<% end %>
diff --git a/db/data/old rake tasks/backfill_instructor_registrar_listings.rake b/db/data/old rake tasks/backfill_instructor_registrar_listings.rake
index 0e47abc5..3112e50d 100644
--- a/db/data/old rake tasks/backfill_instructor_registrar_listings.rake
+++ b/db/data/old rake tasks/backfill_instructor_registrar_listings.rake
@@ -14,7 +14,7 @@ namespace :data_migration do
Searchkick.disable_callbacks
- Section.all.find_each do |section|
+ Section.find_each do |section|
Rails.logger.info("Section: #{section.id}, Section instructors: #{section.registrar_instructors}, Section instructor id: #{section.instructor_id}")
if (section.registrar_instructors == ["No instructor"]) || (section.registrar_instructors == ["No instructors"]) || (section.registrar_instructors == ["The Staff"])
Rails.logger.info("Section has no instructor")
@@ -45,7 +45,7 @@ namespace :data_migration do
end
end
- orphaned_instructors = Instructor.all.where(registrar_listing: nil)
+ orphaned_instructors = Instructor.where(registrar_listing: nil)
Rails.logger.info("Orphaned instructors: #{orphaned_instructors.size}, deleting")
orphaned_instructors.destroy_all
diff --git a/db/data/old rake tasks/backfill_subscribers_to_announcements_mailing_list.rake b/db/data/old rake tasks/backfill_subscribers_to_announcements_mailing_list.rake
index d728c2b7..0ac0b4e8 100644
--- a/db/data/old rake tasks/backfill_subscribers_to_announcements_mailing_list.rake
+++ b/db/data/old rake tasks/backfill_subscribers_to_announcements_mailing_list.rake
@@ -13,7 +13,7 @@ namespace :data_migration do
Rails.logger.level = :info
ActiveRecord::Base.transaction do
- User.all.find_each do |user|
+ User.find_each do |user|
user.subscribe("announcements") unless user.subscribed?("announcements")
user.save
end
diff --git a/lib/tasks/populate_instructors.rake b/lib/tasks/populate_instructors.rake
index 84212f7f..1959d5e6 100644
--- a/lib/tasks/populate_instructors.rake
+++ b/lib/tasks/populate_instructors.rake
@@ -17,7 +17,7 @@ namespace :populate do
end
Rails.logger.info("Using term #{term.readable}")
- SubjectArea.all.find_each do |subject_area|
+ SubjectArea.find_each do |subject_area|
Rails.logger.info("Subject Area: #{subject_area.name}")
sections = Section.joins(:instructor, :course).where("courses.subject_area_id": subject_area)
Section.joins(:course).where(term:, "courses.subject_area_id": subject_area).find_each do |section|
diff --git a/sorbet/rbi/dsl/.gitattributes b/sorbet/rbi/dsl/.gitattributes
new file mode 100644
index 00000000..d9bb82a4
--- /dev/null
+++ b/sorbet/rbi/dsl/.gitattributes
@@ -0,0 +1 @@
+**/*.rbi linguist-generated=true
diff --git a/sorbet/rbi/gems/.gitattributes b/sorbet/rbi/gems/.gitattributes
new file mode 100644
index 00000000..d9bb82a4
--- /dev/null
+++ b/sorbet/rbi/gems/.gitattributes
@@ -0,0 +1 @@
+**/*.rbi linguist-generated=true
diff --git a/sorbet/rbi/gems/actioncable@7.0.6.rbi b/sorbet/rbi/gems/actioncable@7.0.8.rbi
similarity index 97%
rename from sorbet/rbi/gems/actioncable@7.0.6.rbi
rename to sorbet/rbi/gems/actioncable@7.0.8.rbi
index 87051014..6615318a 100644
--- a/sorbet/rbi/gems/actioncable@7.0.6.rbi
+++ b/sorbet/rbi/gems/actioncable@7.0.8.rbi
@@ -150,22 +150,22 @@ class ActionCable::Channel::Base
# source://actioncable//lib/action_cable/channel/base.rb#144
def initialize(connection, identifier, params = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_subscribe_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_unsubscribe_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _subscribe_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _unsubscribe_callbacks; end
# Returns the value of attribute connection.
@@ -196,13 +196,13 @@ class ActionCable::Channel::Base
# source://actioncable//lib/action_cable/channel/periodic_timers.rb#9
def periodic_timers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# This method is called after subscription has been added to the connection
@@ -288,25 +288,25 @@ class ActionCable::Channel::Base
def unsubscribed; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _subscribe_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _subscribe_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _unsubscribe_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _unsubscribe_callbacks=(value); end
# A list of method names that should be considered actions. This
@@ -330,13 +330,13 @@ class ActionCable::Channel::Base
# source://actioncable//lib/action_cable/channel/periodic_timers.rb#9
def periodic_timers?; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
private
@@ -1145,13 +1145,13 @@ class ActionCable::Connection::Base
# source://actioncable//lib/action_cable/connection/base.rb#83
def receive(websocket_message); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# Invoke a method on the connection asynchronously through the pool of thread workers.
@@ -1258,13 +1258,13 @@ class ActionCable::Connection::Base
# source://actioncable//lib/action_cable/connection/identification.rb#11
def identifiers?; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
end
end
@@ -1907,7 +1907,7 @@ end
# source://actioncable//lib/action_cable/engine.rb#9
class ActionCable::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -2388,16 +2388,16 @@ class ActionCable::Server::Worker
# source://actioncable//lib/action_cable/server/worker.rb#20
def initialize(max_size: T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_work_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _work_callbacks; end
# source://actioncable//lib/action_cable/server/worker.rb#47
@@ -2406,10 +2406,10 @@ class ActionCable::Server::Worker
# source://actioncable//lib/action_cable/server/worker.rb#51
def async_invoke(receiver, method, *args, connection: T.unsafe(nil), &block); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#56
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#56
def connection; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#100
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#100
def connection=(obj); end
# Returns the value of attribute executor.
@@ -2440,25 +2440,25 @@ class ActionCable::Server::Worker
def logger; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _work_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _work_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
def connection; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
def connection=(obj); end
end
end
diff --git a/sorbet/rbi/gems/actionmailbox@7.0.6.rbi b/sorbet/rbi/gems/actionmailbox@7.0.8.rbi
similarity index 87%
rename from sorbet/rbi/gems/actionmailbox@7.0.6.rbi
rename to sorbet/rbi/gems/actionmailbox@7.0.8.rbi
index 15d48589..3188a45b 100644
--- a/sorbet/rbi/gems/actionmailbox@7.0.6.rbi
+++ b/sorbet/rbi/gems/actionmailbox@7.0.8.rbi
@@ -75,13 +75,13 @@ module ActionMailbox
# source://actionmailbox//lib/action_mailbox.rb#16
def queues=(val); end
- # source://railties/7.0.6/lib/rails/engine.rb#405
+ # source://railties/7.0.8/lib/rails/engine.rb#405
def railtie_helpers_paths; end
- # source://railties/7.0.6/lib/rails/engine.rb#394
+ # source://railties/7.0.8/lib/rails/engine.rb#394
def railtie_namespace; end
- # source://railties/7.0.6/lib/rails/engine.rb#409
+ # source://railties/7.0.8/lib/rails/engine.rb#409
def railtie_routes_url_helpers(include_path_helpers = T.unsafe(nil)); end
# source://actionmailbox//lib/action_mailbox.rb#17
@@ -90,10 +90,10 @@ module ActionMailbox
# source://actionmailbox//lib/action_mailbox.rb#17
def storage_service=(val); end
- # source://railties/7.0.6/lib/rails/engine.rb#397
+ # source://railties/7.0.8/lib/rails/engine.rb#397
def table_name_prefix; end
- # source://railties/7.0.6/lib/rails/engine.rb#401
+ # source://railties/7.0.8/lib/rails/engine.rb#401
def use_relative_model_naming?; end
end
end
@@ -171,16 +171,16 @@ class ActionMailbox::Base
# source://actionmailbox//lib/action_mailbox/base.rb#77
def initialize(inbound_email); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _process_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_process_callbacks(&block); end
# Enqueues the given +message+ for delivery and changes the inbound email's status to +:bounced+.
@@ -216,13 +216,13 @@ class ActionMailbox::Base
# source://actionmailbox//lib/action_mailbox/base.rb#92
def process; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# source://actionmailbox//lib/action_mailbox/routing.rb#9
@@ -237,31 +237,31 @@ class ActionMailbox::Base
def track_status_of_inbound_email; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _process_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _process_callbacks=(value); end
# source://actionmailbox//lib/action_mailbox/base.rb#73
def receive(inbound_email); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# source://actionmailbox//lib/action_mailbox/routing.rb#9
@@ -275,7 +275,7 @@ end
class ActionMailbox::BaseController < ::ActionController::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -285,10 +285,10 @@ class ActionMailbox::BaseController < ::ActionController::Base
def password; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -336,7 +336,7 @@ ActionMailbox::Callbacks::TERMINATOR = T.let(T.unsafe(nil), Proc)
# source://actionmailbox//lib/action_mailbox/engine.rb#12
class ActionMailbox::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -349,10 +349,10 @@ class ActionMailbox::InboundEmail < ::ActionMailbox::Record
include ::ActionMailbox::InboundEmail::Incineratable
extend ::ActionMailbox::InboundEmail::MessageId::ClassMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_raw_email_attachment(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_raw_email_blob(*args); end
def mail; end
@@ -360,103 +360,103 @@ class ActionMailbox::InboundEmail < ::ActionMailbox::Record
def source; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def bounced(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def delivered(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def failed(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def not_bounced(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def not_delivered(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def not_failed(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def not_pending(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def not_processing(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def pending(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def processing(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#188
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#188
def statuses; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def with_attached_raw_email(*args, **_arg1); end
end
end
module ActionMailbox::InboundEmail::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_raw_email_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_raw_email_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_raw_email_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_raw_email_attachment!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_raw_email_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_raw_email_blob!(*args, &block); end
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#55
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#55
def raw_email; end
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#60
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#60
def raw_email=(attachable); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def raw_email_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def raw_email_attachment=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def raw_email_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def raw_email_blob=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_raw_email_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_raw_email_blob; end
end
@@ -507,10 +507,10 @@ class ActionMailbox::IncinerationJob < ::ActiveJob::Base
def perform(inbound_email); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
def schedule(inbound_email); end
@@ -525,7 +525,7 @@ class ActionMailbox::Ingresses::Mailgun::InboundEmailsController < ::ActionMailb
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -535,10 +535,10 @@ class ActionMailbox::Ingresses::Mailgun::InboundEmailsController < ::ActionMailb
def mail; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -567,7 +567,7 @@ class ActionMailbox::Ingresses::Mandrill::InboundEmailsController < ::ActionMail
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -578,10 +578,10 @@ class ActionMailbox::Ingresses::Mandrill::InboundEmailsController < ::ActionMail
def raw_emails; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -607,16 +607,16 @@ class ActionMailbox::Ingresses::Postmark::InboundEmailsController < ::ActionMail
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -628,17 +628,17 @@ class ActionMailbox::Ingresses::Relay::InboundEmailsController < ::ActionMailbox
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
def require_valid_rfc822_message; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -650,7 +650,7 @@ class ActionMailbox::Ingresses::Sendgrid::InboundEmailsController < ::ActionMail
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -658,10 +658,10 @@ class ActionMailbox::Ingresses::Sendgrid::InboundEmailsController < ::ActionMail
def mail; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -674,10 +674,10 @@ class ActionMailbox::Record < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -769,7 +769,7 @@ class ActionMailbox::RoutingJob < ::ActiveJob::Base
def perform(inbound_email); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
end
end
@@ -1627,67 +1627,67 @@ end
module Rails
class << self
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def app_class; end
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def app_class=(_arg0); end
- # source://railties/7.0.6/lib/rails.rb#39
+ # source://railties/7.0.8/lib/rails.rb#39
def application; end
- # source://railties/7.0.6/lib/rails.rb#37
+ # source://railties/7.0.8/lib/rails.rb#37
def application=(_arg0); end
- # source://railties/7.0.6/lib/rails.rb#123
+ # source://railties/7.0.8/lib/rails.rb#123
def autoloaders; end
- # source://railties/7.0.6/lib/rails.rb#50
+ # source://railties/7.0.8/lib/rails.rb#50
def backtrace_cleaner; end
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def cache; end
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def cache=(_arg0); end
- # source://railties/7.0.6/lib/rails.rb#46
+ # source://railties/7.0.8/lib/rails.rb#46
def configuration; end
- # source://railties/7.0.6/lib/rails.rb#72
+ # source://railties/7.0.8/lib/rails.rb#72
def env; end
- # source://railties/7.0.6/lib/rails.rb#79
+ # source://railties/7.0.8/lib/rails.rb#79
def env=(environment); end
- # source://railties/7.0.6/lib/rails.rb#90
+ # source://railties/7.0.8/lib/rails.rb#90
def error; end
- # source://railties/7.0.6/lib/rails/gem_version.rb#5
+ # source://railties/7.0.8/lib/rails/gem_version.rb#5
def gem_version; end
- # source://railties/7.0.6/lib/rails.rb#103
+ # source://railties/7.0.8/lib/rails.rb#103
def groups(*groups); end
- # source://railties/7.0.6/lib/rails.rb#43
+ # source://railties/7.0.8/lib/rails.rb#43
def initialize!(*_arg0, **_arg1, &_arg2); end
- # source://railties/7.0.6/lib/rails.rb#43
+ # source://railties/7.0.8/lib/rails.rb#43
def initialized?(*_arg0, **_arg1, &_arg2); end
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def logger; end
- # source://railties/7.0.6/lib/rails.rb#38
+ # source://railties/7.0.8/lib/rails.rb#38
def logger=(_arg0); end
- # source://railties/7.0.6/lib/rails.rb#119
+ # source://railties/7.0.8/lib/rails.rb#119
def public_path; end
- # source://railties/7.0.6/lib/rails.rb#63
+ # source://railties/7.0.8/lib/rails.rb#63
def root; end
- # source://railties/7.0.6/lib/rails/version.rb#7
+ # source://railties/7.0.8/lib/rails/version.rb#7
def version; end
end
end
@@ -1702,11 +1702,11 @@ class Rails::Conductor::ActionMailbox::InboundEmails::SourcesController < ::Rail
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -1719,7 +1719,7 @@ class Rails::Conductor::ActionMailbox::InboundEmailsController < ::Rails::Conduc
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def create_inbound_email(mail); end
@@ -1727,7 +1727,7 @@ class Rails::Conductor::ActionMailbox::InboundEmailsController < ::Rails::Conduc
def new_mail; end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -1737,11 +1737,11 @@ class Rails::Conductor::ActionMailbox::IncineratesController < ::Rails::Conducto
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -1751,13 +1751,13 @@ class Rails::Conductor::ActionMailbox::ReroutesController < ::Rails::Conductor::
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def reroute(inbound_email); end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -1765,23 +1765,23 @@ end
class Rails::Conductor::BaseController < ::ActionController::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
def ensure_development_env; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
diff --git a/sorbet/rbi/gems/actionmailer@7.0.6.rbi b/sorbet/rbi/gems/actionmailer@7.0.8.rbi
similarity index 93%
rename from sorbet/rbi/gems/actionmailer@7.0.6.rbi
rename to sorbet/rbi/gems/actionmailer@7.0.8.rbi
index 62131b3c..60c51207 100644
--- a/sorbet/rbi/gems/actionmailer@7.0.6.rbi
+++ b/sorbet/rbi/gems/actionmailer@7.0.8.rbi
@@ -521,46 +521,46 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#632
def initialize; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _process_action_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_process_action_callbacks(&block); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
# Allows you to add attachments to an email, like so:
@@ -595,10 +595,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#749
def attachments; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
# source://actionmailer//lib/action_mailer/base.rb#490
@@ -610,10 +610,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#490
def default_params?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#15
@@ -659,10 +659,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#673
def email_address_with_name(address, name); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
@@ -674,13 +674,13 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
def file_settings?; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys?; end
# Allows you to pass random and unusual headers to the new Mail::Message
@@ -721,16 +721,16 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#711
def headers(args = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
# The main method that creates the message and renders the email templates. There are
@@ -830,10 +830,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#666
def mailer_name; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def message; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def message=(_arg0); end
# source://actionmailer//lib/action_mailer/parameterized.rb#91
@@ -842,10 +842,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/parameterized.rb#91
def params=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#14
@@ -869,19 +869,19 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/delivery_methods.rb#13
def raise_delivery_errors=(val); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
@@ -905,10 +905,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
def smtp_settings?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
@@ -922,7 +922,7 @@ class ActionMailer::Base < ::AbstractController::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
# source://actionmailer//lib/action_mailer/base.rb#1059
@@ -993,70 +993,70 @@ class ActionMailer::Base < ::AbstractController::Base
def wrap_inline_attachments(message); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#15
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#15
def _helpers; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout=(value); end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout?; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions=(value); end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _process_action_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _process_action_callbacks=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
# Returns the name of the current mailer. This method is also being used as a path for a view lookup.
@@ -1074,10 +1074,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#570
def default(value = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
# Sets the defaults through app configuration:
@@ -1101,10 +1101,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#490
def default_params?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#15
@@ -1157,10 +1157,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#595
def email_address_with_name(address, name); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
@@ -1172,25 +1172,25 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
def file_settings?; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
# Returns the name of the current mailer. This method is also being used as a path for a view lookup.
@@ -1204,10 +1204,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#562
def mailer_name=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#14
@@ -1258,19 +1258,19 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/base.rb#499
def register_observers(*observers); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
@@ -1297,10 +1297,10 @@ class ActionMailer::Base < ::AbstractController::Base
# source://actionmailer//lib/action_mailer/delivery_methods.rb#51
def smtp_settings?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
# Emails do not support relative path links.
@@ -1368,10 +1368,10 @@ module ActionMailer::Base::HelperMethods
include ::ActionText::ContentHelper
include ::ActionText::TagHelper
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#31
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#31
def combined_fragment_cache_key(*args, **_arg1, &block); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#43
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#43
def view_cache_dependencies(*args, **_arg1, &block); end
end
@@ -1569,7 +1569,7 @@ ActionMailer::InlinePreviewInterceptor::PATTERN = T.let(T.unsafe(nil), Regexp)
# Implements the ActiveSupport::LogSubscriber for logging notifications when
# email is delivered or received.
#
-# source://actionmailer//lib/action_mailer/log_subscriber.rb#9
+# source://actionmailer//lib/action_mailer/log_subscriber.rb#8
class ActionMailer::LogSubscriber < ::ActiveSupport::LogSubscriber
# An email was delivered.
#
@@ -1610,10 +1610,10 @@ class ActionMailer::MailDeliveryJob < ::ActiveJob::Base
def mailer_class; end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
end
end
@@ -2096,7 +2096,6 @@ class ActionMailer::TestCase < ::ActiveSupport::TestCase
include ::ActiveSupport::Testing::ConstantLookup
include ::ActiveJob::TestHelper
include ::ActionMailer::TestHelper
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
include ::ActionMailer::TestCase::Behavior
@@ -2113,7 +2112,7 @@ class ActionMailer::TestCase < ::ActiveSupport::TestCase
def _mailer_class?; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
# source://actionmailer//lib/action_mailer/test_case.rb#41
@@ -2132,7 +2131,6 @@ module ActionMailer::TestCase::Behavior
include ::ActiveSupport::Testing::Assertions
include ::ActiveJob::TestHelper
include ::ActionMailer::TestHelper
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
extend ::ActiveSupport::Concern
diff --git a/sorbet/rbi/gems/actionpack@7.0.6.rbi b/sorbet/rbi/gems/actionpack@7.0.8.rbi
similarity index 98%
rename from sorbet/rbi/gems/actionpack@7.0.6.rbi
rename to sorbet/rbi/gems/actionpack@7.0.8.rbi
index d83ceff8..ecd2bbfc 100644
--- a/sorbet/rbi/gems/actionpack@7.0.6.rbi
+++ b/sorbet/rbi/gems/actionpack@7.0.8.rbi
@@ -60,10 +60,10 @@ class AbstractController::Base
# Returns the name of the action this controller is processing.
#
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def action_name; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def action_name=(_arg0); end
# Returns true if a method for the action is available and
@@ -89,10 +89,10 @@ class AbstractController::Base
# Returns the formats that can be processed by the controller.
#
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def formats; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def formats=(_arg0); end
# source://actionpack//lib/abstract_controller/base.rb#194
@@ -121,10 +121,10 @@ class AbstractController::Base
# Returns the body of the HTTP response sent by the controller.
#
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def response_body; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def response_body=(_arg0); end
# Actually call the method associated with the action. Override
@@ -803,13 +803,13 @@ module AbstractController::Helpers::ClassMethods
# source://actionpack//lib/abstract_controller/helpers.rb#56
def _helpers=(_arg0); end
- # source://actionpack//lib/abstract_controller/helpers.rb#185
+ # source://actionpack//lib/abstract_controller/helpers.rb#188
def _helpers_for_modification; end
# Clears up all existing helpers in this class, only keeping the helper
# with the same name as this class.
#
- # source://actionpack//lib/abstract_controller/helpers.rb#159
+ # source://actionpack//lib/abstract_controller/helpers.rb#162
def clear_helpers; end
# Includes the given modules in the template class.
@@ -863,7 +863,7 @@ module AbstractController::Helpers::ClassMethods
# end
# end
#
- # source://actionpack//lib/abstract_controller/helpers.rb#148
+ # source://actionpack//lib/abstract_controller/helpers.rb#151
def helper(*args, &block); end
# Declare a controller method as a helper. For example, the following
@@ -902,15 +902,15 @@ module AbstractController::Helpers::ClassMethods
# Given an array of values like the ones accepted by +helper+, this method
# returns an array with the corresponding modules, in the same order.
#
- # source://actionpack//lib/abstract_controller/helpers.rb#170
+ # source://actionpack//lib/abstract_controller/helpers.rb#173
def modules_for_helpers(modules_or_helper_prefixes); end
private
- # source://actionpack//lib/abstract_controller/helpers.rb#204
+ # source://actionpack//lib/abstract_controller/helpers.rb#207
def default_helper_module!; end
- # source://actionpack//lib/abstract_controller/helpers.rb#193
+ # source://actionpack//lib/abstract_controller/helpers.rb#196
def define_helpers_module(klass, helpers = T.unsafe(nil)); end
end
@@ -1272,13 +1272,13 @@ class ActionController::API < ::ActionController::Metal
extend ::Searchkick::ControllerRuntime::ClassMethods
extend ::Devise::Controllers::Helpers::ClassMethods
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _process_action_callbacks; end
# source://actionpack//lib/action_controller/metal/renderers.rb#31
@@ -1290,7 +1290,7 @@ class ActionController::API < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/renderers.rb#31
def _renderers?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_process_action_callbacks(&block); end
# source://actionpack//lib/action_controller/metal/params_wrapper.rb#185
@@ -1320,19 +1320,19 @@ class ActionController::API < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/conditional_get.rb#13
def etaggers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
@@ -1341,38 +1341,38 @@ class ActionController::API < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _process_action_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _process_action_callbacks=(value); end
# source://actionpack//lib/action_controller/metal/renderers.rb#31
@@ -1411,22 +1411,22 @@ class ActionController::API < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/conditional_get.rb#13
def etaggers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
# source://actionpack//lib/action_controller/metal.rb#210
def middleware_stack; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
@@ -1435,22 +1435,22 @@ class ActionController::API < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
# Shortcut helper that returns all the ActionController::API modules except
@@ -1750,10 +1750,10 @@ class ActionController::Base < ::ActionController::Metal
extend ::Searchkick::ControllerRuntime::ClassMethods
extend ::Devise::Controllers::Helpers::ClassMethods
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
# source://actionpack//lib/abstract_controller/helpers.rb#11
@@ -1765,7 +1765,7 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _process_action_callbacks; end
# source://actionpack//lib/action_controller/metal/renderers.rb#31
@@ -1777,7 +1777,7 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/renderers.rb#31
def _renderers?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_process_action_callbacks(&block); end
# source://actionpack//lib/abstract_controller/caching.rb#42
@@ -1801,40 +1801,40 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/flash.rb#36
def alert; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def allow_forgery_protection; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def allow_forgery_protection=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_protect_from_forgery; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_protect_from_forgery=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
# source://actionpack//lib/action_dispatch/routing/url_for.rb#95
@@ -1846,10 +1846,10 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
# source://actionpack//lib/action_controller/metal/etag_with_template_digest.rb#27
@@ -1873,16 +1873,16 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/flash.rb#10
def flash(*_arg0, **_arg1, &_arg2); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_origin_check; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_origin_check=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_strategy; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_strategy=(value); end
# source://actionpack//lib/abstract_controller/caching/fragments.rb#23
@@ -1912,46 +1912,46 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/helpers.rb#64
def include_all_helpers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def log_warning_on_csrf_failure; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def log_warning_on_csrf_failure=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
# source://actionpack//lib/action_controller/metal/flash.rb#36
def notice; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def per_form_csrf_tokens; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def per_form_csrf_tokens=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
@@ -1960,48 +1960,48 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def request_forgery_protection_token; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def request_forgery_protection_token=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def urlsafe_csrf_tokens; end
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -2010,13 +2010,13 @@ class ActionController::Base < ::ActionController::Metal
def _protected_ivars; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
# source://actionpack//lib/action_controller/form_builder.rb#31
@@ -2049,28 +2049,28 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/abstract_controller/helpers.rb#15
def _helpers; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout=(value); end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout?; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions=(value); end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _process_action_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _process_action_callbacks=(value); end
# source://actionpack//lib/action_controller/metal/renderers.rb#31
@@ -2100,40 +2100,40 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def allow_forgery_protection; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def allow_forgery_protection=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_protect_from_forgery; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_protect_from_forgery=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
# source://actionpack//lib/action_dispatch/routing/url_for.rb#95
@@ -2145,10 +2145,10 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
# source://actionpack//lib/action_controller/metal/etag_with_template_digest.rb#27
@@ -2169,16 +2169,16 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/conditional_get.rb#13
def etaggers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_origin_check; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_origin_check=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_strategy; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_strategy=(value); end
# source://actionpack//lib/abstract_controller/caching/fragments.rb#23
@@ -2208,46 +2208,46 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/helpers.rb#64
def include_all_helpers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def log_warning_on_csrf_failure; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def log_warning_on_csrf_failure=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
# source://actionpack//lib/action_controller/metal.rb#210
def middleware_stack; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def per_form_csrf_tokens; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def per_form_csrf_tokens=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
@@ -2256,43 +2256,43 @@ class ActionController::Base < ::ActionController::Metal
# source://actionpack//lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def request_forgery_protection_token; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def request_forgery_protection_token=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def urlsafe_csrf_tokens; end
# source://actionpack//lib/action_controller/metal/request_forgery_protection.rb#97
@@ -2329,7 +2329,7 @@ module ActionController::Base::HelperMethods
include ::ActionView::Helpers::TagHelper
include ::Turbo::Streams::ActionHelper
- # source://ahoy_matey/4.2.1/lib/ahoy/controller.rb#6
+ # source://ahoy_matey/5.0.2/lib/ahoy/controller.rb#6
def ahoy(*args, **_arg1, &block); end
# source://actionpack//lib/action_controller/metal/flash.rb#39
@@ -2347,10 +2347,10 @@ module ActionController::Base::HelperMethods
# source://actionpack//lib/action_controller/metal/cookies.rb#8
def cookies(*args, **_arg1, &block); end
- # source://ahoy_matey/4.2.1/lib/ahoy/controller.rb#5
+ # source://ahoy_matey/5.0.2/lib/ahoy/controller.rb#5
def current_visit(*args, **_arg1, &block); end
- # source://devise/4.9.2/lib/devise/controllers/helpers.rb#13
+ # source://devise/4.9.3/lib/devise/controllers/helpers.rb#13
def devise_controller?(*args, **_arg1, &block); end
# source://actionpack//lib/action_controller/metal/request_forgery_protection.rb#106
@@ -2362,13 +2362,16 @@ module ActionController::Base::HelperMethods
# source://actionpack//lib/action_controller/metal/request_forgery_protection.rb#107
def protect_against_forgery?(*args, **_arg1, &block); end
- # source://devise/4.9.2/lib/devise/controllers/helpers.rb#13
+ # source://devise/4.9.3/lib/devise/controllers/helpers.rb#13
def signed_in?(*args, **_arg1, &block); end
+ def turbo_frame_request_id(*args, **_arg1, &block); end
+ def turbo_native_app?(*args, **_arg1, &block); end
+
# source://actionpack//lib/abstract_controller/caching.rb#43
def view_cache_dependencies(*args, **_arg1, &block); end
- # source://devise/4.9.2/lib/devise/controllers/helpers.rb#13
+ # source://devise/4.9.3/lib/devise/controllers/helpers.rb#13
def warden(*args, **_arg1, &block); end
end
@@ -4206,21 +4209,21 @@ end
# source://actionpack//lib/action_controller/metal/live.rb#89
ActionController::Live::SSE::PERMITTED_OPTIONS = T.let(T.unsafe(nil), Array)
-# source://actionpack//lib/action_controller/test_case.rb#170
+# source://actionpack//lib/action_controller/test_case.rb#169
class ActionController::LiveTestResponse < ::ActionController::Live::Response
# Was there a server-side error?
#
- # source://rack/2.2.7/lib/rack/response.rb#141
+ # source://rack/2.2.8/lib/rack/response.rb#141
def error?; end
# Was the URL not found?
#
- # source://rack/2.2.7/lib/rack/response.rb#151
+ # source://rack/2.2.8/lib/rack/response.rb#151
def missing?; end
# Was the response successful?
#
- # source://rack/2.2.7/lib/rack/response.rb#138
+ # source://rack/2.2.8/lib/rack/response.rb#138
def success?; end
end
@@ -4401,19 +4404,19 @@ class ActionController::Metal < ::AbstractController::Base
# source://actionpack//lib/action_controller/metal.rb#181
def performed?; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def request; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def request=(_arg0); end
# source://actionpack//lib/action_controller/metal.rb#206
def reset_session; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def response; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def response=(_arg0); end
# source://actionpack//lib/action_controller/metal.rb#172
@@ -6094,10 +6097,10 @@ class ActionController::ParamsWrapper::Options < ::Struct
# source://actionpack//lib/action_controller/metal/params_wrapper.rb#108
def include; end
- # source://mutex_m/0.1.1/mutex_m.rb#93
+ # source://mutex_m/0.2.0/mutex_m.rb#91
def lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#83
+ # source://mutex_m/0.2.0/mutex_m.rb#81
def locked?; end
# Returns the value of attribute model
@@ -6114,13 +6117,13 @@ class ActionController::ParamsWrapper::Options < ::Struct
# source://actionpack//lib/action_controller/metal/params_wrapper.rb#141
def name; end
- # source://mutex_m/0.1.1/mutex_m.rb#78
+ # source://mutex_m/0.2.0/mutex_m.rb#76
def synchronize(&block); end
- # source://mutex_m/0.1.1/mutex_m.rb#88
+ # source://mutex_m/0.2.0/mutex_m.rb#86
def try_lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#98
+ # source://mutex_m/0.2.0/mutex_m.rb#96
def unlock; end
private
@@ -6489,7 +6492,7 @@ module ActionController::Renderers
# source://actionpack//lib/action_controller/metal/renderers.rb#155
def _render_with_renderer_json(json, options); end
- # source://turbo-rails/1.4.0/lib/turbo/engine.rb#56
+ # source://turbo-rails/1.5.0/lib/turbo/engine.rb#61
def _render_with_renderer_turbo_stream(turbo_streams_html, options); end
# source://actionpack//lib/action_controller/metal/renderers.rb#175
@@ -7765,7 +7768,6 @@ class ActionController::TestCase < ::ActiveSupport::TestCase
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionController::TestCase::Behavior
@@ -7784,7 +7786,7 @@ class ActionController::TestCase < ::ActiveSupport::TestCase
def _controller_class?; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
# source://actionpack//lib/action_controller/test_case.rb#561
@@ -7809,7 +7811,6 @@ module ActionController::TestCase::Behavior
include ::ActionDispatch::TestProcess::FixtureFile
include ::ActionDispatch::TestProcess
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
extend ::ActiveSupport::Concern
@@ -8317,7 +8318,6 @@ module ActionDispatch::Assertions
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
@@ -8524,35 +8524,35 @@ class ActionDispatch::Callbacks
# source://actionpack//lib/action_dispatch/middleware/callbacks.rb#20
def initialize(app); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _call_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_call_callbacks(&block); end
# source://actionpack//lib/action_dispatch/middleware/callbacks.rb#24
def call(env); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _call_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _call_callbacks=(value); end
# source://actionpack//lib/action_dispatch/middleware/callbacks.rb#15
@@ -9991,17 +9991,15 @@ class ActionDispatch::HostAuthorization
private
- # @return [Boolean]
- #
- # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#144
- def authorized?(request); end
+ # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#146
+ def blocked_hosts(request); end
# @return [Boolean]
#
- # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#151
+ # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#158
def excluded?(request); end
- # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#155
+ # source://actionpack//lib/action_dispatch/middleware/host_authorization.rb#162
def mark_as_authorized(request); end
end
@@ -11092,7 +11090,6 @@ module ActionDispatch::Integration::Runner
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -11219,7 +11216,6 @@ class ActionDispatch::Integration::Session
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -11631,7 +11627,6 @@ class ActionDispatch::IntegrationTest < ::ActiveSupport::TestCase
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -11641,6 +11636,7 @@ class ActionDispatch::IntegrationTest < ::ActiveSupport::TestCase
include ::ActionDispatch::Routing::PolymorphicRoutes
include ::ActionDispatch::Routing::UrlFor
include ::ActionDispatch::IntegrationTest::UrlOptions
+ include ::Turbo::TestAssertions::IntegrationTestAssertions
extend ::ActionDispatch::IntegrationTest::Behavior::ClassMethods
end
@@ -11649,7 +11645,6 @@ module ActionDispatch::IntegrationTest::Behavior
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -11658,6 +11653,7 @@ module ActionDispatch::IntegrationTest::Behavior
extend ::ActiveSupport::Concern
include ::ActionDispatch::Routing::UrlFor
include ::ActionDispatch::IntegrationTest::UrlOptions
+ include ::Turbo::TestAssertions::IntegrationTestAssertions
mixes_in_class_methods ::ActionDispatch::IntegrationTest::Behavior::ClassMethods
@@ -14064,7 +14060,7 @@ class ActionDispatch::Request
# source://actionpack//lib/action_dispatch/http/request.rb#322
def raw_post; end
- # source://rack/2.2.7/lib/rack/request.rb#157
+ # source://rack/2.2.8/lib/rack/request.rb#157
def raw_request_method; end
# source://actionpack//lib/action_dispatch/http/request.rb#50
@@ -14715,7 +14711,7 @@ end
# source://actionpack//lib/action_dispatch/testing/integration.rb#0
class ActionDispatch::RequestEncoder::TurboStreamEncoder < ::ActionDispatch::RequestEncoder::IdentityEncoder
- # source://turbo-rails/1.4.0/lib/turbo/engine.rb#82
+ # source://turbo-rails/1.5.0/lib/turbo/engine.rb#96
def accept_header; end
end
@@ -14799,10 +14795,10 @@ class ActionDispatch::Response
# Aliasing these off because AD::Http::Cache::Response defines them.
#
- # source://rack/2.2.7/lib/rack/response.rb#229
+ # source://rack/2.2.8/lib/rack/response.rb#229
def _cache_control; end
- # source://rack/2.2.7/lib/rack/response.rb#233
+ # source://rack/2.2.8/lib/rack/response.rb#233
def _cache_control=(v); end
# source://actionpack//lib/action_dispatch/http/response.rb#370
@@ -14945,7 +14941,7 @@ class ActionDispatch::Response
# The location header we'll be responding with.
#
- # source://rack/2.2.7/lib/rack/response.rb#204
+ # source://rack/2.2.8/lib/rack/response.rb#204
def redirect_url; end
# The request that the response is responding to.
@@ -15628,57 +15624,57 @@ class ActionDispatch::Routing::Mapper
# source://actionpack//lib/action_dispatch/routing/mapper.rb#2302
def initialize(set); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#363
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#363
def as(scope); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#290
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#290
def authenticate(scope = T.unsafe(nil), block = T.unsafe(nil)); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#314
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#314
def authenticated(scope = T.unsafe(nil), block = T.unsafe(nil)); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#226
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#226
def devise_for(*resources); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#363
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#363
def devise_scope(scope); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#331
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#331
def unauthenticated(scope = T.unsafe(nil)); end
protected
- # source://devise/4.9.2/lib/devise/rails/routes.rb#477
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#477
def constraints_for(method_to_apply, scope = T.unsafe(nil), block = T.unsafe(nil)); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#390
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#390
def devise_confirmation(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#421
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#421
def devise_omniauth_callback(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#385
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#385
def devise_password(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#402
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#402
def devise_registration(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#377
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#377
def devise_session(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#395
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#395
def devise_unlock(mapping, controllers); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#509
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#509
def raise_no_devise_method_error!(klass); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#499
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#499
def raise_no_secret_key; end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#488
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#488
def set_omniauth_path_prefix!(path_prefix); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#461
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#461
def with_devise_exclusive_scope(new_path, new_as, options); end
class << self
@@ -17739,7 +17735,7 @@ class ActionDispatch::Routing::RouteSet
# source://actionpack//lib/action_dispatch/routing/route_set.rb#760
def extra_keys(options, recall = T.unsafe(nil)); end
- # source://devise/4.9.2/lib/devise/rails/routes.rb#8
+ # source://devise/4.9.3/lib/devise/rails/routes.rb#8
def finalize!; end
# source://actionpack//lib/action_dispatch/routing/route_set.rb#792
@@ -19246,7 +19242,7 @@ class ActionDispatch::SystemTesting::Browser
# source://actionpack//lib/action_dispatch/system_testing/browser.rb#6
def options; end
- # driver_path can be configured as a proc. The webdrivers gem uses this
+ # driver_path can be configured as a proc.
# proc to update web drivers. Running this proc early allows us to only
# update the webdriver once and avoid race conditions when using
# parallel tests.
@@ -19964,10 +19960,10 @@ Mime::Type::MIME_REGEXP = T.let(T.unsafe(nil), Regexp)
# source://actionpack//lib/action_dispatch.rb#33
module Rack
class << self
- # source://rack/2.2.7/lib/rack/version.rb#26
+ # source://rack/2.2.8/lib/rack/version.rb#26
def release; end
- # source://rack/2.2.7/lib/rack/version.rb#19
+ # source://rack/2.2.8/lib/rack/version.rb#19
def version; end
end
end
diff --git a/sorbet/rbi/gems/actiontext@7.0.6.rbi b/sorbet/rbi/gems/actiontext@7.0.8.rbi
similarity index 76%
rename from sorbet/rbi/gems/actiontext@7.0.6.rbi
rename to sorbet/rbi/gems/actiontext@7.0.8.rbi
index 49c743a1..a6330d5a 100644
--- a/sorbet/rbi/gems/actiontext@7.0.6.rbi
+++ b/sorbet/rbi/gems/actiontext@7.0.8.rbi
@@ -9,19 +9,19 @@ module ActionText
extend ::ActiveSupport::Autoload
class << self
- # source://railties/7.0.6/lib/rails/engine.rb#405
+ # source://railties/7.0.8/lib/rails/engine.rb#405
def railtie_helpers_paths; end
- # source://railties/7.0.6/lib/rails/engine.rb#394
+ # source://railties/7.0.8/lib/rails/engine.rb#394
def railtie_namespace; end
- # source://railties/7.0.6/lib/rails/engine.rb#409
+ # source://railties/7.0.8/lib/rails/engine.rb#409
def railtie_routes_url_helpers(include_path_helpers = T.unsafe(nil)); end
- # source://railties/7.0.6/lib/rails/engine.rb#397
+ # source://railties/7.0.8/lib/rails/engine.rb#397
def table_name_prefix; end
- # source://railties/7.0.6/lib/rails/engine.rb#401
+ # source://railties/7.0.8/lib/rails/engine.rb#401
def use_relative_model_naming?; end
end
end
@@ -111,28 +111,28 @@ class ActionText::Attachables::ContentAttachment
extend ::ActiveModel::Validations::HelperMethods
extend ::ActiveModel::Conversion::ClassMethods
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validate_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validate_callbacks; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
# source://actiontext//lib/action_text/attachables/content_attachment.rb#20
def attachable_plain_text_representation(caption); end
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
# Returns the value of attribute name.
@@ -153,37 +153,37 @@ class ActionText::Attachables::ContentAttachment
# source://actiontext//lib/action_text/attachables/content_attachment.rb#33
def to_trix_content_attachment_partial_path; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context; end
private
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context=(_arg0); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validate_callbacks=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
# source://actiontext//lib/action_text/attachables/content_attachment.rb#8
@@ -195,7 +195,7 @@ end
module ActionText::Attachables::MissingAttachable
extend ::ActiveModel::Naming
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
class << self
@@ -226,7 +226,7 @@ class ActionText::Attachables::RemoteImage
# source://actiontext//lib/action_text/attachables/remote_image.rb#28
def height; end
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
# source://actiontext//lib/action_text/attachables/remote_image.rb#41
@@ -285,7 +285,7 @@ class ActionText::Attachment
# source://actiontext//lib/action_text/attachment.rb#88
def inspect; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#302
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#302
def method_missing(method, *args, **_arg2, &block); end
# Returns the value of attribute node.
@@ -322,7 +322,7 @@ class ActionText::Attachment
# source://actiontext//lib/action_text/attachment.rb#93
def node_attributes; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#294
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#294
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
# source://actiontext//lib/action_text/attachment.rb#101
@@ -387,22 +387,22 @@ class ActionText::AttachmentGallery
# source://actiontext//lib/action_text/attachment_gallery.rb#52
def initialize(node); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validate_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validate_callbacks; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
# source://actiontext//lib/action_text/attachment_gallery.rb#56
@@ -411,7 +411,7 @@ class ActionText::AttachmentGallery
# source://actiontext//lib/action_text/attachment_gallery.rb#66
def inspect; end
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
# Returns the value of attribute node.
@@ -422,37 +422,37 @@ class ActionText::AttachmentGallery
# source://actiontext//lib/action_text/attachment_gallery.rb#62
def size; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context; end
private
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context=(_arg0); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validate_callbacks=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
# source://actiontext//lib/action_text/attachment_gallery.rb#41
@@ -657,10 +657,10 @@ class ActionText::Content
# source://actiontext//lib/action_text/content.rb#12
def fragment_by_canonicalizing_content(content); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
def renderer; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
def renderer=(obj); end
end
end
@@ -696,16 +696,16 @@ class ActionText::EncryptedRichText < ::ActionText::RichText
include ::ActionText::EncryptedRichText::GeneratedAssociationMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes; end
end
end
@@ -741,7 +741,7 @@ end
# source://actiontext//lib/action_text/engine.rb#11
class ActionText::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -950,10 +950,10 @@ class ActionText::Record < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -984,13 +984,13 @@ class ActionText::RichText < ::ActionText::Record
include ::ActionText::RichText::GeneratedAttributeMethods
include ::ActionText::RichText::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_embeds_attachments(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_embeds_blobs(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_record(*args); end
def blank?(*_arg0, **_arg1, &_arg2); end
@@ -1001,93 +1001,93 @@ class ActionText::RichText < ::ActionText::Record
def to_s(*_arg0, **_arg1, &_arg2); end
def to_trix_html; end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_embeds_attachments(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_embeds_blobs(*args); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def with_attached_embeds(*args, **_arg1); end
end
end
module ActionText::RichText::EmbedsAttachmentsAssociationExtension
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#165
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#165
def purge; end
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#171
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#171
def purge_later; end
private
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#178
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#178
def deprecate(action); end
end
module ActionText::RichText::GeneratedAssociationMethods
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#134
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#134
def embeds; end
- # source://activestorage/7.0.6/lib/active_storage/attached/model.rb#139
+ # source://activestorage/7.0.8/lib/active_storage/attached/model.rb#139
def embeds=(attachables); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def embeds_attachment_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def embeds_attachment_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def embeds_attachments; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def embeds_attachments=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def embeds_blob_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def embeds_blob_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def embeds_blobs; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def embeds_blobs=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def record; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def record=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def record_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def record_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_record; end
end
@@ -1239,216 +1239,216 @@ module ActionView::Helpers
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
class << self
- # source://actionview/7.0.6/lib/action_view/helpers.rb#34
+ # source://actionview/7.0.8/lib/action_view/helpers.rb#34
def eager_load!; end
end
end
class ActionView::Helpers::FormBuilder
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1700
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1701
def initialize(object_name, object, template, options); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2614
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2615
def button(value = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2438
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2439
def check_box(method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#907
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#907
def collection_check_boxes(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#919
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#919
def collection_radio_buttons(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#859
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#859
def collection_select(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def color_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def date_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/date_helper.rb#1239
+ # source://actionview/7.0.8/lib/action_view/helpers/date_helper.rb#1239
def date_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def datetime_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def datetime_local_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/date_helper.rb#1263
+ # source://actionview/7.0.8/lib/action_view/helpers/date_helper.rb#1263
def datetime_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def email_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2635
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2636
def emitted_hidden_id?; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers=(_arg0); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers?; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1757
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1758
def field_id(method, *suffixes, namespace: T.unsafe(nil), index: T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1777
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1778
def field_name(method, *methods, multiple: T.unsafe(nil), index: T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2294
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2295
def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2257
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2258
def fields_for(record_name, record_object = T.unsafe(nil), fields_options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2521
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2522
def file_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#871
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#871
def grouped_collection_select(method, collection, group_method, group_label_method, option_key_method, option_value_method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2482
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2483
def hidden_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1737
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1738
def id; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1678
def index; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2369
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2370
def label(method, text = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def month_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1678
def multipart; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1680
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1681
def multipart=(multipart); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1678
def multipart?; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def number_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def object; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def object=(_arg0); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def object_name; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def object_name=(_arg0); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def options; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1676
def options=(_arg0); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def password_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def phone_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2460
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2461
def radio_button(method, tag_value, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def range_field(method, options = T.unsafe(nil)); end
def rich_text_area(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def search_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#847
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#847
def select(method, choices = T.unsafe(nil), options = T.unsafe(nil), html_options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2553
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2554
def submit(value = T.unsafe(nil), options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def telephone_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def text_area(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def text_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def time_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/date_helper.rb#1251
+ # source://actionview/7.0.8/lib/action_view/helpers/date_helper.rb#1251
def time_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#883
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#883
def time_zone_select(method, priority_zones = T.unsafe(nil), options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1696
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1697
def to_model; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1692
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1693
def to_partial_path; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def url_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2007
def week_field(method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_options_helper.rb#895
+ # source://actionview/7.0.8/lib/action_view/helpers/form_options_helper.rb#895
def weekday_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
private
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2720
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2721
def convert_to_legacy_options(options); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2702
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2703
def fields_for_nested_model(name, object, fields_options, block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2673
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2674
def fields_for_with_nested_attributes(association_name, association, options, block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2669
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2670
def nested_attributes_association?(association_name); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2715
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2716
def nested_child_index(name); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2640
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2641
def objectify_options(options); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#2646
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#2647
def submit_default_value; end
class << self
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1688
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1689
def _to_partial_path; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers=(value); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1666
def field_helpers?; end
end
end
@@ -1462,141 +1462,141 @@ module ActionView::Helpers::FormHelper
mixes_in_class_methods ::ActionView::Helpers::UrlHelper::ClassMethods
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1573
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1574
def _object_for_form_builder(object); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1336
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1337
def check_box(object_name, method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1366
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1367
def color_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1430
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1431
def date_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1497
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1498
def datetime_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1497
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1498
def datetime_local_field(object_name, method, options = T.unsafe(nil)); end
def default_form_builder; end
def default_form_builder=(_arg0); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1551
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1552
def email_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1072
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1073
def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1021
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1022
def fields_for(record_name, record_object = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1238
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1239
def file_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#433
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#433
def form_for(record, options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#754
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#755
def form_with(model: T.unsafe(nil), scope: T.unsafe(nil), url: T.unsafe(nil), format: T.unsafe(nil), **options, &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#479
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#479
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids=(val); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#477
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#477
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms=(val); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1205
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1206
def hidden_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1142
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1143
def label(object_name, method, content_or_options = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1516
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1517
def month_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#481
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#481
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden=(val); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1560
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1561
def number_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1187
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1188
def password_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1398
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1399
def phone_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1358
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1359
def radio_button(object_name, method, tag_value, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1569
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1570
def range_field(object_name, method, options = T.unsafe(nil)); end
def rich_text_area(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1389
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1390
def search_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1398
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1399
def telephone_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1268
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1269
def text_area(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1166
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1167
def text_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1468
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1469
def time_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1542
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1543
def url_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1533
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1534
def week_field(object_name, method, options = T.unsafe(nil)); end
private
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#463
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#463
def apply_form_for_options!(object, options); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1607
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1608
def default_form_builder_class; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1578
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1579
def html_options_for_form_with(url_for_options = T.unsafe(nil), model = T.unsafe(nil), html: T.unsafe(nil), local: T.unsafe(nil), skip_enforcing_utf8: T.unsafe(nil), **options); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#1593
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#1594
def instantiate_builder(record_name, record_object, options); end
class << self
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#479
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#479
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids=(val); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#477
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#477
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms=(val); end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#481
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden; end
- # source://actionview/7.0.6/lib/action_view/helpers/form_helper.rb#481
+ # source://actionview/7.0.8/lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden=(val); end
end
end
diff --git a/sorbet/rbi/gems/actionview@7.0.6.rbi b/sorbet/rbi/gems/actionview@7.0.8.rbi
similarity index 97%
rename from sorbet/rbi/gems/actionview@7.0.6.rbi
rename to sorbet/rbi/gems/actionview@7.0.8.rbi
index 41b3494e..1ab8ab7e 100644
--- a/sorbet/rbi/gems/actionview@7.0.6.rbi
+++ b/sorbet/rbi/gems/actionview@7.0.8.rbi
@@ -12,253 +12,253 @@ class ActionController::Base < ::ActionController::Metal
include ::Devise::Controllers::SignInOut
include ::Devise::Controllers::StoreLocation
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _process_action_callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_process_action_callbacks(&block); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options; end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#36
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#36
def alert; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def allow_forgery_protection; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def allow_forgery_protection=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_protect_from_forgery; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_protect_from_forgery=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest; end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#10
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#10
def flash(*_arg0, **_arg1, &_arg2); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_origin_check; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_origin_check=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_strategy; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_strategy=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def log_warning_on_csrf_failure; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def log_warning_on_csrf_failure=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#36
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#36
def notice; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def per_form_csrf_tokens; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def per_form_csrf_tokens=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects; end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def request_forgery_protection_token; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def request_forgery_protection_token=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(_arg0); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def urlsafe_csrf_tokens; end
private
@@ -268,47 +268,47 @@ class ActionController::Base < ::ActionController::Metal
def _layout_from_proc; end
- # source://actionpack/7.0.6/lib/action_controller/base.rb#266
+ # source://actionpack/7.0.8/lib/action_controller/base.rb#266
def _protected_ivars; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://actionpack/7.0.6/lib/action_controller/form_builder.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/form_builder.rb#31
def _default_form_builder; end
- # source://actionpack/7.0.6/lib/action_controller/form_builder.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/form_builder.rb#31
def _default_form_builder=(value); end
- # source://actionpack/7.0.6/lib/action_controller/form_builder.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/form_builder.rb#31
def _default_form_builder?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#8
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#8
def _flash_types; end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#8
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#8
def _flash_types=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/flash.rb#8
+ # source://actionpack/7.0.8/lib/action_controller/metal/flash.rb#8
def _flash_types?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#15
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#15
def _helpers; end
# source://actionview//lib/action_view/layouts.rb#209
@@ -329,238 +329,238 @@ class ActionController::Base < ::ActionController::Metal
# source://actionview//lib/action_view/layouts.rb#210
def _layout_conditions?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _process_action_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _process_action_callbacks=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/renderers.rb#31
+ # source://actionpack/7.0.8/lib/action_controller/metal/renderers.rb#31
def _renderers?; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching.rb#42
+ # source://actionpack/7.0.8/lib/abstract_controller/caching.rb#42
def _view_cache_dependencies?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options; end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/params_wrapper.rb#185
+ # source://actionpack/7.0.8/lib/action_controller/metal/params_wrapper.rb#185
def _wrapper_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def allow_forgery_protection; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def allow_forgery_protection=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def asset_host; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def asset_host=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def assets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def assets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_asset_host_protocol; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_asset_host_protocol=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_protect_from_forgery; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_protect_from_forgery=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def default_static_extension; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def default_static_extension=(value); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options=(value); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def enable_fragment_cache_logging; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def enable_fragment_cache_logging=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest; end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/conditional_get.rb#13
+ # source://actionpack/7.0.8/lib/action_controller/metal/conditional_get.rb#13
def etaggers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_origin_check; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_origin_check=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def forgery_protection_strategy; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def forgery_protection_strategy=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys; end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/caching/fragments.rb#23
+ # source://actionpack/7.0.8/lib/abstract_controller/caching/fragments.rb#23
def fragment_cache_keys?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#63
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#63
def helpers_path?; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers; end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/helpers.rb#64
+ # source://actionpack/7.0.8/lib/action_controller/metal/helpers.rb#64
def include_all_helpers?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def javascripts_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def javascripts_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def log_warning_on_csrf_failure; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def log_warning_on_csrf_failure=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def mimes_for_respond_to?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def per_form_csrf_tokens; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def per_form_csrf_tokens=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def perform_caching; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def perform_caching=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects; end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def relative_url_root; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def relative_url_root=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def request_forgery_protection_token; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def request_forgery_protection_token=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder; end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder=(value); end
- # source://responders/3.1.0/lib/action_controller/respond_with.rb#11
+ # source://responders/3.1.1/lib/action_controller/respond_with.rb#11
def responder?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def stylesheets_dir; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def stylesheets_dir=(value); end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def urlsafe_csrf_tokens; end
- # source://actionpack/7.0.6/lib/action_controller/metal/request_forgery_protection.rb#97
+ # source://actionpack/7.0.8/lib/action_controller/metal/request_forgery_protection.rb#97
def urlsafe_csrf_tokens=(urlsafe_csrf_tokens); end
- # source://actionpack/7.0.6/lib/action_controller/base.rb#198
+ # source://actionpack/7.0.8/lib/action_controller/base.rb#198
def without_modules(*modules); end
end
end
@@ -885,6 +885,7 @@ class ActionView::ActionViewError < ::StandardError; end
# source://actionview//lib/action_view/base.rb#141
class ActionView::Base
include ::ActionView::Context
+ include ::ERB::Escape
include ::ERB::Util
include ::ActiveSupport::Benchmarkable
include ::ActionView::Helpers::ActiveModelHelper
@@ -950,10 +951,10 @@ class ActionView::Base
# source://actionview//lib/action_view/base.rb#207
def assign(new_assigns); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def assigns; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def assigns=(_arg0); end
# source://actionview//lib/action_view/base.rb#160
@@ -967,10 +968,10 @@ class ActionView::Base
# source://actionview//lib/action_view/base.rb#249
def compiled_method_container; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def config; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attr_internal.rb#33
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attr_internal.rb#33
def config=(_arg0); end
# source://actionview//lib/action_view/helpers/translation_helper.rb#18
@@ -1085,10 +1086,10 @@ class ActionView::Base
# source://actionview//lib/action_view/helpers/translation_helper.rb#18
def debug_missing_translation=(val); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2729
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2730
def default_form_builder; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2729
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2730
def default_form_builder=(val); end
# source://actionview//lib/action_view/base.rb#157
@@ -4535,7 +4536,7 @@ class ActionView::Helpers::FormBuilder
# @return [FormBuilder] a new instance of FormBuilder
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1700
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1701
def initialize(object_name, object, template, options); end
# Add the submit button for the given form. When no value is given, it checks
@@ -4593,7 +4594,7 @@ class ActionView::Helpers::FormBuilder
# # Save as draft
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2614
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2615
def button(value = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Returns a checkbox tag tailored for accessing a specified attribute (identified by +method+) on an object
@@ -4662,7 +4663,7 @@ class ActionView::Helpers::FormBuilder
# # =>
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2438
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2439
def check_box(method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
# Wraps ActionView::Helpers::FormOptionsHelper#collection_check_boxes for form builders:
@@ -4701,10 +4702,10 @@ class ActionView::Helpers::FormBuilder
# source://actionview//lib/action_view/helpers/form_options_helper.rb#859
def collection_select(method, collection, value_method, text_method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def color_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def date_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::DateHelper#date_select for form builders:
@@ -4719,10 +4720,10 @@ class ActionView::Helpers::FormBuilder
# source://actionview//lib/action_view/helpers/date_helper.rb#1239
def date_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def datetime_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def datetime_local_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::DateHelper#datetime_select for form builders:
@@ -4737,21 +4738,21 @@ class ActionView::Helpers::FormBuilder
# source://actionview//lib/action_view/helpers/date_helper.rb#1263
def datetime_select(method, options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def email_field(method, options = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2635
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2636
def emitted_hidden_id?; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers=(_arg0); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers?; end
# Generate an HTML id attribute value for the given field
@@ -4771,7 +4772,7 @@ class ActionView::Helpers::FormBuilder
# element, sharing a common id root (post_title, in this
# case).
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1757
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1758
def field_id(method, *suffixes, namespace: T.unsafe(nil), index: T.unsafe(nil)); end
# Generate an HTML name attribute value for the given name and
@@ -4790,12 +4791,12 @@ class ActionView::Helpers::FormBuilder
# <%# =>
# <% end %>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1777
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1778
def field_name(method, *methods, multiple: T.unsafe(nil), index: T.unsafe(nil)); end
# See the docs for the ActionView::Helpers::FormHelper#fields helper method.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2294
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2295
def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
# Creates a scope around a specific model object like form_for, but
@@ -5040,7 +5041,7 @@ class ActionView::Helpers::FormBuilder
# hidden field is not needed and you can pass include_id: false
# to prevent fields_for from rendering it automatically.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2257
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2258
def fields_for(record_name, record_object = T.unsafe(nil), fields_options = T.unsafe(nil), &block); end
# Returns a file upload input tag tailored for accessing a specified attribute (identified by +method+) on an object
@@ -5078,7 +5079,7 @@ class ActionView::Helpers::FormBuilder
# file_field(:file, class: 'file_input')
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2521
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2522
def file_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::FormOptionsHelper#grouped_collection_select for form builders:
@@ -5111,7 +5112,7 @@ class ActionView::Helpers::FormBuilder
# hidden_field(:token)
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2482
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2483
def hidden_field(method, options = T.unsafe(nil)); end
# Generate an HTML id attribute value.
@@ -5132,12 +5133,12 @@ class ActionView::Helpers::FormBuilder
# element should be treated as the
# element's submit button, regardless of where it exists in the DOM.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1737
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1738
def id; end
# Returns the value of attribute index.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1678
def index; end
# Returns a label tag tailored for labelling an input field for a specified attribute (identified by +method+) on an object
@@ -5207,68 +5208,68 @@ class ActionView::Helpers::FormBuilder
# end
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2369
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2370
def label(method, text = T.unsafe(nil), options = T.unsafe(nil), &block); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def month_field(method, options = T.unsafe(nil)); end
# Returns the value of attribute multipart.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1678
def multipart; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1680
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1681
def multipart=(multipart); end
# Returns the value of attribute multipart.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1677
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1678
def multipart?; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def number_field(method, options = T.unsafe(nil)); end
# Returns the value of attribute object.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def object; end
# Sets the attribute object
#
# @param value the value to set the attribute object to.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def object=(_arg0); end
# Returns the value of attribute object_name.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def object_name; end
# Sets the attribute object_name
#
# @param value the value to set the attribute object_name to.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def object_name=(_arg0); end
# Returns the value of attribute options.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def options; end
# Sets the attribute options
#
# @param value the value to set the attribute options to.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1675
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1676
def options=(_arg0); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def password_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def phone_field(method, options = T.unsafe(nil)); end
# Returns a radio button tag for accessing a specified attribute (identified by +method+) on an object
@@ -5290,15 +5291,15 @@ class ActionView::Helpers::FormBuilder
# # =>
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2460
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2461
def radio_button(method, tag_value, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def range_field(method, options = T.unsafe(nil)); end
def rich_text_area(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def search_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::FormOptionsHelper#select for form builders:
@@ -5340,19 +5341,19 @@ class ActionView::Helpers::FormBuilder
# post:
# create: "Add %{model}"
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2553
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2554
def submit(value = T.unsafe(nil), options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def telephone_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def text_area(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def text_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def time_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::DateHelper#time_select for form builders:
@@ -5379,16 +5380,16 @@ class ActionView::Helpers::FormBuilder
# source://actionview//lib/action_view/helpers/form_options_helper.rb#883
def time_zone_select(method, priority_zones = T.unsafe(nil), options = T.unsafe(nil), html_options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1696
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1697
def to_model; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1692
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1693
def to_partial_path; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def url_field(method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2006
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2007
def week_field(method, options = T.unsafe(nil)); end
# Wraps ActionView::Helpers::FormOptionsHelper#weekday_select for form builders:
@@ -5405,40 +5406,40 @@ class ActionView::Helpers::FormBuilder
private
- # source://actionview//lib/action_view/helpers/form_helper.rb#2720
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2721
def convert_to_legacy_options(options); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2702
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2703
def fields_for_nested_model(name, object, fields_options, block); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2673
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2674
def fields_for_with_nested_attributes(association_name, association, options, block); end
# @return [Boolean]
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#2669
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2670
def nested_attributes_association?(association_name); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2715
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2716
def nested_child_index(name); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2640
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2641
def objectify_options(options); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#2646
+ # source://actionview//lib/action_view/helpers/form_helper.rb#2647
def submit_default_value; end
class << self
- # source://actionview//lib/action_view/helpers/form_helper.rb#1688
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1689
def _to_partial_path; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers=(value); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1665
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1666
def field_helpers?; end
end
end
@@ -5550,7 +5551,7 @@ module ActionView::Helpers::FormHelper
mixes_in_class_methods ::ActionView::Helpers::UrlHelper::ClassMethods
mixes_in_class_methods ::ActionView::Helpers::SanitizeHelper::ClassMethods
- # source://actionview//lib/action_view/helpers/form_helper.rb#1573
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1574
def _object_for_form_builder(object); end
# Returns a checkbox tag tailored for accessing a specified attribute (identified by +method+) on an object
@@ -5618,7 +5619,7 @@ module ActionView::Helpers::FormHelper
# # =>
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1336
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1337
def check_box(object_name, method, options = T.unsafe(nil), checked_value = T.unsafe(nil), unchecked_value = T.unsafe(nil)); end
# Returns a text_field of type "color".
@@ -5626,7 +5627,7 @@ module ActionView::Helpers::FormHelper
# color_field("car", "color")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1366
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1367
def color_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "date".
@@ -5655,7 +5656,7 @@ module ActionView::Helpers::FormHelper
# date_field("user", "born_on", min: "2014-05-20")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1430
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1431
def date_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "datetime-local".
@@ -5683,7 +5684,7 @@ module ActionView::Helpers::FormHelper
# datetime_field("user", "born_on", min: "2014-05-20T00:00:00")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1497
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1498
def datetime_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "datetime-local".
@@ -5711,7 +5712,7 @@ module ActionView::Helpers::FormHelper
# datetime_field("user", "born_on", min: "2014-05-20T00:00:00")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1497
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1498
def datetime_local_field(object_name, method, options = T.unsafe(nil)); end
def default_form_builder; end
@@ -5722,7 +5723,7 @@ module ActionView::Helpers::FormHelper
# email_field("user", "address")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1551
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1552
def email_field(object_name, method, options = T.unsafe(nil)); end
# Scopes input fields with either an explicit scope or model.
@@ -5771,7 +5772,7 @@ module ActionView::Helpers::FormHelper
# to work with an object as a base, like
# FormOptionsHelper#collection_select and DateHelper#datetime_select.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1072
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1073
def fields(scope = T.unsafe(nil), model: T.unsafe(nil), **options, &block); end
# Creates a scope around a specific model object like form_for, but
@@ -6017,7 +6018,7 @@ module ActionView::Helpers::FormHelper
# can pass include_id: false to prevent fields_for from
# rendering it automatically.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1021
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1022
def fields_for(record_name, record_object = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Returns a file upload input tag tailored for accessing a specified attribute (identified by +method+) on an object
@@ -6050,7 +6051,7 @@ module ActionView::Helpers::FormHelper
# file_field(:attachment, :file, class: 'file_input')
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1238
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1239
def file_field(object_name, method, options = T.unsafe(nil)); end
# Creates a form that allows the user to create or update the attributes
@@ -6643,19 +6644,19 @@ module ActionView::Helpers::FormHelper
# form_with(**options.merge(builder: LabellingFormBuilder), &block)
# end
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#754
+ # source://actionview//lib/action_view/helpers/form_helper.rb#755
def form_with(model: T.unsafe(nil), scope: T.unsafe(nil), url: T.unsafe(nil), format: T.unsafe(nil), **options, &block); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#479
+ # source://actionview//lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#479
+ # source://actionview//lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids=(val); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#477
+ # source://actionview//lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#477
+ # source://actionview//lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms=(val); end
# Returns a hidden input tag tailored for accessing a specified attribute (identified by +method+) on an object
@@ -6673,7 +6674,7 @@ module ActionView::Helpers::FormHelper
# hidden_field(:user, :token)
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1205
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1206
def hidden_field(object_name, method, options = T.unsafe(nil)); end
# Returns a label tag tailored for labelling an input field for a specified attribute (identified by +method+) on an object
@@ -6735,7 +6736,7 @@ module ActionView::Helpers::FormHelper
# end
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1142
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1143
def label(object_name, method, content_or_options = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Returns a text_field of type "month".
@@ -6751,13 +6752,13 @@ module ActionView::Helpers::FormHelper
# month_field("user", "born_on")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1516
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1517
def month_field(object_name, method, options = T.unsafe(nil)); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#481
+ # source://actionview//lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#481
+ # source://actionview//lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden=(val); end
# Returns an input tag of type "number".
@@ -6766,7 +6767,7 @@ module ActionView::Helpers::FormHelper
#
# Supports the same options as FormTagHelper#number_field_tag.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1560
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1561
def number_field(object_name, method, options = T.unsafe(nil)); end
# Returns an input tag of the "password" type tailored for accessing a specified attribute (identified by +method+) on an object
@@ -6787,7 +6788,7 @@ module ActionView::Helpers::FormHelper
# password_field(:account, :pin, size: 20, class: 'form_input')
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1187
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1188
def password_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "tel".
@@ -6796,7 +6797,7 @@ module ActionView::Helpers::FormHelper
# # =>
# aliases telephone_field
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1398
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1399
def phone_field(object_name, method, options = T.unsafe(nil)); end
# Returns a radio button tag for accessing a specified attribute (identified by +method+) on an object
@@ -6818,7 +6819,7 @@ module ActionView::Helpers::FormHelper
# # =>
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1358
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1359
def radio_button(object_name, method, tag_value, options = T.unsafe(nil)); end
# Returns an input tag of type "range".
@@ -6827,7 +6828,7 @@ module ActionView::Helpers::FormHelper
#
# Supports the same options as FormTagHelper#range_field_tag.
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1569
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1570
def range_field(object_name, method, options = T.unsafe(nil)); end
def rich_text_area(object_name, method, options = T.unsafe(nil)); end
@@ -6852,7 +6853,7 @@ module ActionView::Helpers::FormHelper
# search_field(:user, :name, autosave: true, onsearch: true)
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1389
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1390
def search_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "tel".
@@ -6860,7 +6861,7 @@ module ActionView::Helpers::FormHelper
# telephone_field("user", "phone")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1398
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1399
def telephone_field(object_name, method, options = T.unsafe(nil)); end
# Returns a textarea opening and closing tag set tailored for accessing a specified attribute (identified by +method+)
@@ -6888,7 +6889,7 @@ module ActionView::Helpers::FormHelper
# # #{@entry.body}
# #
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1268
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1269
def text_area(object_name, method, options = T.unsafe(nil)); end
# Returns an input tag of the "text" type tailored for accessing a specified attribute (identified by +method+) on an object
@@ -6912,7 +6913,7 @@ module ActionView::Helpers::FormHelper
# text_field(:snippet, :code, size: 20, class: 'code_input')
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1166
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1167
def text_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "time".
@@ -6950,7 +6951,7 @@ module ActionView::Helpers::FormHelper
# time_field("task", "started_at", value: Time.now, include_seconds: false)
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1468
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1469
def time_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "url".
@@ -6958,7 +6959,7 @@ module ActionView::Helpers::FormHelper
# url_field("user", "homepage")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1542
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1543
def url_field(object_name, method, options = T.unsafe(nil)); end
# Returns a text_field of type "week".
@@ -6974,7 +6975,7 @@ module ActionView::Helpers::FormHelper
# week_field("user", "born_on")
# # =>
#
- # source://actionview//lib/action_view/helpers/form_helper.rb#1533
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1534
def week_field(object_name, method, options = T.unsafe(nil)); end
private
@@ -6982,32 +6983,32 @@ module ActionView::Helpers::FormHelper
# source://actionview//lib/action_view/helpers/form_helper.rb#463
def apply_form_for_options!(object, options); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1607
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1608
def default_form_builder_class; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1578
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1579
def html_options_for_form_with(url_for_options = T.unsafe(nil), model = T.unsafe(nil), html: T.unsafe(nil), local: T.unsafe(nil), skip_enforcing_utf8: T.unsafe(nil), **options); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#1593
+ # source://actionview//lib/action_view/helpers/form_helper.rb#1594
def instantiate_builder(record_name, record_object, options); end
class << self
- # source://actionview//lib/action_view/helpers/form_helper.rb#479
+ # source://actionview//lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#479
+ # source://actionview//lib/action_view/helpers/form_helper.rb#480
def form_with_generates_ids=(val); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#477
+ # source://actionview//lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#477
+ # source://actionview//lib/action_view/helpers/form_helper.rb#478
def form_with_generates_remote_forms=(val); end
- # source://actionview//lib/action_view/helpers/form_helper.rb#481
+ # source://actionview//lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden; end
- # source://actionview//lib/action_view/helpers/form_helper.rb#481
+ # source://actionview//lib/action_view/helpers/form_helper.rb#482
def multiple_file_field_include_hidden=(val); end
end
end
@@ -12341,7 +12342,7 @@ class ActionView::OutputBuffer < ::ActiveSupport::SafeBuffer
# source://actionview//lib/action_view/buffers.rb#27
def append=(value); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/string/output_safety.rb#195
+ # source://activesupport/7.0.8/lib/active_support/core_ext/string/output_safety.rb#195
def safe_append=(value); end
# source://actionview//lib/action_view/buffers.rb#33
@@ -12758,7 +12759,7 @@ end
# source://actionview//lib/action_view/railtie.rb#8
class ActionView::Railtie < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -13888,7 +13889,7 @@ end
module ActionView::RoutingUrlFor
include ::ActionDispatch::Routing::PolymorphicRoutes
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#97
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#97
def default_url_options=(val); end
# Returns the URL for the set of +options+ provided. This takes the
@@ -13990,7 +13991,7 @@ module ActionView::RoutingUrlFor
def optimize_routes_generation?; end
class << self
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#97
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#97
def default_url_options=(val); end
end
end
@@ -14510,7 +14511,7 @@ end
# source://actionview//lib/action_view/template/handlers/erb.rb#22
ActionView::Template::Handlers::ERB::ENCODING_TAG = T.let(T.unsafe(nil), Regexp)
-# source://actionview//lib/action_view/template/handlers/erb/erubi.rb#10
+# source://actionview//lib/action_view/template/handlers/erb/erubi.rb#9
class ActionView::Template::Handlers::ERB::Erubi < ::Erubi::Engine
# @return [Erubi] a new instance of Erubi
#
@@ -14960,7 +14961,6 @@ class ActionView::TestCase < ::ActiveSupport::TestCase
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -14986,13 +14986,13 @@ class ActionView::TestCase < ::ActiveSupport::TestCase
extend ::ActiveSupport::Testing::ConstantLookup::ClassMethods
extend ::ActionView::TestCase::Behavior::ClassMethods
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(_arg0); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
# source://actionview//lib/action_view/helpers/translation_helper.rb#18
@@ -15002,19 +15002,19 @@ class ActionView::TestCase < ::ActiveSupport::TestCase
def debug_missing_translation=(val); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods=(value); end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#11
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#11
def _helper_methods?; end
- # source://actionpack/7.0.6/lib/abstract_controller/helpers.rb#15
+ # source://actionpack/7.0.8/lib/abstract_controller/helpers.rb#15
def _helpers; end
# source://actionview//lib/action_view/helpers/translation_helper.rb#18
@@ -15032,7 +15032,6 @@ module ActionView::TestCase::Behavior
include ::ActionDispatch::Assertions::ResponseAssertions
include ::ActionDispatch::Assertions::RoutingAssertions
include ::Rails::Dom::Testing::Assertions::DomAssertions
- include ::Rails::Dom::Testing::Assertions::SelectorAssertions::CountDescribable
include ::Rails::Dom::Testing::Assertions::SelectorAssertions
include ::Rails::Dom::Testing::Assertions
include ::ActionDispatch::Assertions
@@ -15331,7 +15330,7 @@ class ActionView::TestCase::TestController < ::ActionController::Base
# source://actionview//lib/action_view/test_case.rb#20
def controller_path=(_arg0); end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -15533,3 +15532,13 @@ class ActionView::WrongEncodingError < ::ActionView::EncodingError
# source://actionview//lib/action_view/template/error.rb#18
def message; end
end
+
+module ERB::Escape
+ private
+
+ def html_escape(_arg0); end
+
+ class << self
+ def html_escape(_arg0); end
+ end
+end
diff --git a/sorbet/rbi/gems/activejob@7.0.6.rbi b/sorbet/rbi/gems/activejob@7.0.8.rbi
similarity index 96%
rename from sorbet/rbi/gems/activejob@7.0.6.rbi
rename to sorbet/rbi/gems/activejob@7.0.8.rbi
index d1233d53..ce8e28e5 100644
--- a/sorbet/rbi/gems/activejob@7.0.6.rbi
+++ b/sorbet/rbi/gems/activejob@7.0.8.rbi
@@ -180,22 +180,22 @@ class ActiveJob::Base
extend ::Sidekiq::Job::Options::ClassMethods
extend ::ActiveJob::TestHelper::TestQueueAdapter::ClassMethods
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _enqueue_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _perform_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_enqueue_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_perform_callbacks(&block); end
# source://activejob//lib/active_job/logging.rb#11
@@ -216,53 +216,53 @@ class ActiveJob::Base
# source://activejob//lib/active_job/queue_name.rb#57
def queue_name_prefix?; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_options_hash=(_arg0); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_retries_exhausted_block=(_arg0); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_retry_in_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_retry_in_block=(_arg0); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _enqueue_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _enqueue_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _perform_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _perform_callbacks=(value); end
# source://activejob//lib/active_job/queue_adapter.rb#13
@@ -334,13 +334,13 @@ class ActiveJob::Base
# source://activejob//lib/active_job/queue_name.rb#57
def queue_name_prefix?; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers=(value); end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers?; end
# source://activejob//lib/active_job/exceptions.rb#11
@@ -349,39 +349,39 @@ class ActiveJob::Base
# source://activejob//lib/active_job/exceptions.rb#11
def retry_jitter=(value); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_options_hash=(val); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_retries_exhausted_block=(val); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_retry_in_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_retry_in_block=(val); end
- # source://activesupport/7.0.6/lib/active_support/deprecation/method_wrappers.rb#63
+ # source://activesupport/7.0.8/lib/active_support/deprecation/method_wrappers.rb#63
def skip_after_callbacks_if_terminated(*args, **_arg1, &block); end
- # source://activesupport/7.0.6/lib/active_support/deprecation/method_wrappers.rb#63
+ # source://activesupport/7.0.8/lib/active_support/deprecation/method_wrappers.rb#63
def skip_after_callbacks_if_terminated=(*args, **_arg1, &block); end
private
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_retry_in_block; end
end
end
@@ -413,16 +413,16 @@ module ActiveJob::Callbacks
mixes_in_class_methods ::ActiveJob::Callbacks::ClassMethods
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _execute_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_execute_callbacks(&block); end
end
@@ -1523,52 +1523,52 @@ class ActiveJob::QueueAdapters::SidekiqAdapter::JobWrapper
# source://activejob//lib/active_job/queue_adapters/sidekiq_adapter.rb#41
def perform(job_data); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_options_hash=(_arg0); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_retries_exhausted_block=(_arg0); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#137
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#137
def sidekiq_retry_in_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#149
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#149
def sidekiq_retry_in_block=(_arg0); end
class << self
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_options_hash=(val); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_retries_exhausted_block=(val); end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#104
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#104
def sidekiq_retry_in_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#112
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#112
def sidekiq_retry_in_block=(val); end
private
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_options_hash; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_retries_exhausted_block; end
- # source://sidekiq/7.1.2/lib/sidekiq/job.rb#99
+ # source://sidekiq/7.2.1/lib/sidekiq/job.rb#99
def __synchronized_sidekiq_retry_in_block; end
end
end
diff --git a/sorbet/rbi/gems/activemodel@7.0.6.rbi b/sorbet/rbi/gems/activemodel@7.0.8.rbi
similarity index 99%
rename from sorbet/rbi/gems/activemodel@7.0.6.rbi
rename to sorbet/rbi/gems/activemodel@7.0.8.rbi
index b2555a86..089389eb 100644
--- a/sorbet/rbi/gems/activemodel@7.0.6.rbi
+++ b/sorbet/rbi/gems/activemodel@7.0.8.rbi
@@ -2172,7 +2172,7 @@ class ActiveModel::Errors
# source://activemodel//lib/active_model/errors.rb#212
def attribute_names; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def clear(*args, **_arg1, &block); end
# Copies the errors from other.
@@ -2203,10 +2203,10 @@ class ActiveModel::Errors
# source://activemodel//lib/active_model/errors.rb#251
def details; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def each(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def empty?(*args, **_arg1, &block); end
# The actual array of +Error+ objects
@@ -2394,7 +2394,7 @@ class ActiveModel::Errors
# source://activemodel//lib/active_model/errors.rb#370
def of_kind?(attribute, type = T.unsafe(nil)); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def size(*args, **_arg1, &block); end
# Returns all the full error messages in an array.
@@ -2420,7 +2420,7 @@ class ActiveModel::Errors
# source://activemodel//lib/active_model/errors.rb#231
def to_hash(full_messages = T.unsafe(nil)); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def uniq!(*args, **_arg1, &block); end
# Search for errors matching +attribute+, +type+, or +options+.
@@ -3167,7 +3167,7 @@ class ActiveModel::NestedError < ::ActiveModel::Error
# source://activemodel//lib/active_model/nested_error.rb#17
def inner_error; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def message(*args, **_arg1, &block); end
end
@@ -3935,7 +3935,7 @@ end
# source://activemodel//lib/active_model/type/helpers/mutable.rb#6
module ActiveModel::Type::Helpers::Mutable
- # source://activemodel//lib/active_model/type/helpers/mutable.rb#11
+ # source://activemodel//lib/active_model/type/helpers/mutable.rb#7
def cast(value); end
# +raw_old_value+ will be the `_before_type_cast` version of the
@@ -3944,11 +3944,13 @@ module ActiveModel::Type::Helpers::Mutable
#
# @return [Boolean]
#
- # source://activemodel//lib/active_model/type/helpers/mutable.rb#18
+ # source://activemodel//lib/active_model/type/helpers/mutable.rb#14
def changed_in_place?(raw_old_value, new_value); end
- # source://activemodel//lib/active_model/type/helpers/mutable.rb#7
- def immutable_value(value); end
+ # @return [Boolean]
+ #
+ # source://activemodel//lib/active_model/type/helpers/mutable.rb#18
+ def mutable?; end
end
# source://activemodel//lib/active_model/type/helpers/numeric.rb#6
@@ -4244,9 +4246,6 @@ class ActiveModel::Type::Value
# source://activemodel//lib/active_model/type/value.rb#117
def hash; end
- # source://activemodel//lib/active_model/type/value.rb#124
- def immutable_value(value); end
-
# Returns the value of attribute limit.
#
# source://activemodel//lib/active_model/type/value.rb#6
@@ -4257,6 +4256,11 @@ class ActiveModel::Type::Value
# source://activemodel//lib/active_model/type/value.rb#105
def map(value); end
+ # @return [Boolean]
+ #
+ # source://activemodel//lib/active_model/type/value.rb#128
+ def mutable?; end
+
# Returns the value of attribute precision.
#
# source://activemodel//lib/active_model/type/value.rb#6
@@ -4285,6 +4289,11 @@ class ActiveModel::Type::Value
# source://activemodel//lib/active_model/type/value.rb#53
def serialize(value); end
+ # @return [Boolean]
+ #
+ # source://activemodel//lib/active_model/type/value.rb#124
+ def serialized?; end
+
# source://activemodel//lib/active_model/type/value.rb#22
def type; end
@@ -4305,7 +4314,7 @@ class ActiveModel::Type::Value
# behavior for user and database inputs. Called by Value#cast for
# values except +nil+.
#
- # source://activemodel//lib/active_model/type/value.rb#132
+ # source://activemodel//lib/active_model/type/value.rb#136
def cast_value(value); end
end
diff --git a/sorbet/rbi/gems/activerecord@7.0.6.rbi b/sorbet/rbi/gems/activerecord@7.0.8.rbi
similarity index 98%
rename from sorbet/rbi/gems/activerecord@7.0.6.rbi
rename to sorbet/rbi/gems/activerecord@7.0.8.rbi
index 26f6e3ad..788832f2 100644
--- a/sorbet/rbi/gems/activerecord@7.0.6.rbi
+++ b/sorbet/rbi/gems/activerecord@7.0.8.rbi
@@ -3308,25 +3308,25 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#962
def ==(other); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def _select!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def and(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def and!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def annotate(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def annotate!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def annotate_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def annotate_values=(arg); end
# Adds one or more +records+ to the collection by setting their foreign keys
@@ -3354,7 +3354,7 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1031
def append(*records); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def arel(*_arg0, **_arg1, &_arg2); end
# Returns a new object of the collection type that has been instantiated
@@ -3425,7 +3425,7 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1031
def concat(*records); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def construct_join_dependency(*_arg0, **_arg1, &_arg2); end
# Returns a new object of the collection type that has been instantiated with
@@ -3474,16 +3474,16 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#363
def create!(attributes = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def create_with(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def create_with!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def create_with_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def create_with_value=(arg); end
# Deletes the +records+ supplied from the collection according to the strategy
@@ -3787,28 +3787,28 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#499
def destroy_all; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def distinct(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def distinct!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def distinct_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def distinct_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def eager_load(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def eager_load!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def eager_load_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def eager_load_values=(arg); end
# Returns +true+ if the collection is empty. If the collection has been
@@ -3835,31 +3835,31 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#829
def empty?; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def except(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def excluding(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def excluding!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extending(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extending!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extending_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extending_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extensions(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def extract_associated(*_arg0, **_arg1, &_arg2); end
# Finds an object in the collection responding to the +id+. Uses the same
@@ -3892,43 +3892,43 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#136
def find(*args); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def from(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def from!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def from_clause(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def from_clause=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def group(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def group!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def group_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def group_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def having(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def having!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def having_clause(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def having_clause=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def in_order_of(*_arg0, **_arg1, &_arg2); end
# Returns +true+ if the given +record+ is present in the collection.
@@ -3947,49 +3947,49 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#925
def include?(record); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def includes(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def includes!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def includes_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def includes_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def insert(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def insert!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def insert_all(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def insert_all!(*_arg0, **_arg1, &_arg2); end
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1100
def inspect; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def invert_where(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def invert_where!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def joins(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def joins!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def joins_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def joins_values=(arg); end
# Returns the last record, or the last +n+ records, from the collection.
@@ -4022,34 +4022,34 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#257
def last(limit = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def left_joins(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def left_outer_joins(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def left_outer_joins!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def left_outer_joins_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def left_outer_joins_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def limit(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def limit!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def limit_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def limit_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def load_async(*_arg0, **_arg1, &_arg2); end
# source://activerecord//lib/active_record/associations/collection_proxy.rb#42
@@ -4077,22 +4077,22 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#51
def loaded?; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def lock(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def lock!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def lock_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def lock_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def merge(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def merge!(*_arg0, **_arg1, &_arg2); end
# Returns a new object of the collection type that has been instantiated
@@ -4123,70 +4123,70 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#316
def new(attributes = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def none(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def none!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def offset(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def offset!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def offset_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def offset_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def only(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def optimizer_hints(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def optimizer_hints!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def optimizer_hints_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def optimizer_hints_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def or(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def or!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def order(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def order!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def order_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def order_values=(arg); end
# source://activerecord//lib/active_record/associations/collection_proxy.rb#726
def pluck(*column_names); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def preload(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def preload!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def preload_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def preload_values=(arg); end
# @raise [NoMethodError]
@@ -4194,6 +4194,9 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1038
def prepend(*args); end
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1105
+ def pretty_print(pp); end
+
# source://activerecord//lib/active_record/associations/collection_proxy.rb#929
def proxy_association; end
@@ -4222,16 +4225,16 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1031
def push(*records); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def readonly(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def readonly!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def readonly_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def readonly_value=(arg); end
# :method: to_ary
@@ -4276,16 +4279,16 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1006
def records; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def references(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def references!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def references_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def references_values=(arg); end
# Reloads the collection from the database. Returns +self+.
@@ -4306,16 +4309,16 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1067
def reload; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reorder(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reorder!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reordering_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reordering_value=(arg); end
# Replaces this collection with +other_array+. This will perform a diff
@@ -4344,10 +4347,10 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#389
def replace(other_array); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reselect(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reselect!(*_arg0, **_arg1, &_arg2); end
# Unloads the association. Returns +self+.
@@ -4373,19 +4376,19 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#1094
def reset_scope; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reverse_order(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reverse_order!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reverse_order_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def reverse_order_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def rewhere(*_arg0, **_arg1, &_arg2); end
# Returns a Relation object for the records in this association
@@ -4393,13 +4396,13 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#934
def scope; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def scoping(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def select_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def select_values=(arg); end
# Returns the size of the collection. If the collection hasn't been loaded,
@@ -4430,34 +4433,34 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#780
def size; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def skip_preloading!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def skip_query_cache!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def skip_query_cache_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def skip_query_cache_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def spawn(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def strict_loading(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def strict_loading!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def strict_loading_value(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def strict_loading_value=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def structurally_compatible?(*_arg0, **_arg1, &_arg2); end
# Gives a record (or N records if a parameter is supplied) from the collection
@@ -4492,64 +4495,64 @@ class ActiveRecord::Associations::CollectionProxy < ::ActiveRecord::Relation
# source://activerecord//lib/active_record/associations/collection_proxy.rb#38
def target; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def uniq!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def unscope(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def unscope!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def unscope_values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def unscope_values=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def upsert(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def upsert_all(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def values(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def where(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def where!(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def where_clause(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def where_clause=(arg); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1114
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1119
def without(*_arg0, **_arg1, &_arg2); end
private
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1135
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1140
def exec_queries; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1131
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1136
def find_from_target?; end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1122
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1127
def find_nth_from_last(index); end
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1117
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1122
def find_nth_with_limit(index, limit); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/associations/collection_proxy.rb#1127
+ # source://activerecord//lib/active_record/associations/collection_proxy.rb#1132
def null_scope?; end
end
@@ -4760,21 +4763,18 @@ class ActiveRecord::Associations::HasOneAssociation < ::ActiveRecord::Associatio
private
- # source://activerecord//lib/active_record/associations/has_one_association.rb#130
+ # source://activerecord//lib/active_record/associations/has_one_association.rb#126
def _create_record(attributes, raise_error = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/associations/has_one_association.rb#118
+ # source://activerecord//lib/active_record/associations/has_one_association.rb#114
def nullify_owner_attributes(record); end
- # source://activerecord//lib/active_record/associations/has_one_association.rb#94
+ # source://activerecord//lib/active_record/associations/has_one_association.rb#90
def remove_target!(method); end
# source://activerecord//lib/active_record/associations/has_one_association.rb#54
def replace(record, save = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/associations/has_one_association.rb#90
- def replace_keys(record, force: T.unsafe(nil)); end
-
# The reason that the save param for replace is false, if for create (not just build),
# is because the setting of the foreign keys is actually handled by the scoping when
# the record is instantiated, and so they are set straight away and do not need to be
@@ -4783,7 +4783,7 @@ class ActiveRecord::Associations::HasOneAssociation < ::ActiveRecord::Associatio
# source://activerecord//lib/active_record/associations/has_one_association.rb#86
def set_new_record(record); end
- # source://activerecord//lib/active_record/associations/has_one_association.rb#122
+ # source://activerecord//lib/active_record/associations/has_one_association.rb#118
def transaction_if(value, &block); end
end
@@ -5623,6 +5623,8 @@ class ActiveRecord::Associations::SingularAssociation < ::ActiveRecord::Associat
private
+ # @raise [RecordInvalid]
+ #
# source://activerecord//lib/active_record/associations/singular_association.rb#56
def _create_record(attributes, raise_error = T.unsafe(nil), &block); end
@@ -6497,19 +6499,19 @@ end
class ActiveRecord::AttributeMethods::GeneratedAttributeMethods < ::Module
include ::Mutex_m
- # source://mutex_m/0.1.1/mutex_m.rb#93
+ # source://mutex_m/0.2.0/mutex_m.rb#91
def lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#83
+ # source://mutex_m/0.2.0/mutex_m.rb#81
def locked?; end
- # source://mutex_m/0.1.1/mutex_m.rb#78
+ # source://mutex_m/0.2.0/mutex_m.rb#76
def synchronize(&block); end
- # source://mutex_m/0.1.1/mutex_m.rb#88
+ # source://mutex_m/0.2.0/mutex_m.rb#86
def try_lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#98
+ # source://mutex_m/0.2.0/mutex_m.rb#96
def unlock; end
end
@@ -7334,20 +7336,20 @@ module ActiveRecord::AutosaveAssociation
private
- # source://activerecord//lib/active_record/autosave_association.rb#512
+ # source://activerecord//lib/active_record/autosave_association.rb#508
def _ensure_no_duplicate_errors; end
# If the record is new or it has changed, returns true.
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/autosave_association.rb#468
+ # source://activerecord//lib/active_record/autosave_association.rb#464
def _record_changed?(reflection, record, key); end
# Is used as an around_save callback to check while saving a collection
# association whether or not the parent was a new record before saving.
#
- # source://activerecord//lib/active_record/autosave_association.rb#370
+ # source://activerecord//lib/active_record/autosave_association.rb#366
def around_save_collection_association; end
# Returns the record for an association collection that should be validated
@@ -7359,7 +7361,7 @@ module ActiveRecord::AutosaveAssociation
# @return [Boolean]
#
- # source://activerecord//lib/active_record/autosave_association.rb#474
+ # source://activerecord//lib/active_record/autosave_association.rb#470
def association_foreign_key_changed?(reflection, record, key); end
# Returns whether or not the association is valid and applies any errors to
@@ -7373,7 +7375,7 @@ module ActiveRecord::AutosaveAssociation
# @return [Boolean]
#
- # source://activerecord//lib/active_record/autosave_association.rb#508
+ # source://activerecord//lib/active_record/autosave_association.rb#504
def custom_validation_context?; end
# Go through nested autosave associations that are loaded in memory (without loading
@@ -7392,7 +7394,7 @@ module ActiveRecord::AutosaveAssociation
#
# In addition, it will destroy the association if it was marked for destruction.
#
- # source://activerecord//lib/active_record/autosave_association.rb#483
+ # source://activerecord//lib/active_record/autosave_association.rb#479
def save_belongs_to_association(reflection); end
# Saves any new associated records, or all loaded autosave associations if
@@ -7404,7 +7406,7 @@ module ActiveRecord::AutosaveAssociation
# This all happens inside a transaction, _if_ the Transactions module is included into
# ActiveRecord::Base after the AutosaveAssociation module, which it does by default.
#
- # source://activerecord//lib/active_record/autosave_association.rb#387
+ # source://activerecord//lib/active_record/autosave_association.rb#383
def save_collection_association(reflection); end
# Saves the associated record if it's new or :autosave is enabled
@@ -7416,7 +7418,7 @@ module ActiveRecord::AutosaveAssociation
# This all happens inside a transaction, _if_ the Transactions module is included into
# ActiveRecord::Base after the AutosaveAssociation module, which it does by default.
#
- # source://activerecord//lib/active_record/autosave_association.rb#441
+ # source://activerecord//lib/active_record/autosave_association.rb#437
def save_has_one_association(reflection); end
# Validate the associated records if :validate or
@@ -7739,7 +7741,6 @@ end
#
# source://activerecord//lib/active_record/base.rb#282
class ActiveRecord::Base
- include ::ActionText::Encryption
include ::ActiveRecord::Core
include ::ActiveRecord::Persistence
include ::ActiveRecord::ReadonlyAttributes
@@ -7795,12 +7796,6 @@ class ActiveRecord::Base
include ::ActiveRecord::Suppressor
include ::ActiveRecord::Encryption::EncryptableRecord
include ::Kaminari::ActiveRecordExtension
- include ::ActiveStorage::Attached::Model
- include ::ActiveStorage::Reflection::ActiveRecordExtensions
- include ::ActionText::Attribute
- include ::Turbo::Broadcastable
- include ::Pay::Attributes
- include ::Noticed::HasNotifications
extend ::ActiveModel::Naming
extend ::ActiveSupport::Benchmarkable
extend ::ActiveSupport::DescendantsTracker
@@ -7862,35 +7857,29 @@ class ActiveRecord::Base
extend ::Searchkick::Model
extend ::Ahoy::Model
extend ::Mailkick::Model
- extend ::ActiveStorage::Attached::Model::ClassMethods
- extend ::ActiveStorage::Reflection::ActiveRecordExtensions::ClassMethods
- extend ::ActionText::Attribute::ClassMethods
- extend ::Turbo::Broadcastable::ClassMethods
- extend ::Pay::Attributes::ClassMethods
- extend ::Noticed::HasNotifications::ClassMethods
-
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _before_commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _create_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _destroy_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _find_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _initialize_callbacks; end
# source://activerecord//lib/active_record/reflection.rb#11
@@ -7899,64 +7888,64 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/reflection.rb#11
def _reflections?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _rollback_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_before_commit_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_commit_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_create_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_destroy_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_find_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_initialize_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_rollback_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_save_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_touch_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_update_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validate_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validation_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _save_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _touch_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _update_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validation_callbacks; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
# source://activerecord//lib/active_record/reflection.rb#12
@@ -7965,22 +7954,22 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/reflection.rb#12
def aggregate_reflections?; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers?; end
# source://activerecord//lib/active_record/reflection.rb#13
@@ -8052,10 +8041,10 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes?; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json?; end
# source://activerecord//lib/active_record/locking/optimistic.rb#56
@@ -8070,7 +8059,7 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/core.rb#20
def logger?; end
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
# source://activerecord//lib/active_record/nested_attributes.rb#15
@@ -8163,22 +8152,22 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/model_schema.rb#171
def type_for_attribute(*_arg0, **_arg1, &_arg2); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context; end
private
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context=(_arg0); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
# source://activerecord//lib/active_record/readonly_attributes.rb#8
@@ -8190,40 +8179,40 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/readonly_attributes.rb#8
def _attr_readonly?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _before_commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _before_commit_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _commit_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _create_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _create_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _destroy_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _destroy_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _find_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _find_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _initialize_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _initialize_callbacks=(value); end
# source://activerecord//lib/active_record/reflection.rb#11
@@ -8235,70 +8224,70 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/reflection.rb#11
def _reflections?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _rollback_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _rollback_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _save_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _save_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _touch_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _touch_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _update_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _update_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validate_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validation_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validation_callbacks=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_find(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_initialize(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_touch(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_update(*args, **options, &block); end
# source://activerecord//lib/active_record/reflection.rb#12
@@ -8313,16 +8302,16 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/core.rb#82
def application_record_class?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_update(*args, **options, &block); end
# source://activerecord//lib/active_record/core.rb#129
@@ -8331,31 +8320,31 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/core.rb#133
def asynchronous_queries_tracker; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections=(value); end
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#53
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#53
def attachment_reflections?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases=(value); end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers=(value); end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers?; end
# source://activerecord//lib/active_record/attributes.rb#11
@@ -8376,16 +8365,16 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/reflection.rb#13
def automatic_scope_inversing?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_update(*args, **options, &block); end
# source://activerecord//lib/active_record/core.rb#68
@@ -8565,13 +8554,13 @@ class ActiveRecord::Base
# source://activerecord//lib/active_record/model_schema.rb#157
def implicit_order_column?; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json=(value); end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json?; end
# source://activerecord//lib/active_record/model_schema.rb#160
@@ -9782,25 +9771,25 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# @return [AbstractAdapter] a new instance of AbstractAdapter
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#82
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#74
def initialize(connection, logger = T.unsafe(nil), config = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _checkin_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _checkout_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_checkin_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_checkout_callbacks(&block); end
# Checks whether the connection to the database is still active. This includes
@@ -9809,30 +9798,30 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#523
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#515
def active?; end
# Returns the human-readable name of the adapter. Use mixed case - one
# can always use downcase if needed.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#292
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#284
def adapter_name; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#478
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#470
def advisory_locks_enabled?; end
# Override to check all foreign key constraints in a database.
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#514
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#506
def all_foreign_keys_valid?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#461
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#453
def async_enabled?; end
# Called by ActiveRecord::InsertAll,
@@ -9841,32 +9830,32 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# should be overridden by adapters to implement common features with
# non-standard syntax like handling duplicates or returning values.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#642
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#634
def build_insert_sql(insert); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#613
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#605
def case_insensitive_comparison(attribute, value); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#609
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#601
def case_sensitive_comparison(attribute, value); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#118
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#110
def check_if_write_query(sql); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#657
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#649
def check_version; end
# Clear any caching the database adapter may be doing.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#574
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#566
def clear_cache!; end
# Check the connection back in to the connection pool
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#629
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#621
def close; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#223
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#215
def connection_class; end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -9874,18 +9863,18 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# This is meant to be implemented by the adapters that support custom enum types
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#475
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#467
def create_enum(*_arg0); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#653
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#645
def database_version; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#633
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#625
def default_index_type?(index); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#605
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#597
def default_uniqueness_comparison(attribute, value); end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -9893,12 +9882,12 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# This is meant to be implemented by the adapters that support extensions
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#467
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#459
def disable_extension(name); end
# Override to turn off referential integrity while executing &block.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#509
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#501
def disable_referential_integrity; end
# Immediately forget this connection ever existed. Unlike disconnect!,
@@ -9908,18 +9897,18 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# undefined. This is called internally just before a forked process gets
# rid of a connection that belonged to its parent.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#547
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#539
def discard!; end
# Disconnects from the database if already connected. Otherwise, this
# method does nothing.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#536
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#528
def disconnect!; end
# This is meant to be implemented by the adapters that support extensions
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#471
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#463
def enable_extension(name); end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -9927,26 +9916,23 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# this method must only be called while holding connection pool's mutex
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#249
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#241
def expire; end
# A list of extensions, to be filled in by adapters that support them.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#497
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#489
def extensions; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#668
- def field_ordered_value(column, values); end
-
# This is meant to be implemented by the adapters that support advisory
# locks
#
# Return true if we got the lock, otherwise false
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#486
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#478
def get_advisory_lock(lock_id); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#650
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#642
def get_database_version; end
# Returns the value of attribute owner.
@@ -9956,7 +9942,7 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# A list of index algorithms, to be filled by adapters that support them.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#502
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#494
def index_algorithms; end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -9964,7 +9950,7 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# this method must only be called while holding connection pool's mutex
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#208
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#200
def lease; end
# Returns the value of attribute lock.
@@ -9977,10 +9963,10 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#42
def logger; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#153
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#145
def migration_context; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#149
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#141
def migrations_paths; end
# Returns the value of attribute owner.
@@ -10006,20 +9992,20 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#324
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#316
def prefetch_primary_key?(table_name = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#175
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#167
def prepared_statements; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#175
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#167
def prepared_statements?; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#180
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#172
def prepared_statements_disabled_cache; end
# Determines whether writes are currently being prevented.
@@ -10034,7 +10020,7 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#141
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#133
def preventing_writes?; end
# Provides access to the underlying database driver for this adapter. For
@@ -10048,14 +10034,14 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# this client. If that is the case, generally you'll want to invalidate
# the query cache using +ActiveRecord::Base.clear_query_cache+.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#600
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#592
def raw_connection; end
# Disconnects from the database if already connected, and establishes a
# new connection with the database. Implementors should call super if they
# override the default implementation.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#529
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#521
def reconnect!; end
# This is meant to be implemented by the adapters that support advisory
@@ -10063,19 +10049,19 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# Return true if we released the lock, otherwise false
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#493
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#485
def release_advisory_lock(lock_id); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#124
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#116
def replica?; end
# Returns true if its required to reload the connection between requests for development mode.
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#579
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#571
def requires_reloading?; end
# Reset the state of this connection, directing the DBMS to clear
@@ -10085,13 +10071,13 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# The default implementation does nothing; the implementation should be
# overridden by concrete adapters.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#563
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#555
def reset!; end
# The role (e.g. +:writing+) for the current connection. In a
# non-multi role application, +:writing+ is returned.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#229
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#221
def role; end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -10100,13 +10086,13 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
def rollback_to_savepoint(*_arg0); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#239
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#231
def schema_cache; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#243
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#235
def schema_cache=(cache); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#157
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#149
def schema_migration; end
# Returns the version identifier of the schema currently available in
@@ -10114,73 +10100,73 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# numbered migration that has been executed, or 0 if no schema
# information is present / the database is empty.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#664
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#656
def schema_version; end
# Seconds since this connection was returned to the pool
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#278
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#270
def seconds_idle; end
# The shard (e.g. +:default+) for the current connection. In
# a non-sharded application, +:default+ is returned.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#235
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#227
def shard; end
# this method must only be called while holding connection pool's mutex (and a desire for segfaults)
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#265
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#257
def steal!; end
# Does this adapter support application-enforced advisory locking?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#317
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#309
def supports_advisory_locks?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#307
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#299
def supports_bulk_alter?; end
# Does this adapter support creating check constraints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#384
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#376
def supports_check_constraints?; end
# Does this adapter support metadata comments on database objects (tables, columns, indexes)?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#409
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#401
def supports_comments?; end
# Can comments for tables, columns, and indexes be specified in create/alter table statements?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#414
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#406
def supports_comments_in_create?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#433
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#425
def supports_common_table_expressions?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#457
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#449
def supports_concurrent_connections?; end
# Does this adapter support datetime with precision?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#399
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#391
def supports_datetime_with_precision?; end
# Does this adapter support DDL rollbacks in transactions? That is, would
@@ -10188,56 +10174,56 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#303
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#295
def supports_ddl_transactions?; end
# Does this adapter support creating deferrable constraints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#379
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#371
def supports_deferrable_constraints?; end
# Does this adapter support explain?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#348
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#340
def supports_explain?; end
# Does this adapter support expression indices?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#343
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#335
def supports_expression_index?; end
# Does this adapter support database extensions?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#358
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#350
def supports_extensions?; end
# Does this adapter support creating foreign key constraints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#369
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#361
def supports_foreign_keys?; end
# Does this adapter support foreign/external tables?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#424
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#416
def supports_foreign_tables?; end
# Does this adapter support index sort order?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#333
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#325
def supports_index_sort_order?; end
# Does this adapter support creating indexes in the same statement as
@@ -10245,105 +10231,105 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#364
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#356
def supports_indexes_in_create?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#453
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#445
def supports_insert_conflict_target?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#445
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#437
def supports_insert_on_duplicate_skip?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#449
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#441
def supports_insert_on_duplicate_update?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#441
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#433
def supports_insert_returning?; end
# Does this adapter support json data type?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#404
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#396
def supports_json?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#437
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#429
def supports_lazy_transactions?; end
# Does this adapter support materialized views?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#394
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#386
def supports_materialized_views?; end
# Does this adapter support optimizer hints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#429
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#421
def supports_optimizer_hints?; end
# Does this adapter support partial indices?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#338
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#330
def supports_partial_index?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#328
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#320
def supports_partitioned_indexes?; end
# Does this adapter support savepoints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#312
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#304
def supports_savepoints?; end
# Does this adapter support setting the isolation level for a transaction?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#353
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#345
def supports_transaction_isolation?; end
# Does this adapter support creating invalid constraints?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#374
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#366
def supports_validate_constraints?; end
# Does this adapter support views?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#389
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#381
def supports_views?; end
# Does this adapter support virtual columns?
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#419
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#411
def supports_virtual_columns?; end
# Removes the connection from the pool and disconnect it.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#568
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#560
def throw_away!; end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -10352,7 +10338,7 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
def truncate_tables(*_arg0); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#283
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#275
def unprepared_statement; end
# source://activerecord//lib/active_record/connection_adapters/abstract/query_cache.rb#20
@@ -10360,19 +10346,19 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#128
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#120
def use_metadata_table?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#203
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#195
def valid_type?(type); end
# Checks whether the connection to the database is still active (i.e. not stale).
# This is done under the hood by calling #active?. If the connection
# is no longer active, then this method will reconnect to the database.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#586
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#578
def verify!; end
# Returns the value of attribute visitor.
@@ -10380,12 +10366,12 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#42
def visitor; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#108
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#100
def with_instrumenter(instrumenter, &block); end
private
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#821
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#804
def arel_visitor; end
# Builds the result object.
@@ -10393,66 +10379,66 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# This is an internal hook to make possible connection adapters to build
# custom result objects with connection-specific data.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#832
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#815
def build_result(columns:, rows:, column_types: T.unsafe(nil)); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#825
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#808
def build_statement_pool; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#623
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#615
def can_perform_case_insensitive_comparison_for?(column); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#807
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#790
def collector; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#796
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#779
def column_for(table_name, column_name); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#802
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#785
def column_for_attribute(attribute); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#759
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#742
def log(sql, name = T.unsafe(nil), binds = T.unsafe(nil), type_casted_binds = T.unsafe(nil), statement_name = T.unsafe(nil), async: T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#775
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#758
def transform_query(sql); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#782
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#765
def translate_exception(exception, message:, sql:, binds:); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#749
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#732
def translate_exception_class(e, sql, binds); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#745
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#728
def type_map; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#792
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#775
def without_prepared_statement?(binds); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _checkin_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _checkin_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _checkout_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _checkout_callbacks=(value); end
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#68
@@ -10463,15 +10449,9 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
# @raise [NotImplementedError]
# @return [Boolean]
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#297
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#289
def database_exists?(config); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#74
- def quoted_column_names; end
-
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#78
- def quoted_table_names; end
-
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#57
def type_cast_config_to_boolean(config); end
@@ -10480,22 +10460,22 @@ class ActiveRecord::ConnectionAdapters::AbstractAdapter
private
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#737
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#720
def extract_limit(sql_type); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#733
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#716
def extract_precision(sql_type); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#726
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#709
def extract_scale(sql_type); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#679
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#662
def initialize_type_map(m); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#712
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#695
def register_class_with_limit(mapping, key, klass); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#719
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#702
def register_class_with_precision(mapping, key, klass); end
end
end
@@ -10509,36 +10489,36 @@ ActiveRecord::ConnectionAdapters::AbstractAdapter::COMMENT_REGEX = T.let(T.unsaf
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#65
ActiveRecord::ConnectionAdapters::AbstractAdapter::DEFAULT_READ_QUERY = T.let(T.unsafe(nil), Array)
-# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#106
+# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#98
ActiveRecord::ConnectionAdapters::AbstractAdapter::EXCEPTION_IMMEDIATE = T.let(T.unsafe(nil), Hash)
-# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#105
+# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#97
ActiveRecord::ConnectionAdapters::AbstractAdapter::EXCEPTION_NEVER = T.let(T.unsafe(nil), Hash)
# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#38
ActiveRecord::ConnectionAdapters::AbstractAdapter::SIMPLE_INT = T.let(T.unsafe(nil), Regexp)
-# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#742
+# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#725
ActiveRecord::ConnectionAdapters::AbstractAdapter::TYPE_MAP = T.let(T.unsafe(nil), ActiveRecord::Type::TypeMap)
-# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#184
+# source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#176
class ActiveRecord::ConnectionAdapters::AbstractAdapter::Version
include ::Comparable
# @return [Version] a new instance of Version
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#189
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#181
def initialize(version_string, full_version_string = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#194
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#186
def <=>(version_string); end
# Returns the value of attribute full_version_string.
#
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#187
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#179
def full_version_string; end
- # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#198
+ # source://activerecord//lib/active_record/connection_adapters/abstract_adapter.rb#190
def to_s; end
end
@@ -11359,7 +11339,7 @@ class ActiveRecord::ConnectionAdapters::ConnectionPool
# Returns the value of attribute connection_class.
#
- # source://activesupport/7.0.6/lib/active_support/deprecation/method_wrappers.rb#63
+ # source://activesupport/7.0.8/lib/active_support/deprecation/method_wrappers.rb#63
def connection_klass(*args, **_arg1, &block); end
# Returns an array containing the connections currently in the pool.
@@ -12591,10 +12571,10 @@ class ActiveRecord::ConnectionAdapters::PoolConfig
# source://activerecord//lib/active_record/connection_adapters/pool_config.rb#38
def disconnect!; end
- # source://mutex_m/0.1.1/mutex_m.rb#93
+ # source://mutex_m/0.2.0/mutex_m.rb#91
def lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#83
+ # source://mutex_m/0.2.0/mutex_m.rb#81
def locked?; end
# source://activerecord//lib/active_record/connection_adapters/pool_config.rb#53
@@ -12622,13 +12602,13 @@ class ActiveRecord::ConnectionAdapters::PoolConfig
# source://activerecord//lib/active_record/connection_adapters/pool_config.rb#8
def shard; end
- # source://mutex_m/0.1.1/mutex_m.rb#78
+ # source://mutex_m/0.2.0/mutex_m.rb#76
def synchronize(&block); end
- # source://mutex_m/0.1.1/mutex_m.rb#88
+ # source://mutex_m/0.2.0/mutex_m.rb#86
def try_lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#98
+ # source://mutex_m/0.2.0/mutex_m.rb#96
def unlock; end
class << self
@@ -17312,19 +17292,19 @@ class ActiveRecord::Delegation::GeneratedRelationMethods < ::Module
# source://activerecord//lib/active_record/relation/delegation.rb#60
def generate_method(method); end
- # source://mutex_m/0.1.1/mutex_m.rb#93
+ # source://mutex_m/0.2.0/mutex_m.rb#91
def lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#83
+ # source://mutex_m/0.2.0/mutex_m.rb#81
def locked?; end
- # source://mutex_m/0.1.1/mutex_m.rb#78
+ # source://mutex_m/0.2.0/mutex_m.rb#76
def synchronize(&block); end
- # source://mutex_m/0.1.1/mutex_m.rb#88
+ # source://mutex_m/0.2.0/mutex_m.rb#86
def try_lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#98
+ # source://mutex_m/0.2.0/mutex_m.rb#96
def unlock; end
end
@@ -17358,10 +17338,10 @@ class ActiveRecord::DestroyAssociationAsyncJob < ::ActiveJob::Base
def owner_destroyed?(owner, ensuring_owner_was_method); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
end
end
@@ -17544,10 +17524,10 @@ module ActiveRecord::Encryption
# source://activerecord//lib/active_record/encryption/configurable.rb#10
def config; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#56
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#56
def custom_contexts; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#100
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#100
def custom_contexts=(obj); end
# source://activerecord//lib/active_record/encryption/contexts.rb#17
@@ -17563,10 +17543,10 @@ module ActiveRecord::Encryption
# source://activerecord//lib/active_record/encryption/configurable.rb#10
def config; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
def custom_contexts; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
def custom_contexts=(obj); end
# source://activerecord//lib/active_record/encryption/contexts.rb#17
@@ -18861,7 +18841,7 @@ class ActiveRecord::Encryption::Properties
# source://activerecord//lib/active_record/encryption/properties.rb#37
def iv=(value); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#302
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#302
def method_missing(method, *args, **_arg2, &block); end
# source://activerecord//lib/active_record/encryption/properties.rb#68
@@ -18877,7 +18857,7 @@ class ActiveRecord::Encryption::Properties
# source://activerecord//lib/active_record/encryption/properties.rb#73
def data; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#294
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#294
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
end
@@ -21443,7 +21423,7 @@ class ActiveRecord::InternalMetadata < ::ActiveRecord::Base
# source://activerecord//lib/active_record/internal_metadata.rb#28
def []=(key, value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
# Creates an internal metadata table with columns +key+ and +value+
@@ -22566,57 +22546,57 @@ end
class ActiveRecord::Migration
# @return [Migration] a new instance of Migration
#
- # source://activerecord//lib/active_record/migration.rb#684
+ # source://activerecord//lib/active_record/migration.rb#719
def initialize(name = T.unsafe(nil), version = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#883
+ # source://activerecord//lib/active_record/migration.rb#918
def announce(message); end
- # source://activerecord//lib/active_record/migration.rb#914
+ # source://activerecord//lib/active_record/migration.rb#949
def connection; end
- # source://activerecord//lib/active_record/migration.rb#937
+ # source://activerecord//lib/active_record/migration.rb#970
def copy(destination, sources, options = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#677
+ # source://activerecord//lib/active_record/migration.rb#712
def disable_ddl_transaction; end
- # source://activerecord//lib/active_record/migration.rb#836
+ # source://activerecord//lib/active_record/migration.rb#871
def down; end
- # source://activerecord//lib/active_record/migration.rb#864
+ # source://activerecord//lib/active_record/migration.rb#899
def exec_migration(conn, direction); end
- # source://activerecord//lib/active_record/migration.rb#918
+ # source://activerecord//lib/active_record/migration.rb#953
def method_missing(method, *arguments, **_arg2, &block); end
# Execute this migration in the named direction
#
- # source://activerecord//lib/active_record/migration.rb#843
+ # source://activerecord//lib/active_record/migration.rb#878
def migrate(direction); end
# Returns the value of attribute name.
#
- # source://activerecord//lib/active_record/migration.rb#682
+ # source://activerecord//lib/active_record/migration.rb#717
def name; end
# Sets the attribute name
#
# @param value the value to set the attribute name to.
#
- # source://activerecord//lib/active_record/migration.rb#682
+ # source://activerecord//lib/active_record/migration.rb#717
def name=(_arg0); end
# Determines the version number of the next migration.
#
- # source://activerecord//lib/active_record/migration.rb#1003
+ # source://activerecord//lib/active_record/migration.rb#1036
def next_migration_number(number); end
# Finds the correct table name given an Active Record object.
# Uses the Active Record object's own table_name, or pre/suffix from the
# options passed in.
#
- # source://activerecord//lib/active_record/migration.rb#994
+ # source://activerecord//lib/active_record/migration.rb#1027
def proper_table_name(name, options = T.unsafe(nil)); end
# Used to specify an operation that can be run in one direction or another.
@@ -22646,7 +22626,7 @@ class ActiveRecord::Migration
# end
# end
#
- # source://activerecord//lib/active_record/migration.rb#788
+ # source://activerecord//lib/active_record/migration.rb#823
def reversible; end
# Reverses the migration commands for the given block and
@@ -22687,12 +22667,12 @@ class ActiveRecord::Migration
#
# This command can be nested.
#
- # source://activerecord//lib/active_record/migration.rb#731
+ # source://activerecord//lib/active_record/migration.rb#766
def revert(*migration_classes, &block); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#748
+ # source://activerecord//lib/active_record/migration.rb#783
def reverting?; end
# Runs the given migration classes.
@@ -22701,33 +22681,33 @@ class ActiveRecord::Migration
# - +:direction+ - Default is +:up+.
# - +:revert+ - Default is +false+.
#
- # source://activerecord//lib/active_record/migration.rb#816
+ # source://activerecord//lib/active_record/migration.rb#851
def run(*migration_classes); end
# Takes a message argument and outputs it as is.
# A second boolean argument can be passed to specify whether to indent or not.
#
- # source://activerecord//lib/active_record/migration.rb#891
+ # source://activerecord//lib/active_record/migration.rb#926
def say(message, subitem = T.unsafe(nil)); end
# Outputs text along with how long it took to run its block.
# If the block returns an integer it assumes it is the number of rows affected.
#
- # source://activerecord//lib/active_record/migration.rb#897
+ # source://activerecord//lib/active_record/migration.rb#932
def say_with_time(message); end
# Takes a block as an argument and suppresses any output generated by the block.
#
- # source://activerecord//lib/active_record/migration.rb#907
+ # source://activerecord//lib/active_record/migration.rb#942
def suppress_messages; end
# Builds a hash for use in ActiveRecord::Migration#proper_table_name using
# the Active Record object's table_name prefix and suffix
#
- # source://activerecord//lib/active_record/migration.rb#1013
+ # source://activerecord//lib/active_record/migration.rb#1046
def table_name_options(config = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#830
+ # source://activerecord//lib/active_record/migration.rb#865
def up; end
# Used to specify an operation that is only run when migrating up
@@ -22745,59 +22725,67 @@ class ActiveRecord::Migration
# end
# end
#
- # source://activerecord//lib/active_record/migration.rb#807
+ # source://activerecord//lib/active_record/migration.rb#842
def up_only(&block); end
- # source://activerecord//lib/active_record/migration.rb#681
+ # source://activerecord//lib/active_record/migration.rb#716
def verbose; end
- # source://activerecord//lib/active_record/migration.rb#681
+ # source://activerecord//lib/active_record/migration.rb#716
def verbose=(val); end
# Returns the value of attribute version.
#
- # source://activerecord//lib/active_record/migration.rb#682
+ # source://activerecord//lib/active_record/migration.rb#717
def version; end
# Sets the attribute version
#
# @param value the value to set the attribute version to.
#
- # source://activerecord//lib/active_record/migration.rb#682
+ # source://activerecord//lib/active_record/migration.rb#717
def version=(_arg0); end
- # source://activerecord//lib/active_record/migration.rb#879
+ # source://activerecord//lib/active_record/migration.rb#914
def write(text = T.unsafe(nil)); end
private
- # source://activerecord//lib/active_record/migration.rb#1029
+ # source://activerecord//lib/active_record/migration.rb#1078
def command_recorder; end
- # source://activerecord//lib/active_record/migration.rb#1021
+ # source://activerecord//lib/active_record/migration.rb#1054
def execute_block; end
+ # source://activerecord//lib/active_record/migration.rb#1062
+ def format_arguments(arguments); end
+
+ # @return [Boolean]
+ #
+ # source://activerecord//lib/active_record/migration.rb#1074
+ def internal_option?(option_name); end
+
class << self
- # source://activerecord//lib/active_record/migration.rb#568
+ # source://activerecord//lib/active_record/migration.rb#603
def [](version); end
# Raises ActiveRecord::PendingMigrationError error if any migrations are pending.
#
# @raise [ActiveRecord::PendingMigrationError]
#
- # source://activerecord//lib/active_record/migration.rb#626
+ # source://activerecord//lib/active_record/migration.rb#661
def check_pending!(connection = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#572
+ # source://activerecord//lib/active_record/migration.rb#607
def current_version; end
- # source://activerecord//lib/active_record/migration.rb#618
+ # source://activerecord//lib/active_record/migration.rb#653
def delegate; end
- # source://activerecord//lib/active_record/migration.rb#618
+ # source://activerecord//lib/active_record/migration.rb#653
def delegate=(_arg0); end
- # source://activerecord//lib/active_record/migration.rb#619
+ # source://activerecord//lib/active_record/migration.rb#654
def disable_ddl_transaction; end
# Disable the transaction wrapping this migration.
@@ -22805,34 +22793,34 @@ class ActiveRecord::Migration
#
# For more details read the {"Transactional Migrations" section above}[rdoc-ref:Migration].
#
- # source://activerecord//lib/active_record/migration.rb#672
+ # source://activerecord//lib/active_record/migration.rb#707
def disable_ddl_transaction!; end
- # source://activerecord//lib/active_record/migration.rb#619
+ # source://activerecord//lib/active_record/migration.rb#654
def disable_ddl_transaction=(_arg0); end
- # source://activerecord//lib/active_record/migration.rb#556
+ # source://activerecord//lib/active_record/migration.rb#591
def inherited(subclass); end
- # source://activerecord//lib/active_record/migration.rb#630
+ # source://activerecord//lib/active_record/migration.rb#665
def load_schema_if_pending!; end
- # source://activerecord//lib/active_record/migration.rb#653
+ # source://activerecord//lib/active_record/migration.rb#688
def maintain_test_schema!; end
- # source://activerecord//lib/active_record/migration.rb#659
+ # source://activerecord//lib/active_record/migration.rb#694
def method_missing(name, *args, **_arg2, &block); end
- # source://activerecord//lib/active_record/migration.rb#664
+ # source://activerecord//lib/active_record/migration.rb#699
def migrate(direction); end
- # source://activerecord//lib/active_record/migration.rb#621
+ # source://activerecord//lib/active_record/migration.rb#656
def nearest_delegate; end
- # source://activerecord//lib/active_record/migration.rb#681
+ # source://activerecord//lib/active_record/migration.rb#716
def verbose; end
- # source://activerecord//lib/active_record/migration.rb#681
+ # source://activerecord//lib/active_record/migration.rb#716
def verbose=(val); end
end
end
@@ -22840,22 +22828,22 @@ end
# This class is used to verify that all migrations have been run before
# loading a web page if config.active_record.migration_error is set to +:page_load+.
#
-# source://activerecord//lib/active_record/migration.rb#580
+# source://activerecord//lib/active_record/migration.rb#615
class ActiveRecord::Migration::CheckPending
# @return [CheckPending] a new instance of CheckPending
#
- # source://activerecord//lib/active_record/migration.rb#581
+ # source://activerecord//lib/active_record/migration.rb#616
def initialize(app, file_watcher: T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#588
+ # source://activerecord//lib/active_record/migration.rb#623
def call(env); end
private
- # source://activerecord//lib/active_record/migration.rb#607
+ # source://activerecord//lib/active_record/migration.rb#642
def build_watcher(&block); end
- # source://activerecord//lib/active_record/migration.rb#612
+ # source://activerecord//lib/active_record/migration.rb#647
def connection; end
end
@@ -23215,180 +23203,162 @@ module ActiveRecord::Migration::Compatibility
end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#317
+# source://activerecord//lib/active_record/migration/compatibility.rb#275
class ActiveRecord::Migration::Compatibility::V4_2 < ::ActiveRecord::Migration::Compatibility::V5_0
- # source://activerecord//lib/active_record/migration/compatibility.rb#331
+ # source://activerecord//lib/active_record/migration/compatibility.rb#289
def add_belongs_to(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#331
+ # source://activerecord//lib/active_record/migration/compatibility.rb#289
def add_reference(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#337
+ # source://activerecord//lib/active_record/migration/compatibility.rb#295
def add_timestamps(table_name, **options); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration/compatibility.rb#342
+ # source://activerecord//lib/active_record/migration/compatibility.rb#300
def index_exists?(table_name, column_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#353
+ # source://activerecord//lib/active_record/migration/compatibility.rb#311
def remove_index(table_name, column_name = T.unsafe(nil), **options); end
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#359
+ # source://activerecord//lib/active_record/migration/compatibility.rb#317
def compatible_table_definition(t); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#366
+ # source://activerecord//lib/active_record/migration/compatibility.rb#324
def index_name_for_remove(table_name, column_name, options); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#318
+# source://activerecord//lib/active_record/migration/compatibility.rb#276
module ActiveRecord::Migration::Compatibility::V4_2::TableDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#319
+ # source://activerecord//lib/active_record/migration/compatibility.rb#277
def belongs_to(*_arg0, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#319
+ # source://activerecord//lib/active_record/migration/compatibility.rb#277
def references(*_arg0, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#325
+ # source://activerecord//lib/active_record/migration/compatibility.rb#283
def timestamps(**options); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#252
+# source://activerecord//lib/active_record/migration/compatibility.rb#210
class ActiveRecord::Migration::Compatibility::V5_0 < ::ActiveRecord::Migration::Compatibility::V5_1
- # source://activerecord//lib/active_record/migration/compatibility.rb#303
+ # source://activerecord//lib/active_record/migration/compatibility.rb#261
def add_belongs_to(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#293
+ # source://activerecord//lib/active_record/migration/compatibility.rb#251
def add_column(table_name, column_name, type, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#303
+ # source://activerecord//lib/active_record/migration/compatibility.rb#261
def add_reference(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#288
+ # source://activerecord//lib/active_record/migration/compatibility.rb#246
def create_join_table(table_1, table_2, column_options: T.unsafe(nil), **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#265
+ # source://activerecord//lib/active_record/migration/compatibility.rb#223
def create_table(table_name, **options); end
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#309
+ # source://activerecord//lib/active_record/migration/compatibility.rb#267
def compatible_table_definition(t); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#253
+# source://activerecord//lib/active_record/migration/compatibility.rb#211
module ActiveRecord::Migration::Compatibility::V5_0::TableDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#259
+ # source://activerecord//lib/active_record/migration/compatibility.rb#217
def belongs_to(*args, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#254
+ # source://activerecord//lib/active_record/migration/compatibility.rb#212
def primary_key(name, type = T.unsafe(nil), **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#259
+ # source://activerecord//lib/active_record/migration/compatibility.rb#217
def references(*args, **options); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#231
+# source://activerecord//lib/active_record/migration/compatibility.rb#189
class ActiveRecord::Migration::Compatibility::V5_1 < ::ActiveRecord::Migration::Compatibility::V5_2
- # source://activerecord//lib/active_record/migration/compatibility.rb#232
+ # source://activerecord//lib/active_record/migration/compatibility.rb#190
def change_column(table_name, column_name, type, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#243
+ # source://activerecord//lib/active_record/migration/compatibility.rb#201
def create_table(table_name, **options); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#151
+# source://activerecord//lib/active_record/migration/compatibility.rb#133
class ActiveRecord::Migration::Compatibility::V5_2 < ::ActiveRecord::Migration::Compatibility::V6_0
- # source://activerecord//lib/active_record/migration/compatibility.rb#209
+ # source://activerecord//lib/active_record/migration/compatibility.rb#167
def add_timestamps(table_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#193
- def change_table(table_name, **options); end
-
- # source://activerecord//lib/active_record/migration/compatibility.rb#201
- def create_join_table(table_1, table_2, **options); end
-
- # source://activerecord//lib/active_record/migration/compatibility.rb#185
- def create_table(table_name, **options); end
-
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#222
+ # source://activerecord//lib/active_record/migration/compatibility.rb#180
def command_recorder; end
- # source://activerecord//lib/active_record/migration/compatibility.rb#215
+ # source://activerecord//lib/active_record/migration/compatibility.rb#173
def compatible_table_definition(t); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#171
+# source://activerecord//lib/active_record/migration/compatibility.rb#153
module ActiveRecord::Migration::Compatibility::V5_2::CommandRecorder
- # source://activerecord//lib/active_record/migration/compatibility.rb#176
+ # source://activerecord//lib/active_record/migration/compatibility.rb#158
def invert_change_column_comment(args); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#180
+ # source://activerecord//lib/active_record/migration/compatibility.rb#162
def invert_change_table_comment(args); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#172
+ # source://activerecord//lib/active_record/migration/compatibility.rb#154
def invert_transaction(args, &block); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#152
+# source://activerecord//lib/active_record/migration/compatibility.rb#134
module ActiveRecord::Migration::Compatibility::V5_2::TableDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#158
+ # source://activerecord//lib/active_record/migration/compatibility.rb#140
def column(name, type, index: T.unsafe(nil), **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#153
+ # source://activerecord//lib/active_record/migration/compatibility.rb#135
def timestamps(**options); end
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#167
+ # source://activerecord//lib/active_record/migration/compatibility.rb#149
def raise_on_duplicate_column(name); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#164
+ # source://activerecord//lib/active_record/migration/compatibility.rb#146
def raise_on_if_exist_options(options); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#88
+# source://activerecord//lib/active_record/migration/compatibility.rb#94
class ActiveRecord::Migration::Compatibility::V6_0 < ::ActiveRecord::Migration::Compatibility::V6_1
- # source://activerecord//lib/active_record/migration/compatibility.rb#132
+ # source://activerecord//lib/active_record/migration/compatibility.rb#114
def add_belongs_to(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#132
+ # source://activerecord//lib/active_record/migration/compatibility.rb#114
def add_reference(table_name, ref_name, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#116
- def change_table(table_name, **options); end
-
- # source://activerecord//lib/active_record/migration/compatibility.rb#124
- def create_join_table(table_1, table_2, **options); end
-
- # source://activerecord//lib/active_record/migration/compatibility.rb#108
- def create_table(table_name, **options); end
-
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#143
+ # source://activerecord//lib/active_record/migration/compatibility.rb#125
def compatible_table_definition(t); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#89
+# source://activerecord//lib/active_record/migration/compatibility.rb#95
class ActiveRecord::Migration::Compatibility::V6_0::ReferenceDefinition < ::ActiveRecord::ConnectionAdapters::ReferenceDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#90
+ # source://activerecord//lib/active_record/migration/compatibility.rb#96
def index_options(table_name); end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#95
+# source://activerecord//lib/active_record/migration/compatibility.rb#101
module ActiveRecord::Migration::Compatibility::V6_0::TableDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#96
+ # source://activerecord//lib/active_record/migration/compatibility.rb#102
def belongs_to(*args, **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#102
+ # source://activerecord//lib/active_record/migration/compatibility.rb#108
def column(name, type, index: T.unsafe(nil), **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#96
+ # source://activerecord//lib/active_record/migration/compatibility.rb#102
def references(*args, **options); end
end
@@ -23398,11 +23368,11 @@ class ActiveRecord::Migration::Compatibility::V6_1 < ::ActiveRecord::Migration::
def add_column(table_name, column_name, type, **options); end
# source://activerecord//lib/active_record/migration/compatibility.rb#59
- def create_table(table_name, **options); end
+ def change_column(table_name, column_name, type, **options); end
private
- # source://activerecord//lib/active_record/migration/compatibility.rb#80
+ # source://activerecord//lib/active_record/migration/compatibility.rb#86
def compatible_table_definition(t); end
end
@@ -23414,12 +23384,15 @@ class ActiveRecord::Migration::Compatibility::V6_1::PostgreSQLCompat
end
end
-# source://activerecord//lib/active_record/migration/compatibility.rb#67
+# source://activerecord//lib/active_record/migration/compatibility.rb#68
module ActiveRecord::Migration::Compatibility::V6_1::TableDefinition
- # source://activerecord//lib/active_record/migration/compatibility.rb#73
+ # source://activerecord//lib/active_record/migration/compatibility.rb#74
+ def change(name, type, index: T.unsafe(nil), **options); end
+
+ # source://activerecord//lib/active_record/migration/compatibility.rb#79
def column(name, type, index: T.unsafe(nil), **options); end
- # source://activerecord//lib/active_record/migration/compatibility.rb#68
+ # source://activerecord//lib/active_record/migration/compatibility.rb#69
def new_column_definition(name, type, **options); end
end
@@ -23447,7 +23420,22 @@ ActiveRecord::Migration::Compatibility::V7_0 = ActiveRecord::Migration::Current
# This must be defined before the inherited hook, below
#
# source://activerecord//lib/active_record/migration.rb#553
-class ActiveRecord::Migration::Current < ::ActiveRecord::Migration; end
+class ActiveRecord::Migration::Current < ::ActiveRecord::Migration
+ # source://activerecord//lib/active_record/migration.rb#562
+ def change_table(table_name, **options); end
+
+ # source://activerecord//lib/active_record/migration.rb#586
+ def compatible_table_definition(t); end
+
+ # source://activerecord//lib/active_record/migration.rb#570
+ def create_join_table(table_1, table_2, **options); end
+
+ # source://activerecord//lib/active_record/migration.rb#554
+ def create_table(table_name, **options); end
+
+ # source://activerecord//lib/active_record/migration.rb#578
+ def drop_table(table_name, **options); end
+end
# source://activerecord//lib/active_record/migration/join_table.rb#5
module ActiveRecord::Migration::JoinTable
@@ -23460,12 +23448,12 @@ module ActiveRecord::Migration::JoinTable
def join_table_name(table_1, table_2); end
end
-# source://activerecord//lib/active_record/migration.rb#576
+# source://activerecord//lib/active_record/migration.rb#611
ActiveRecord::Migration::MigrationFilenameRegexp = T.let(T.unsafe(nil), Regexp)
-# source://activerecord//lib/active_record/migration.rb#752
+# source://activerecord//lib/active_record/migration.rb#787
class ActiveRecord::Migration::ReversibleBlockHelper < ::Struct
- # source://activerecord//lib/active_record/migration.rb#757
+ # source://activerecord//lib/active_record/migration.rb#792
def down; end
# Returns the value of attribute reverting
@@ -23479,7 +23467,7 @@ class ActiveRecord::Migration::ReversibleBlockHelper < ::Struct
# @return [Object] the newly set value
def reverting=(_); end
- # source://activerecord//lib/active_record/migration.rb#753
+ # source://activerecord//lib/active_record/migration.rb#788
def up; end
class << self
@@ -23499,31 +23487,31 @@ end
# sufficient. Multiple database applications need a +SchemaMigration+
# per primary database.
#
-# source://activerecord//lib/active_record/migration.rb#1068
+# source://activerecord//lib/active_record/migration.rb#1117
class ActiveRecord::MigrationContext
# @return [MigrationContext] a new instance of MigrationContext
#
- # source://activerecord//lib/active_record/migration.rb#1071
+ # source://activerecord//lib/active_record/migration.rb#1120
def initialize(migrations_paths, schema_migration = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#1190
+ # source://activerecord//lib/active_record/migration.rb#1239
def current_environment; end
- # source://activerecord//lib/active_record/migration.rb#1146
+ # source://activerecord//lib/active_record/migration.rb#1195
def current_version; end
- # source://activerecord//lib/active_record/migration.rb#1120
+ # source://activerecord//lib/active_record/migration.rb#1169
def down(target_version = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/migration.rb#1106
+ # source://activerecord//lib/active_record/migration.rb#1155
def forward(steps = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#1138
+ # source://activerecord//lib/active_record/migration.rb#1187
def get_all_versions; end
# @raise [NoEnvironmentInSchemaError]
#
- # source://activerecord//lib/active_record/migration.rb#1198
+ # source://activerecord//lib/active_record/migration.rb#1247
def last_stored_environment; end
# Runs the migrations in the +migrations_path+.
@@ -23540,59 +23528,59 @@ class ActiveRecord::MigrationContext
# If none of the conditions are met, +up+ will be run with
# the +target_version+.
#
- # source://activerecord//lib/active_record/migration.rb#1089
+ # source://activerecord//lib/active_record/migration.rb#1138
def migrate(target_version = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/migration.rb#1159
+ # source://activerecord//lib/active_record/migration.rb#1208
def migrations; end
# Returns the value of attribute migrations_paths.
#
- # source://activerecord//lib/active_record/migration.rb#1069
+ # source://activerecord//lib/active_record/migration.rb#1118
def migrations_paths; end
- # source://activerecord//lib/active_record/migration.rb#1172
+ # source://activerecord//lib/active_record/migration.rb#1221
def migrations_status; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1151
+ # source://activerecord//lib/active_record/migration.rb#1200
def needs_migration?; end
- # source://activerecord//lib/active_record/migration.rb#1134
+ # source://activerecord//lib/active_record/migration.rb#1183
def open; end
- # source://activerecord//lib/active_record/migration.rb#1155
+ # source://activerecord//lib/active_record/migration.rb#1204
def pending_migration_versions; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1194
+ # source://activerecord//lib/active_record/migration.rb#1243
def protected_environment?; end
- # source://activerecord//lib/active_record/migration.rb#1102
+ # source://activerecord//lib/active_record/migration.rb#1151
def rollback(steps = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#1130
+ # source://activerecord//lib/active_record/migration.rb#1179
def run(direction, target_version); end
# Returns the value of attribute schema_migration.
#
- # source://activerecord//lib/active_record/migration.rb#1069
+ # source://activerecord//lib/active_record/migration.rb#1118
def schema_migration; end
- # source://activerecord//lib/active_record/migration.rb#1110
+ # source://activerecord//lib/active_record/migration.rb#1159
def up(target_version = T.unsafe(nil), &block); end
private
- # source://activerecord//lib/active_record/migration.rb#1209
+ # source://activerecord//lib/active_record/migration.rb#1258
def migration_files; end
- # source://activerecord//lib/active_record/migration.rb#1218
+ # source://activerecord//lib/active_record/migration.rb#1267
def move(direction, steps); end
- # source://activerecord//lib/active_record/migration.rb#1214
+ # source://activerecord//lib/active_record/migration.rb#1263
def parse_migration_filename(filename); end
end
@@ -23607,20 +23595,20 @@ end
# MigrationProxy is used to defer loading of the actual migration classes
# until they are needed
#
-# source://activerecord//lib/active_record/migration.rb#1036
+# source://activerecord//lib/active_record/migration.rb#1085
class ActiveRecord::MigrationProxy < ::Struct
# @return [MigrationProxy] a new instance of MigrationProxy
#
- # source://activerecord//lib/active_record/migration.rb#1037
+ # source://activerecord//lib/active_record/migration.rb#1086
def initialize(name, version, filename, scope); end
- # source://activerecord//lib/active_record/migration.rb#1046
+ # source://activerecord//lib/active_record/migration.rb#1095
def announce(*_arg0, **_arg1, &_arg2); end
- # source://activerecord//lib/active_record/migration.rb#1042
+ # source://activerecord//lib/active_record/migration.rb#1091
def basename; end
- # source://activerecord//lib/active_record/migration.rb#1046
+ # source://activerecord//lib/active_record/migration.rb#1095
def disable_ddl_transaction(*_arg0, **_arg1, &_arg2); end
# Returns the value of attribute filename
@@ -23634,7 +23622,7 @@ class ActiveRecord::MigrationProxy < ::Struct
# @return [Object] the newly set value
def filename=(_); end
- # source://activerecord//lib/active_record/migration.rb#1046
+ # source://activerecord//lib/active_record/migration.rb#1095
def migrate(*_arg0, **_arg1, &_arg2); end
# Returns the value of attribute name
@@ -23670,15 +23658,15 @@ class ActiveRecord::MigrationProxy < ::Struct
# @return [Object] the newly set value
def version=(_); end
- # source://activerecord//lib/active_record/migration.rb#1046
+ # source://activerecord//lib/active_record/migration.rb#1095
def write(*_arg0, **_arg1, &_arg2); end
private
- # source://activerecord//lib/active_record/migration.rb#1053
+ # source://activerecord//lib/active_record/migration.rb#1102
def load_migration; end
- # source://activerecord//lib/active_record/migration.rb#1049
+ # source://activerecord//lib/active_record/migration.rb#1098
def migration; end
class << self
@@ -23690,149 +23678,149 @@ class ActiveRecord::MigrationProxy < ::Struct
end
end
-# source://activerecord//lib/active_record/migration.rb#1238
+# source://activerecord//lib/active_record/migration.rb#1287
class ActiveRecord::Migrator
# @return [Migrator] a new instance of Migrator
#
- # source://activerecord//lib/active_record/migration.rb#1250
+ # source://activerecord//lib/active_record/migration.rb#1299
def initialize(direction, migrations, schema_migration, target_version = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/migration.rb#1267
+ # source://activerecord//lib/active_record/migration.rb#1316
def current; end
- # source://activerecord//lib/active_record/migration.rb#1267
+ # source://activerecord//lib/active_record/migration.rb#1316
def current_migration; end
- # source://activerecord//lib/active_record/migration.rb#1263
+ # source://activerecord//lib/active_record/migration.rb#1312
def current_version; end
- # source://activerecord//lib/active_record/migration.rb#1312
+ # source://activerecord//lib/active_record/migration.rb#1361
def load_migrated; end
- # source://activerecord//lib/active_record/migration.rb#1280
+ # source://activerecord//lib/active_record/migration.rb#1329
def migrate; end
- # source://activerecord//lib/active_record/migration.rb#1308
+ # source://activerecord//lib/active_record/migration.rb#1357
def migrated; end
- # source://activerecord//lib/active_record/migration.rb#1299
+ # source://activerecord//lib/active_record/migration.rb#1348
def migrations; end
- # source://activerecord//lib/active_record/migration.rb#1303
+ # source://activerecord//lib/active_record/migration.rb#1352
def pending_migrations; end
- # source://activerecord//lib/active_record/migration.rb#1272
+ # source://activerecord//lib/active_record/migration.rb#1321
def run; end
- # source://activerecord//lib/active_record/migration.rb#1288
+ # source://activerecord//lib/active_record/migration.rb#1337
def runnable; end
private
# Wrap the migration in a transaction only if supported by the adapter.
#
- # source://activerecord//lib/active_record/migration.rb#1409
+ # source://activerecord//lib/active_record/migration.rb#1458
def ddl_transaction(migration, &block); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1404
+ # source://activerecord//lib/active_record/migration.rb#1453
def down?; end
- # source://activerecord//lib/active_record/migration.rb#1353
+ # source://activerecord//lib/active_record/migration.rb#1402
def execute_migration_in_transaction(migration); end
- # source://activerecord//lib/active_record/migration.rb#1374
+ # source://activerecord//lib/active_record/migration.rb#1423
def finish; end
- # source://activerecord//lib/active_record/migration.rb#1453
+ # source://activerecord//lib/active_record/migration.rb#1502
def generate_migrator_advisory_lock_id; end
# Return true if a valid version is not provided.
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1349
+ # source://activerecord//lib/active_record/migration.rb#1398
def invalid_target?; end
# Used for running multiple migrations up to or down to a certain value.
#
- # source://activerecord//lib/active_record/migration.rb#1328
+ # source://activerecord//lib/active_record/migration.rb#1377
def migrate_without_lock; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1344
+ # source://activerecord//lib/active_record/migration.rb#1393
def ran?(migration); end
# Stores the current environment in the database.
#
- # source://activerecord//lib/active_record/migration.rb#1339
+ # source://activerecord//lib/active_record/migration.rb#1388
def record_environment; end
- # source://activerecord//lib/active_record/migration.rb#1390
+ # source://activerecord//lib/active_record/migration.rb#1439
def record_version_state_after_migrating(version); end
# Used for running a specific migration.
#
# @raise [UnknownMigrationVersionError]
#
- # source://activerecord//lib/active_record/migration.rb#1318
+ # source://activerecord//lib/active_record/migration.rb#1367
def run_without_lock; end
- # source://activerecord//lib/active_record/migration.rb#1378
+ # source://activerecord//lib/active_record/migration.rb#1427
def start; end
- # source://activerecord//lib/active_record/migration.rb#1370
+ # source://activerecord//lib/active_record/migration.rb#1419
def target; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1400
+ # source://activerecord//lib/active_record/migration.rb#1449
def up?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1421
+ # source://activerecord//lib/active_record/migration.rb#1470
def use_advisory_lock?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/migration.rb#1417
+ # source://activerecord//lib/active_record/migration.rb#1466
def use_transaction?(migration); end
# @raise [DuplicateMigrationNameError]
#
- # source://activerecord//lib/active_record/migration.rb#1382
+ # source://activerecord//lib/active_record/migration.rb#1431
def validate(migrations); end
- # source://activerecord//lib/active_record/migration.rb#1425
+ # source://activerecord//lib/active_record/migration.rb#1474
def with_advisory_lock; end
- # source://activerecord//lib/active_record/migration.rb#1442
+ # source://activerecord//lib/active_record/migration.rb#1491
def with_advisory_lock_connection(&block); end
class << self
# For cases where a table doesn't exist like loading from schema cache
#
- # source://activerecord//lib/active_record/migration.rb#1243
+ # source://activerecord//lib/active_record/migration.rb#1292
def current_version; end
# Returns the value of attribute migrations_paths.
#
- # source://activerecord//lib/active_record/migration.rb#1240
+ # source://activerecord//lib/active_record/migration.rb#1289
def migrations_paths; end
# Sets the attribute migrations_paths
#
# @param value the value to set the attribute migrations_paths to.
#
- # source://activerecord//lib/active_record/migration.rb#1240
+ # source://activerecord//lib/active_record/migration.rb#1289
def migrations_paths=(_arg0); end
end
end
-# source://activerecord//lib/active_record/migration.rb#1452
+# source://activerecord//lib/active_record/migration.rb#1501
ActiveRecord::Migrator::MIGRATOR_SALT = T.let(T.unsafe(nil), Integer)
# Raised when a foreign key constraint cannot be added because the column type does not match the referenced column type.
@@ -24752,23 +24740,23 @@ class ActiveRecord::NoDatabaseError < ::ActiveRecord::StatementInvalid
# source://activerecord//lib/active_record/errors.rb#245
def initialize(message = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions; end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions?; end
class << self
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions; end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions=(value); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions?; end
# source://activerecord//lib/active_record/errors.rb#250
@@ -24917,13 +24905,13 @@ class ActiveRecord::PendingMigrationError < ::ActiveRecord::MigrationError
# source://activerecord//lib/active_record/migration.rb#146
def initialize(message = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions; end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions=(_arg0); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions?; end
private
@@ -24932,13 +24920,13 @@ class ActiveRecord::PendingMigrationError < ::ActiveRecord::MigrationError
def detailed_migration_message; end
class << self
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions; end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions=(value); end
- # source://activesupport/7.0.6/lib/active_support/actionable_error.rb#15
+ # source://activesupport/7.0.8/lib/active_support/actionable_error.rb#15
def _actions?; end
end
end
@@ -24964,7 +24952,7 @@ module ActiveRecord::Persistence
# Any change to the attributes on either instance will affect both instances.
# If you want to change the STI column as well, use #becomes! instead.
#
- # source://activerecord//lib/active_record/persistence.rb#711
+ # source://activerecord//lib/active_record/persistence.rb#713
def becomes(klass); end
# Wrapper around #becomes that also changes the instance's STI column value.
@@ -24974,14 +24962,14 @@ module ActiveRecord::Persistence
# Note: The old instance's STI column value will be changed too, as both objects
# share the same set of attributes.
#
- # source://activerecord//lib/active_record/persistence.rb#731
+ # source://activerecord//lib/active_record/persistence.rb#733
def becomes!(klass); end
# Initializes +attribute+ to zero if +nil+ and subtracts the value passed as +by+ (default is 1).
# The decrement is performed directly on the underlying attribute, no setter is invoked.
# Only makes sense for number-based attributes. Returns +self+.
#
- # source://activerecord//lib/active_record/persistence.rb#856
+ # source://activerecord//lib/active_record/persistence.rb#858
def decrement(attribute, by = T.unsafe(nil)); end
# Wrapper around #decrement that writes the update to the database.
@@ -24991,7 +24979,7 @@ module ActiveRecord::Persistence
# +update_counters+, see that for more.
# Returns +self+.
#
- # source://activerecord//lib/active_record/persistence.rb#866
+ # source://activerecord//lib/active_record/persistence.rb#868
def decrement!(attribute, by = T.unsafe(nil), touch: T.unsafe(nil)); end
# Deletes the record in the database and freezes this instance to
@@ -25018,7 +25006,7 @@ module ActiveRecord::Persistence
# and #destroy returns +false+.
# See ActiveRecord::Callbacks for further details.
#
- # source://activerecord//lib/active_record/persistence.rb#676
+ # source://activerecord//lib/active_record/persistence.rb#677
def destroy; end
# Deletes the record in the database and freezes this instance to reflect
@@ -25029,7 +25017,7 @@ module ActiveRecord::Persistence
# and #destroy! raises ActiveRecord::RecordNotDestroyed.
# See ActiveRecord::Callbacks for further details.
#
- # source://activerecord//lib/active_record/persistence.rb#695
+ # source://activerecord//lib/active_record/persistence.rb#697
def destroy!; end
# Returns true if this object has been destroyed, otherwise returns false.
@@ -25043,7 +25031,7 @@ module ActiveRecord::Persistence
# The increment is performed directly on the underlying attribute, no setter is invoked.
# Only makes sense for number-based attributes. Returns +self+.
#
- # source://activerecord//lib/active_record/persistence.rb#833
+ # source://activerecord//lib/active_record/persistence.rb#835
def increment(attribute, by = T.unsafe(nil)); end
# Wrapper around #increment that writes the update to the database.
@@ -25053,7 +25041,7 @@ module ActiveRecord::Persistence
# +update_counters+, see that for more.
# Returns +self+.
#
- # source://activerecord//lib/active_record/persistence.rb#845
+ # source://activerecord//lib/active_record/persistence.rb#847
def increment!(attribute, by = T.unsafe(nil), touch: T.unsafe(nil)); end
# Returns true if this object hasn't been saved yet -- that is, a record
@@ -25073,7 +25061,7 @@ module ActiveRecord::Persistence
def persisted?; end
# Returns true if this object was just created -- that is, prior to the last
- # save, the object didn't exist in the database and new_record? would have
+ # update or delete, the object didn't exist in the database and new_record? would have
# returned true.
#
# @return [Boolean]
@@ -25136,7 +25124,7 @@ module ActiveRecord::Persistence
# end
# end
#
- # source://activerecord//lib/active_record/persistence.rb#943
+ # source://activerecord//lib/active_record/persistence.rb#945
def reload(options = T.unsafe(nil)); end
# :call-seq:
@@ -25209,7 +25197,7 @@ module ActiveRecord::Persistence
# user.toggle(:banned)
# user.banned? # => true
#
- # source://activerecord//lib/active_record/persistence.rb#882
+ # source://activerecord//lib/active_record/persistence.rb#884
def toggle(attribute); end
# Wrapper around #toggle that saves the record. This method differs from
@@ -25217,7 +25205,7 @@ module ActiveRecord::Persistence
# Saving is not subjected to validation checks. Returns +true+ if the
# record could be saved.
#
- # source://activerecord//lib/active_record/persistence.rb#891
+ # source://activerecord//lib/active_record/persistence.rb#893
def toggle!(attribute); end
# Saves the record with the updated_at/on attributes set to the current time
@@ -25254,20 +25242,20 @@ module ActiveRecord::Persistence
# ball = Ball.new
# ball.touch(:updated_at) # => raises ActiveRecordError
#
- # source://activerecord//lib/active_record/persistence.rb#993
+ # source://activerecord//lib/active_record/persistence.rb#995
def touch(*names, time: T.unsafe(nil)); end
# Updates the attributes of the model from the passed-in hash and saves the
# record, all wrapped in a transaction. If the object is invalid, the saving
# will fail and false will be returned.
#
- # source://activerecord//lib/active_record/persistence.rb#764
+ # source://activerecord//lib/active_record/persistence.rb#766
def update(attributes); end
# Updates its receiver just like #update but calls #save! instead
# of +save+, so an exception is raised if the record is invalid and saving will fail.
#
- # source://activerecord//lib/active_record/persistence.rb#775
+ # source://activerecord//lib/active_record/persistence.rb#777
def update!(attributes); end
# Updates a single attribute and saves the record.
@@ -25283,12 +25271,12 @@ module ActiveRecord::Persistence
#
# Also see #update_column.
#
- # source://activerecord//lib/active_record/persistence.rb#753
+ # source://activerecord//lib/active_record/persistence.rb#755
def update_attribute(name, value); end
# Equivalent to update_columns(name => value).
#
- # source://activerecord//lib/active_record/persistence.rb#785
+ # source://activerecord//lib/active_record/persistence.rb#787
def update_column(name, value); end
# Updates the attributes directly in the database issuing an UPDATE SQL
@@ -25310,7 +25298,7 @@ module ActiveRecord::Persistence
#
# @raise [ActiveRecordError]
#
- # source://activerecord//lib/active_record/persistence.rb#805
+ # source://activerecord//lib/active_record/persistence.rb#807
def update_columns(attributes); end
private
@@ -25321,32 +25309,32 @@ module ActiveRecord::Persistence
# @yield [_self]
# @yieldparam _self [ActiveRecord::Persistence] the object that the method was called on
#
- # source://activerecord//lib/active_record/persistence.rb#1093
+ # source://activerecord//lib/active_record/persistence.rb#1095
def _create_record(attribute_names = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/persistence.rb#1043
+ # source://activerecord//lib/active_record/persistence.rb#1045
def _delete_row; end
- # source://activerecord//lib/active_record/persistence.rb#1018
+ # source://activerecord//lib/active_record/persistence.rb#1020
def _find_record(options); end
- # source://activerecord//lib/active_record/persistence.rb#1031
+ # source://activerecord//lib/active_record/persistence.rb#1033
def _query_constraints_hash; end
# @raise [ReadOnlyRecord]
#
- # source://activerecord//lib/active_record/persistence.rb#1122
+ # source://activerecord//lib/active_record/persistence.rb#1124
def _raise_readonly_record_error; end
- # source://activerecord//lib/active_record/persistence.rb#1114
+ # source://activerecord//lib/active_record/persistence.rb#1116
def _raise_record_not_destroyed; end
# @raise [ActiveRecordError]
#
- # source://activerecord//lib/active_record/persistence.rb#1126
+ # source://activerecord//lib/active_record/persistence.rb#1128
def _raise_record_not_touched_error; end
- # source://activerecord//lib/active_record/persistence.rb#1047
+ # source://activerecord//lib/active_record/persistence.rb#1049
def _touch_row(attribute_names, time); end
# Updates the associated record with values matching those of the instance attributes.
@@ -25355,40 +25343,40 @@ module ActiveRecord::Persistence
# @yield [_self]
# @yieldparam _self [ActiveRecord::Persistence] the object that the method was called on
#
- # source://activerecord//lib/active_record/persistence.rb#1073
+ # source://activerecord//lib/active_record/persistence.rb#1075
def _update_record(attribute_names = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/persistence.rb#1057
+ # source://activerecord//lib/active_record/persistence.rb#1059
def _update_row(attribute_names, attempted_action = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/persistence.rb#1026
+ # source://activerecord//lib/active_record/persistence.rb#1028
def apply_scoping?(options); end
# The name of the method used to touch a +belongs_to+ association when the
# +:touch+ option is used.
#
- # source://activerecord//lib/active_record/persistence.rb#1135
+ # source://activerecord//lib/active_record/persistence.rb#1137
def belongs_to_touch_method; end
- # source://activerecord//lib/active_record/persistence.rb#1064
+ # source://activerecord//lib/active_record/persistence.rb#1066
def create_or_update(**_arg0, &block); end
# A hook to be overridden by association modules.
#
- # source://activerecord//lib/active_record/persistence.rb#1036
+ # source://activerecord//lib/active_record/persistence.rb#1038
def destroy_associations; end
- # source://activerecord//lib/active_record/persistence.rb#1039
+ # source://activerecord//lib/active_record/persistence.rb#1041
def destroy_row; end
- # source://activerecord//lib/active_record/persistence.rb#1012
+ # source://activerecord//lib/active_record/persistence.rb#1014
def strict_loaded_associations; end
# @raise [ActiveRecordError]
#
- # source://activerecord//lib/active_record/persistence.rb#1110
+ # source://activerecord//lib/active_record/persistence.rb#1112
def verify_readonly_attribute(name); end
end
@@ -25871,28 +25859,28 @@ class ActiveRecord::PredicateBuilder
# source://activerecord//lib/active_record/relation/predicate_builder.rb#49
def register_handler(klass, handler); end
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#72
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#71
def resolve_arel_attribute(table_name, column_name, &block); end
protected
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#77
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#76
def expand_from_hash(attributes, &block); end
private
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#145
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#144
def convert_dot_notation_to_hash(attributes); end
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#135
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#134
def grouping_queries(queries); end
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#161
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#160
def handler_for(object); end
# Returns the value of attribute table.
#
- # source://activerecord//lib/active_record/relation/predicate_builder.rb#133
+ # source://activerecord//lib/active_record/relation/predicate_builder.rb#132
def table; end
class << self
@@ -26233,10 +26221,10 @@ module ActiveRecord::QueryLogs
# source://activerecord//lib/active_record/query_logs.rb#77
def cache_query_log_tags=(val); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#48
def cached_comment; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/attribute_accessors_per_thread.rb#92
def cached_comment=(obj); end
# source://activerecord//lib/active_record/query_logs.rb#81
@@ -26299,10 +26287,10 @@ module ActiveRecord::QueryMethods
# Post.where(id: [1, 2]).and(Post.where(id: [2, 3]))
# # SELECT `posts`.* FROM `posts` WHERE `posts`.`id` IN (1, 2) AND `posts`.`id` IN (2, 3)
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#853
+ # source://activerecord//lib/active_record/relation/query_methods.rb#863
def and(other); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#861
+ # source://activerecord//lib/active_record/relation/query_methods.rb#871
def and!(other); end
# Adds an SQL comment to queries generated from this relation. For example:
@@ -26317,12 +26305,12 @@ module ActiveRecord::QueryMethods
#
# Some escaping is performed, however untrusted user input should not be used.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1229
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1239
def annotate(*args); end
# Like #annotate, but modifies relation in place.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1235
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1245
def annotate!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26333,10 +26321,10 @@ module ActiveRecord::QueryMethods
# Returns the Arel object associated with the relation.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1290
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1300
def arel(aliases = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1294
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1304
def construct_join_dependency(associations, join_type); end
# Sets attributes to be used when creating new records from a
@@ -26353,10 +26341,10 @@ module ActiveRecord::QueryMethods
# users = users.create_with(nil)
# users.new.name # => 'Oscar'
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1046
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1056
def create_with(value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1050
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1060
def create_with!(value); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26376,12 +26364,12 @@ module ActiveRecord::QueryMethods
# User.select(:name).distinct.distinct(false)
# # You can also remove the uniqueness
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1110
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1120
def distinct(value = T.unsafe(nil)); end
# Like #distinct, but modifies relation in place.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1115
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1125
def distinct!(value = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26433,10 +26421,10 @@ module ActiveRecord::QueryMethods
# is passed in) are not instances of the same model that the relation is
# scoping.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1271
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1281
def excluding(*records); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1283
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1293
def excluding!(records); end
# Used to extend a scope with additional methods, either through
@@ -26476,10 +26464,10 @@ module ActiveRecord::QueryMethods
# end
# end
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1156
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1166
def extending(*modules, &block); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1164
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1174
def extending!(*modules, &block); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26535,10 +26523,10 @@ module ActiveRecord::QueryMethods
# # FROM colors c, JSONB_ARRAY_ELEMENTS(colored_things) AS colorvalues(colorvalue)
# # WHERE (colorvalue->>'color' = 'red')
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1091
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1101
def from(value, subquery_name = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1095
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1105
def from!(value, subquery_name = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26585,10 +26573,10 @@ module ActiveRecord::QueryMethods
#
# Order.having('SUM(price) > 30').group('user_id')
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#911
+ # source://activerecord//lib/active_record/relation/query_methods.rb#921
def having(opts, *rest); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#915
+ # source://activerecord//lib/active_record/relation/query_methods.rb#925
def having!(opts, *rest); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26597,15 +26585,18 @@ module ActiveRecord::QueryMethods
# source://activerecord//lib/active_record/relation/query_methods.rb#151
def having_clause=(value); end
- # Allows to specify an order by a specific set of values. Depending on your
- # adapter this will either use a CASE statement or a built-in function.
+ # Allows to specify an order by a specific set of values.
#
# User.in_order_of(:id, [1, 5, 3])
# # SELECT "users".* FROM "users"
- # # ORDER BY FIELD("users"."id", 1, 5, 3)
# # WHERE "users"."id" IN (1, 5, 3)
+ # # ORDER BY CASE
+ # # WHEN "users"."id" = 1 THEN 1
+ # # WHEN "users"."id" = 5 THEN 2
+ # # WHEN "users"."id" = 3 THEN 3
+ # # END ASC
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#455
+ # source://activerecord//lib/active_record/relation/query_methods.rb#458
def in_order_of(column, values); end
# Specify relationships to be included in the result set. For
@@ -26689,10 +26680,10 @@ module ActiveRecord::QueryMethods
# User.where(role: 'admin').inactive
# # WHERE NOT (`role` = 'admin' AND `accepted` = 1 AND `locked` = 0)
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#819
+ # source://activerecord//lib/active_record/relation/query_methods.rb#829
def invert_where; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#823
+ # source://activerecord//lib/active_record/relation/query_methods.rb#833
def invert_where!; end
# Performs JOINs on +args+. The given symbol(s) should match the name of
@@ -26724,10 +26715,10 @@ module ActiveRecord::QueryMethods
# User.joins("LEFT JOIN bookmarks ON bookmarks.bookmarkable_type = 'Post' AND bookmarks.user_id = users.id")
# # SELECT "users".* FROM "users" LEFT JOIN bookmarks ON bookmarks.bookmarkable_type = 'Post' AND bookmarks.user_id = users.id
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#594
+ # source://activerecord//lib/active_record/relation/query_methods.rb#604
def joins(*args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#599
+ # source://activerecord//lib/active_record/relation/query_methods.rb#609
def joins!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26741,7 +26732,7 @@ module ActiveRecord::QueryMethods
# User.left_outer_joins(:posts)
# => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#609
+ # source://activerecord//lib/active_record/relation/query_methods.rb#619
def left_joins(*args); end
# Performs LEFT OUTER JOINs on +args+:
@@ -26749,10 +26740,10 @@ module ActiveRecord::QueryMethods
# User.left_outer_joins(:posts)
# => SELECT "users".* FROM "users" LEFT OUTER JOIN "posts" ON "posts"."user_id" = "users"."id"
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#609
+ # source://activerecord//lib/active_record/relation/query_methods.rb#619
def left_outer_joins(*args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#615
+ # source://activerecord//lib/active_record/relation/query_methods.rb#625
def left_outer_joins!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26767,10 +26758,10 @@ module ActiveRecord::QueryMethods
#
# User.limit(10).limit(20) # generated SQL has 'LIMIT 20'
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#925
+ # source://activerecord//lib/active_record/relation/query_methods.rb#935
def limit(value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#929
+ # source://activerecord//lib/active_record/relation/query_methods.rb#939
def limit!(value); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26782,10 +26773,10 @@ module ActiveRecord::QueryMethods
# Specifies locking settings (default to +true+). For more information
# on locking, please see ActiveRecord::Locking.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#952
+ # source://activerecord//lib/active_record/relation/query_methods.rb#962
def lock(locks = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#956
+ # source://activerecord//lib/active_record/relation/query_methods.rb#966
def lock!(locks = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26822,10 +26813,10 @@ module ActiveRecord::QueryMethods
# end
# end
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#995
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1005
def none; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#999
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1009
def none!; end
# Specifies the number of rows to skip before returning rows.
@@ -26836,10 +26827,10 @@ module ActiveRecord::QueryMethods
#
# User.offset(10).order("name ASC")
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#941
+ # source://activerecord//lib/active_record/relation/query_methods.rb#951
def offset(value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#945
+ # source://activerecord//lib/active_record/relation/query_methods.rb#955
def offset!(value); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26860,10 +26851,10 @@ module ActiveRecord::QueryMethods
# Topic.optimizer_hints("SeqScan(topics)", "Parallel(topics 8)")
# # SELECT /*+ SeqScan(topics) Parallel(topics 8) */ "topics".* FROM "topics"
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1185
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1195
def optimizer_hints(*args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1190
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1200
def optimizer_hints!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -26882,10 +26873,10 @@ module ActiveRecord::QueryMethods
# Post.where("id = 1").or(Post.where("author_id = 3"))
# # SELECT `posts`.* FROM `posts` WHERE ((id = 1) OR (author_id = 3))
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#885
+ # source://activerecord//lib/active_record/relation/query_methods.rb#895
def or(other); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#893
+ # source://activerecord//lib/active_record/relation/query_methods.rb#903
def or!(other); end
# Applies an ORDER BY clause to a query.
@@ -26979,10 +26970,10 @@ module ActiveRecord::QueryMethods
# users.first.save
# => ActiveRecord::ReadOnlyRecord: User is marked as readonly
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1009
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1019
def readonly(value = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1013
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1023
def readonly!(value = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27024,12 +27015,12 @@ module ActiveRecord::QueryMethods
#
# generates a query with 'ORDER BY id ASC, name ASC'.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#479
+ # source://activerecord//lib/active_record/relation/query_methods.rb#489
def reorder(*args); end
# Same as #reorder but operates on relation in-place instead of copying.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#487
+ # source://activerecord//lib/active_record/relation/query_methods.rb#497
def reorder!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27061,10 +27052,10 @@ module ActiveRecord::QueryMethods
#
# User.order('name ASC').reverse_order # generated SQL has 'ORDER BY name DESC'
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1198
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1208
def reverse_order; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1202
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1212
def reverse_order!; end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27087,7 +27078,7 @@ module ActiveRecord::QueryMethods
# This is short-hand for unscope(where: conditions.keys).where(conditions).
# Note that unlike reorder, we're only unscoping the named conditions -- not the entire where statement.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#781
+ # source://activerecord//lib/active_record/relation/query_methods.rb#791
def rewhere(conditions); end
# Works in two unique ways.
@@ -27140,10 +27131,10 @@ module ActiveRecord::QueryMethods
# source://activerecord//lib/active_record/relation/query_methods.rb#151
def select_values=(value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1213
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1223
def skip_preloading!; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1208
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1218
def skip_query_cache!(value = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27159,10 +27150,10 @@ module ActiveRecord::QueryMethods
# user.comments.to_a
# => ActiveRecord::StrictLoadingViolationError
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1024
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1034
def strict_loading(value = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1028
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1038
def strict_loading!(value = T.unsafe(nil)); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27184,12 +27175,12 @@ module ActiveRecord::QueryMethods
#
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#839
+ # source://activerecord//lib/active_record/relation/query_methods.rb#849
def structurally_compatible?(other); end
# Deduplicate multiple values.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1241
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1251
def uniq!(name); end
# Removes an unwanted relation that is already defined on a chain of relations.
@@ -27225,10 +27216,10 @@ module ActiveRecord::QueryMethods
#
# has_many :comments, -> { unscope(where: :trashed) }
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#532
+ # source://activerecord//lib/active_record/relation/query_methods.rb#542
def unscope(*args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#537
+ # source://activerecord//lib/active_record/relation/query_methods.rb#547
def unscope!(*args); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27371,10 +27362,10 @@ module ActiveRecord::QueryMethods
# If the condition is any blank-ish object, then #where is a no-op and returns
# the current relation.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#753
+ # source://activerecord//lib/active_record/relation/query_methods.rb#763
def where(*args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#763
+ # source://activerecord//lib/active_record/relation/query_methods.rb#773
def where!(opts, *rest); end
# source://activerecord//lib/active_record/relation/query_methods.rb#147
@@ -27407,55 +27398,58 @@ module ActiveRecord::QueryMethods
# is passed in) are not instances of the same model that the relation is
# scoping.
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1271
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1281
def without(*records); end
protected
- # source://activerecord//lib/active_record/relation/query_methods.rb#1309
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1319
def build_having_clause(opts, rest = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1301
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1311
def build_subquery(subquery_alias, select_value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1309
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1319
def build_where_clause(opts, rest = T.unsafe(nil)); end
private
- # source://activerecord//lib/active_record/relation/query_methods.rb#1530
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1540
def arel_column(field); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1513
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1523
def arel_columns(columns); end
# @raise [ImmutableRelation]
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1361
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1371
def assert_mutability!; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1366
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1376
def build_arel(aliases = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1394
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1682
+ def build_case_for_value_position(column, values); end
+
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1404
def build_cast_value(name, value); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1398
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1408
def build_from; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1431
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1441
def build_join_buckets; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1350
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1360
def build_join_dependencies; end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1481
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1491
def build_joins(join_sources, aliases = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1592
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1602
def build_order(arel); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1503
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1513
def build_select(arel); end
# Checks to make sure that the arguments are not blank. Note that if some
@@ -27475,50 +27469,50 @@ module ActiveRecord::QueryMethods
# ...
# end
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1712
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1731
def check_if_method_has_arguments!(method_name, args, message = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1649
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1659
def column_references(order_args); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1581
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1591
def does_not_support_reverse?(order); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1344
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1354
def each_join_dependencies(join_dependencies = T.unsafe(nil), &block); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1337
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1347
def lookup_table_klass_from_join_dependencies(table_name); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1662
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1672
def order_column(field); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1612
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1622
def preprocess_order_args(order_args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1672
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1691
def resolve_arel_attributes(attrs); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1552
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1562
def reverse_sql_order(order_query); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1643
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1653
def sanitize_order_arguments(order_args); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1413
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1423
def select_association_list(associations, stashed_joins = T.unsafe(nil)); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1728
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1747
def structurally_incompatible_values_for(other); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_methods.rb#1546
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1556
def table_name_matches?(from); end
- # source://activerecord//lib/active_record/relation/query_methods.rb#1600
+ # source://activerecord//lib/active_record/relation/query_methods.rb#1610
def validate_order_args(args); end
end
@@ -27528,13 +27522,13 @@ ActiveRecord::QueryMethods::FROZEN_EMPTY_ARRAY = T.let(T.unsafe(nil), Array)
# source://activerecord//lib/active_record/relation/query_methods.rb#133
ActiveRecord::QueryMethods::FROZEN_EMPTY_HASH = T.let(T.unsafe(nil), Hash)
-# source://activerecord//lib/active_record/relation/query_methods.rb#1723
+# source://activerecord//lib/active_record/relation/query_methods.rb#1742
ActiveRecord::QueryMethods::STRUCTURAL_VALUE_METHODS = T.let(T.unsafe(nil), Array)
-# source://activerecord//lib/active_record/relation/query_methods.rb#1597
+# source://activerecord//lib/active_record/relation/query_methods.rb#1607
ActiveRecord::QueryMethods::VALID_DIRECTIONS = T.let(T.unsafe(nil), Set)
-# source://activerecord//lib/active_record/relation/query_methods.rb#495
+# source://activerecord//lib/active_record/relation/query_methods.rb#505
ActiveRecord::QueryMethods::VALID_UNSCOPING_VALUES = T.let(T.unsafe(nil), Set)
# WhereChain objects act as placeholder for queries in which +where+ does not have any parameter.
@@ -28158,7 +28152,7 @@ module ActiveRecord::Reflection
private
- # source://activestorage/7.0.6/lib/active_storage/reflection.rb#37
+ # source://activestorage/7.0.8/lib/active_storage/reflection.rb#37
def reflection_class_for(macro); end
end
@@ -28717,7 +28711,7 @@ end
# Base class for AggregateReflection and AssociationReflection. Objects of
# AggregateReflection and AssociationReflection are returned by the Reflection::ClassMethods.
#
-# source://activerecord//lib/active_record/reflection.rb#333
+# source://activerecord//lib/active_record/reflection.rb#329
class ActiveRecord::Reflection::MacroReflection < ::ActiveRecord::Reflection::AbstractReflection
# @return [MacroReflection] a new instance of MacroReflection
#
@@ -29481,10 +29475,10 @@ class ActiveRecord::Relation
# source://activerecord//lib/active_record/relation.rb#127
def first_or_initialize(attributes = T.unsafe(nil), &block); end
- # source://groupdate/6.3.0/lib/groupdate/relation.rb#8
+ # source://groupdate/6.4.0/lib/groupdate/relation.rb#8
def groupdate_values; end
- # source://groupdate/6.3.0/lib/groupdate/relation.rb#8
+ # source://groupdate/6.4.0/lib/groupdate/relation.rb#8
def groupdate_values=(_arg0); end
# @return [Boolean]
@@ -29986,35 +29980,49 @@ ActiveRecord::Relation::Merger::NORMAL_VALUES = T.let(T.unsafe(nil), Array)
# source://activerecord//lib/active_record/relation/query_attribute.rb#7
class ActiveRecord::Relation::QueryAttribute < ::ActiveModel::Attribute
+ # @return [QueryAttribute] a new instance of QueryAttribute
+ #
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#8
+ def initialize(*_arg0, **_arg1, &_arg2); end
+
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#52
+ def ==(other); end
+
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#52
+ def eql?(other); end
+
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#57
+ def hash; end
+
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_attribute.rb#27
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#41
def infinite?; end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_attribute.rb#20
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#34
def nil?; end
- # source://activerecord//lib/active_record/relation/query_attribute.rb#8
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#22
def type_cast(value); end
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_attribute.rb#31
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#45
def unboundable?; end
- # source://activerecord//lib/active_record/relation/query_attribute.rb#12
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#26
def value_for_database; end
- # source://activerecord//lib/active_record/relation/query_attribute.rb#16
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#30
def with_cast_value(value); end
private
# @return [Boolean]
#
- # source://activerecord//lib/active_record/relation/query_attribute.rb#39
+ # source://activerecord//lib/active_record/relation/query_attribute.rb#62
def infinity?(value); end
end
@@ -30706,7 +30714,7 @@ class ActiveRecord::SchemaMigration < ::ActiveRecord::Base
def version; end
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
# source://activerecord//lib/active_record/schema_migration.rb#41
@@ -32232,7 +32240,7 @@ module ActiveRecord::Tasks::DatabaseTasks
# source://activerecord//lib/active_record/tasks/database_tasks.rb#457
def schema_dump_path(db_config, format = T.unsafe(nil)); end
- # source://activesupport/7.0.6/lib/active_support/deprecation/method_wrappers.rb#63
+ # source://activesupport/7.0.8/lib/active_support/deprecation/method_wrappers.rb#63
def schema_file_type(*args, **_arg1, &block); end
# @return [Boolean]
@@ -32931,9 +32939,9 @@ module ActiveRecord::Transactions
# source://activerecord//lib/active_record/transactions.rb#360
def trigger_transactional_callbacks?; end
- # Executes +method+ within a transaction and captures its return value as a
- # status flag. If the status is true the transaction is committed, otherwise
- # a ROLLBACK is issued. In any case the status flag is returned.
+ # Executes a block within a transaction and captures its return value as a
+ # status flag. If the status is true, the transaction is committed,
+ # otherwise a ROLLBACK is issued. In any case, the status flag is returned.
#
# This method is available within the context of an ActiveRecord::Base
# instance.
@@ -33593,6 +33601,11 @@ class ActiveRecord::Type::Serialized
# source://activerecord//lib/active_record/type/serialized.rb#26
def serialize(value); end
+ # @return [Boolean]
+ #
+ # source://activerecord//lib/active_record/type/serialized.rb#58
+ def serialized?; end
+
# Returns the value of attribute subtype.
#
# source://activerecord//lib/active_record/type/serialized.rb#10
@@ -33602,10 +33615,10 @@ class ActiveRecord::Type::Serialized
# @return [Boolean]
#
- # source://activerecord//lib/active_record/type/serialized.rb#59
+ # source://activerecord//lib/active_record/type/serialized.rb#63
def default_value?(value); end
- # source://activerecord//lib/active_record/type/serialized.rb#63
+ # source://activerecord//lib/active_record/type/serialized.rb#67
def encoded(value); end
end
@@ -34661,7 +34674,7 @@ class Arel::Nodes::And < ::Arel::Nodes::NodeExpression
# @return [Boolean]
#
- # source://activerecord//lib/arel/nodes/and.rb#25
+ # source://activerecord//lib/arel/nodes/and.rb#29
def ==(other); end
# Returns the value of attribute children.
@@ -34671,10 +34684,13 @@ class Arel::Nodes::And < ::Arel::Nodes::NodeExpression
# @return [Boolean]
#
- # source://activerecord//lib/arel/nodes/and.rb#25
+ # source://activerecord//lib/arel/nodes/and.rb#29
def eql?(other); end
# source://activerecord//lib/arel/nodes/and.rb#21
+ def fetch_attribute(&block); end
+
+ # source://activerecord//lib/arel/nodes/and.rb#25
def hash; end
# source://activerecord//lib/arel/nodes/and.rb#13
@@ -35624,7 +35640,7 @@ end
# source://activerecord//lib/arel/nodes/unary.rb#41
class Arel::Nodes::Lateral < ::Arel::Nodes::Unary; end
-# source://activerecord//lib/active_record/relation/query_methods.rb#1428
+# source://activerecord//lib/active_record/relation/query_methods.rb#1438
class Arel::Nodes::LeadingJoin < ::Arel::Nodes::InnerJoin; end
# source://activerecord//lib/arel/nodes/binary.rb#60
diff --git a/sorbet/rbi/gems/activestorage@7.0.6.rbi b/sorbet/rbi/gems/activestorage@7.0.8.rbi
similarity index 76%
rename from sorbet/rbi/gems/activestorage@7.0.6.rbi
rename to sorbet/rbi/gems/activestorage@7.0.8.rbi
index 3bf9cc83..a538247c 100644
--- a/sorbet/rbi/gems/activestorage@7.0.6.rbi
+++ b/sorbet/rbi/gems/activestorage@7.0.8.rbi
@@ -9,100 +9,100 @@ class ActiveRecord::Base
include ::ActiveModel::AttributeAssignment
include ::ActiveModel::Serialization
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _before_commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _create_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _destroy_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _find_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _initialize_callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _rollback_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_before_commit_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_commit_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_create_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_destroy_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_find_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_initialize_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_rollback_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_save_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_touch_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_update_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validate_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#928
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#928
def _run_validation_callbacks(&block); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _save_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _touch_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _update_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#940
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#940
def _validation_callbacks; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#12
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#12
def aggregate_reflections; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#12
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#12
def aggregate_reflections?; end
# source://activestorage//lib/active_storage/reflection.rb#53
@@ -111,364 +111,364 @@ class ActiveRecord::Base
# source://activestorage//lib/active_storage/reflection.rb#53
def attachment_reflections?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers?; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#13
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#13
def automatic_scope_inversing; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#13
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#13
def automatic_scope_inversing?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#16
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#16
def cache_timestamp_format; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#16
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#16
def cache_timestamp_format?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#24
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#24
def cache_versioning; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#24
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#24
def cache_versioning?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#32
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#32
def collection_cache_versioning; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#32
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#32
def collection_cache_versioning?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#171
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#171
def column_for_attribute(*_arg0, **_arg1, &_arg2); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#74
+ # source://activerecord/7.0.8/lib/active_record/core.rb#74
def default_connection_handler; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#74
+ # source://activerecord/7.0.8/lib/active_record/core.rb#74
def default_connection_handler?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#76
+ # source://activerecord/7.0.8/lib/active_record/core.rb#76
def default_role; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#76
+ # source://activerecord/7.0.8/lib/active_record/core.rb#76
def default_role?; end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#20
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#20
def default_scope_override; end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#19
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#19
def default_scopes; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#78
+ # source://activerecord/7.0.8/lib/active_record/core.rb#78
def default_shard; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#78
+ # source://activerecord/7.0.8/lib/active_record/core.rb#78
def default_shard?; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#26
+ # source://activerecord/7.0.8/lib/active_record/core.rb#26
def destroy_association_async_job; end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes; end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes=(_arg0); end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes?; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json?; end
- # source://activerecord/7.0.6/lib/active_record/locking/optimistic.rb#56
+ # source://activerecord/7.0.8/lib/active_record/locking/optimistic.rb#56
def lock_optimistically; end
- # source://activerecord/7.0.6/lib/active_record/locking/optimistic.rb#56
+ # source://activerecord/7.0.8/lib/active_record/locking/optimistic.rb#56
def lock_optimistically?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#20
+ # source://activerecord/7.0.8/lib/active_record/core.rb#20
def logger; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#20
+ # source://activerecord/7.0.8/lib/active_record/core.rb#20
def logger?; end
- # source://activemodel/7.0.6/lib/active_model/naming.rb#244
+ # source://activemodel/7.0.8/lib/active_model/naming.rb#244
def model_name(*_arg0, **_arg1, &_arg2); end
- # source://activerecord/7.0.6/lib/active_record/nested_attributes.rb#15
+ # source://activerecord/7.0.8/lib/active_record/nested_attributes.rb#15
def nested_attributes_options; end
- # source://activerecord/7.0.6/lib/active_record/nested_attributes.rb#15
+ # source://activerecord/7.0.8/lib/active_record/nested_attributes.rb#15
def nested_attributes_options?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#18
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#18
def partial_inserts; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#18
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#18
def partial_inserts?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#17
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#17
def partial_updates; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#17
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#17
def partial_updates?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#156
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#156
def pluralize_table_names; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#156
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#156
def pluralize_table_names?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#151
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#151
def primary_key_prefix_type; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#151
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#151
def primary_key_prefix_type?; end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps; end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps=(_arg0); end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps?; end
- # source://activerecord/7.0.6/lib/active_record/signed_id.rb#13
+ # source://activerecord/7.0.8/lib/active_record/signed_id.rb#13
def signed_id_verifier_secret; end
- # source://activerecord/7.0.6/lib/active_record/signed_id.rb#13
+ # source://activerecord/7.0.8/lib/active_record/signed_id.rb#13
def signed_id_verifier_secret?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#67
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#67
def skip_time_zone_conversion_for_attributes; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#67
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#67
def skip_time_zone_conversion_for_attributes?; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#42
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#42
def store_full_class_name; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#42
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#42
def store_full_class_name?; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#46
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#46
def store_full_sti_class; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#46
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#46
def store_full_sti_class?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#152
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#152
def table_name_prefix; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#152
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#152
def table_name_prefix?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#153
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#153
def table_name_suffix; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#153
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#153
def table_name_suffix?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#66
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#66
def time_zone_aware_attributes; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#66
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#66
def time_zone_aware_attributes?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#68
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#68
def time_zone_aware_types; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#68
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#68
def time_zone_aware_types?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#171
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#171
def type_for_attribute(*_arg0, **_arg1, &_arg2); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context; end
private
- # source://activemodel/7.0.6/lib/active_model/validations.rb#48
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#48
def validation_context=(_arg0); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks?; end
- # source://activerecord/7.0.6/lib/active_record/readonly_attributes.rb#8
+ # source://activerecord/7.0.8/lib/active_record/readonly_attributes.rb#8
def _attr_readonly; end
- # source://activerecord/7.0.6/lib/active_record/readonly_attributes.rb#8
+ # source://activerecord/7.0.8/lib/active_record/readonly_attributes.rb#8
def _attr_readonly=(value); end
- # source://activerecord/7.0.6/lib/active_record/readonly_attributes.rb#8
+ # source://activerecord/7.0.8/lib/active_record/readonly_attributes.rb#8
def _attr_readonly?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _before_commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _before_commit_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _commit_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _commit_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _create_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _create_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _destroy_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _destroy_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _find_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _find_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _initialize_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _initialize_callbacks=(value); end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections=(value); end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections?; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _rollback_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _rollback_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _save_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _save_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _touch_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _touch_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _update_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _update_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validate_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validate_callbacks=(value); end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#932
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#932
def _validation_callbacks; end
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#936
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#936
def _validation_callbacks=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators=(value); end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_find(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_initialize(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_touch(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#144
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#144
def after_update(*args, **options, &block); end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#12
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#12
def aggregate_reflections; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#12
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#12
def aggregate_reflections=(value); end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#12
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#12
def aggregate_reflections?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#82
+ # source://activerecord/7.0.8/lib/active_record/core.rb#82
def application_record_class?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#137
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#137
def around_update(*args, **options, &block); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#129
+ # source://activerecord/7.0.8/lib/active_record/core.rb#129
def asynchronous_queries_session; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#133
+ # source://activerecord/7.0.8/lib/active_record/core.rb#133
def asynchronous_queries_tracker; end
# source://activestorage//lib/active_storage/reflection.rb#53
@@ -480,441 +480,441 @@ class ActiveRecord::Base
# source://activestorage//lib/active_storage/reflection.rb#53
def attachment_reflections?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases=(value); end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#72
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#72
def attribute_aliases?; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers; end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers=(value); end
- # source://activemodel/7.0.6/lib/active_model/attribute_methods.rb#73
+ # source://activemodel/7.0.8/lib/active_model/attribute_methods.rb#73
def attribute_method_matchers?; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads=(value); end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads?; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#13
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#13
def automatic_scope_inversing; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#13
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#13
def automatic_scope_inversing=(value); end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#13
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#13
def automatic_scope_inversing?; end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_create(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_destroy(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_save(*args, **options, &block); end
- # source://activemodel/7.0.6/lib/active_model/callbacks.rb#130
+ # source://activemodel/7.0.8/lib/active_model/callbacks.rb#130
def before_update(*args, **options, &block); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#68
+ # source://activerecord/7.0.8/lib/active_record/core.rb#68
def belongs_to_required_by_default; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#68
+ # source://activerecord/7.0.8/lib/active_record/core.rb#68
def belongs_to_required_by_default=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#68
+ # source://activerecord/7.0.8/lib/active_record/core.rb#68
def belongs_to_required_by_default?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#16
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#16
def cache_timestamp_format; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#16
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#16
def cache_timestamp_format=(value); end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#16
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#16
def cache_timestamp_format?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#24
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#24
def cache_versioning; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#24
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#24
def cache_versioning=(value); end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#24
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#24
def cache_versioning?; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#32
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#32
def collection_cache_versioning; end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#32
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#32
def collection_cache_versioning=(value); end
- # source://activerecord/7.0.6/lib/active_record/integration.rb#32
+ # source://activerecord/7.0.8/lib/active_record/integration.rb#32
def collection_cache_versioning?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#56
+ # source://activerecord/7.0.8/lib/active_record/core.rb#56
def configurations; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#50
+ # source://activerecord/7.0.8/lib/active_record/core.rb#50
def configurations=(config); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#201
+ # source://activerecord/7.0.8/lib/active_record/core.rb#201
def connected_to_stack; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#215
+ # source://activerecord/7.0.8/lib/active_record/core.rb#215
def connection_class; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#211
+ # source://activerecord/7.0.8/lib/active_record/core.rb#211
def connection_class=(b); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#219
+ # source://activerecord/7.0.8/lib/active_record/core.rb#219
def connection_class?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#223
+ # source://activerecord/7.0.8/lib/active_record/core.rb#223
def connection_class_for_self; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#94
+ # source://activerecord/7.0.8/lib/active_record/core.rb#94
def connection_handler; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#98
+ # source://activerecord/7.0.8/lib/active_record/core.rb#98
def connection_handler=(handler); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#102
+ # source://activerecord/7.0.8/lib/active_record/core.rb#102
def connection_handlers; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#111
+ # source://activerecord/7.0.8/lib/active_record/core.rb#111
def connection_handlers=(handlers); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#188
+ # source://activerecord/7.0.8/lib/active_record/core.rb#188
def current_preventing_writes; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#147
+ # source://activerecord/7.0.8/lib/active_record/core.rb#147
def current_role; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#169
+ # source://activerecord/7.0.8/lib/active_record/core.rb#169
def current_shard; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#74
+ # source://activerecord/7.0.8/lib/active_record/core.rb#74
def default_connection_handler; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#74
+ # source://activerecord/7.0.8/lib/active_record/core.rb#74
def default_connection_handler=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#74
+ # source://activerecord/7.0.8/lib/active_record/core.rb#74
def default_connection_handler?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#76
+ # source://activerecord/7.0.8/lib/active_record/core.rb#76
def default_role; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#76
+ # source://activerecord/7.0.8/lib/active_record/core.rb#76
def default_role=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#76
+ # source://activerecord/7.0.8/lib/active_record/core.rb#76
def default_role?; end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#20
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#20
def default_scope_override; end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#20
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#20
def default_scope_override=(value); end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#19
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#19
def default_scopes; end
- # source://activerecord/7.0.6/lib/active_record/scoping/default.rb#19
+ # source://activerecord/7.0.8/lib/active_record/scoping/default.rb#19
def default_scopes=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#78
+ # source://activerecord/7.0.8/lib/active_record/core.rb#78
def default_shard; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#78
+ # source://activerecord/7.0.8/lib/active_record/core.rb#78
def default_shard=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#78
+ # source://activerecord/7.0.8/lib/active_record/core.rb#78
def default_shard?; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums=(value); end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#26
+ # source://activerecord/7.0.8/lib/active_record/core.rb#26
def destroy_association_async_job; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#26
+ # source://activerecord/7.0.8/lib/active_record/core.rb#26
def destroy_association_async_job=(value); end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes; end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes=(value); end
- # source://activerecord/7.0.6/lib/active_record/encryption/encryptable_record.rb#11
+ # source://activerecord/7.0.8/lib/active_record/encryption/encryptable_record.rb#11
def encrypted_attributes?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#66
+ # source://activerecord/7.0.8/lib/active_record/core.rb#66
def enumerate_columns_in_select_statements; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#66
+ # source://activerecord/7.0.8/lib/active_record/core.rb#66
def enumerate_columns_in_select_statements=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#66
+ # source://activerecord/7.0.8/lib/active_record/core.rb#66
def enumerate_columns_in_select_statements?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#72
+ # source://activerecord/7.0.8/lib/active_record/core.rb#72
def has_many_inversing; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#72
+ # source://activerecord/7.0.8/lib/active_record/core.rb#72
def has_many_inversing=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#72
+ # source://activerecord/7.0.8/lib/active_record/core.rb#72
def has_many_inversing?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#158
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#158
def immutable_strings_by_default; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#158
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#158
def immutable_strings_by_default=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#158
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#158
def immutable_strings_by_default?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#157
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#157
def implicit_order_column; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#157
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#157
def implicit_order_column=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#157
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#157
def implicit_order_column?; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json; end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json=(value); end
- # source://activemodel/7.0.6/lib/active_model/serializers/json.rb#15
+ # source://activemodel/7.0.8/lib/active_model/serializers/json.rb#15
def include_root_in_json?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#160
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#160
def inheritance_column; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#311
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#311
def inheritance_column=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#160
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#160
def inheritance_column?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#155
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#155
def internal_metadata_table_name; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#155
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#155
def internal_metadata_table_name=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#155
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#155
def internal_metadata_table_name?; end
- # source://activerecord/7.0.6/lib/active_record/store.rb#99
+ # source://activerecord/7.0.8/lib/active_record/store.rb#99
def local_stored_attributes; end
- # source://activerecord/7.0.6/lib/active_record/store.rb#99
+ # source://activerecord/7.0.8/lib/active_record/store.rb#99
def local_stored_attributes=(_arg0); end
- # source://activerecord/7.0.6/lib/active_record/locking/optimistic.rb#56
+ # source://activerecord/7.0.8/lib/active_record/locking/optimistic.rb#56
def lock_optimistically; end
- # source://activerecord/7.0.6/lib/active_record/locking/optimistic.rb#56
+ # source://activerecord/7.0.8/lib/active_record/locking/optimistic.rb#56
def lock_optimistically=(value); end
- # source://activerecord/7.0.6/lib/active_record/locking/optimistic.rb#56
+ # source://activerecord/7.0.8/lib/active_record/locking/optimistic.rb#56
def lock_optimistically?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#20
+ # source://activerecord/7.0.8/lib/active_record/core.rb#20
def logger; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#20
+ # source://activerecord/7.0.8/lib/active_record/core.rb#20
def logger=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#20
+ # source://activerecord/7.0.8/lib/active_record/core.rb#20
def logger?; end
- # source://activerecord/7.0.6/lib/active_record/nested_attributes.rb#15
+ # source://activerecord/7.0.8/lib/active_record/nested_attributes.rb#15
def nested_attributes_options; end
- # source://activerecord/7.0.6/lib/active_record/nested_attributes.rb#15
+ # source://activerecord/7.0.8/lib/active_record/nested_attributes.rb#15
def nested_attributes_options=(value); end
- # source://activerecord/7.0.6/lib/active_record/nested_attributes.rb#15
+ # source://activerecord/7.0.8/lib/active_record/nested_attributes.rb#15
def nested_attributes_options?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#18
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#18
def partial_inserts; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#18
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#18
def partial_inserts=(value); end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#18
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#18
def partial_inserts?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#17
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#17
def partial_updates; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#17
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#17
def partial_updates=(value); end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/dirty.rb#17
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/dirty.rb#17
def partial_updates?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#156
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#156
def pluralize_table_names; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#156
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#156
def pluralize_table_names=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#156
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#156
def pluralize_table_names?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#151
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#151
def primary_key_prefix_type; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#151
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#151
def primary_key_prefix_type=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#151
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#151
def primary_key_prefix_type?; end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps; end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps=(value); end
- # source://activerecord/7.0.6/lib/active_record/timestamp.rb#47
+ # source://activerecord/7.0.8/lib/active_record/timestamp.rb#47
def record_timestamps?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#154
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#154
def schema_migrations_table_name; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#154
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#154
def schema_migrations_table_name=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#154
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#154
def schema_migrations_table_name?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#80
+ # source://activerecord/7.0.8/lib/active_record/core.rb#80
def shard_selector; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#80
+ # source://activerecord/7.0.8/lib/active_record/core.rb#80
def shard_selector=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#80
+ # source://activerecord/7.0.8/lib/active_record/core.rb#80
def shard_selector?; end
- # source://activerecord/7.0.6/lib/active_record/signed_id.rb#13
+ # source://activerecord/7.0.8/lib/active_record/signed_id.rb#13
def signed_id_verifier_secret; end
- # source://activerecord/7.0.6/lib/active_record/signed_id.rb#13
+ # source://activerecord/7.0.8/lib/active_record/signed_id.rb#13
def signed_id_verifier_secret=(value); end
- # source://activerecord/7.0.6/lib/active_record/signed_id.rb#13
+ # source://activerecord/7.0.8/lib/active_record/signed_id.rb#13
def signed_id_verifier_secret?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#67
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#67
def skip_time_zone_conversion_for_attributes; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#67
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#67
def skip_time_zone_conversion_for_attributes=(value); end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#67
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#67
def skip_time_zone_conversion_for_attributes?; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#42
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#42
def store_full_class_name; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#42
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#42
def store_full_class_name=(value); end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#42
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#42
def store_full_class_name?; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#46
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#46
def store_full_sti_class; end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#46
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#46
def store_full_sti_class=(value); end
- # source://activerecord/7.0.6/lib/active_record/inheritance.rb#46
+ # source://activerecord/7.0.8/lib/active_record/inheritance.rb#46
def store_full_sti_class?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#70
+ # source://activerecord/7.0.8/lib/active_record/core.rb#70
def strict_loading_by_default; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#70
+ # source://activerecord/7.0.8/lib/active_record/core.rb#70
def strict_loading_by_default=(value); end
- # source://activerecord/7.0.6/lib/active_record/core.rb#70
+ # source://activerecord/7.0.8/lib/active_record/core.rb#70
def strict_loading_by_default?; end
- # source://activerecord/7.0.6/lib/active_record/core.rb#238
+ # source://activerecord/7.0.8/lib/active_record/core.rb#238
def strict_loading_violation!(owner:, reflection:); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#152
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#152
def table_name_prefix; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#152
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#152
def table_name_prefix=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#152
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#152
def table_name_prefix?; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#153
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#153
def table_name_suffix; end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#153
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#153
def table_name_suffix=(value); end
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#153
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#153
def table_name_suffix?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#66
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#66
def time_zone_aware_attributes; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#66
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#66
def time_zone_aware_attributes=(value); end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#66
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#66
def time_zone_aware_attributes?; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#68
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#68
def time_zone_aware_types; end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#68
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#68
def time_zone_aware_types=(value); end
- # source://activerecord/7.0.6/lib/active_record/attribute_methods/time_zone_conversion.rb#68
+ # source://activerecord/7.0.8/lib/active_record/attribute_methods/time_zone_conversion.rb#68
def time_zone_aware_types?; end
private
- # source://activerecord/7.0.6/lib/active_record/model_schema.rb#160
+ # source://activerecord/7.0.8/lib/active_record/model_schema.rb#160
def _inheritance_column=(value); end
end
end
@@ -1121,13 +1121,13 @@ module ActiveStorage
# source://activestorage//lib/active_storage.rb#49
def queues=(val); end
- # source://railties/7.0.6/lib/rails/engine.rb#405
+ # source://railties/7.0.8/lib/rails/engine.rb#405
def railtie_helpers_paths; end
- # source://railties/7.0.6/lib/rails/engine.rb#394
+ # source://railties/7.0.8/lib/rails/engine.rb#394
def railtie_namespace; end
- # source://railties/7.0.6/lib/rails/engine.rb#409
+ # source://railties/7.0.8/lib/rails/engine.rb#409
def railtie_routes_url_helpers(include_path_helpers = T.unsafe(nil)); end
# source://activestorage//lib/active_storage.rb#360
@@ -1166,7 +1166,7 @@ module ActiveStorage
# source://activestorage//lib/active_storage.rb#62
def supported_image_processing_methods=(val); end
- # source://railties/7.0.6/lib/rails/engine.rb#397
+ # source://railties/7.0.8/lib/rails/engine.rb#397
def table_name_prefix; end
# source://activestorage//lib/active_storage.rb#361
@@ -1187,7 +1187,7 @@ module ActiveStorage
# source://activestorage//lib/active_storage.rb#354
def urls_expire_in=(val); end
- # source://railties/7.0.6/lib/rails/engine.rb#401
+ # source://railties/7.0.8/lib/rails/engine.rb#401
def use_relative_model_naming?; end
# source://activestorage//lib/active_storage.rb#56
@@ -1231,10 +1231,10 @@ class ActiveStorage::AnalyzeJob < ::ActiveStorage::BaseJob
def perform(blob); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
end
end
@@ -1731,7 +1731,7 @@ class ActiveStorage::Attached::Changes::PurgeOne
def reset; end
end
-# source://activestorage//lib/active_storage/attached/many.rb#10
+# source://activestorage//lib/active_storage/attached/many.rb#5
class ActiveStorage::Attached::Many < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/many.rb#49
def attach(*attachables); end
@@ -1748,7 +1748,7 @@ class ActiveStorage::Attached::Many < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/many.rb#23
def detach(*_arg0, **_arg1, &_arg2); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#302
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#302
def method_missing(method, *args, **_arg2, &block); end
# source://activestorage//lib/active_storage/attached/many.rb#11
@@ -1765,7 +1765,7 @@ class ActiveStorage::Attached::Many < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/many.rb#70
def purge_many; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#294
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#294
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
end
@@ -1804,7 +1804,7 @@ module ActiveStorage::Attached::Model::ClassMethods
def validate_service_configuration(association_name, service); end
end
-# source://activestorage//lib/active_storage/attached/one.rb#10
+# source://activestorage//lib/active_storage/attached/one.rb#5
class ActiveStorage::Attached::One < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/one.rb#56
def attach(attachable); end
@@ -1821,7 +1821,7 @@ class ActiveStorage::Attached::One < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/one.rb#23
def detach(*_arg0, **_arg1, &_arg2); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#302
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#302
def method_missing(method, *args, **_arg2, &block); end
# source://activestorage//lib/active_storage/attached/one.rb#11
@@ -1838,7 +1838,7 @@ class ActiveStorage::Attached::One < ::ActiveStorage::Attached
# source://activestorage//lib/active_storage/attached/one.rb#77
def purge_one; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#294
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#294
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
end
@@ -1846,20 +1846,20 @@ class ActiveStorage::Attachment < ::ActiveStorage::Record
include ::ActiveStorage::Attachment::GeneratedAttributeMethods
include ::ActiveStorage::Attachment::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_blob(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_record(*args); end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#302
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#302
def method_missing(method, *args, **_arg2, &block); end
def purge; end
def purge_later; end
def signed_id(*_arg0, **_arg1, &_arg2); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_blob(*args); end
def variant(transformations); end
@@ -1871,67 +1871,67 @@ class ActiveStorage::Attachment < ::ActiveStorage::Record
def mirror_blob_later; end
def purge_dependent_blob_later; end
- # source://activesupport/7.0.6/lib/active_support/core_ext/module/delegation.rb#294
+ # source://activesupport/7.0.8/lib/active_support/core_ext/module/delegation.rb#294
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
def variants; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def with_all_variant_records(*args, **_arg1); end
end
end
module ActiveStorage::Attachment::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def blob=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def blob_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def blob_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_blob!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def record; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def record=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def record_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def record_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_record; end
end
@@ -1942,19 +1942,19 @@ class ActiveStorage::BaseController < ::ActionController::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal/etag_with_template_digest.rb#27
+ # source://actionpack/7.0.8/lib/action_controller/metal/etag_with_template_digest.rb#27
def etag_with_template_digest; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -1970,21 +1970,21 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
include ::ActionText::Attachable
extend ::ActionText::Attachable::ClassMethods
- # source://actiontext/7.0.6/lib/action_text/engine.rb#43
+ # source://actiontext/7.0.8/lib/action_text/engine.rb#43
def attachable_plain_text_representation(caption = T.unsafe(nil)); end
def audio?; end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_attachments(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_preview_image_attachment(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_preview_image_blob(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_variant_records(*args); end
def compose(keys); end
@@ -2002,13 +2002,13 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def mirror_later; end
def open(tmpdir: T.unsafe(nil), &block); end
- # source://actiontext/7.0.6/lib/action_text/engine.rb#39
+ # source://actiontext/7.0.8/lib/action_text/engine.rb#39
def previewable_attachable?; end
def purge; end
def purge_later; end
- # source://activerecord/7.0.6/lib/active_record/secure_token.rb#39
+ # source://activerecord/7.0.8/lib/active_record/secure_token.rb#39
def regenerate_key; end
def service; end
@@ -2020,7 +2020,7 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def signed_id(purpose: T.unsafe(nil), expires_in: T.unsafe(nil)); end
def text?; end
- # source://actiontext/7.0.6/lib/action_text/engine.rb#47
+ # source://actiontext/7.0.8/lib/action_text/engine.rb#47
def to_trix_content_attachment_partial_path; end
def unfurl(io, identify: T.unsafe(nil)); end
@@ -2028,10 +2028,10 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def upload_without_unfurling(io); end
def url(expires_in: T.unsafe(nil), disposition: T.unsafe(nil), filename: T.unsafe(nil), **options); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_attachments(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_variant_records(*args); end
def video?; end
@@ -2047,19 +2047,19 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def web_image?; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
# source://activestorage//lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activerecord/7.0.6/lib/active_record/attributes.rb#11
+ # source://activerecord/7.0.8/lib/active_record/attributes.rb#11
def attributes_to_define_after_schema_loads; end
def build_after_unfurling(io:, filename:, key: T.unsafe(nil), content_type: T.unsafe(nil), metadata: T.unsafe(nil), service_name: T.unsafe(nil), identify: T.unsafe(nil), record: T.unsafe(nil)); end
@@ -2069,7 +2069,7 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def create_and_upload!(io:, filename:, key: T.unsafe(nil), content_type: T.unsafe(nil), metadata: T.unsafe(nil), service_name: T.unsafe(nil), identify: T.unsafe(nil), record: T.unsafe(nil)); end
def create_before_direct_upload!(filename:, byte_size:, checksum:, key: T.unsafe(nil), content_type: T.unsafe(nil), metadata: T.unsafe(nil), service_name: T.unsafe(nil), record: T.unsafe(nil)); end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
def find_signed(id, record: T.unsafe(nil), purpose: T.unsafe(nil)); end
@@ -2084,10 +2084,10 @@ class ActiveStorage::Blob < ::ActiveStorage::Record
def services?; end
def signed_id_verifier; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def unattached(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def with_attached_preview_image(*args, **_arg1); end
end
end
@@ -2105,34 +2105,34 @@ module ActiveStorage::Blob::Analyzable
end
module ActiveStorage::Blob::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def attachment_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def attachment_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def attachments; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def attachments=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_preview_image_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_preview_image_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_preview_image_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_preview_image_attachment!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_preview_image_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_preview_image_blob!(*args, &block); end
# source://activestorage//lib/active_storage/attached/model.rb#55
@@ -2141,34 +2141,34 @@ module ActiveStorage::Blob::GeneratedAssociationMethods
# source://activestorage//lib/active_storage/attached/model.rb#60
def preview_image=(attachable); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def preview_image_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def preview_image_attachment=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def preview_image_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def preview_image_blob=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_preview_image_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_preview_image_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def variant_record_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def variant_record_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def variant_records; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def variant_records=(value); end
end
@@ -2219,16 +2219,16 @@ class ActiveStorage::Blobs::ProxyController < ::ActiveStorage::BaseController
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2240,16 +2240,16 @@ class ActiveStorage::Blobs::RedirectController < ::ActiveStorage::BaseController
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2259,10 +2259,10 @@ class ActiveStorage::Current < ::ActiveSupport::CurrentAttributes
def host=(host); end
class << self
- # source://activesupport/7.0.6/lib/active_support/current_attributes.rb#118
+ # source://activesupport/7.0.8/lib/active_support/current_attributes.rb#118
def url_options; end
- # source://activesupport/7.0.6/lib/active_support/current_attributes.rb#118
+ # source://activesupport/7.0.8/lib/active_support/current_attributes.rb#118
def url_options=(value); end
end
end
@@ -2272,7 +2272,7 @@ class ActiveStorage::DirectUploadsController < ::ActiveStorage::BaseController
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -2280,7 +2280,7 @@ class ActiveStorage::DirectUploadsController < ::ActiveStorage::BaseController
def direct_upload_json(blob); end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2293,7 +2293,7 @@ class ActiveStorage::DiskController < ::ActiveStorage::BaseController
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -2303,10 +2303,10 @@ class ActiveStorage::DiskController < ::ActiveStorage::BaseController
def named_disk_service(name); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2341,7 +2341,7 @@ end
# source://activestorage//lib/active_storage/engine.rb#25
class ActiveStorage::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -2421,10 +2421,10 @@ class ActiveStorage::FixtureSet
include ::ActiveRecord::SecureToken
extend ::ActiveRecord::SecureToken::ClassMethods
- # source://activesupport/7.0.6/lib/active_support/testing/file_fixtures.rb#20
+ # source://activesupport/7.0.8/lib/active_support/testing/file_fixtures.rb#20
def file_fixture_path; end
- # source://activesupport/7.0.6/lib/active_support/testing/file_fixtures.rb#20
+ # source://activesupport/7.0.8/lib/active_support/testing/file_fixtures.rb#20
def file_fixture_path?; end
# source://activestorage//lib/active_storage/fixture_set.rb#64
@@ -2452,13 +2452,13 @@ class ActiveStorage::FixtureSet
# source://activestorage//lib/active_storage/fixture_set.rb#60
def blob(filename:, **attributes); end
- # source://activesupport/7.0.6/lib/active_support/testing/file_fixtures.rb#20
+ # source://activesupport/7.0.8/lib/active_support/testing/file_fixtures.rb#20
def file_fixture_path; end
- # source://activesupport/7.0.6/lib/active_support/testing/file_fixtures.rb#20
+ # source://activesupport/7.0.8/lib/active_support/testing/file_fixtures.rb#20
def file_fixture_path=(value); end
- # source://activesupport/7.0.6/lib/active_support/testing/file_fixtures.rb#20
+ # source://activesupport/7.0.8/lib/active_support/testing/file_fixtures.rb#20
def file_fixture_path?; end
end
end
@@ -2523,10 +2523,10 @@ class ActiveStorage::MirrorJob < ::ActiveStorage::BaseJob
def perform(key, checksum:); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
end
end
@@ -2704,10 +2704,10 @@ class ActiveStorage::PurgeJob < ::ActiveStorage::BaseJob
def perform(blob); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
- # source://activesupport/7.0.6/lib/active_support/rescuable.rb#13
+ # source://activesupport/7.0.8/lib/active_support/rescuable.rb#13
def rescue_handlers; end
end
end
@@ -2720,10 +2720,10 @@ class ActiveStorage::Record < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -2819,7 +2819,7 @@ class ActiveStorage::Representations::BaseController < ::ActiveStorage::BaseCont
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
@@ -2827,10 +2827,10 @@ class ActiveStorage::Representations::BaseController < ::ActiveStorage::BaseCont
def set_representation; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2844,13 +2844,13 @@ class ActiveStorage::Representations::ProxyController < ::ActiveStorage::Represe
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -2860,13 +2860,13 @@ class ActiveStorage::Representations::RedirectController < ::ActiveStorage::Repr
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
def _layout_from_proc; end
class << self
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
end
end
@@ -3228,74 +3228,74 @@ class ActiveStorage::VariantRecord < ::ActiveStorage::Record
include ::ActiveStorage::VariantRecord::GeneratedAttributeMethods
include ::ActiveStorage::VariantRecord::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_blob(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_image_attachment(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_image_blob(*args); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
# source://activestorage//lib/active_storage/reflection.rb#53
def attachment_reflections; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def with_attached_image(*args, **_arg1); end
end
end
module ActiveStorage::VariantRecord::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def blob=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def blob_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def blob_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_image_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_image_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_blob!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_image_attachment(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_image_attachment!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_image_blob(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_image_blob!(*args, &block); end
# source://activestorage//lib/active_storage/attached/model.rb#55
@@ -3304,25 +3304,25 @@ module ActiveStorage::VariantRecord::GeneratedAssociationMethods
# source://activestorage//lib/active_storage/attached/model.rb#60
def image=(attachable); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def image_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def image_attachment=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def image_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def image_blob=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_blob; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_image_attachment; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_image_blob; end
end
diff --git a/sorbet/rbi/gems/activesupport@7.0.6.rbi b/sorbet/rbi/gems/activesupport@7.0.8.rbi
similarity index 99%
rename from sorbet/rbi/gems/activesupport@7.0.6.rbi
rename to sorbet/rbi/gems/activesupport@7.0.8.rbi
index bd6427b6..57396ec9 100644
--- a/sorbet/rbi/gems/activesupport@7.0.6.rbi
+++ b/sorbet/rbi/gems/activesupport@7.0.8.rbi
@@ -172,7 +172,7 @@ class ActiveSupport::ActionableError::NonActionable < ::StandardError; end
# variants.tablet? # => true
# variants.desktop? # => false
#
-# source://activesupport//lib/active_support/array_inquirer.rb#24
+# source://activesupport//lib/active_support/array_inquirer.rb#12
class ActiveSupport::ArrayInquirer < ::Array
# Passes each element of +candidates+ collection to ArrayInquirer collection.
# The method returns true if any element from the ArrayInquirer collection
@@ -745,7 +745,7 @@ ActiveSupport::Cache::FileStore::GITKEEP_FILES = T.let(T.unsafe(nil), Array)
# MemCacheStore implements the Strategy::LocalCache strategy which implements
# an in-memory cache inside of a block.
#
-# source://activesupport//lib/active_support/cache/mem_cache_store.rb#29
+# source://activesupport//lib/active_support/cache/mem_cache_store.rb#28
class ActiveSupport::Cache::MemCacheStore < ::ActiveSupport::Cache::Store
include ::ActiveSupport::Cache::Strategy::LocalCache
include ::ActiveSupport::Cache::MemCacheStore::DupLocalCache
@@ -3377,24 +3377,6 @@ module ActiveSupport::Dependencies::RequireDependency
def require_dependency(filename); end
end
-# source://activesupport//lib/active_support/core_ext/numeric/deprecated_conversions.rb#4
-module ActiveSupport::DeprecatedNumericWithFormat
- # source://activesupport//lib/active_support/core_ext/numeric/deprecated_conversions.rb#5
- def to_s(format = T.unsafe(nil), options = T.unsafe(nil)); end
-end
-
-# source://activesupport//lib/active_support/core_ext/range/deprecated_conversions.rb#4
-module ActiveSupport::DeprecatedRangeWithFormat
- # source://activesupport//lib/active_support/deprecation/method_wrappers.rb#63
- def to_default_s(*args, **_arg1, &block); end
-
- # source://activesupport//lib/active_support/core_ext/range/deprecated_conversions.rb#6
- def to_s(format = T.unsafe(nil)); end
-end
-
-# source://activesupport//lib/active_support/core_ext/range/deprecated_conversions.rb#5
-ActiveSupport::DeprecatedRangeWithFormat::NOT_SET = T.let(T.unsafe(nil), Object)
-
# \Deprecation specifies the API used by Rails to deprecate methods, instance
# variables, objects, and constants.
#
@@ -4776,27 +4758,27 @@ class ActiveSupport::EncryptedFile
# @raise [InvalidKeyLengthError]
#
- # source://activesupport//lib/active_support/encrypted_file.rb#125
+ # source://activesupport//lib/active_support/encrypted_file.rb#124
def check_key_length; end
- # source://activesupport//lib/active_support/encrypted_file.rb#103
+ # source://activesupport//lib/active_support/encrypted_file.rb#102
def decrypt(contents); end
- # source://activesupport//lib/active_support/encrypted_file.rb#98
+ # source://activesupport//lib/active_support/encrypted_file.rb#97
def encrypt(contents); end
- # source://activesupport//lib/active_support/encrypted_file.rb#107
+ # source://activesupport//lib/active_support/encrypted_file.rb#106
def encryptor; end
# @raise [MissingKeyError]
#
- # source://activesupport//lib/active_support/encrypted_file.rb#121
+ # source://activesupport//lib/active_support/encrypted_file.rb#120
def handle_missing_key; end
- # source://activesupport//lib/active_support/encrypted_file.rb#112
+ # source://activesupport//lib/active_support/encrypted_file.rb#111
def read_env_key; end
- # source://activesupport//lib/active_support/encrypted_file.rb#116
+ # source://activesupport//lib/active_support/encrypted_file.rb#115
def read_key_file; end
# source://activesupport//lib/active_support/encrypted_file.rb#83
@@ -5384,7 +5366,7 @@ end
#
# which will, in turn, require this file.
#
-# source://activesupport//lib/active_support/hash_with_indifferent_access.rb#55
+# source://activesupport//lib/active_support/hash_with_indifferent_access.rb#53
class ActiveSupport::HashWithIndifferentAccess < ::Hash
# @return [HashWithIndifferentAccess] a new instance of HashWithIndifferentAccess
#
@@ -6828,7 +6810,7 @@ end
# flushes all logs when the request finishes
# (via action_dispatch.callback notification) in a Rails environment.
#
-# source://activesupport//lib/active_support/log_subscriber.rb#66
+# source://activesupport//lib/active_support/log_subscriber.rb#65
class ActiveSupport::LogSubscriber < ::ActiveSupport::Subscriber
# source://activesupport//lib/active_support/log_subscriber.rb#80
def colorize_logging; end
@@ -6988,7 +6970,7 @@ end
# Simple formatter which only displays the message.
#
-# source://activesupport//lib/active_support/logger.rb#87
+# source://activesupport//lib/active_support/logger.rb#86
class ActiveSupport::Logger::SimpleFormatter < ::Logger::Formatter
# This method is invoked when a log event occurs
#
@@ -8211,10 +8193,10 @@ class ActiveSupport::Notifications::Fanout
# source://activesupport//lib/active_support/notifications/fanout.rb#117
def listening?(name); end
- # source://mutex_m/0.1.1/mutex_m.rb#93
+ # source://mutex_m/0.2.0/mutex_m.rb#91
def lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#83
+ # source://mutex_m/0.2.0/mutex_m.rb#81
def locked?; end
# source://activesupport//lib/active_support/notifications/fanout.rb#79
@@ -8229,13 +8211,13 @@ class ActiveSupport::Notifications::Fanout
# source://activesupport//lib/active_support/notifications/fanout.rb#34
def subscribe(pattern = T.unsafe(nil), callable = T.unsafe(nil), monotonic: T.unsafe(nil), &block); end
- # source://mutex_m/0.1.1/mutex_m.rb#78
+ # source://mutex_m/0.2.0/mutex_m.rb#76
def synchronize(&block); end
- # source://mutex_m/0.1.1/mutex_m.rb#88
+ # source://mutex_m/0.2.0/mutex_m.rb#86
def try_lock; end
- # source://mutex_m/0.1.1/mutex_m.rb#98
+ # source://mutex_m/0.2.0/mutex_m.rb#96
def unlock; end
# source://activesupport//lib/active_support/notifications/fanout.rb#51
@@ -10492,54 +10474,54 @@ class ActiveSupport::TestCase < ::Minitest::Test
# source://activesupport//lib/active_support/callbacks.rb#940
def _teardown_callbacks; end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#735
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#736
def assert_no_match(matcher, obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#664
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#665
def assert_not_empty(obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#675
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#676
def assert_not_equal(exp, act, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#687
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#688
def assert_not_in_delta(exp, act, delta = T.unsafe(nil), msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#699
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#700
def assert_not_in_epsilon(a, b, epsilon = T.unsafe(nil), msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#706
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#707
def assert_not_includes(collection, obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#717
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#718
def assert_not_instance_of(cls, obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#727
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#728
def assert_not_kind_of(cls, obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#745
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#746
def assert_not_nil(obj, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#780
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#781
def assert_not_operator(o1, op, o2 = T.unsafe(nil), msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#803
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#804
def assert_not_predicate(o1, op, msg = T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#811
- def assert_not_respond_to(obj, meth, msg = T.unsafe(nil)); end
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#813
+ def assert_not_respond_to(obj, meth, msg = T.unsafe(nil), include_all: T.unsafe(nil)); end
- # source://minitest/5.18.1/lib/minitest/assertions.rb#820
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#822
def assert_not_same(exp, act, msg = T.unsafe(nil)); end
# test/unit backwards compatibility methods
#
- # source://minitest/5.18.1/lib/minitest/assertions.rb#422
+ # source://minitest/5.21.2/lib/minitest/assertions.rb#424
def assert_raise(*exp); end
- # source://turbo-rails/1.4.0/lib/turbo/test_assertions.rb#7
+ # source://turbo-rails/1.5.0/lib/turbo/test_assertions.rb#7
def dom_class(*_arg0, **_arg1, &_arg2); end
- # source://turbo-rails/1.4.0/lib/turbo/test_assertions.rb#7
+ # source://turbo-rails/1.5.0/lib/turbo/test_assertions.rb#7
def dom_id(*_arg0, **_arg1, &_arg2); end
# source://activesupport//lib/active_support/testing/file_fixtures.rb#20
@@ -10551,7 +10533,7 @@ class ActiveSupport::TestCase < ::Minitest::Test
# source://activesupport//lib/active_support/test_case.rb#151
def inspect; end
- # source://minitest/5.18.1/lib/minitest.rb#304
+ # source://minitest/5.21.2/lib/minitest.rb#311
def method_name; end
class << self
@@ -11590,7 +11572,7 @@ class ActiveSupport::TimeWithZone
# now + 24.hours # => Mon, 03 Nov 2014 00:26:28.725182881 EST -05:00
# now + 1.day # => Mon, 03 Nov 2014 01:26:28.725182881 EST -05:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#328
+ # source://activesupport//lib/active_support/time_with_zone.rb#309
def +(other); end
# Subtracts an interval of time and returns a new TimeWithZone object unless
@@ -11616,19 +11598,19 @@ class ActiveSupport::TimeWithZone
#
# Time.zone.now - 1.day.ago # => 86399.999967
#
- # source://activesupport//lib/active_support/time_with_zone.rb#362
+ # source://activesupport//lib/active_support/time_with_zone.rb#343
def -(other); end
# Use the time in UTC for comparisons.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#261
+ # source://activesupport//lib/active_support/time_with_zone.rb#242
def <=>(other); end
# So that +self+ acts_like?(:time).
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#523
+ # source://activesupport//lib/active_support/time_with_zone.rb#504
def acts_like_time?; end
# Uses Date to provide precise Time calculations for years, months, and days
@@ -11653,7 +11635,7 @@ class ActiveSupport::TimeWithZone
# now.advance(months: 1) # => Tue, 02 Dec 2014 01:26:28.558049687 EST -05:00
# now.advance(years: 1) # => Mon, 02 Nov 2015 01:26:28.558049687 EST -05:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#451
+ # source://activesupport//lib/active_support/time_with_zone.rb#432
def advance(options); end
def after?(_arg0); end
@@ -11676,7 +11658,7 @@ class ActiveSupport::TimeWithZone
# now.ago(24.hours) # => Sun, 02 Nov 2014 01:26:28.725182881 EDT -04:00
# now.ago(1.day) # => Sun, 02 Nov 2014 00:26:28.725182881 EDT -04:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#390
+ # source://activesupport//lib/active_support/time_with_zone.rb#371
def ago(other); end
# Coerces time to a string for JSON encoding. The default format is ISO 8601.
@@ -11702,14 +11684,14 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#269
+ # source://activesupport//lib/active_support/time_with_zone.rb#250
def between?(min, max); end
# An instance of ActiveSupport::TimeWithZone is never blank
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#534
+ # source://activesupport//lib/active_support/time_with_zone.rb#515
def blank?; end
# Returns a new +ActiveSupport::TimeWithZone+ where one or more of the elements have
@@ -11730,7 +11712,7 @@ class ActiveSupport::TimeWithZone
# t.change(offset: "-10:00") # => Fri, 14 Apr 2017 11:45:15.116992711 HST -10:00
# t.change(zone: "Hawaii") # => Fri, 14 Apr 2017 11:45:15.116992711 HST -10:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#411
+ # source://activesupport//lib/active_support/time_with_zone.rb#392
def change(options); end
# Returns a Time instance of the simultaneous time in the UTC timezone.
@@ -11738,7 +11720,7 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#73
def comparable_time; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def day; end
# Returns true if the current time is within Daylight Savings Time for the
@@ -11760,7 +11742,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#304
+ # source://activesupport//lib/active_support/time_with_zone.rb#285
def eql?(other); end
# Returns a formatted string of the offset from UTC, or an alternative
@@ -11775,14 +11757,14 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#135
def formatted_offset(colon = T.unsafe(nil), alternate_utc_string = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/time_with_zone.rb#538
+ # source://activesupport//lib/active_support/time_with_zone.rb#519
def freeze; end
# Returns true if the current object's time is in the future.
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#299
+ # source://activesupport//lib/active_support/time_with_zone.rb#280
def future?; end
# Returns a Time instance of the simultaneous time in the UTC timezone.
@@ -11827,10 +11809,10 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#121
def gmtoff; end
- # source://activesupport//lib/active_support/time_with_zone.rb#308
+ # source://activesupport//lib/active_support/time_with_zone.rb#289
def hash; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def hour; end
# Returns a string of the object's date and time in the format used by
@@ -11858,7 +11840,7 @@ class ActiveSupport::TimeWithZone
# now + 24.hours # => Mon, 03 Nov 2014 00:26:28.725182881 EST -05:00
# now + 1.day # => Mon, 03 Nov 2014 01:26:28.725182881 EST -05:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#328
+ # source://activesupport//lib/active_support/time_with_zone.rb#309
def in(other); end
# Returns the simultaneous time in Time.zone, or the specified zone.
@@ -11880,7 +11862,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#528
+ # source://activesupport//lib/active_support/time_with_zone.rb#509
def is_a?(klass); end
# Returns true if the current time is within Daylight Savings Time for the
@@ -11907,7 +11889,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#528
+ # source://activesupport//lib/active_support/time_with_zone.rb#509
def kind_of?(klass); end
# Returns a Time instance of the simultaneous time in the system timezone.
@@ -11915,28 +11897,28 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#93
def localtime(utc_offset = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/time_with_zone.rb#544
+ # source://activesupport//lib/active_support/time_with_zone.rb#525
def marshal_dump; end
- # source://activesupport//lib/active_support/time_with_zone.rb#548
+ # source://activesupport//lib/active_support/time_with_zone.rb#529
def marshal_load(variables); end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def mday; end
# Send the missing method to +time+ instance, and wrap result in a new
# TimeWithZone with the existing +time_zone+.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#569
+ # source://activesupport//lib/active_support/time_with_zone.rb#550
def method_missing(*_arg0, **_arg1, &_arg2); end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def min; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def mon; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def month; end
# Returns true if the current object's time falls within
@@ -11944,17 +11926,17 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#286
+ # source://activesupport//lib/active_support/time_with_zone.rb#267
def next_day?; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def nsec; end
# Returns true if the current object's time is in the past.
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#274
+ # source://activesupport//lib/active_support/time_with_zone.rb#255
def past?; end
# Returns the underlying TZInfo::TimezonePeriod.
@@ -11967,7 +11949,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#293
+ # source://activesupport//lib/active_support/time_with_zone.rb#274
def prev_day?; end
# respond_to_missing? is not called in some cases, such as when type conversion is
@@ -11975,7 +11957,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#554
+ # source://activesupport//lib/active_support/time_with_zone.rb#535
def respond_to?(sym, include_priv = T.unsafe(nil)); end
# Returns a string of the object's date and time in the RFC 2822 standard
@@ -12002,7 +11984,7 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#204
def rfc822; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def sec; end
# Adds an interval of time to the current object's time and returns that
@@ -12022,13 +12004,13 @@ class ActiveSupport::TimeWithZone
# now + 24.hours # => Mon, 03 Nov 2014 00:26:28.725182881 EST -05:00
# now + 1.day # => Mon, 03 Nov 2014 01:26:28.725182881 EST -05:00
#
- # source://activesupport//lib/active_support/time_with_zone.rb#328
+ # source://activesupport//lib/active_support/time_with_zone.rb#309
def since(other); end
# Replaces %Z directive with +zone before passing to Time#strftime,
# so that zone information is correct.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#255
+ # source://activesupport//lib/active_support/time_with_zone.rb#236
def strftime(format); end
# Returns a Time instance that represents the time in +time_zone+.
@@ -12047,10 +12029,10 @@ class ActiveSupport::TimeWithZone
# now = Time.zone.now # => Tue, 18 Aug 2015 02:29:27.485278555 UTC +00:00
# now.to_a # => [27, 29, 2, 18, 8, 2015, 2, 230, false, "UTC"]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#474
+ # source://activesupport//lib/active_support/time_with_zone.rb#455
def to_a; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def to_date; end
# Returns an instance of DateTime with the timezone's UTC offset
@@ -12058,7 +12040,7 @@ class ActiveSupport::TimeWithZone
# Time.zone.now.to_datetime # => Tue, 18 Aug 2015 02:32:20 +0000
# Time.current.in_time_zone('Hawaii').to_datetime # => Mon, 17 Aug 2015 16:32:20 -1000
#
- # source://activesupport//lib/active_support/time_with_zone.rb#507
+ # source://activesupport//lib/active_support/time_with_zone.rb#488
def to_datetime; end
# Returns the object's date and time as a floating-point number of seconds
@@ -12066,7 +12048,7 @@ class ActiveSupport::TimeWithZone
#
# Time.zone.now.to_f # => 1417709320.285418
#
- # source://activesupport//lib/active_support/time_with_zone.rb#482
+ # source://activesupport//lib/active_support/time_with_zone.rb#463
def to_f; end
# Returns a string of the object's date and time.
@@ -12078,7 +12060,7 @@ class ActiveSupport::TimeWithZone
# * :db - format outputs time in UTC :db time. See Time#to_fs(:db).
# * Any key in Time::DATE_FORMATS can be used. See active_support/core_ext/time/conversions.rb.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#241
+ # source://activesupport//lib/active_support/time_with_zone.rb#222
def to_formatted_s(format = T.unsafe(nil)); end
# Returns a string of the object's date and time.
@@ -12090,7 +12072,7 @@ class ActiveSupport::TimeWithZone
# * :db - format outputs time in UTC :db time. See Time#to_fs(:db).
# * Any key in Time::DATE_FORMATS can be used. See active_support/core_ext/time/conversions.rb.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#241
+ # source://activesupport//lib/active_support/time_with_zone.rb#222
def to_fs(format = T.unsafe(nil)); end
# Returns the object's date and time as an integer number of seconds
@@ -12098,7 +12080,7 @@ class ActiveSupport::TimeWithZone
#
# Time.zone.now.to_i # => 1417709320
#
- # source://activesupport//lib/active_support/time_with_zone.rb#490
+ # source://activesupport//lib/active_support/time_with_zone.rb#471
def to_i; end
# Returns the object's date and time as a rational number of seconds
@@ -12106,19 +12088,19 @@ class ActiveSupport::TimeWithZone
#
# Time.zone.now.to_r # => (708854548642709/500000)
#
- # source://activesupport//lib/active_support/time_with_zone.rb#499
+ # source://activesupport//lib/active_support/time_with_zone.rb#480
def to_r; end
# Returns a string of the object's date and time.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#212
- def to_s(format = T.unsafe(nil)); end
+ # source://activesupport//lib/active_support/time_with_zone.rb#210
+ def to_s; end
# Returns an instance of +Time+, either with the same UTC offset
# as +self+ or in the local system timezone depending on the setting
# of +ActiveSupport.to_time_preserves_timezone+.
#
- # source://activesupport//lib/active_support/time_with_zone.rb#514
+ # source://activesupport//lib/active_support/time_with_zone.rb#495
def to_time; end
# Returns true if the current object's time falls within
@@ -12126,7 +12108,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#280
+ # source://activesupport//lib/active_support/time_with_zone.rb#261
def today?; end
# Returns true if the current object's time falls within
@@ -12134,7 +12116,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#286
+ # source://activesupport//lib/active_support/time_with_zone.rb#267
def tomorrow?; end
# Returns the object's date and time as an integer number of seconds
@@ -12142,10 +12124,10 @@ class ActiveSupport::TimeWithZone
#
# Time.zone.now.to_i # => 1417709320
#
- # source://activesupport//lib/active_support/time_with_zone.rb#490
+ # source://activesupport//lib/active_support/time_with_zone.rb#471
def tv_sec; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def usec; end
# Returns a Time instance of the simultaneous time in the UTC timezone.
@@ -12170,7 +12152,7 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#121
def utc_offset; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def wday; end
# Returns a string of the object's date and time in the ISO 8601 standard
@@ -12181,10 +12163,10 @@ class ActiveSupport::TimeWithZone
# source://activesupport//lib/active_support/time_with_zone.rb#158
def xmlschema(fraction_digits = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def yday; end
- # source://activesupport//lib/active_support/time_with_zone.rb#463
+ # source://activesupport//lib/active_support/time_with_zone.rb#444
def year; end
# Returns true if the current object's time falls within
@@ -12192,7 +12174,7 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#293
+ # source://activesupport//lib/active_support/time_with_zone.rb#274
def yesterday?; end
# Returns the time zone abbreviation.
@@ -12207,13 +12189,13 @@ class ActiveSupport::TimeWithZone
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#605
+ # source://activesupport//lib/active_support/time_with_zone.rb#586
def duration_of_variable_length?(obj); end
- # source://activesupport//lib/active_support/time_with_zone.rb#586
+ # source://activesupport//lib/active_support/time_with_zone.rb#567
def get_period_and_ensure_valid_local_time(period); end
- # source://activesupport//lib/active_support/time_with_zone.rb#578
+ # source://activesupport//lib/active_support/time_with_zone.rb#559
def incorporate_utc_offset(time, offset); end
# Ensure proxy class responds to all methods that underlying time instance
@@ -12221,13 +12203,13 @@ class ActiveSupport::TimeWithZone
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/time_with_zone.rb#562
+ # source://activesupport//lib/active_support/time_with_zone.rb#543
def respond_to_missing?(sym, include_priv); end
- # source://activesupport//lib/active_support/time_with_zone.rb#599
+ # source://activesupport//lib/active_support/time_with_zone.rb#580
def transfer_time_values_to_utc_constructor(time); end
- # source://activesupport//lib/active_support/time_with_zone.rb#609
+ # source://activesupport//lib/active_support/time_with_zone.rb#590
def wrap_with_time_zone(time); end
class << self
@@ -12238,13 +12220,10 @@ class ActiveSupport::TimeWithZone
end
end
-# source://activesupport//lib/active_support/time_with_zone.rb#209
-ActiveSupport::TimeWithZone::NOT_SET = T.let(T.unsafe(nil), Object)
-
# source://activesupport//lib/active_support/time_with_zone.rb#55
ActiveSupport::TimeWithZone::PRECISIONS = T.let(T.unsafe(nil), Hash)
-# source://activesupport//lib/active_support/time_with_zone.rb#576
+# source://activesupport//lib/active_support/time_with_zone.rb#557
ActiveSupport::TimeWithZone::SECONDS_PER_DAY = T.let(T.unsafe(nil), Integer)
# The TimeZone class serves as a wrapper around TZInfo::Timezone instances.
@@ -12884,7 +12863,7 @@ class Array
# a.compact_blank!
# # => [1, 2, true]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#325
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#330
def compact_blank!; end
# Returns a deep copy of array.
@@ -13054,7 +13033,7 @@ class Array
# source://activesupport//lib/active_support/core_ext/array/grouping.rb#93
def split(value = T.unsafe(nil), &block); end
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#310
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#315
def sum(init = T.unsafe(nil), &block); end
# Equal to self[2].
@@ -13121,9 +13100,6 @@ class Array
# source://activesupport//lib/active_support/core_ext/object/to_query.rb#50
def to_query(key); end
- # source://activesupport//lib/active_support/core_ext/array/deprecated_conversions.rb#5
- def to_s(format = T.unsafe(nil)); end
-
# Converts the array to a comma-separated sentence where the last element is
# joined by the connector word.
#
@@ -13310,14 +13286,10 @@ class Array
end
end
-# source://activesupport//lib/active_support/core_ext/array/deprecated_conversions.rb#4
-Array::NOT_SET = T.let(T.unsafe(nil), Object)
-
# source://activesupport//lib/active_support/core_ext/object/json.rb#118
class BigDecimal < ::Numeric
include ::ActiveSupport::BigDecimalWithDefaultFormat
include ::ActiveSupport::NumericWithFormat
- include ::ActiveSupport::DeprecatedNumericWithFormat
# A BigDecimal would be naturally represented as a JSON number. Most libraries,
# however, parse non-integer JSON numbers directly as floats. Clients using
@@ -13332,8 +13304,8 @@ class BigDecimal < ::Numeric
# source://activesupport//lib/active_support/core_ext/object/json.rb#128
def as_json(options = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/core_ext/numeric/deprecated_conversions.rb#5
- def to_s(format = T.unsafe(nil), options = T.unsafe(nil)); end
+ # source://activesupport//lib/active_support/core_ext/big_decimal/conversions.rb#8
+ def to_s(format = T.unsafe(nil)); end
end
# source://activesupport//lib/active_support/core_ext/class/attribute.rb#5
@@ -13659,9 +13631,6 @@ class Date
# source://activesupport//lib/active_support/core_ext/date/conversions.rb#47
def to_fs(format = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/core_ext/date/deprecated_conversions.rb#7
- def to_s(format = T.unsafe(nil)); end
-
# Converts a Date instance to a Time, where the time is set to the beginning of the day.
# The timezone can be either +:local+ or +:utc+ (default +:local+).
#
@@ -13744,9 +13713,6 @@ end
# source://activesupport//lib/active_support/core_ext/date/conversions.rb#9
Date::DATE_FORMATS = T.let(T.unsafe(nil), Hash)
-# source://activesupport//lib/active_support/core_ext/date/deprecated_conversions.rb#6
-Date::NOT_SET = T.let(T.unsafe(nil), Object)
-
# source://activesupport//lib/active_support/core_ext/date_and_time/compatibility.rb#5
module DateAndTime; end
@@ -14586,9 +14552,6 @@ class DateTime < ::Date
# source://activesupport//lib/active_support/core_ext/date_time/conversions.rb#84
def to_i; end
- # source://activesupport//lib/active_support/core_ext/date_time/deprecated_conversions.rb#7
- def to_s(format = T.unsafe(nil)); end
-
# Either return an instance of +Time+ with the same UTC offset
# as +self+ or an instance of +Time+ representing the same time
# in the local system timezone depending on the setting of
@@ -14651,9 +14614,6 @@ class DateTime < ::Date
end
end
-# source://activesupport//lib/active_support/core_ext/date_time/deprecated_conversions.rb#6
-DateTime::NOT_SET = T.let(T.unsafe(nil), Object)
-
# source://activesupport//lib/active_support/core_ext/object/try.rb#117
class Delegator < ::BasicObject
include ::ActiveSupport::Tryable
@@ -14975,7 +14935,7 @@ module Enumerable
# { a: "", b: 1, c: nil, d: [], e: false, f: true }.compact_blank
# # => { b: 1, f: true }
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#235
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#240
def compact_blank; end
# The negative of the Enumerable#include?. Returns +true+ if the
@@ -14983,7 +14943,7 @@ module Enumerable
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#169
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#174
def exclude?(object); end
# Returns a copy of the enumerable excluding the specified elements.
@@ -14997,7 +14957,7 @@ module Enumerable
# {foo: 1, bar: 2, baz: 3}.excluding :bar
# # => {foo: 1, baz: 3}
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#183
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#188
def excluding(*elements); end
# Returns a new +Array+ where the order has been set to that provided in the +series+, based on the +key+ of the
@@ -15009,7 +14969,7 @@ module Enumerable
# If the +series+ include keys that have no corresponding element in the Enumerable, these are ignored.
# If the Enumerable has additional elements that aren't named in the +series+, these are not included in the result.
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#247
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#252
def in_order_of(key, series); end
# Returns a new array that includes the passed elements.
@@ -15020,7 +14980,7 @@ module Enumerable
# ["David", "Rafael"].including %w[ Aaron Todd ]
# # => ["David", "Rafael", "Aaron", "Todd"]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#163
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#168
def including(*elements); end
# Convert an enumerable to a hash, using the block result as the key and the
@@ -15032,7 +14992,7 @@ module Enumerable
# people.index_by { |person| "#{person.first_name} #{person.last_name}" }
# # => { "Chade- Fowlersburg-e" => , "David Heinemeier Hansson" => , ...}
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#103
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#108
def index_by; end
# Convert an enumerable to a hash, using the element as the key and the block
@@ -15049,7 +15009,7 @@ module Enumerable
# %i( created_at updated_at ).index_with(Time.now)
# # => { created_at: 2020-03-09 22:31:47, updated_at: 2020-03-09 22:31:47 }
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#126
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#131
def index_with(default = T.unsafe(nil)); end
# Returns +true+ if the enumerable has more than 1 element. Functionally
@@ -15059,7 +15019,7 @@ module Enumerable
#
# @return [Boolean]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#144
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#149
def many?; end
# Calculates the maximum from the extracted elements.
@@ -15086,7 +15046,7 @@ module Enumerable
# [{ id: 1, name: "David" }, { id: 2, name: "Rafael" }].pick(:id, :name)
# # => [1, "David"]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#212
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#217
def pick(*keys); end
# Extract the given key from each element in the enumerable.
@@ -15097,7 +15057,7 @@ module Enumerable
# [{ id: 1, name: "David" }, { id: 2, name: "Rafael" }].pluck(:id, :name)
# # => [[1, "David"], [2, "Rafael"]]
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#196
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#201
def pluck(*keys); end
# Returns the sole item in the enumerable. If there are no items, or more
@@ -15107,7 +15067,7 @@ module Enumerable
# Set.new.sole # => Enumerable::SoleItemExpectedError: no item found
# { a: 1, b: 2 }.sole # => Enumerable::SoleItemExpectedError: multiple items found
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#257
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#262
def sole; end
# Calculates a sum from the elements.
@@ -15143,7 +15103,7 @@ module Enumerable
# {foo: 1, bar: 2, baz: 3}.excluding :bar
# # => {foo: 1, baz: 3}
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#183
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#188
def without(*elements); end
end
@@ -15211,16 +15171,12 @@ end
# source://activesupport//lib/active_support/core_ext/object/json.rb#110
class Float < ::Numeric
include ::ActiveSupport::NumericWithFormat
- include ::ActiveSupport::DeprecatedNumericWithFormat
# Encoding Infinity or NaN to JSON should return "null". The default returns
# "Infinity" or "NaN" which are not valid JSON.
#
# source://activesupport//lib/active_support/core_ext/object/json.rb#113
def as_json(options = T.unsafe(nil)); end
-
- # source://activesupport//lib/active_support/core_ext/numeric/deprecated_conversions.rb#5
- def to_s(format = T.unsafe(nil), options = T.unsafe(nil)); end
end
# source://activesupport//lib/active_support/core_ext/hash/deep_merge.rb#3
@@ -15245,7 +15201,7 @@ class Hash
# Hash#reject has its own definition, so this needs one too.
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#268
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#273
def compact_blank; end
# Removes all blank values from the +Hash+ in place and returns self.
@@ -15255,7 +15211,7 @@ class Hash
# h.compact_blank!
# # => { b: 1, f: true }
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#278
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#283
def compact_blank!; end
# Returns a deep copy of hash.
@@ -15781,38 +15737,59 @@ class IO::Buffer
def initialize(*_arg0); end
+ def &(_arg0); end
def <=>(_arg0); end
+ def ^(_arg0); end
+ def and!(_arg0); end
def clear(*_arg0); end
def copy(*_arg0); end
+ def each(*_arg0); end
+ def each_byte(*_arg0); end
def empty?; end
def external?; end
def free; end
def get_string(*_arg0); end
def get_value(_arg0, _arg1); end
- def hexdump; end
+ def get_values(_arg0, _arg1); end
+ def hexdump(*_arg0); end
def inspect; end
def internal?; end
def locked; end
def locked?; end
def mapped?; end
+ def not!; end
def null?; end
- def pread(_arg0, _arg1, _arg2); end
- def pwrite(_arg0, _arg1, _arg2); end
- def read(_arg0, _arg1); end
+ def or!(_arg0); end
+ def pread(*_arg0); end
+ def private?; end
+ def pwrite(*_arg0); end
+ def read(*_arg0); end
def readonly?; end
def resize(_arg0); end
def set_string(*_arg0); end
def set_value(_arg0, _arg1, _arg2); end
+ def set_values(_arg0, _arg1, _arg2); end
+ def shared?; end
def size; end
- def slice(_arg0, _arg1); end
+ def slice(*_arg0); end
def to_s; end
def transfer; end
def valid?; end
- def write(_arg0, _arg1); end
+ def values(*_arg0); end
+ def write(*_arg0); end
+ def xor!(_arg0); end
+ def |(_arg0); end
+ def ~; end
+
+ private
+
+ def initialize_copy(_arg0); end
class << self
def for(_arg0); end
def map(*_arg0); end
+ def size_of(_arg0); end
+ def string(_arg0); end
end
end
@@ -15828,10 +15805,12 @@ IO::Buffer::LITTLE_ENDIAN = T.let(T.unsafe(nil), Integer)
IO::Buffer::LOCKED = T.let(T.unsafe(nil), Integer)
class IO::Buffer::LockedError < ::RuntimeError; end
IO::Buffer::MAPPED = T.let(T.unsafe(nil), Integer)
+class IO::Buffer::MaskError < ::ArgumentError; end
IO::Buffer::NETWORK_ENDIAN = T.let(T.unsafe(nil), Integer)
IO::Buffer::PAGE_SIZE = T.let(T.unsafe(nil), Integer)
IO::Buffer::PRIVATE = T.let(T.unsafe(nil), Integer)
IO::Buffer::READONLY = T.let(T.unsafe(nil), Integer)
+IO::Buffer::SHARED = T.let(T.unsafe(nil), Integer)
class IO::ConsoleMode
def echo=(_arg0); end
@@ -15863,6 +15842,7 @@ IO::EWOULDBLOCKWaitReadable = IO::EAGAINWaitReadable
IO::EWOULDBLOCKWaitWritable = IO::EAGAINWaitWritable
IO::PRIORITY = T.let(T.unsafe(nil), Integer)
IO::READABLE = T.let(T.unsafe(nil), Integer)
+class IO::TimeoutError < ::IOError; end
IO::WRITABLE = T.let(T.unsafe(nil), Integer)
# source://activesupport//lib/active_support/core_ext/object/json.rb#228
@@ -15874,7 +15854,6 @@ end
# source://activesupport//lib/active_support/core_ext/integer/time.rb#6
class Integer < ::Numeric
include ::ActiveSupport::NumericWithFormat
- include ::ActiveSupport::DeprecatedNumericWithFormat
# Returns a Duration instance matching the number of months provided.
#
@@ -15927,9 +15906,6 @@ class Integer < ::Numeric
# source://activesupport//lib/active_support/core_ext/integer/inflections.rb#15
def ordinalize; end
- # source://activesupport//lib/active_support/core_ext/numeric/deprecated_conversions.rb#5
- def to_s(format = T.unsafe(nil), options = T.unsafe(nil)); end
-
# Returns a Duration instance matching the number of years provided.
#
# 2.years # => 2 years
@@ -15945,8 +15921,6 @@ class Integer < ::Numeric
def years; end
end
-Integer::GMP_VERSION = T.let(T.unsafe(nil), String)
-
# source://activesupport//lib/active_support/core_ext/kernel/reporting.rb#3
module Kernel
# class_eval on an object acts like +singleton_class.class_eval+.
@@ -17808,7 +17782,6 @@ end
# source://activesupport//lib/active_support/core_ext/object/json.rb#151
class Range
include ::ActiveSupport::RangeWithFormat
- include ::ActiveSupport::DeprecatedRangeWithFormat
include ::ActiveSupport::CompareWithRange
include ::ActiveSupport::EachTimeWithZone
include ::Enumerable
@@ -17840,11 +17813,8 @@ class Range
# Optimize range sum to use arithmetic progression if a block is not given and
# we have a range of numeric values.
#
- # source://activesupport//lib/active_support/core_ext/enumerable.rb#287
+ # source://activesupport//lib/active_support/core_ext/enumerable.rb#292
def sum(identity = T.unsafe(nil)); end
-
- # source://activesupport//lib/active_support/core_ext/range/deprecated_conversions.rb#6
- def to_s(format = T.unsafe(nil)); end
end
# source://activesupport//lib/active_support/core_ext/object/json.rb#133
@@ -18996,9 +18966,6 @@ class Time
# source://activesupport//lib/active_support/core_ext/time/conversions.rb#53
def to_fs(format = T.unsafe(nil)); end
- # source://activesupport//lib/active_support/core_ext/time/deprecated_conversions.rb#7
- def to_s(format = T.unsafe(nil)); end
-
# Either return +self+ or the time in the local system timezone depending
# on the setting of +ActiveSupport.to_time_preserves_timezone+.
#
@@ -19150,9 +19117,6 @@ Time::COMMON_YEAR_DAYS_IN_MONTH = T.let(T.unsafe(nil), Array)
# source://activesupport//lib/active_support/core_ext/time/conversions.rb#8
Time::DATE_FORMATS = T.let(T.unsafe(nil), Hash)
-# source://activesupport//lib/active_support/core_ext/time/deprecated_conversions.rb#6
-Time::NOT_SET = T.let(T.unsafe(nil), Object)
-
# source://activesupport//lib/active_support/core_ext/object/blank.rb#72
class TrueClass
# source://activesupport//lib/active_support/core_ext/object/json.rb#75
diff --git a/sorbet/rbi/gems/addressable@2.8.4.rbi b/sorbet/rbi/gems/addressable@2.8.6.rbi
similarity index 89%
rename from sorbet/rbi/gems/addressable@2.8.4.rbi
rename to sorbet/rbi/gems/addressable@2.8.6.rbi
index 7d2a47ea..9b249f24 100644
--- a/sorbet/rbi/gems/addressable@2.8.4.rbi
+++ b/sorbet/rbi/gems/addressable@2.8.6.rbi
@@ -790,7 +790,7 @@ class Addressable::URI
# @param [String, [Hash] a customizable set of options
# @return [Addressable::URI] The constructed URI object.
#
- # source://addressable//lib/addressable/uri.rb#823
+ # source://addressable//lib/addressable/uri.rb#830
def initialize(options = T.unsafe(nil)); end
# Joins two URIs together.
@@ -798,7 +798,7 @@ class Addressable::URI
# @param The [String, Addressable::URI, #to_str] URI to join with.
# @return [Addressable::URI] The joined URI.
#
- # source://addressable//lib/addressable/uri.rb#1882
+ # source://addressable//lib/addressable/uri.rb#1889
def +(uri); end
# Returns true if the URI objects are equal. This method
@@ -808,7 +808,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the URIs are equivalent, false
# otherwise.
#
- # source://addressable//lib/addressable/uri.rb#2232
+ # source://addressable//lib/addressable/uri.rb#2239
def ==(uri); end
# Returns true if the URI objects are equal. This method
@@ -819,7 +819,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the URIs are equivalent, false
# otherwise.
#
- # source://addressable//lib/addressable/uri.rb#2210
+ # source://addressable//lib/addressable/uri.rb#2217
def ===(uri); end
# Determines if the URI is absolute.
@@ -827,7 +827,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the URI is absolute. false
# otherwise.
#
- # source://addressable//lib/addressable/uri.rb#1872
+ # source://addressable//lib/addressable/uri.rb#1879
def absolute?; end
# The authority component for this URI.
@@ -835,21 +835,21 @@ class Addressable::URI
#
# @return [String] The authority component.
#
- # source://addressable//lib/addressable/uri.rb#1227
+ # source://addressable//lib/addressable/uri.rb#1234
def authority; end
# Sets the authority component for this URI.
#
# @param new_authority [String, #to_str] The new authority component.
#
- # source://addressable//lib/addressable/uri.rb#1267
+ # source://addressable//lib/addressable/uri.rb#1274
def authority=(new_authority); end
# The basename, if any, of the file in the path component.
#
# @return [String] The path's basename.
#
- # source://addressable//lib/addressable/uri.rb#1581
+ # source://addressable//lib/addressable/uri.rb#1588
def basename; end
# The default port for this URI's scheme.
@@ -858,7 +858,7 @@ class Addressable::URI
#
# @return [Integer] The default port.
#
- # source://addressable//lib/addressable/uri.rb#1447
+ # source://addressable//lib/addressable/uri.rb#1454
def default_port; end
# This method allows you to make several changes to a URI simultaneously,
@@ -868,7 +868,7 @@ class Addressable::URI
#
# @param block [Proc] A set of operations to perform on a given URI.
#
- # source://addressable//lib/addressable/uri.rb#2389
+ # source://addressable//lib/addressable/uri.rb#2396
def defer_validation; end
# Creates a URI suitable for display to users. If semantic attacks are
@@ -878,7 +878,7 @@ class Addressable::URI
#
# @return [Addressable::URI] A URI suitable for display purposes.
#
- # source://addressable//lib/addressable/uri.rb#2194
+ # source://addressable//lib/addressable/uri.rb#2201
def display_uri; end
# Returns the public suffix domain for this host.
@@ -886,23 +886,26 @@ class Addressable::URI
# @example
# Addressable::URI.parse("http://www.example.co.uk").domain # => "example.co.uk"
#
- # source://addressable//lib/addressable/uri.rb#1218
+ # source://addressable//lib/addressable/uri.rb#1225
def domain; end
# Clones the URI object.
#
# @return [Addressable::URI] The cloned URI.
#
- # source://addressable//lib/addressable/uri.rb#2264
+ # source://addressable//lib/addressable/uri.rb#2271
def dup; end
# Determines if the URI is an empty string.
#
# @return [TrueClass, FalseClass] Returns true if empty, false otherwise.
#
- # source://addressable//lib/addressable/uri.rb#2326
+ # source://addressable//lib/addressable/uri.rb#2333
def empty?; end
+ # source://addressable//lib/addressable/uri.rb#2406
+ def encode_with(coder); end
+
# Returns true if the URI objects are equal. This method
# does NOT normalize either URI before doing the comparison.
#
@@ -910,7 +913,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the URIs are equivalent, false
# otherwise.
#
- # source://addressable//lib/addressable/uri.rb#2246
+ # source://addressable//lib/addressable/uri.rb#2253
def eql?(uri); end
# The extname, if any, of the file in the path component.
@@ -918,28 +921,28 @@ class Addressable::URI
#
# @return [String] The path's extname.
#
- # source://addressable//lib/addressable/uri.rb#1591
+ # source://addressable//lib/addressable/uri.rb#1598
def extname; end
# The fragment component for this URI.
#
# @return [String] The fragment component.
#
- # source://addressable//lib/addressable/uri.rb#1803
+ # source://addressable//lib/addressable/uri.rb#1810
def fragment; end
# Sets the fragment component for this URI.
#
# @param new_fragment [String, #to_str] The new fragment component.
#
- # source://addressable//lib/addressable/uri.rb#1828
+ # source://addressable//lib/addressable/uri.rb#1835
def fragment=(new_fragment); end
# Freeze URI, initializing instance variables.
#
# @return [Addressable::URI] The frozen URI object.
#
- # source://addressable//lib/addressable/uri.rb#863
+ # source://addressable//lib/addressable/uri.rb#870
def freeze; end
# A hash value that will make a URI equivalent to its normalized
@@ -947,21 +950,21 @@ class Addressable::URI
#
# @return [Integer] A hash of the URI.
#
- # source://addressable//lib/addressable/uri.rb#2256
+ # source://addressable//lib/addressable/uri.rb#2263
def hash; end
# The host component for this URI.
#
# @return [String] The host component.
#
- # source://addressable//lib/addressable/uri.rb#1113
+ # source://addressable//lib/addressable/uri.rb#1120
def host; end
# Sets the host component for this URI.
#
# @param new_host [String, #to_str] The new host component.
#
- # source://addressable//lib/addressable/uri.rb#1149
+ # source://addressable//lib/addressable/uri.rb#1156
def host=(new_host); end
# This method is same as URI::Generic#host except
@@ -970,7 +973,7 @@ class Addressable::URI
# @return [String] The hostname for this URI.
# @see Addressable::URI#host
#
- # source://addressable//lib/addressable/uri.rb#1171
+ # source://addressable//lib/addressable/uri.rb#1178
def hostname; end
# This method is same as URI::Generic#host= except
@@ -979,7 +982,7 @@ class Addressable::URI
# @param new_hostname [String, #to_str] The new hostname for this URI.
# @see Addressable::URI#host=
#
- # source://addressable//lib/addressable/uri.rb#1183
+ # source://addressable//lib/addressable/uri.rb#1190
def hostname=(new_hostname); end
# The inferred port component for this URI.
@@ -988,14 +991,17 @@ class Addressable::URI
#
# @return [Integer] The inferred port component.
#
- # source://addressable//lib/addressable/uri.rb#1433
+ # source://addressable//lib/addressable/uri.rb#1440
def inferred_port; end
+ # source://addressable//lib/addressable/uri.rb#2417
+ def init_with(coder); end
+
# Returns a String representation of the URI object's state.
#
# @return [String] The URI object's state, as a String.
#
- # source://addressable//lib/addressable/uri.rb#2377
+ # source://addressable//lib/addressable/uri.rb#2384
def inspect; end
# Determines if the scheme indicates an IP-based protocol.
@@ -1003,7 +1009,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the scheme indicates an IP-based protocol.
# false otherwise.
#
- # source://addressable//lib/addressable/uri.rb#1848
+ # source://addressable//lib/addressable/uri.rb#1855
def ip_based?; end
# Joins two URIs together.
@@ -1011,7 +1017,7 @@ class Addressable::URI
# @param The [String, Addressable::URI, #to_str] URI to join with.
# @return [Addressable::URI] The joined URI.
#
- # source://addressable//lib/addressable/uri.rb#1882
+ # source://addressable//lib/addressable/uri.rb#1889
def join(uri); end
# Destructive form of join.
@@ -1020,7 +1026,7 @@ class Addressable::URI
# @return [Addressable::URI] The joined URI.
# @see Addressable::URI#join
#
- # source://addressable//lib/addressable/uri.rb#1985
+ # source://addressable//lib/addressable/uri.rb#1992
def join!(uri); end
# Merges a URI with a Hash of components.
@@ -1032,7 +1038,7 @@ class Addressable::URI
# @return [Addressable::URI] The merged URI.
# @see Hash#merge
#
- # source://addressable//lib/addressable/uri.rb#2000
+ # source://addressable//lib/addressable/uri.rb#2007
def merge(hash); end
# Destructive form of merge.
@@ -1041,7 +1047,7 @@ class Addressable::URI
# @return [Addressable::URI] The merged URI.
# @see Addressable::URI#merge
#
- # source://addressable//lib/addressable/uri.rb#2065
+ # source://addressable//lib/addressable/uri.rb#2072
def merge!(uri); end
# Returns a normalized URI object.
@@ -1054,7 +1060,7 @@ class Addressable::URI
#
# @return [Addressable::URI] The normalized URI.
#
- # source://addressable//lib/addressable/uri.rb#2157
+ # source://addressable//lib/addressable/uri.rb#2164
def normalize; end
# Destructively normalizes this URI object.
@@ -1062,63 +1068,63 @@ class Addressable::URI
# @return [Addressable::URI] The normalized URI.
# @see Addressable::URI#normalize
#
- # source://addressable//lib/addressable/uri.rb#2183
+ # source://addressable//lib/addressable/uri.rb#2190
def normalize!; end
# The authority component for this URI, normalized.
#
# @return [String] The authority component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1245
+ # source://addressable//lib/addressable/uri.rb#1252
def normalized_authority; end
# The fragment component for this URI, normalized.
#
# @return [String] The fragment component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1809
+ # source://addressable//lib/addressable/uri.rb#1816
def normalized_fragment; end
# The host component for this URI, normalized.
#
# @return [String] The host component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1119
+ # source://addressable//lib/addressable/uri.rb#1126
def normalized_host; end
# The password component for this URI, normalized.
#
# @return [String] The password component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#995
+ # source://addressable//lib/addressable/uri.rb#1002
def normalized_password; end
# The path component for this URI, normalized.
#
# @return [String] The path component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1528
+ # source://addressable//lib/addressable/uri.rb#1535
def normalized_path; end
# The port component for this URI, normalized.
#
# @return [Integer] The port component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1385
+ # source://addressable//lib/addressable/uri.rb#1392
def normalized_port; end
# The query component for this URI, normalized.
#
# @return [String] The query component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1606
+ # source://addressable//lib/addressable/uri.rb#1613
def normalized_query(*flags); end
# The scheme component for this URI, normalized.
#
# @return [String] The scheme component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#889
+ # source://addressable//lib/addressable/uri.rb#896
def normalized_scheme; end
# The normalized combination of components that represent a site.
@@ -1130,21 +1136,21 @@ class Addressable::URI
#
# @return [String] The normalized components that identify a site.
#
- # source://addressable//lib/addressable/uri.rb#1478
+ # source://addressable//lib/addressable/uri.rb#1485
def normalized_site; end
# The user component for this URI, normalized.
#
# @return [String] The user component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#940
+ # source://addressable//lib/addressable/uri.rb#947
def normalized_user; end
# The userinfo component for this URI, normalized.
#
# @return [String] The userinfo component, normalized.
#
- # source://addressable//lib/addressable/uri.rb#1061
+ # source://addressable//lib/addressable/uri.rb#1068
def normalized_userinfo; end
# Omits components from a URI.
@@ -1157,7 +1163,7 @@ class Addressable::URI
# @param *components [Symbol] The components to be omitted.
# @return [Addressable::URI] The URI with components omitted.
#
- # source://addressable//lib/addressable/uri.rb#2290
+ # source://addressable//lib/addressable/uri.rb#2297
def omit(*components); end
# Destructive form of omit.
@@ -1166,7 +1172,7 @@ class Addressable::URI
# @return [Addressable::URI] The URI with components omitted.
# @see Addressable::URI#omit
#
- # source://addressable//lib/addressable/uri.rb#2317
+ # source://addressable//lib/addressable/uri.rb#2324
def omit!(*components); end
# The origin for this URI, serialized to ASCII, as per
@@ -1174,7 +1180,7 @@ class Addressable::URI
#
# @return [String] The serialized origin.
#
- # source://addressable//lib/addressable/uri.rb#1307
+ # source://addressable//lib/addressable/uri.rb#1314
def origin; end
# Sets the origin for this URI, serialized to ASCII, as per
@@ -1183,35 +1189,35 @@ class Addressable::URI
#
# @param new_origin [String, #to_str] The new origin component.
#
- # source://addressable//lib/addressable/uri.rb#1326
+ # source://addressable//lib/addressable/uri.rb#1333
def origin=(new_origin); end
# The password component for this URI.
#
# @return [String] The password component.
#
- # source://addressable//lib/addressable/uri.rb#989
+ # source://addressable//lib/addressable/uri.rb#996
def password; end
# Sets the password component for this URI.
#
# @param new_password [String, #to_str] The new password component.
#
- # source://addressable//lib/addressable/uri.rb#1018
+ # source://addressable//lib/addressable/uri.rb#1025
def password=(new_password); end
# The path component for this URI.
#
# @return [String] The path component.
#
- # source://addressable//lib/addressable/uri.rb#1521
+ # source://addressable//lib/addressable/uri.rb#1528
def path; end
# Sets the path component for this URI.
#
# @param new_path [String, #to_str] The new path component.
#
- # source://addressable//lib/addressable/uri.rb#1560
+ # source://addressable//lib/addressable/uri.rb#1567
def path=(new_path); end
# The port component for this URI.
@@ -1220,28 +1226,28 @@ class Addressable::URI
#
# @return [Integer] The port component.
#
- # source://addressable//lib/addressable/uri.rb#1379
+ # source://addressable//lib/addressable/uri.rb#1386
def port; end
# Sets the port component for this URI.
#
# @param new_port [String, Integer, #to_s] The new port component.
#
- # source://addressable//lib/addressable/uri.rb#1401
+ # source://addressable//lib/addressable/uri.rb#1408
def port=(new_port); end
# The query component for this URI.
#
# @return [String] The query component.
#
- # source://addressable//lib/addressable/uri.rb#1600
+ # source://addressable//lib/addressable/uri.rb#1607
def query; end
# Sets the query component for this URI.
#
# @param new_query [String, #to_str] The new query component.
#
- # source://addressable//lib/addressable/uri.rb#1634
+ # source://addressable//lib/addressable/uri.rb#1641
def query=(new_query); end
# Converts the query component to a Hash value.
@@ -1262,7 +1268,7 @@ class Addressable::URI
# @return [Hash, Array, nil] The query string parsed as a Hash or Array
# or nil if the query string is blank.
#
- # source://addressable//lib/addressable/uri.rb#1665
+ # source://addressable//lib/addressable/uri.rb#1672
def query_values(return_type = T.unsafe(nil)); end
# Sets the query component for this URI from a Hash object.
@@ -1283,7 +1289,7 @@ class Addressable::URI
# # => "flag&key=value"
# @param new_query_values [Hash, #to_hash, Array] The new query values.
#
- # source://addressable//lib/addressable/uri.rb#1716
+ # source://addressable//lib/addressable/uri.rb#1723
def query_values=(new_query_values); end
# Determines if the URI is relative.
@@ -1291,7 +1297,7 @@ class Addressable::URI
# @return [TrueClass, FalseClass] true if the URI is relative. false
# otherwise.
#
- # source://addressable//lib/addressable/uri.rb#1862
+ # source://addressable//lib/addressable/uri.rb#1869
def relative?; end
# The HTTP request URI for this URI. This is the path and the
@@ -1299,14 +1305,14 @@ class Addressable::URI
#
# @return [String] The request URI required for an HTTP request.
#
- # source://addressable//lib/addressable/uri.rb#1767
+ # source://addressable//lib/addressable/uri.rb#1774
def request_uri; end
# Sets the HTTP request URI for this URI.
#
# @param new_request_uri [String, #to_str] The new HTTP request URI.
#
- # source://addressable//lib/addressable/uri.rb#1779
+ # source://addressable//lib/addressable/uri.rb#1786
def request_uri=(new_request_uri); end
# Returns the shortest normalized relative form of this URI that uses the
@@ -1316,7 +1322,7 @@ class Addressable::URI
# @param uri [String, Addressable::URI, #to_str] The URI to route from.
# @return [Addressable::URI] The normalized relative URI that is equivalent to the original URI.
#
- # source://addressable//lib/addressable/uri.rb#2078
+ # source://addressable//lib/addressable/uri.rb#2085
def route_from(uri); end
# Returns the shortest normalized relative form of the supplied URI that
@@ -1326,21 +1332,21 @@ class Addressable::URI
# @param uri [String, Addressable::URI, #to_str] The URI to route to.
# @return [Addressable::URI] The normalized relative URI that is equivalent to the supplied URI.
#
- # source://addressable//lib/addressable/uri.rb#2143
+ # source://addressable//lib/addressable/uri.rb#2150
def route_to(uri); end
# The scheme component for this URI.
#
# @return [String] The scheme component.
#
- # source://addressable//lib/addressable/uri.rb#883
+ # source://addressable//lib/addressable/uri.rb#890
def scheme; end
# Sets the scheme component for this URI.
#
# @param new_scheme [String, #to_str] The new scheme component.
#
- # source://addressable//lib/addressable/uri.rb#910
+ # source://addressable//lib/addressable/uri.rb#917
def scheme=(new_scheme); end
# The combination of components that represent a site.
@@ -1352,14 +1358,14 @@ class Addressable::URI
#
# @return [String] The components that identify a site.
#
- # source://addressable//lib/addressable/uri.rb#1460
+ # source://addressable//lib/addressable/uri.rb#1467
def site; end
# Sets the site value for this URI.
#
# @param new_site [String, #to_str] The new site value.
#
- # source://addressable//lib/addressable/uri.rb#1499
+ # source://addressable//lib/addressable/uri.rb#1506
def site=(new_site); end
# Returns the top-level domain for this host.
@@ -1367,28 +1373,28 @@ class Addressable::URI
# @example
# Addressable::URI.parse("http://www.example.co.uk").tld # => "co.uk"
#
- # source://addressable//lib/addressable/uri.rb#1200
+ # source://addressable//lib/addressable/uri.rb#1207
def tld; end
# Sets the top-level domain for this URI.
#
# @param new_tld [String, #to_str] The new top-level domain.
#
- # source://addressable//lib/addressable/uri.rb#1208
+ # source://addressable//lib/addressable/uri.rb#1215
def tld=(new_tld); end
# Returns a Hash of the URI components.
#
# @return [Hash] The URI as a Hash of components.
#
- # source://addressable//lib/addressable/uri.rb#2360
+ # source://addressable//lib/addressable/uri.rb#2367
def to_hash; end
# Converts the URI to a String.
#
# @return [String] The URI's String representation.
#
- # source://addressable//lib/addressable/uri.rb#2334
+ # source://addressable//lib/addressable/uri.rb#2341
def to_s; end
# Converts the URI to a String.
@@ -1396,21 +1402,21 @@ class Addressable::URI
#
# @return [String] The URI's String representation.
#
- # source://addressable//lib/addressable/uri.rb#2334
+ # source://addressable//lib/addressable/uri.rb#2341
def to_str; end
# The user component for this URI.
#
# @return [String] The user component.
#
- # source://addressable//lib/addressable/uri.rb#934
+ # source://addressable//lib/addressable/uri.rb#941
def user; end
# Sets the user component for this URI.
#
# @param new_user [String, #to_str] The new user component.
#
- # source://addressable//lib/addressable/uri.rb#963
+ # source://addressable//lib/addressable/uri.rb#970
def user=(new_user); end
# The userinfo component for this URI.
@@ -1418,14 +1424,14 @@ class Addressable::URI
#
# @return [String] The userinfo component.
#
- # source://addressable//lib/addressable/uri.rb#1045
+ # source://addressable//lib/addressable/uri.rb#1052
def userinfo; end
# Sets the userinfo component for this URI.
#
# @param new_userinfo [String, #to_str] The new userinfo component.
#
- # source://addressable//lib/addressable/uri.rb#1084
+ # source://addressable//lib/addressable/uri.rb#1091
def userinfo=(new_userinfo); end
protected
@@ -1434,14 +1440,14 @@ class Addressable::URI
#
# @api private
#
- # source://addressable//lib/addressable/uri.rb#2535
+ # source://addressable//lib/addressable/uri.rb#2561
def force_utf8_encoding_if_needed(str); end
# Resets composite values for the entire URI
#
# @api private
#
- # source://addressable//lib/addressable/uri.rb#2526
+ # source://addressable//lib/addressable/uri.rb#2552
def remove_composite_values; end
# Replaces the internal state of self with the specified URI's state.
@@ -1450,7 +1456,7 @@ class Addressable::URI
# @param uri [Addressable::URI] The URI to replace self with.
# @return [Addressable::URI] self.
#
- # source://addressable//lib/addressable/uri.rb#2493
+ # source://addressable//lib/addressable/uri.rb#2519
def replace_self(uri); end
# Splits path string with "/" (slash).
@@ -1460,12 +1466,12 @@ class Addressable::URI
# @param path [String] The path to split.
# @return [Array] An array of parts of path.
#
- # source://addressable//lib/addressable/uri.rb#2516
+ # source://addressable//lib/addressable/uri.rb#2542
def split_path(path); end
# Ensures that the URI is valid.
#
- # source://addressable//lib/addressable/uri.rb#2450
+ # source://addressable//lib/addressable/uri.rb#2476
def validate; end
private
@@ -1474,7 +1480,7 @@ class Addressable::URI
#
# @api private
#
- # source://addressable//lib/addressable/uri.rb#2547
+ # source://addressable//lib/addressable/uri.rb#2573
def reset_ivs; end
class << self
@@ -1503,7 +1509,7 @@ class Addressable::URI
# @return [Addressable::URI] The parsed file scheme URI or the original URI if some other URI
# scheme was provided.
#
- # source://addressable//lib/addressable/uri.rb#279
+ # source://addressable//lib/addressable/uri.rb#292
def convert_path(path); end
# Percent encodes any special characters in the URI.
@@ -1517,7 +1523,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#609
+ # source://addressable//lib/addressable/uri.rb#616
def encode(uri, return_type = T.unsafe(nil)); end
# Percent encodes a URI component.
@@ -1550,7 +1556,7 @@ class Addressable::URI
# character_class.
# @return [String] The encoded component.
#
- # source://addressable//lib/addressable/uri.rb#394
+ # source://addressable//lib/addressable/uri.rb#403
def encode_component(component, character_class = T.unsafe(nil), upcase_encoded = T.unsafe(nil)); end
# Percent encodes any special characters in the URI.
@@ -1564,7 +1570,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#609
+ # source://addressable//lib/addressable/uri.rb#616
def escape(uri, return_type = T.unsafe(nil)); end
# Percent encodes a URI component.
@@ -1597,7 +1603,7 @@ class Addressable::URI
# character_class.
# @return [String] The encoded component.
#
- # source://addressable//lib/addressable/uri.rb#394
+ # source://addressable//lib/addressable/uri.rb#403
def escape_component(component, character_class = T.unsafe(nil), upcase_encoded = T.unsafe(nil)); end
# Encodes a set of key/value pairs according to the rules for the
@@ -1608,7 +1614,7 @@ class Addressable::URI
# Defaults to false.
# @return [String] The encoded value.
#
- # source://addressable//lib/addressable/uri.rb#733
+ # source://addressable//lib/addressable/uri.rb#740
def form_encode(form_values, sort = T.unsafe(nil)); end
# Decodes a String according to the rules for the
@@ -1619,7 +1625,7 @@ class Addressable::URI
# This is not a Hash because of the possibility for
# duplicate keys.
#
- # source://addressable//lib/addressable/uri.rb#786
+ # source://addressable//lib/addressable/uri.rb#793
def form_unencode(encoded_value); end
# Converts an input to a URI. The input does not have to be a valid
@@ -1633,14 +1639,14 @@ class Addressable::URI
# Defaults to {:scheme => "http"}.
# @return [Addressable::URI] The parsed URI.
#
- # source://addressable//lib/addressable/uri.rb#178
+ # source://addressable//lib/addressable/uri.rb#191
def heuristic_parse(uri, hints = T.unsafe(nil)); end
# Returns an array of known ip-based schemes. These schemes typically
# use a similar URI form:
# //:@:/
#
- # source://addressable//lib/addressable/uri.rb#1362
+ # source://addressable//lib/addressable/uri.rb#1369
def ip_based_schemes; end
# Joins several URIs together.
@@ -1653,7 +1659,7 @@ class Addressable::URI
# @param *uris [String, Addressable::URI, #to_str] The URIs to join.
# @return [Addressable::URI] The joined URI.
#
- # source://addressable//lib/addressable/uri.rb#330
+ # source://addressable//lib/addressable/uri.rb#343
def join(*uris); end
# Normalizes the encoding of a URI component.
@@ -1695,7 +1701,7 @@ class Addressable::URI
# normalized to "%2F") but otherwise left alone.
# @return [String] The normalized component.
#
- # source://addressable//lib/addressable/uri.rb#544
+ # source://addressable//lib/addressable/uri.rb#552
def normalize_component(component, character_class = T.unsafe(nil), leave_encoded = T.unsafe(nil)); end
# Resolves paths to their simplest form.
@@ -1703,7 +1709,7 @@ class Addressable::URI
# @param path [String] The path to normalize.
# @return [String] The normalized path.
#
- # source://addressable//lib/addressable/uri.rb#2414
+ # source://addressable//lib/addressable/uri.rb#2440
def normalize_path(path); end
# Normalizes the encoding of a URI. Characters within a hostname are
@@ -1718,7 +1724,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#664
+ # source://addressable//lib/addressable/uri.rb#671
def normalized_encode(uri, return_type = T.unsafe(nil)); end
# Returns a URI object based on the parsed string.
@@ -1728,14 +1734,14 @@ class Addressable::URI
# Addressable::URI.
# @return [Addressable::URI] The parsed URI.
#
- # source://addressable//lib/addressable/uri.rb#101
+ # source://addressable//lib/addressable/uri.rb#114
def parse(uri); end
# Returns a hash of common IP-based schemes and their default port
# numbers. Adding new schemes to this hash, as necessary, will allow
# for better URI normalization.
#
- # source://addressable//lib/addressable/uri.rb#1369
+ # source://addressable//lib/addressable/uri.rb#1376
def port_mapping; end
# Unencodes any percent encoded characters within a URI component.
@@ -1754,7 +1760,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#464
+ # source://addressable//lib/addressable/uri.rb#472
def unencode(uri, return_type = T.unsafe(nil), leave_encoded = T.unsafe(nil)); end
# Unencodes any percent encoded characters within a URI component.
@@ -1773,7 +1779,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#464
+ # source://addressable//lib/addressable/uri.rb#472
def unencode_component(uri, return_type = T.unsafe(nil), leave_encoded = T.unsafe(nil)); end
# Unencodes any percent encoded characters within a URI component.
@@ -1792,7 +1798,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#464
+ # source://addressable//lib/addressable/uri.rb#472
def unescape(uri, return_type = T.unsafe(nil), leave_encoded = T.unsafe(nil)); end
# Unencodes any percent encoded characters within a URI component.
@@ -1811,7 +1817,7 @@ class Addressable::URI
# The return type is determined by the return_type
# parameter.
#
- # source://addressable//lib/addressable/uri.rb#464
+ # source://addressable//lib/addressable/uri.rb#472
def unescape_component(uri, return_type = T.unsafe(nil), leave_encoded = T.unsafe(nil)); end
end
end
@@ -1831,34 +1837,37 @@ module Addressable::URI::CharacterClasses; end
# source://addressable//lib/addressable/uri.rb#47
Addressable::URI::CharacterClasses::ALPHA = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#56
+# source://addressable//lib/addressable/uri.rb#57
Addressable::URI::CharacterClasses::AUTHORITY = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#48
Addressable::URI::CharacterClasses::DIGIT = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#59
+# source://addressable//lib/addressable/uri.rb#60
Addressable::URI::CharacterClasses::FRAGMENT = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#49
Addressable::URI::CharacterClasses::GEN_DELIMS = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#55
+# source://addressable//lib/addressable/uri.rb#56
Addressable::URI::CharacterClasses::HOST = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#57
+# source://addressable//lib/addressable/uri.rb#58
Addressable::URI::CharacterClasses::PATH = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#53
+# source://addressable//lib/addressable/uri.rb#54
Addressable::URI::CharacterClasses::PCHAR = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#58
+# source://addressable//lib/addressable/uri.rb#59
Addressable::URI::CharacterClasses::QUERY = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#51
Addressable::URI::CharacterClasses::RESERVED = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#54
+# source://addressable//lib/addressable/uri.rb#53
+Addressable::URI::CharacterClasses::RESERVED_AND_UNRESERVED = T.let(T.unsafe(nil), String)
+
+# source://addressable//lib/addressable/uri.rb#55
Addressable::URI::CharacterClasses::SCHEME = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#50
@@ -1868,6 +1877,36 @@ Addressable::URI::CharacterClasses::SUB_DELIMS = T.let(T.unsafe(nil), String)
Addressable::URI::CharacterClasses::UNRESERVED = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#72
+module Addressable::URI::CharacterClassesRegexps; end
+
+# source://addressable//lib/addressable/uri.rb#73
+Addressable::URI::CharacterClassesRegexps::AUTHORITY = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#74
+Addressable::URI::CharacterClassesRegexps::FRAGMENT = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#75
+Addressable::URI::CharacterClassesRegexps::HOST = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#76
+Addressable::URI::CharacterClassesRegexps::PATH = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#77
+Addressable::URI::CharacterClassesRegexps::QUERY = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#78
+Addressable::URI::CharacterClassesRegexps::RESERVED = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#79
+Addressable::URI::CharacterClassesRegexps::RESERVED_AND_UNRESERVED = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#80
+Addressable::URI::CharacterClassesRegexps::SCHEME = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#81
+Addressable::URI::CharacterClassesRegexps::UNRESERVED = T.let(T.unsafe(nil), Regexp)
+
+# source://addressable//lib/addressable/uri.rb#85
Addressable::URI::EMPTY_STR = T.let(T.unsafe(nil), String)
# Raised if something other than a uri is supplied.
@@ -1875,67 +1914,67 @@ Addressable::URI::EMPTY_STR = T.let(T.unsafe(nil), String)
# source://addressable//lib/addressable/uri.rb#34
class Addressable::URI::InvalidURIError < ::StandardError; end
-# source://addressable//lib/addressable/uri.rb#2572
-Addressable::URI::NONE = T.let(T.unsafe(nil), Object)
+# source://addressable//lib/addressable/uri.rb#2598
+module Addressable::URI::NONE; end
-# source://addressable//lib/addressable/uri.rb#1523
+# source://addressable//lib/addressable/uri.rb#1530
Addressable::URI::NORMPATH = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#62
+# source://addressable//lib/addressable/uri.rb#63
module Addressable::URI::NormalizeCharacterClasses; end
-# source://addressable//lib/addressable/uri.rb#67
+# source://addressable//lib/addressable/uri.rb#68
Addressable::URI::NormalizeCharacterClasses::FRAGMENT = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#63
+# source://addressable//lib/addressable/uri.rb#64
Addressable::URI::NormalizeCharacterClasses::HOST = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#65
+# source://addressable//lib/addressable/uri.rb#66
Addressable::URI::NormalizeCharacterClasses::PCHAR = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#68
+# source://addressable//lib/addressable/uri.rb#69
Addressable::URI::NormalizeCharacterClasses::QUERY = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#66
+# source://addressable//lib/addressable/uri.rb#67
Addressable::URI::NormalizeCharacterClasses::SCHEME = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#64
+# source://addressable//lib/addressable/uri.rb#65
Addressable::URI::NormalizeCharacterClasses::UNRESERVED = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#2401
+# source://addressable//lib/addressable/uri.rb#2427
Addressable::URI::PARENT = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#76
+# source://addressable//lib/addressable/uri.rb#89
Addressable::URI::PORT_MAPPING = T.let(T.unsafe(nil), Hash)
-# source://addressable//lib/addressable/uri.rb#2403
+# source://addressable//lib/addressable/uri.rb#2429
Addressable::URI::RULE_2A = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#2404
+# source://addressable//lib/addressable/uri.rb#2430
Addressable::URI::RULE_2B_2C = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#2405
+# source://addressable//lib/addressable/uri.rb#2431
Addressable::URI::RULE_2D = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#2406
+# source://addressable//lib/addressable/uri.rb#2432
Addressable::URI::RULE_PREFIXED_PARENT = T.let(T.unsafe(nil), Regexp)
-# source://addressable//lib/addressable/uri.rb#2400
+# source://addressable//lib/addressable/uri.rb#2426
Addressable::URI::SELF_REF = T.let(T.unsafe(nil), String)
# Tables used to optimize encoding operations in `self.encode_component`
# and `self.normalize_component`
#
-# source://addressable//lib/addressable/uri.rb#347
-Addressable::URI::SEQUENCE_ENCODING_TABLE = T.let(T.unsafe(nil), Hash)
+# source://addressable//lib/addressable/uri.rb#360
+Addressable::URI::SEQUENCE_ENCODING_TABLE = T.let(T.unsafe(nil), Array)
-# source://addressable//lib/addressable/uri.rb#353
-Addressable::URI::SEQUENCE_UPCASED_PERCENT_ENCODING_TABLE = T.let(T.unsafe(nil), Hash)
+# source://addressable//lib/addressable/uri.rb#364
+Addressable::URI::SEQUENCE_UPCASED_PERCENT_ENCODING_TABLE = T.let(T.unsafe(nil), Array)
-# source://addressable//lib/addressable/uri.rb#71
+# source://addressable//lib/addressable/uri.rb#84
Addressable::URI::SLASH = T.let(T.unsafe(nil), String)
-# source://addressable//lib/addressable/uri.rb#74
+# source://addressable//lib/addressable/uri.rb#87
Addressable::URI::URIREGEX = T.let(T.unsafe(nil), Regexp)
# source://addressable//lib/addressable/version.rb#23
diff --git a/sorbet/rbi/gems/ahoy_matey@4.2.1.rbi b/sorbet/rbi/gems/ahoy_matey@5.0.2.rbi
similarity index 70%
rename from sorbet/rbi/gems/ahoy_matey@4.2.1.rbi
rename to sorbet/rbi/gems/ahoy_matey@5.0.2.rbi
index 938bd850..b251ad4c 100644
--- a/sorbet/rbi/gems/ahoy_matey@4.2.1.rbi
+++ b/sorbet/rbi/gems/ahoy_matey@5.0.2.rbi
@@ -6,293 +6,295 @@
# source://ahoy_matey//lib/ahoy/utils.rb#1
module Ahoy
- # source://ahoy_matey//lib/ahoy.rb#57
+ # source://ahoy_matey//lib/ahoy.rb#89
def api; end
- # source://ahoy_matey//lib/ahoy.rb#57
+ # source://ahoy_matey//lib/ahoy.rb#89
def api=(val); end
- # source://ahoy_matey//lib/ahoy.rb#60
+ # source://ahoy_matey//lib/ahoy.rb#92
def api_only; end
- # source://ahoy_matey//lib/ahoy.rb#60
+ # source://ahoy_matey//lib/ahoy.rb#92
def api_only=(val); end
- # source://ahoy_matey//lib/ahoy.rb#79
+ # source://ahoy_matey//lib/ahoy.rb#111
def bot_detection_version; end
- # source://ahoy_matey//lib/ahoy.rb#79
+ # source://ahoy_matey//lib/ahoy.rb#111
def bot_detection_version=(val); end
- # source://ahoy_matey//lib/ahoy.rb#34
+ # source://ahoy_matey//lib/ahoy.rb#66
def cookie_domain; end
- # source://ahoy_matey//lib/ahoy.rb#34
+ # source://ahoy_matey//lib/ahoy.rb#66
def cookie_domain=(val); end
- # source://ahoy_matey//lib/ahoy.rb#36
+ # source://ahoy_matey//lib/ahoy.rb#68
def cookie_options; end
- # source://ahoy_matey//lib/ahoy.rb#36
+ # source://ahoy_matey//lib/ahoy.rb#68
def cookie_options=(val); end
- # source://ahoy_matey//lib/ahoy.rb#30
+ # source://ahoy_matey//lib/ahoy.rb#62
def cookies; end
- # source://ahoy_matey//lib/ahoy.rb#30
- def cookies=(val); end
-
- # source://ahoy_matey//lib/ahoy.rb#74
+ # source://ahoy_matey//lib/ahoy.rb#106
def exclude_method; end
- # source://ahoy_matey//lib/ahoy.rb#74
+ # source://ahoy_matey//lib/ahoy.rb#106
def exclude_method=(val); end
- # source://ahoy_matey//lib/ahoy.rb#45
+ # source://ahoy_matey//lib/ahoy.rb#77
def geocode; end
- # source://ahoy_matey//lib/ahoy.rb#45
+ # source://ahoy_matey//lib/ahoy.rb#77
def geocode=(val); end
- # source://ahoy_matey//lib/ahoy.rb#54
+ # source://ahoy_matey//lib/ahoy.rb#86
def job_queue; end
- # source://ahoy_matey//lib/ahoy.rb#54
+ # source://ahoy_matey//lib/ahoy.rb#86
def job_queue=(val); end
- # source://ahoy_matey//lib/ahoy.rb#91
+ # source://ahoy_matey//lib/ahoy.rb#123
def logger; end
- # source://ahoy_matey//lib/ahoy.rb#91
+ # source://ahoy_matey//lib/ahoy.rb#123
def logger=(val); end
- # source://ahoy_matey//lib/ahoy.rb#85
+ # source://ahoy_matey//lib/ahoy.rb#117
def mask_ips; end
- # source://ahoy_matey//lib/ahoy.rb#85
+ # source://ahoy_matey//lib/ahoy.rb#117
def mask_ips=(val); end
- # source://ahoy_matey//lib/ahoy.rb#48
+ # source://ahoy_matey//lib/ahoy.rb#80
def max_content_length; end
- # source://ahoy_matey//lib/ahoy.rb#48
+ # source://ahoy_matey//lib/ahoy.rb#80
def max_content_length=(val); end
- # source://ahoy_matey//lib/ahoy.rb#51
+ # source://ahoy_matey//lib/ahoy.rb#83
def max_events_per_request; end
- # source://ahoy_matey//lib/ahoy.rb#51
+ # source://ahoy_matey//lib/ahoy.rb#83
def max_events_per_request=(val); end
- # source://ahoy_matey//lib/ahoy.rb#66
+ # source://ahoy_matey//lib/ahoy.rb#98
def preserve_callbacks; end
- # source://ahoy_matey//lib/ahoy.rb#66
+ # source://ahoy_matey//lib/ahoy.rb#98
def preserve_callbacks=(val); end
- # source://ahoy_matey//lib/ahoy.rb#63
+ # source://ahoy_matey//lib/ahoy.rb#95
def protect_from_forgery; end
- # source://ahoy_matey//lib/ahoy.rb#63
+ # source://ahoy_matey//lib/ahoy.rb#95
def protect_from_forgery=(val); end
- # source://ahoy_matey//lib/ahoy.rb#42
+ # source://ahoy_matey//lib/ahoy.rb#74
def quiet; end
- # source://ahoy_matey//lib/ahoy.rb#42
+ # source://ahoy_matey//lib/ahoy.rb#74
def quiet=(val); end
- # source://ahoy_matey//lib/ahoy.rb#39
+ # source://ahoy_matey//lib/ahoy.rb#71
def server_side_visits; end
- # source://ahoy_matey//lib/ahoy.rb#39
+ # source://ahoy_matey//lib/ahoy.rb#71
def server_side_visits=(val); end
- # source://ahoy_matey//lib/ahoy.rb#82
+ # source://ahoy_matey//lib/ahoy.rb#114
def token_generator; end
- # source://ahoy_matey//lib/ahoy.rb#82
+ # source://ahoy_matey//lib/ahoy.rb#114
def token_generator=(val); end
- # source://ahoy_matey//lib/ahoy.rb#76
+ # source://ahoy_matey//lib/ahoy.rb#108
def track_bots; end
- # source://ahoy_matey//lib/ahoy.rb#76
+ # source://ahoy_matey//lib/ahoy.rb#108
def track_bots=(val); end
- # source://ahoy_matey//lib/ahoy.rb#88
+ # source://ahoy_matey//lib/ahoy.rb#120
def user_agent_parser; end
- # source://ahoy_matey//lib/ahoy.rb#88
+ # source://ahoy_matey//lib/ahoy.rb#120
def user_agent_parser=(val); end
- # source://ahoy_matey//lib/ahoy.rb#69
+ # source://ahoy_matey//lib/ahoy.rb#101
def user_method; end
- # source://ahoy_matey//lib/ahoy.rb#69
+ # source://ahoy_matey//lib/ahoy.rb#101
def user_method=(val); end
- # source://ahoy_matey//lib/ahoy.rb#24
+ # source://ahoy_matey//lib/ahoy.rb#27
def visit_duration; end
- # source://ahoy_matey//lib/ahoy.rb#24
+ # source://ahoy_matey//lib/ahoy.rb#27
def visit_duration=(val); end
- # source://ahoy_matey//lib/ahoy.rb#27
+ # source://ahoy_matey//lib/ahoy.rb#30
def visitor_duration; end
- # source://ahoy_matey//lib/ahoy.rb#27
+ # source://ahoy_matey//lib/ahoy.rb#30
def visitor_duration=(val); end
class << self
- # source://ahoy_matey//lib/ahoy.rb#57
+ # source://ahoy_matey//lib/ahoy.rb#89
def api; end
- # source://ahoy_matey//lib/ahoy.rb#57
+ # source://ahoy_matey//lib/ahoy.rb#89
def api=(val); end
- # source://ahoy_matey//lib/ahoy.rb#60
+ # source://ahoy_matey//lib/ahoy.rb#92
def api_only; end
- # source://ahoy_matey//lib/ahoy.rb#60
+ # source://ahoy_matey//lib/ahoy.rb#92
def api_only=(val); end
- # source://ahoy_matey//lib/ahoy.rb#79
+ # source://ahoy_matey//lib/ahoy.rb#111
def bot_detection_version; end
- # source://ahoy_matey//lib/ahoy.rb#79
+ # source://ahoy_matey//lib/ahoy.rb#111
def bot_detection_version=(val); end
- # source://ahoy_matey//lib/ahoy.rb#34
+ # source://ahoy_matey//lib/ahoy.rb#66
def cookie_domain; end
- # source://ahoy_matey//lib/ahoy.rb#34
+ # source://ahoy_matey//lib/ahoy.rb#66
def cookie_domain=(val); end
- # source://ahoy_matey//lib/ahoy.rb#36
+ # source://ahoy_matey//lib/ahoy.rb#68
def cookie_options; end
- # source://ahoy_matey//lib/ahoy.rb#36
+ # source://ahoy_matey//lib/ahoy.rb#68
def cookie_options=(val); end
- # source://ahoy_matey//lib/ahoy.rb#30
+ # source://ahoy_matey//lib/ahoy.rb#62
def cookies; end
- # source://ahoy_matey//lib/ahoy.rb#30
- def cookies=(val); end
+ # source://ahoy_matey//lib/ahoy.rb#33
+ def cookies=(value); end
- # source://ahoy_matey//lib/ahoy.rb#74
+ # @return [Boolean]
+ #
+ # source://ahoy_matey//lib/ahoy.rb#129
+ def cookies?; end
+
+ # source://ahoy_matey//lib/ahoy.rb#106
def exclude_method; end
- # source://ahoy_matey//lib/ahoy.rb#74
+ # source://ahoy_matey//lib/ahoy.rb#106
def exclude_method=(val); end
- # source://ahoy_matey//lib/ahoy.rb#45
+ # source://ahoy_matey//lib/ahoy.rb#77
def geocode; end
- # source://ahoy_matey//lib/ahoy.rb#45
+ # source://ahoy_matey//lib/ahoy.rb#77
def geocode=(val); end
- # source://ahoy_matey//lib/ahoy.rb#108
+ # source://ahoy_matey//lib/ahoy.rb#144
def instance; end
- # source://ahoy_matey//lib/ahoy.rb#112
+ # source://ahoy_matey//lib/ahoy.rb#148
def instance=(value); end
- # source://ahoy_matey//lib/ahoy.rb#54
+ # source://ahoy_matey//lib/ahoy.rb#86
def job_queue; end
- # source://ahoy_matey//lib/ahoy.rb#54
+ # source://ahoy_matey//lib/ahoy.rb#86
def job_queue=(val); end
- # source://ahoy_matey//lib/ahoy.rb#93
+ # source://ahoy_matey//lib/ahoy.rb#125
def log(message); end
- # source://ahoy_matey//lib/ahoy.rb#91
+ # source://ahoy_matey//lib/ahoy.rb#123
def logger; end
- # source://ahoy_matey//lib/ahoy.rb#91
+ # source://ahoy_matey//lib/ahoy.rb#123
def logger=(val); end
- # source://ahoy_matey//lib/ahoy.rb#97
+ # source://ahoy_matey//lib/ahoy.rb#133
def mask_ip(ip); end
- # source://ahoy_matey//lib/ahoy.rb#85
+ # source://ahoy_matey//lib/ahoy.rb#117
def mask_ips; end
- # source://ahoy_matey//lib/ahoy.rb#85
+ # source://ahoy_matey//lib/ahoy.rb#117
def mask_ips=(val); end
- # source://ahoy_matey//lib/ahoy.rb#48
+ # source://ahoy_matey//lib/ahoy.rb#80
def max_content_length; end
- # source://ahoy_matey//lib/ahoy.rb#48
+ # source://ahoy_matey//lib/ahoy.rb#80
def max_content_length=(val); end
- # source://ahoy_matey//lib/ahoy.rb#51
+ # source://ahoy_matey//lib/ahoy.rb#83
def max_events_per_request; end
- # source://ahoy_matey//lib/ahoy.rb#51
+ # source://ahoy_matey//lib/ahoy.rb#83
def max_events_per_request=(val); end
- # source://ahoy_matey//lib/ahoy.rb#66
+ # source://ahoy_matey//lib/ahoy.rb#98
def preserve_callbacks; end
- # source://ahoy_matey//lib/ahoy.rb#66
+ # source://ahoy_matey//lib/ahoy.rb#98
def preserve_callbacks=(val); end
- # source://ahoy_matey//lib/ahoy.rb#63
+ # source://ahoy_matey//lib/ahoy.rb#95
def protect_from_forgery; end
- # source://ahoy_matey//lib/ahoy.rb#63
+ # source://ahoy_matey//lib/ahoy.rb#95
def protect_from_forgery=(val); end
- # source://ahoy_matey//lib/ahoy.rb#42
+ # source://ahoy_matey//lib/ahoy.rb#74
def quiet; end
- # source://ahoy_matey//lib/ahoy.rb#42
+ # source://ahoy_matey//lib/ahoy.rb#74
def quiet=(val); end
- # source://ahoy_matey//lib/ahoy.rb#39
+ # source://ahoy_matey//lib/ahoy.rb#71
def server_side_visits; end
- # source://ahoy_matey//lib/ahoy.rb#39
+ # source://ahoy_matey//lib/ahoy.rb#71
def server_side_visits=(val); end
- # source://ahoy_matey//lib/ahoy.rb#82
+ # source://ahoy_matey//lib/ahoy.rb#114
def token_generator; end
- # source://ahoy_matey//lib/ahoy.rb#82
+ # source://ahoy_matey//lib/ahoy.rb#114
def token_generator=(val); end
- # source://ahoy_matey//lib/ahoy.rb#76
+ # source://ahoy_matey//lib/ahoy.rb#108
def track_bots; end
- # source://ahoy_matey//lib/ahoy.rb#76
+ # source://ahoy_matey//lib/ahoy.rb#108
def track_bots=(val); end
- # source://ahoy_matey//lib/ahoy.rb#88
+ # source://ahoy_matey//lib/ahoy.rb#120
def user_agent_parser; end
- # source://ahoy_matey//lib/ahoy.rb#88
+ # source://ahoy_matey//lib/ahoy.rb#120
def user_agent_parser=(val); end
- # source://ahoy_matey//lib/ahoy.rb#69
+ # source://ahoy_matey//lib/ahoy.rb#101
def user_method; end
- # source://ahoy_matey//lib/ahoy.rb#69
+ # source://ahoy_matey//lib/ahoy.rb#101
def user_method=(val); end
- # source://ahoy_matey//lib/ahoy.rb#24
+ # source://ahoy_matey//lib/ahoy.rb#27
def visit_duration; end
- # source://ahoy_matey//lib/ahoy.rb#24
+ # source://ahoy_matey//lib/ahoy.rb#27
def visit_duration=(val); end
- # source://ahoy_matey//lib/ahoy.rb#27
+ # source://ahoy_matey//lib/ahoy.rb#30
def visitor_duration; end
- # source://ahoy_matey//lib/ahoy.rb#27
+ # source://ahoy_matey//lib/ahoy.rb#30
def visitor_duration=(val); end
end
end
@@ -304,27 +306,27 @@ class Ahoy::BaseStore
# source://ahoy_matey//lib/ahoy/base_store.rb#5
def initialize(options); end
- # source://ahoy_matey//lib/ahoy/base_store.rb#18
+ # source://ahoy_matey//lib/ahoy/base_store.rb#19
def authenticate(data); end
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/base_store.rb#38
+ # source://ahoy_matey//lib/ahoy/base_store.rb#39
def exclude?; end
- # source://ahoy_matey//lib/ahoy/base_store.rb#42
+ # source://ahoy_matey//lib/ahoy/base_store.rb#45
def generate_id; end
- # source://ahoy_matey//lib/ahoy/base_store.rb#15
+ # source://ahoy_matey//lib/ahoy/base_store.rb#16
def geocode(data); end
- # source://ahoy_matey//lib/ahoy/base_store.rb#12
+ # source://ahoy_matey//lib/ahoy/base_store.rb#13
def track_event(data); end
- # source://ahoy_matey//lib/ahoy/base_store.rb#9
+ # source://ahoy_matey//lib/ahoy/base_store.rb#10
def track_visit(data); end
- # source://ahoy_matey//lib/ahoy/base_store.rb#24
+ # source://ahoy_matey//lib/ahoy/base_store.rb#25
def user; end
# Sets the attribute user
@@ -334,49 +336,49 @@ class Ahoy::BaseStore
# source://ahoy_matey//lib/ahoy/base_store.rb#3
def user=(_arg0); end
- # source://ahoy_matey//lib/ahoy/base_store.rb#21
+ # source://ahoy_matey//lib/ahoy/base_store.rb#22
def visit; end
- # source://ahoy_matey//lib/ahoy/base_store.rb#46
+ # source://ahoy_matey//lib/ahoy/base_store.rb#49
def visit_or_create; end
protected
- # source://ahoy_matey//lib/ahoy/base_store.rb#97
+ # source://ahoy_matey//lib/ahoy/base_store.rb#100
def ahoy; end
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/base_store.rb#52
+ # source://ahoy_matey//lib/ahoy/base_store.rb#55
def bot?; end
- # source://ahoy_matey//lib/ahoy/base_store.rb#93
+ # source://ahoy_matey//lib/ahoy/base_store.rb#96
def controller; end
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/base_store.rb#77
+ # source://ahoy_matey//lib/ahoy/base_store.rb#80
def exclude_by_method?; end
- # source://ahoy_matey//lib/ahoy/base_store.rb#89
+ # source://ahoy_matey//lib/ahoy/base_store.rb#92
def request; end
end
# source://ahoy_matey//lib/ahoy/controller.rb#2
module Ahoy::Controller
- # source://ahoy_matey//lib/ahoy/controller.rb#13
+ # source://ahoy_matey//lib/ahoy/controller.rb#12
def ahoy; end
- # source://ahoy_matey//lib/ahoy/controller.rb#17
+ # source://ahoy_matey//lib/ahoy/controller.rb#16
def current_visit; end
- # source://ahoy_matey//lib/ahoy/controller.rb#21
+ # source://ahoy_matey//lib/ahoy/controller.rb#20
def set_ahoy_cookies; end
- # source://ahoy_matey//lib/ahoy/controller.rb#41
+ # source://ahoy_matey//lib/ahoy/controller.rb#46
def set_ahoy_request_store; end
- # source://ahoy_matey//lib/ahoy/controller.rb#31
+ # source://ahoy_matey//lib/ahoy/controller.rb#30
def track_ahoy_visit; end
class << self
@@ -406,30 +408,30 @@ class Ahoy::DatabaseStore < ::Ahoy::BaseStore
# if we don't have a visit, let's try to create one first
#
- # source://ahoy_matey//lib/ahoy/database_store.rb#67
+ # source://ahoy_matey//lib/ahoy/database_store.rb#69
def visit_or_create(started_at: T.unsafe(nil)); end
protected
- # source://ahoy_matey//lib/ahoy/database_store.rb#78
+ # source://ahoy_matey//lib/ahoy/database_store.rb#80
def event_model; end
- # source://ahoy_matey//lib/ahoy/database_store.rb#82
+ # source://ahoy_matey//lib/ahoy/database_store.rb#84
def slice_data(model, data); end
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/database_store.rb#87
+ # source://ahoy_matey//lib/ahoy/database_store.rb#89
def unique_exception?(e); end
- # source://ahoy_matey//lib/ahoy/database_store.rb#74
+ # source://ahoy_matey//lib/ahoy/database_store.rb#76
def visit_model; end
end
# source://ahoy_matey//lib/ahoy/engine.rb#2
class Ahoy::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -437,20 +439,13 @@ end
# source://ahoy_matey//lib/ahoy/engine.rb#12
Ahoy::Engine::AHOY_PREFIX = T.let(T.unsafe(nil), String)
-class Ahoy::GeocodeJob < ::ActiveJob::Base
- def perform(visit); end
-
- class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
- def queue_name; end
- end
-end
-
+# source://ahoy_matey//lib/ahoy/geocode_v2_job.rb#2
class Ahoy::GeocodeV2Job < ::ActiveJob::Base
+ # source://ahoy_matey//lib/ahoy/geocode_v2_job.rb#5
def perform(visit_token, ip); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_name.rb#55
+ # source://activejob/7.0.8/lib/active_job/queue_name.rb#55
def queue_name; end
end
end
@@ -509,6 +504,11 @@ class Ahoy::Tracker
# source://ahoy_matey//lib/ahoy/tracker.rb#7
def controller; end
+ # @return [Boolean]
+ #
+ # source://ahoy_matey//lib/ahoy/tracker.rb#148
+ def exclude?; end
+
# source://ahoy_matey//lib/ahoy/tracker.rb#65
def geocode(data); end
@@ -575,23 +575,18 @@ class Ahoy::Tracker
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/tracker.rb#150
+ # source://ahoy_matey//lib/ahoy/tracker.rb#157
def api?; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#280
+ # source://ahoy_matey//lib/ahoy/tracker.rb#276
def debug(message); end
- # source://ahoy_matey//lib/ahoy/tracker.rb#175
+ # source://ahoy_matey//lib/ahoy/tracker.rb#182
def delete_cookie(name); end
- # source://ahoy_matey//lib/ahoy/tracker.rb#275
+ # source://ahoy_matey//lib/ahoy/tracker.rb#271
def ensure_token(token); end
- # @return [Boolean]
- #
- # source://ahoy_matey//lib/ahoy/tracker.rb#187
- def exclude?; end
-
# source://ahoy_matey//lib/ahoy/tracker.rb#225
def existing_visit_token; end
@@ -605,43 +600,40 @@ class Ahoy::Tracker
#
# @return [Boolean]
#
- # source://ahoy_matey//lib/ahoy/tracker.rb#155
+ # source://ahoy_matey//lib/ahoy/tracker.rb#162
def missing_params?; end
# source://ahoy_matey//lib/ahoy/tracker.rb#194
def report_exception(e); end
- # source://ahoy_matey//lib/ahoy/tracker.rb#163
+ # source://ahoy_matey//lib/ahoy/tracker.rb#170
def set_cookie(name, value, duration = T.unsafe(nil), use_domain = T.unsafe(nil)); end
- # source://ahoy_matey//lib/ahoy/tracker.rb#179
+ # source://ahoy_matey//lib/ahoy/tracker.rb#186
def trusted_time(time = T.unsafe(nil)); end
- # source://ahoy_matey//lib/ahoy/tracker.rb#243
- def visit_anonymity_set; end
-
- # source://ahoy_matey//lib/ahoy/tracker.rb#251
+ # source://ahoy_matey//lib/ahoy/tracker.rb#247
def visit_cookie; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#259
+ # source://ahoy_matey//lib/ahoy/tracker.rb#255
def visit_header; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#267
+ # source://ahoy_matey//lib/ahoy/tracker.rb#263
def visit_param; end
# source://ahoy_matey//lib/ahoy/tracker.rb#207
def visit_token_helper; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#247
+ # source://ahoy_matey//lib/ahoy/tracker.rb#243
def visitor_anonymity_set; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#255
+ # source://ahoy_matey//lib/ahoy/tracker.rb#251
def visitor_cookie; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#263
+ # source://ahoy_matey//lib/ahoy/tracker.rb#259
def visitor_header; end
- # source://ahoy_matey//lib/ahoy/tracker.rb#271
+ # source://ahoy_matey//lib/ahoy/tracker.rb#267
def visitor_param; end
# source://ahoy_matey//lib/ahoy/tracker.rb#216
diff --git a/sorbet/rbi/gems/aws-eventstream@1.2.0.rbi b/sorbet/rbi/gems/aws-eventstream@1.3.0.rbi
similarity index 96%
rename from sorbet/rbi/gems/aws-eventstream@1.2.0.rbi
rename to sorbet/rbi/gems/aws-eventstream@1.3.0.rbi
index b1c81c0b..c2e0dcfe 100644
--- a/sorbet/rbi/gems/aws-eventstream@1.2.0.rbi
+++ b/sorbet/rbi/gems/aws-eventstream@1.3.0.rbi
@@ -7,28 +7,28 @@
# source://aws-eventstream//lib/aws-eventstream/decoder.rb#7
module Aws
class << self
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#133
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#133
def config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#136
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#136
def config=(config); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#195
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#195
def eager_autoload!(*args); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#188
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#188
def empty_connection_pools!; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#145
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#145
def partition(partition_name); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#150
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#150
def partitions; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#126
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#126
def shared_config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#165
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#165
def use_bundled_cert!; end
end
end
diff --git a/sorbet/rbi/gems/aws-partitions@1.787.0.rbi b/sorbet/rbi/gems/aws-partitions@1.883.0.rbi
similarity index 97%
rename from sorbet/rbi/gems/aws-partitions@1.787.0.rbi
rename to sorbet/rbi/gems/aws-partitions@1.883.0.rbi
index 9d5da899..8ef8ca40 100644
--- a/sorbet/rbi/gems/aws-partitions@1.787.0.rbi
+++ b/sorbet/rbi/gems/aws-partitions@1.883.0.rbi
@@ -7,28 +7,28 @@
# source://aws-partitions//lib/aws-partitions/endpoint_provider.rb#3
module Aws
class << self
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#133
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#133
def config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#136
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#136
def config=(config); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#195
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#195
def eager_autoload!(*args); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#188
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#188
def empty_connection_pools!; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#145
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#145
def partition(partition_name); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#150
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#150
def partitions; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#126
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#126
def shared_config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#165
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#165
def use_bundled_cert!; end
end
end
diff --git a/sorbet/rbi/gems/aws-sdk-core@3.178.0.rbi b/sorbet/rbi/gems/aws-sdk-core@3.190.3.rbi
similarity index 88%
rename from sorbet/rbi/gems/aws-sdk-core@3.178.0.rbi
rename to sorbet/rbi/gems/aws-sdk-core@3.190.3.rbi
index f2a73709..7f67fcbc 100644
--- a/sorbet/rbi/gems/aws-sdk-core@3.178.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-core@3.190.3.rbi
@@ -972,12 +972,12 @@ module Aws::ClientStubs
# @return [Array] Returns an array of the api requests made. Each request
# object contains the :operation_name, :params, and :context.
#
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#195
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#196
def api_requests(options = T.unsafe(nil)); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#232
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#235
def next_stub(context); end
# @api private
@@ -1004,7 +1004,7 @@ module Aws::ClientStubs
# @return [Structure] Returns a stubbed response data structure. The
# actual class returned will depend on the given `operation_name`.
#
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#227
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#230
def stub_data(operation_name, data = T.unsafe(nil)); end
# Configures what data / errors should be returned from the named operation
@@ -1141,7 +1141,7 @@ module Aws::ClientStubs
# `:stub_responses => true`.
# @return [void]
#
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#176
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#177
def stub_responses(operation_name, *stubs); end
private
@@ -1151,28 +1151,28 @@ module Aws::ClientStubs
# plugin to provide a HTTP response that triggers all normal events
# during response handling.
#
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#256
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#259
def apply_stubs(operation_name, stubs); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#264
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#267
def convert_stub(operation_name, stub); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#298
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#301
def data_to_http_resp(operation_name, data); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#247
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#250
def default_stub(operation_name); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#290
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#293
def hash_to_http_resp(data); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#282
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#285
def http_response_stub(operation_name, data); end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#305
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#308
def protocol_helper; end
- # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#278
+ # source://aws-sdk-core//lib/aws-sdk-core/client_stubs.rb#281
def service_error_stub(error_code); end
end
@@ -1704,7 +1704,7 @@ class Aws::EC2Metadata::TokenExpiredError < ::RuntimeError; end
class Aws::EC2Metadata::TokenRetrievalError < ::RuntimeError; end
# An auto-refreshing credential provider that loads credentials from
-# instances running in ECS.
+# instances running in containers.
#
# ecs_credentials = Aws::ECSCredentials.new(retries: 3)
# ec2 = Aws::EC2::Client.new(credentials: ecs_credentials)
@@ -1727,62 +1727,101 @@ class Aws::ECSCredentials
# @param options [Hash]
# @return [ECSCredentials] a new instance of ECSCredentials
#
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#61
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#67
def initialize(options = T.unsafe(nil)); end
# @return [Integer] The number of times to retry failed attempts to
# fetch credentials from the instance metadata service. Defaults to 0.
#
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#80
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#85
def retries; end
private
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#142
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#173
def backoff(backoff); end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#168
+ # Verify that the IP address is a link-local address from ECS or EKS.
+ # ECS container host (IPv4 `169.254.170.2`)
+ # EKS container host (IPv4 `169.254.170.23`, IPv6 `fd00:ec2::23`)
+ #
+ # @return [Boolean]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#162
+ def ecs_or_eks_ip?(ip_address); end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#214
+ def fetch_authorization_token; end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#222
+ def fetch_authorization_token_file(path); end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#199
def get_credentials; end
# @raise [Non200Response]
#
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#191
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#248
def http_get(connection, path); end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#104
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#109
def initialize_full_uri(endpoint); end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#97
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#102
def initialize_relative_uri(options, path); end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#84
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#89
def initialize_uri(options, credential_path, endpoint); end
# loopback? method is available in Ruby 2.5+
# Replicate the logic here.
+ # loopback (IPv4 127.0.0.0/8, IPv6 ::1/128)
#
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#131
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#148
def ip_loopback?(ip_address); end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#181
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#238
def open_connection; end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#150
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#181
def refresh; end
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#200
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#264
def retry_errors(error_classes, options = T.unsafe(nil)); end
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#257
+ def set_authorization_token(request); end
+
+ # @return [Boolean]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#141
+ def valid_ip_address?(ip_address); end
+
+ # @raise [InvalidTokenError]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#230
+ def validate_authorization_token!(token); end
+
# Validate that the full URI is using a loopback address if scheme is http.
#
# @raise [ArgumentError]
#
- # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#114
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#126
def validate_full_uri!(full_uri); end
+
+ # @raise [ArgumentError]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#119
+ def validate_full_uri_scheme!(full_uri); end
end
+# Raised when the token file is invalid.
+#
+# source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#24
+class Aws::ECSCredentials::InvalidTokenError < ::RuntimeError; end
+
# These are the errors we trap when attempting to talk to the
# instance metadata service. Any of these imply the service
# is not present, no responding or some other non-recoverable
@@ -1790,7 +1829,7 @@ end
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#25
+# source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#31
Aws::ECSCredentials::NETWORK_ERRORS = T.let(T.unsafe(nil), Array)
# @api private
@@ -1798,6 +1837,11 @@ Aws::ECSCredentials::NETWORK_ERRORS = T.let(T.unsafe(nil), Array)
# source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#18
class Aws::ECSCredentials::Non200Response < ::RuntimeError; end
+# Raised when the token file cannot be read.
+#
+# source://aws-sdk-core//lib/aws-sdk-core/ecs_credentials.rb#21
+class Aws::ECSCredentials::TokenFileReadError < ::RuntimeError; end
+
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-core/eager_loader.rb#7
@@ -2978,6 +3022,11 @@ class Aws::Errors::ServiceError < ::RuntimeError
# source://aws-sdk-core//lib/aws-sdk-core/errors.rb#33
def data; end
+ # @return [Aws::Structure]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/errors.rb#33
+ def data=(_arg0); end
+
# @api private undocumented
# @return [Boolean]
#
@@ -3121,73 +3170,85 @@ class Aws::InstanceProfileCredentials
# @option options
# @option options
# @option options
+ # @option options
# @param options [Hash]
# @return [InstanceProfileCredentials] a new instance of InstanceProfileCredentials
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#75
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#77
def initialize(options = T.unsafe(nil)); end
# @return [Integer] Number of times to retry when retrieving credentials
# from the instance metadata service. Defaults to 0 when resolving from
# the default credential chain ({Aws::CredentialProviderChain}).
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#94
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#99
def retries; end
private
+ # token is optional - if nil, uses v1 (insecure) flow
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#242
+ def _get_credentials(conn, token); end
+
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#234
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#258
def _metadata_disabled?; end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#126
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#141
def backoff(backoff); end
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#306
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#328
def empty_credentials?(creds); end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#183
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#224
+ def fetch_token(conn); end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#197
def get_credentials; end
# GET request fetch profile and credentials
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#249
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#273
def http_get(connection, path, token = T.unsafe(nil)); end
# PUT request fetch token with ttl
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#265
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#289
def http_put(connection, path, ttl); end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#238
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#262
def open_connection; end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#134
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#149
def refresh; end
# Compute an offset for refresh with jitter
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#311
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#333
def refresh_offset; end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#107
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#131
+ def resolve_disable_v1(options); end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#112
def resolve_endpoint(options, endpoint_mode); end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#98
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#103
def resolve_endpoint_mode(options); end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#286
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#308
def retry_errors(error_classes, options = T.unsafe(nil), &_block); end
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#230
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#254
def token_set?; end
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#300
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#322
def warn_expired_credentials; end
end
@@ -3224,25 +3285,25 @@ class Aws::InstanceProfileCredentials::Non200Response < ::RuntimeError; end
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#317
+# source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#339
class Aws::InstanceProfileCredentials::Token
# @api private
# @return [Token] a new instance of Token
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#318
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#340
def initialize(value, ttl, created_time = T.unsafe(nil)); end
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#327
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#349
def expired?; end
# [String] token value
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#325
+ # source://aws-sdk-core//lib/aws-sdk-core/instance_profile_credentials.rb#347
def value; end
end
@@ -3367,7 +3428,7 @@ class Aws::Json::Handler < ::Seahorse::Client::Handler
private
- # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#78
+ # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#81
def apply_request_id(context); end
# source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#28
@@ -3376,7 +3437,7 @@ class Aws::Json::Handler < ::Seahorse::Client::Handler
# source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#21
def build_request(context); end
- # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#69
+ # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#72
def content_type(context); end
# source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#40
@@ -3387,10 +3448,15 @@ class Aws::Json::Handler < ::Seahorse::Client::Handler
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#82
+ # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#89
+ def query_compatible?(context); end
+
+ # @return [Boolean]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#85
def simple_json?(context); end
- # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#73
+ # source://aws-sdk-core//lib/aws-sdk-core/json/handler.rb#76
def target(context); end
end
@@ -3466,31 +3532,41 @@ class Aws::Json::Parser
# @return [Parser] a new instance of Parser
#
# source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#13
- def initialize(rules); end
+ def initialize(rules, query_compatible: T.unsafe(nil)); end
# @param json [String]
#
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#18
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#19
def parse(json, target = T.unsafe(nil)); end
private
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#44
+ # @return [Boolean]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#99
+ def flattened_list?(shape); end
+
+ # @return [Boolean]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#103
+ def flattened_map?(shape); end
+
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#61
def list(ref, values, target = T.unsafe(nil)); end
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#52
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#69
def map(ref, values, target = T.unsafe(nil)); end
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#60
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#77
def parse_ref(ref, value, target = T.unsafe(nil)); end
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#24
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#25
def structure(ref, values, target = T.unsafe(nil)); end
# @param value [String, Integer]
# @return [Time]
#
- # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#78
+ # source://aws-sdk-core//lib/aws-sdk-core/json/parser.rb#95
def time(value); end
end
@@ -4355,12 +4431,12 @@ class Aws::Plugins::ChecksumAlgorithm < ::Seahorse::Client::Plugin
class << self
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#248
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#250
def calculate_checksum(algorithm, body); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#258
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#260
def digest_for_algorithm(algorithm); end
# @api private
@@ -4383,12 +4459,12 @@ class Aws::Plugins::ChecksumAlgorithm < ::Seahorse::Client::Plugin
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#274
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#276
def trailer_length(algorithm, location_name); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#278
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#280
def update_in_chunks(digest, io); end
end
end
@@ -4398,35 +4474,35 @@ end
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#289
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#291
class Aws::Plugins::ChecksumAlgorithm::AwsChunkedTrailerDigestIO
# @api private
# @return [AwsChunkedTrailerDigestIO] a new instance of AwsChunkedTrailerDigestIO
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#292
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#294
def initialize(io, algorithm, location_name); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#317
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#319
def read(length, buf = T.unsafe(nil)); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#313
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#315
def rewind; end
# the size of the application layer aws-chunked + trailer body
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#301
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#303
def size; end
end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#290
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#292
Aws::Plugins::ChecksumAlgorithm::AwsChunkedTrailerDigestIO::CHUNK_SIZE = T.let(T.unsafe(nil), Integer)
# priority order of checksum algorithms to validate responses against
@@ -4476,43 +4552,43 @@ class Aws::Plugins::ChecksumAlgorithm::ChecksumHandler < ::Seahorse::Client::Han
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#192
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#194
def add_verify_response_checksum_handlers(context); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#164
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#166
def apply_request_trailer_checksum(context, checksum_properties); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#150
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#152
def calculate_request_checksum(context, checksum_properties); end
# determine where (header vs trailer) a request checksum should be added
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#238
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#240
def checksum_request_in(context); end
# returns nil if no headers to verify
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#229
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#231
def response_header_to_verify(headers, validation_list); end
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#141
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#142
def should_calculate_request_checksum?(context); end
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#146
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/checksum_algorithm.rb#148
def should_verify_response_checksum?(context); end
end
@@ -4858,11 +4934,11 @@ end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#9
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#8
class Aws::Plugins::HttpChecksum < ::Seahorse::Client::Plugin
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#56
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#57
def add_handlers(handlers, _config); end
end
@@ -4880,19 +4956,19 @@ class Aws::Plugins::HttpChecksum::Handler < ::Seahorse::Client::Handler
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#24
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#25
def checksum_required?(context); end
# @api private
# @param value [File, Tempfile, IO#read, String]
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#32
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#33
def md5(value); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#45
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/http_checksum.rb#46
def update_in_chunks(digest, io); end
end
@@ -5696,7 +5772,7 @@ Aws::Plugins::Retries::RetryQuota::TIMEOUT_RETRY_COST = T.let(T.unsafe(nil), Int
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/retry_errors.rb#13
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/retry_errors.rb#12
class Aws::Plugins::RetryErrors < ::Seahorse::Client::Plugin
# @api private
#
@@ -5745,7 +5821,7 @@ Aws::Plugins::RetryErrors::FULL_JITTER = T.let(T.unsafe(nil), Proc)
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/retry_errors.rb#227
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/retry_errors.rb#226
class Aws::Plugins::RetryErrors::Handler < ::Seahorse::Client::Handler
# @api private
#
@@ -5869,7 +5945,7 @@ Aws::Plugins::RetryErrors::NO_JITTER = T.let(T.unsafe(nil), Proc)
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#10
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#8
class Aws::Plugins::Sign < ::Seahorse::Client::Plugin
# @api private
#
@@ -5882,46 +5958,46 @@ class Aws::Plugins::Sign < ::Seahorse::Client::Plugin
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#27
- def signer_for(auth_scheme, config, region_override = T.unsafe(nil)); end
+ def signer_for(auth_scheme, config, sigv4_region_override = T.unsafe(nil), sigv4_credentials_override = T.unsafe(nil)); end
end
end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#62
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#67
class Aws::Plugins::Sign::Bearer
# @api private
# @return [Bearer] a new instance of Bearer
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#63
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#68
def initialize; end
# @api private
# @raise [ArgumentError]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#80
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#85
def presign_url(*args); end
# @api private
# @raise [Errors::MissingBearerTokenError]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#66
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#71
def sign(context); end
# @api private
# @raise [ArgumentError]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#84
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#89
def sign_event(*args); end
end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#38
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#42
class Aws::Plugins::Sign::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#39
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#43
def call(context); end
private
@@ -5929,27 +6005,27 @@ class Aws::Plugins::Sign::Handler < ::Seahorse::Client::Handler
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#54
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#59
def v2_signing?(config); end
end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#188
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#193
class Aws::Plugins::Sign::NullSigner
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#193
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#198
def presign_url(*args); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#190
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#195
def sign(context); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#196
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#201
def sign_event(*args); end
end
@@ -5960,44 +6036,44 @@ Aws::Plugins::Sign::SUPPORTED_AUTH_TYPES = T.let(T.unsafe(nil), Array)
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#90
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#95
class Aws::Plugins::Sign::SignatureV4
# @api private
# @return [SignatureV4] a new instance of SignatureV4
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#91
- def initialize(auth_scheme, config, region_override = T.unsafe(nil)); end
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#96
+ def initialize(auth_scheme, config, sigv4_overrides = T.unsafe(nil)); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#146
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#151
def presign_url(*args); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#119
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#124
def sign(context); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#150
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#155
def sign_event(*args); end
private
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#156
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#161
def apply_authtype(context, req); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#171
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#176
def apply_clock_skew(context, req); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#163
+ # source://aws-sdk-core//lib/aws-sdk-core/plugins/sign.rb#168
def reset_signature(req); end
end
@@ -6134,7 +6210,7 @@ end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/plugins/user_agent.rb#7
+# source://aws-sdk-core//lib/aws-sdk-core/plugins/user_agent.rb#6
class Aws::Plugins::UserAgent < ::Seahorse::Client::Plugin
class << self
# @api private
@@ -6672,17 +6748,17 @@ end
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#18
+# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#16
module Aws::RefreshingCredentials
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#25
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#23
def initialize(options = T.unsafe(nil)); end
# @api private
# @return [Credentials]
#
- # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#34
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#32
def credentials; end
# Refresh credentials.
@@ -6690,15 +6766,20 @@ module Aws::RefreshingCredentials
# @api private
# @return [void]
#
- # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#41
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#39
def refresh!; end
private
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#53
+ def async_expiration_length; end
+
# @api private
# @return [Boolean]
#
- # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#80
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#86
def near_expiration?(expiration_length); end
# Refreshes credentials asynchronously and synchronously.
@@ -6708,27 +6789,32 @@ module Aws::RefreshingCredentials
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#55
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#61
def refresh_if_near_expiration!; end
+
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#49
+ def sync_expiration_length; end
end
# 10 minutes
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#21
+# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#19
Aws::RefreshingCredentials::ASYNC_EXPIRATION_LENGTH = T.let(T.unsafe(nil), Integer)
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#23
+# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#21
Aws::RefreshingCredentials::CLIENT_EXCLUDE_OPTIONS = T.let(T.unsafe(nil), Set)
# 5 minutes
#
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#20
+# source://aws-sdk-core//lib/aws-sdk-core/refreshing_credentials.rb#18
Aws::RefreshingCredentials::SYNC_EXPIRATION_LENGTH = T.let(T.unsafe(nil), Integer)
# Module/mixin used by token provider classes that can be refreshed. This
@@ -7103,42 +7189,57 @@ class Aws::Rest::Request::QuerystringBuilder
# model shape references and request parameter value pairs.
# @return [String] Returns a built querystring
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#25
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#32
def build(params); end
private
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#33
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#40
def build_part(shape_ref, param_value); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#98
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#113
def escape(string); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#92
- def list_of_strings(name, values); end
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#75
+ def generate_query_list(ref, values); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#74
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#83
+ def generate_query_map(ref, value); end
+
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#95
def query_map_of_string(hash); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#82
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#103
def query_map_of_string_list(hash); end
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#64
+ def query_value(ref, value); end
+
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#54
def timestamp(ref, value); end
end
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-core/rest/request/querystring_builder.rb#9
+Aws::Rest::Request::QuerystringBuilder::SUPPORTED_TYPES = T.let(T.unsafe(nil), Array)
+
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-core/rest/response/body.rb#5
@@ -7285,680 +7386,680 @@ end
module Aws::S3; end
class Aws::S3::Bucket
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#695
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#955
def acl; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/bucket.rb#15
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/bucket.rb#15
def clear!; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#47
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#703
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#963
def cors; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#282
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#335
def create(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#40
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#40
def creation_date; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#62
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#62
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#70
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#70
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#301
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#360
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/bucket.rb#35
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/bucket.rb#35
def delete!(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#372
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#474
def delete_objects(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1024
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1364
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#77
def exists?(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#711
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#971
def lifecycle; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#719
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#979
def lifecycle_configuration; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/bucket.rb#136
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/bucket.rb#136
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#727
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#987
def logging; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#801
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1097
def multipart_uploads(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#33
def name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#825
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1121
def notification; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#834
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1130
def object(key); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#898
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1200
def object_versions(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#960
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1300
def objects(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#983
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1323
def policy; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/bucket.rb#126
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/bucket.rb#126
def presigned_post(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#680
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#940
def put_object(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#53
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#53
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#991
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1331
def request_payment; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#999
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1339
def tagging; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/bucket.rb#88
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/bucket.rb#88
def url(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1007
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1347
def versioning; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#206
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#206
def wait_until(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#94
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#94
def wait_until_exists(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#113
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#113
def wait_until_not_exists(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1015
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1355
def website; end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1031
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1371
def extract_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1052
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1392
def separate_params_and_options(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket.rb#1042
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket.rb#1382
def yield_waiter_and_warn(waiter, &block); end
end
class Aws::S3::BucketAcl
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#281
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#281
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#52
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#52
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#74
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#74
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#82
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#82
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#290
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#290
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#45
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#45
def grants; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#62
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#62
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#39
def owner; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#270
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#270
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#62
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#62
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#166
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#166
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_acl.rb#297
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_acl.rb#297
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketCors
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#272
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#272
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#47
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#40
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#40
def cors_rules; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#69
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#69
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#77
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#193
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#193
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#281
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#281
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#57
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#57
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#261
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#261
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#57
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#57
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#161
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#161
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_cors.rb#288
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_cors.rb#288
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketLifecycle
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#275
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#275
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#46
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#46
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#68
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#76
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#76
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#192
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#192
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#284
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#284
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#56
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#264
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#264
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#56
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#39
def rules; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#160
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#160
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle.rb#291
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle.rb#291
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketLifecycleConfiguration
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#295
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#295
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#46
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#46
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#68
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#76
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#76
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#192
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#192
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#304
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#304
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#56
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#284
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#284
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#56
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#39
def rules; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#160
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#160
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#311
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_lifecycle_configuration.rb#311
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketLogging
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#252
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#259
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#52
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#52
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#74
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#74
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#82
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#82
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#261
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#268
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#62
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#62
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#45
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#45
def logging_enabled; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#241
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#248
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#62
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#62
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#166
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#166
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_logging.rb#268
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_logging.rb#275
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketNotification
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#287
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#287
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#67
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#67
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#89
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#89
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#97
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#97
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#296
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#296
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#60
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#60
def event_bridge_configuration; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#54
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#54
def lambda_function_configurations; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#77
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#276
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#276
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#47
def queue_configurations; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#77
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#40
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#40
def topic_configurations; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#181
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#181
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_notification.rb#303
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_notification.rb#303
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketPolicy
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#252
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#296
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#46
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#46
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#68
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#76
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#76
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#192
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#198
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#261
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#305
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#56
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#39
def policy; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#241
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#285
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#56
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#160
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#160
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_policy.rb#268
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_policy.rb#312
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketRequestPayment
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#237
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#237
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#46
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#46
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#68
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#76
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#76
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#246
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#246
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#56
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#39
def payer; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#226
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#226
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#56
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#160
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#160
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_request_payment.rb#253
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_request_payment.rb#253
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketTagging
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#261
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#261
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#46
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#46
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#68
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#76
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#76
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#192
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#192
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#270
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#270
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#56
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#250
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#250
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#56
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#39
def tag_set; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#160
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#160
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_tagging.rb#277
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_tagging.rb#277
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketVersioning
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#368
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#368
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#55
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#55
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#77
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#85
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#85
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#377
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#377
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#235
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#235
def enable(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#65
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#65
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#48
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#48
def mfa_delete; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#299
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#299
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#65
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#65
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#39
def status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#352
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#352
def suspend(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#169
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#169
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_versioning.rb#384
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_versioning.rb#384
def extract_bucket_name(args, options); end
end
class Aws::S3::BucketWebsite
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#22
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#22
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#302
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#302
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#33
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#33
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#68
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#68
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#90
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#90
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#98
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#98
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#214
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#214
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#311
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#311
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#54
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#54
def error_document; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#47
def index_document; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#78
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#78
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#291
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#291
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#40
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#40
def redirect_all_requests_to; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#78
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#78
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#61
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#61
def routing_rules; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#182
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#182
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/bucket_website.rb#318
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/bucket_website.rb#318
def extract_bucket_name(args, options); end
end
@@ -7968,984 +8069,984 @@ class Aws::S3::Encryption::Client
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def initialize(*args, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def build_request(*args, **_arg1, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#245
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#245
def client; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def config(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def delete_object(*args, **_arg1, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#252
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#252
def envelope_location; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#291
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#291
def get_object(params = T.unsafe(nil), &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def head_object(*args, **_arg1, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#257
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#257
def instruction_file_suffix; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#249
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#249
def key_provider; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#265
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#265
def put_object(params = T.unsafe(nil)); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#332
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#332
def cipher_provider(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#230
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#230
def deprecated_initialize(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#356
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#356
def envelope_options(params); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#310
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#310
def extract_client(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#345
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#345
def extract_key_provider(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#366
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#366
def extract_location(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#377
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#377
def extract_suffix(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/encryption/client.rb#323
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/encryption/client.rb#323
def kms_client(options); end
end
class Aws::S3::MultipartUpload
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#26
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#26
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#249
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#265
def abort(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#371
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#406
def basic_complete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#39
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#92
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#102
def checksum_algorithm; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#99
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#109
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/multipart_upload.rb#27
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/multipart_upload.rb#27
def complete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#114
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#124
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#122
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#132
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#492
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#545
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#49
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#49
def id; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#67
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#67
def initiated; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#86
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#96
def initiator; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#61
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#61
def key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#105
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#115
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#390
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#425
def object; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#44
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#44
def object_key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#80
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#90
def owner; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#400
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#435
def part(part_number); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#462
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#515
def parts(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#105
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#115
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#73
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#78
def storage_class; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#55
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#55
def upload_id; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#206
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#216
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/multipart_upload.rb#36
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/multipart_upload.rb#36
def compute_parts; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#503
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#556
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#525
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#578
def extract_id(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload.rb#514
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload.rb#567
def extract_object_key(args, options); end
end
class Aws::S3::MultipartUploadPart
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#28
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#28
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#42
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#42
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#89
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#89
def checksum_crc32; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#103
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#106
def checksum_crc32c; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#117
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#123
def checksum_sha1; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#131
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#137
def checksum_sha256; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#138
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#144
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#393
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#496
def copy_from(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#153
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#159
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#161
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#167
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#548
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#673
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#69
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#69
def etag; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#63
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#63
def last_modified; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#144
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#150
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#537
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#662
def multipart_upload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#52
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#52
def multipart_upload_id; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#47
def object_key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#57
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#57
def part_number; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#144
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#150
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#75
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#75
def size; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#521
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#646
def upload(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#245
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#251
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#560
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#685
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#582
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#707
def extract_multipart_upload_id(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#571
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#696
def extract_object_key(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/multipart_upload_part.rb#593
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/multipart_upload_part.rb#718
def extract_part_number(args, options); end
end
class Aws::S3::Object
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#24
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#24
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#55
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#59
def accept_ranges; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1722
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2948
def acl; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#96
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#119
def archive_status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1731
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2957
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#283
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#351
def bucket_key_enabled; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#36
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#36
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#193
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#236
def cache_control; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#122
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#148
def checksum_crc32; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#136
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#165
def checksum_crc32c; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#150
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#182
def checksum_sha1; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#164
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#199
def checksum_sha256; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#399
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#492
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#199
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#242
def content_disposition; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#207
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#250
def content_encoding; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#213
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#256
def content_language; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#108
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#131
def content_length; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#219
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#262
def content_type; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#78
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#78
def copy_from(source, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#121
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#121
def copy_to(target, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#424
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#517
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#432
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#525
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#891
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#1410
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#49
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#53
def delete_marker; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1762
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2988
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#497
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#552
def download_file(destination, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#171
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#206
def etag; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#439
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#532
def exists?(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#64
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#77
def expiration; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#225
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#268
def expires; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#230
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#273
def expires_string; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1000
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#1666
def get(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1708
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2934
def head(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1172
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2151
def initiate_multipart_upload(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#41
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#41
def key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#102
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#125
def last_modified; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#409
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#502
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#251
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#303
def metadata; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#181
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#220
def missing_meta; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#135
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#135
def move_to(target, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1740
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2966
def multipart_upload(id); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#392
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#485
def object_lock_legal_hold_status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#370
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#455
def object_lock_mode; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#378
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#467
def object_lock_retain_until_date; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#357
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#438
def parts_count; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#149
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#149
def presigned_post(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#293
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#293
def presigned_request(method, params = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#220
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#220
def presigned_url(method, params = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#328
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#328
def public_url(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1485
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2622
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#409
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#502
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#349
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#430
def replication_status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#304
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#381
def request_charged; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#90
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#109
def restore; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1620
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2763
def restore_object(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#245
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#297
def server_side_encryption; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#108
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#131
def size; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#259
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#315
def sse_customer_algorithm; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#268
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#328
def sse_customer_key_md5; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#276
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#340
def ssekms_key_id; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#297
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#370
def storage_class; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#451
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#470
def upload_file(source, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object.rb#378
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object.rb#385
def upload_stream(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1751
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2977
def version(id); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#187
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#230
def version_id; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#572
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#665
def wait_until(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#456
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#549
def wait_until_exists(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#477
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#570
def wait_until_not_exists(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#238
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#285
def website_redirect_location; end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1772
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#2998
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1783
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#3009
def extract_key(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1804
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#3030
def separate_params_and_options(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1794
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#3020
def yield_waiter_and_warn(waiter, &block); end
end
class Aws::S3::Object::Collection < ::Aws::Resources::Collection
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1877
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#3146
def batch_delete!(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object.rb#1877
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object.rb#3146
def deprecated_delete(options = T.unsafe(nil)); end
end
class Aws::S3::ObjectAcl
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#24
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#24
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#36
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#36
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#67
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#71
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#92
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#96
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#100
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#104
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#340
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#354
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#53
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#53
def grants; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#81
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#330
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#344
def object; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#41
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#41
def object_key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#47
def owner; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#316
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#330
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#77
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#81
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#60
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#64
def request_charged; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#184
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#188
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#350
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#364
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_acl.rb#361
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_acl.rb#375
def extract_object_key(args, options); end
end
class Aws::S3::ObjectSummary
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#24
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#24
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1343
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2413
def acl; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1352
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2422
def bucket; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#36
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#36
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#79
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#83
def checksum_algorithm; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#118
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#138
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#85
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#89
def content_length; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#16
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#16
def copy_from(source, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#24
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#24
def copy_to(target, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#133
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#153
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#141
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#161
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#600
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#1046
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1392
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2462
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#79
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#79
def download_file(destination, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#73
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#77
def etag; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#148
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#168
def exists?(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#709
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#1302
def get(options = T.unsafe(nil), &block); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#881
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#1787
def initiate_multipart_upload(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#41
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#41
def key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#47
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#47
def last_modified; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#124
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#144
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#32
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#32
def move_to(target, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1361
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2431
def multipart_upload(id); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1371
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2441
def object; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#97
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#111
def owner; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#40
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#40
def presigned_post(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#48
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#48
def presigned_url(http_method, params = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#56
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#56
def public_url(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1194
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2258
def put(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#124
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#144
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1329
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2399
def restore_object(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#111
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#131
def restore_status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#85
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#89
def size; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#91
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#100
def storage_class; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#64
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#64
def upload_file(source, options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/customizations/object_summary.rb#71
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/customizations/object_summary.rb#71
def upload_stream(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1381
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2451
def version(id); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#281
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#301
def wait_until(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#165
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#185
def wait_until_exists(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#186
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#206
def wait_until_not_exists(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1402
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2472
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1413
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2483
def extract_key(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1434
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2504
def separate_params_and_options(options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1424
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2494
def yield_waiter_and_warn(waiter, &block); end
end
class Aws::S3::ObjectSummary::Collection < ::Aws::Resources::Collection
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1507
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2620
def batch_delete!(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_summary.rb#1507
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_summary.rb#2620
def deprecated_delete(options = T.unsafe(nil)); end
end
class Aws::S3::ObjectVersion
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#26
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#26
def initialize(*args); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#39
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#39
def bucket_name; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#61
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#61
def checksum_algorithm; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#125
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#125
def client; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#140
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#140
def data; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#148
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#148
def data_loaded?; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#286
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#300
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#504
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#716
def deprecated_identifiers; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#55
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#55
def etag; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#393
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#527
def get(options = T.unsafe(nil), &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#479
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#691
def head(options = T.unsafe(nil)); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#49
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#49
def id; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#92
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#92
def is_latest; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#79
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#79
def key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#98
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#98
def last_modified; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#131
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#131
def load; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#494
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#706
def object; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#44
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#44
def object_key; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#104
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#104
def owner; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#131
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#131
def reload; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#118
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#118
def restore_status; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#67
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#67
def size; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#73
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#73
def storage_class; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#85
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#85
def version_id; end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#232
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#232
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#515
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#727
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#537
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#749
def extract_id(args, options); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#526
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#738
def extract_object_key(args, options); end
end
class Aws::S3::ObjectVersion::Collection < ::Aws::Resources::Collection
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#604
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#859
def batch_delete!(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3/1.130.0/lib/aws-sdk-s3/object_version.rb#604
+ # source://aws-sdk-s3/1.142.0/lib/aws-sdk-s3/object_version.rb#859
def deprecated_delete(options = T.unsafe(nil)); end
end
module Aws::SNS; end
class Aws::SNS::PlatformApplication
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#22
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#22
def initialize(*args); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#33
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#33
def arn; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#61
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#61
def attributes; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#68
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#68
def client; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#131
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#131
def create_platform_endpoint(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#90
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#90
def data; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#98
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#98
def data_loaded?; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#147
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#147
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#265
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#265
def deprecated_identifiers; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#243
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#243
def endpoints(options = T.unsafe(nil)); end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#78
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#78
def load; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#78
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#78
def reload; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#228
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#228
def set_attributes(options = T.unsafe(nil)); end
private
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_application.rb#272
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_application.rb#272
def extract_arn(args, options); end
end
class Aws::SNS::PlatformEndpoint
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#22
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#22
def initialize(*args); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#33
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#33
def arn; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#57
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#57
def attributes; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#64
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#64
def client; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#86
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#86
def data; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#94
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#94
def data_loaded?; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#105
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#105
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#294
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#294
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#74
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#74
def load; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#250
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#250
def publish(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#74
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#74
def reload; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#284
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#284
def set_attributes(options = T.unsafe(nil)); end
private
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/platform_endpoint.rb#301
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/platform_endpoint.rb#301
def extract_arn(args, options); end
end
class Aws::SNS::Subscription
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#22
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#22
def initialize(*args); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#33
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#33
def arn; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#104
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#104
def attributes; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#111
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#111
def client; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#133
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#133
def data; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#141
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#141
def data_loaded?; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#152
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#152
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#231
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#231
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#121
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#121
def load; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#121
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#121
def reload; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#221
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#221
def set_attributes(options = T.unsafe(nil)); end
private
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/subscription.rb#238
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/subscription.rb#238
def extract_arn(args, options); end
end
class Aws::SNS::Topic
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#22
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#22
def initialize(*args); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#189
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#189
def add_permission(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#33
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#33
def arn; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#126
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#126
def attributes; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#133
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#133
def client; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#213
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#213
def confirm_subscription(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#155
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#155
def data; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#163
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#163
def data_loaded?; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#229
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#229
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#739
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#761
def deprecated_identifiers; end
# source://aws-sdk-core//lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#143
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#143
def load; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#372
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#372
def publish(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#143
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#143
def reload; end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#389
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#389
def remove_permission(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#564
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#564
def set_attributes(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#699
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#721
def subscribe(options = T.unsafe(nil)); end
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#717
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#739
def subscriptions(options = T.unsafe(nil)); end
private
- # source://aws-sdk-sns/1.65.0/lib/aws-sdk-sns/topic.rb#746
+ # source://aws-sdk-sns/1.70.0/lib/aws-sdk-sns/topic.rb#768
def extract_arn(args, options); end
end
@@ -9543,7 +9644,7 @@ module Aws::SSO::Plugins; end
# source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#13
class Aws::SSO::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#71
+ # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#72
def add_handlers(handlers, _config); end
end
@@ -9560,12 +9661,12 @@ class Aws::SSO::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#46
+ # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#57
+ # source://aws-sdk-core//lib/aws-sdk-sso/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -9873,20 +9974,30 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# @api private
# @param params [{}]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#595
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#904
def build_request(operation_name, params = T.unsafe(nil)); end
- # Creates and returns an access token for the authorized client. The
- # access token issued will be used to fetch short-term credentials for
- # the assigned roles in the AWS account.
+ # Creates and returns access and refresh tokens for clients that are
+ # authenticated using client secrets. The access token can be used to
+ # fetch short-term credentials for the assigned AWS accounts or to
+ # access application APIs using `bearer` authentication.
#
- # @example Response structure
+ # @example Example: Call OAuth/OIDC /token endpoint for Device Code grant with Secret authentication
#
- # resp.access_token #=> String
- # resp.token_type #=> String
- # resp.expires_in #=> Integer
- # resp.refresh_token #=> String
- # resp.id_token #=> String
+ # resp = client.create_token({
+ # client_id: "_yzkThXVzLWVhc3QtMQEXAMPLECLIENTID",
+ # client_secret: "VERYLONGSECRETeyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0",
+ # device_code: "yJraWQiOiJrZXktMTU2Njk2ODA4OCIsImFsZyI6IkhTMzIn0EXAMPLEDEVICECODE",
+ # grant_type: "urn:ietf:params:oauth:grant-type:device-code",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # token_type: "Bearer",
+ # }
# @example Request syntax with placeholder values
#
# resp = client.create_token({
@@ -9899,6 +10010,32 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# scope: ["Scope"],
# redirect_uri: "URI",
# })
+ # @example Response structure
+ #
+ # resp.access_token #=> String
+ # resp.token_type #=> String
+ # resp.expires_in #=> Integer
+ # resp.refresh_token #=> String
+ # resp.id_token #=> String
+ # @example Example: Call OAuth/OIDC /token endpoint for Refresh Token grant with Secret authentication
+ #
+ # resp = client.create_token({
+ # client_id: "_yzkThXVzLWVhc3QtMQEXAMPLECLIENTID",
+ # client_secret: "VERYLONGSECRETeyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0",
+ # grant_type: "refresh_token",
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # scope: [
+ # "codewhisperer:completions",
+ # ],
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # token_type: "Bearer",
+ # }
# @option params
# @option params
# @option params
@@ -9918,13 +10055,169 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# * {Types::CreateTokenResponse#id_token #id_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateToken AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#480
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#521
def create_token(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Creates and returns access and refresh tokens for clients and
+ # applications that are authenticated using IAM entities. The access
+ # token can be used to fetch short-term credentials for the assigned AWS
+ # accounts or to access application APIs using `bearer` authentication.
+ #
+ # @example Example: Call OAuth/OIDC /token endpoint for Authorization Code grant with IAM authentication
+ #
+ # resp = client.create_token_with_iam({
+ # client_id: "arn:aws:sso::123456789012:application/ssoins-111111111111/apl-222222222222",
+ # code: "yJraWQiOiJrZXktMTU2Njk2ODA4OCIsImFsZyI6IkhTMzg0In0EXAMPLEAUTHCODE",
+ # grant_type: "authorization_code",
+ # redirect_uri: "https://mywebapp.example/redirect",
+ # scope: [
+ # "openid",
+ # "aws",
+ # "sts:identity_context",
+ # ],
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # id_token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
+ # issued_token_type: "urn:ietf:params:oauth:token-type:refresh_token",
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # scope: [
+ # "openid",
+ # "aws",
+ # "sts:identity_context",
+ # ],
+ # token_type: "Bearer",
+ # }
+ # @example Response structure
+ #
+ # resp.access_token #=> String
+ # resp.token_type #=> String
+ # resp.expires_in #=> Integer
+ # resp.refresh_token #=> String
+ # resp.id_token #=> String
+ # resp.issued_token_type #=> String
+ # resp.scope #=> Array
+ # resp.scope[0] #=> String
+ # @example Example: Call OAuth/OIDC /token endpoint for Refresh Token grant with IAM authentication
+ #
+ # resp = client.create_token_with_iam({
+ # client_id: "arn:aws:sso::123456789012:application/ssoins-111111111111/apl-222222222222",
+ # grant_type: "refresh_token",
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # issued_token_type: "urn:ietf:params:oauth:token-type:refresh_token",
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # scope: [
+ # "openid",
+ # "aws",
+ # "sts:identity_context",
+ # ],
+ # token_type: "Bearer",
+ # }
+ # @example Example: Call OAuth/OIDC /token endpoint for JWT Bearer grant with IAM authentication
+ #
+ # resp = client.create_token_with_iam({
+ # assertion: "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjFMVE16YWtpaGlSbGFfOHoyQkVKVlhlV01xbyJ9.eyJ2ZXIiOiIyLjAiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vOTEyMjA0MGQtNmM2Ny00YzViLWIxMTItMzZhMzA0YjY2ZGFkL3YyLjAiLCJzdWIiOiJBQUFBQUFBQUFBQUFBQUFBQUFBQUFJa3pxRlZyU2FTYUZIeTc4MmJidGFRIiwiYXVkIjoiNmNiMDQwMTgtYTNmNS00NmE3LWI5OTUtOTQwYzc4ZjVhZWYzIiwiZXhwIjoxNTM2MzYxNDExLCJpYXQiOjE1MzYyNzQ3MTEsIm5iZiI6MTUzNjI3NDcxMSwibmFtZSI6IkFiZSBMaW5jb2xuIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiQWJlTGlAbWljcm9zb2Z0LmNvbSIsIm9pZCI6IjAwMDAwMDAwLTAwMDAtMDAwMC02NmYzLTMzMzJlY2E3ZWE4MSIsInRpZCI6IjkxMjIwNDBkLTZjNjctNGM1Yi1iMTEyLTM2YTMwNGI2NmRhZCIsIm5vbmNlIjoiMTIzNTIzIiwiYWlvIjoiRGYyVVZYTDFpeCFsTUNXTVNPSkJjRmF0emNHZnZGR2hqS3Y4cTVnMHg3MzJkUjVNQjVCaXN2R1FPN1lXQnlqZDhpUURMcSFlR2JJRGFreXA1bW5PcmNkcUhlWVNubHRlcFFtUnA2QUlaOGpZIn0.1AFWW-Ck5nROwSlltm7GzZvDwUkqvhSQpm55TQsmVo9Y59cLhRXpvB8n-55HCr9Z6G_31_UbeUkoz612I2j_Sm9FFShSDDjoaLQr54CreGIJvjtmS3EkK9a7SJBbcpL1MpUtlfygow39tFjY7EVNW9plWUvRrTgVk7lYLprvfzw-CIqw3gHC-T7IK_m_xkr08INERBtaecwhTeN4chPC4W3jdmw_lIxzC48YoQ0dB1L9-ImX98Egypfrlbm0IBL5spFzL6JDZIRRJOu8vecJvj1mq-IUhGt0MacxX8jdxYLP-KUu2d9MbNKpCKJuZ7p8gwTL5B7NlUdh_dmSviPWrw",
+ # client_id: "arn:aws:sso::123456789012:application/ssoins-111111111111/apl-222222222222",
+ # grant_type: "urn:ietf:params:oauth:grant-type:jwt-bearer",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # id_token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsInN0czphdWRpdF9jb250ZXh0IjoiRVhBTVBMRUFVRElUQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.Xyah6qbk78qThzJ41iFU2yfGuRqqtKXHrJYwQ8L9Ip0",
+ # issued_token_type: "urn:ietf:params:oauth:token-type:refresh_token",
+ # refresh_token: "aorvJYubGpU6i91YnH7Mfo-AT2fIVa1zCfA_Rvq9yjVKIP3onFmmykuQ7E93y2I-9Nyj-A_sVvMufaLNL0bqnDRtgAkc0:MGUCMFrRsktMRVlWaOR70XGMFGLL0SlcCw4DiYveIiOVx1uK9BbD0gvAddsW3UTLozXKMgIxAJ3qxUvjpnlLIOaaKOoa/FuNgqJVvr9GMwDtnAtlh9iZzAkEXAMPLEREFRESHTOKEN",
+ # scope: [
+ # "openid",
+ # "aws",
+ # "sts:identity_context",
+ # ],
+ # token_type: "Bearer",
+ # }
+ # @example Example: Call OAuth/OIDC /token endpoint for Token Exchange grant with IAM authentication
+ #
+ # resp = client.create_token_with_iam({
+ # client_id: "arn:aws:sso::123456789012:application/ssoins-111111111111/apl-222222222222",
+ # grant_type: "urn:ietf:params:oauth:grant-type:token-exchange",
+ # requested_token_type: "urn:ietf:params:oauth:token-type:access_token",
+ # subject_token: "aoak-Hig8TUDPNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZDIFFERENTACCESSTOKEN",
+ # subject_token_type: "urn:ietf:params:oauth:token-type:access_token",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # access_token: "aoal-YigITUDiNX1xZwOMXM5MxOWDL0E0jg9P6_C_jKQPxS_SKCP6f0kh1Up4g7TtvQqkMnD-GJiU_S1gvug6SrggAkc0:MGYCMQD3IatVjV7jAJU91kK3PkS/SfA2wtgWzOgZWDOR7sDGN9t0phCZz5It/aes/3C1Zj0CMQCKWOgRaiz6AIhza3DSXQNMLjRKXC8F8ceCsHlgYLMZ7hZidEXAMPLEACCESSTOKEN",
+ # expires_in: 1579729529,
+ # id_token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhd3M6aWRlbnRpdHlfc3RvcmVfaWQiOiJkLTMzMzMzMzMzMzMiLCJzdWIiOiI3MzA0NDhmMi1lMGExLTcwYTctYzk1NC0wMDAwMDAwMDAwMDAiLCJhd3M6aW5zdGFuY2VfYWNjb3VudCI6IjExMTExMTExMTExMSIsInN0czppZGVudGl0eV9jb250ZXh0IjoiRVhBTVBMRUlERU5USVRZQ09OVEVYVCIsImlzcyI6Imh0dHBzOi8vaWRlbnRpdHljZW50ZXIuYW1hem9uYXdzLmNvbS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmlkZW50aXR5X3N0b3JlX2FybiI6ImFybjphd3M6aWRlbnRpdHlzdG9yZTo6MTExMTExMTExMTExOmlkZW50aXR5c3RvcmUvZC0zMzMzMzMzMzMzIiwiYXVkIjoiYXJuOmF3czpzc286OjEyMzQ1Njc4OTAxMjphcHBsaWNhdGlvbi9zc29pbnMtMTExMTExMTExMTExL2FwbC0yMjIyMjIyMjIyMjIiLCJhd3M6aW5zdGFuY2VfYXJuIjoiYXJuOmF3czpzc286OjppbnN0YW5jZS9zc29pbnMtMTExMTExMTExMTExIiwiYXdzOmNyZWRlbnRpYWxfaWQiOiJfWlIyTjZhVkJqMjdGUEtheWpfcEtwVjc3QVBERl80MXB4ZXRfWWpJdUpONlVJR2RBdkpFWEFNUExFQ1JFRElEIiwiYXV0aF90aW1lIjoiMjAyMC0wMS0yMlQxMjo0NToyOVoiLCJleHAiOjE1Nzk3Mjk1MjksImlhdCI6MTU3OTcyNTkyOX0.5SYiW1kMsuUr7nna-l5tlakM0GNbMHvIM2_n0QD23jM",
+ # issued_token_type: "urn:ietf:params:oauth:token-type:access_token",
+ # scope: [
+ # "openid",
+ # "aws",
+ # "sts:identity_context",
+ # ],
+ # token_type: "Bearer",
+ # }
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.create_token_with_iam({
+ # client_id: "ClientId", # required
+ # grant_type: "GrantType", # required
+ # code: "AuthCode",
+ # refresh_token: "RefreshToken",
+ # assertion: "Assertion",
+ # scope: ["Scope"],
+ # redirect_uri: "URI",
+ # subject_token: "SubjectToken",
+ # subject_token_type: "TokenTypeURI",
+ # requested_token_type: "TokenTypeURI",
+ # })
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @overload create_token_with_iam
+ # @param params [Hash] ({})
+ # @return [Types::CreateTokenWithIAMResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::CreateTokenWithIAMResponse#access_token #access_token} => String
+ # * {Types::CreateTokenWithIAMResponse#token_type #token_type} => String
+ # * {Types::CreateTokenWithIAMResponse#expires_in #expires_in} => Integer
+ # * {Types::CreateTokenWithIAMResponse#refresh_token #refresh_token} => String
+ # * {Types::CreateTokenWithIAMResponse#id_token #id_token} => String
+ # * {Types::CreateTokenWithIAMResponse#issued_token_type #issued_token_type} => String
+ # * {Types::CreateTokenWithIAMResponse#scope #scope} => Array<String>
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenWithIAM AWS API Documentation
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#749
+ def create_token_with_iam(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Registers a client with IAM Identity Center. This allows clients to
# initiate device authorization. The output should be persisted for
# reuse through many authentication requests.
#
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.register_client({
+ # client_name: "ClientName", # required
+ # client_type: "ClientType", # required
+ # scopes: ["Scope"],
+ # })
# @example Response structure
#
# resp.client_id #=> String
@@ -9933,13 +10226,24 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# resp.client_secret_expires_at #=> Integer
# resp.authorization_endpoint #=> String
# resp.token_endpoint #=> String
- # @example Request syntax with placeholder values
+ # @example Example: Call OAuth/OIDC /register-client endpoint
#
# resp = client.register_client({
- # client_name: "ClientName", # required
- # client_type: "ClientType", # required
- # scopes: ["Scope"],
+ # client_name: "My IDE Plugin",
+ # client_type: "public",
+ # scopes: [
+ # "sso:account:access",
+ # "codewhisperer:completions",
+ # ],
# })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # client_id: "_yzkThXVzLWVhc3QtMQEXAMPLECLIENTID",
+ # client_id_issued_at: 1579725929,
+ # client_secret: "VERYLONGSECRETeyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0",
+ # client_secret_expires_at: 1587584729,
+ # }
# @option params
# @option params
# @option params
@@ -9955,12 +10259,19 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# * {Types::RegisterClientResponse#token_endpoint #token_endpoint} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/RegisterClient AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#531
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#820
def register_client(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Initiates device authorization by requesting a pair of verification
# codes from the authorization service.
#
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.start_device_authorization({
+ # client_id: "ClientId", # required
+ # client_secret: "ClientSecret", # required
+ # start_url: "URI", # required
+ # })
# @example Response structure
#
# resp.device_code #=> String
@@ -9969,13 +10280,23 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# resp.verification_uri_complete #=> String
# resp.expires_in #=> Integer
# resp.interval #=> Integer
- # @example Request syntax with placeholder values
+ # @example Example: Call OAuth/OIDC /start-device-authorization endpoint
#
# resp = client.start_device_authorization({
- # client_id: "ClientId", # required
- # client_secret: "ClientSecret", # required
- # start_url: "URI", # required
+ # client_id: "_yzkThXVzLWVhc3QtMQEXAMPLECLIENTID",
+ # client_secret: "VERYLONGSECRETeyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0",
+ # start_url: "https://identitycenter.amazonaws.com/ssoins-111111111111",
# })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # device_code: "yJraWQiOiJrZXktMTU2Njk2ODA4OCIsImFsZyI6IkhTMzIn0EXAMPLEDEVICECODE",
+ # expires_in: 1579729529,
+ # interval: 1,
+ # user_code: "makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
+ # verification_uri: "https://device.sso.us-west-2.amazonaws.com",
+ # verification_uri_complete: "https://device.sso.us-west-2.amazonaws.com?user_code=makdfsk83yJraWQiOiJrZXktMTU2Njk2sImFsZyI6IkhTMzIn0EXAMPLEUSERCODE",
+ # }
# @option params
# @option params
# @option params
@@ -9991,24 +10312,24 @@ class Aws::SSOOIDC::Client < ::Seahorse::Client::Base
# * {Types::StartDeviceAuthorizationResponse#interval #interval} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/StartDeviceAuthorization AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#586
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#895
def start_device_authorization(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#610
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#919
def waiter_names; end
class << self
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#620
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#929
def errors_module; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#617
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/client.rb#926
def identifier; end
end
end
@@ -10022,7 +10343,7 @@ end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#150
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#185
Aws::SSOOIDC::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -10038,181 +10359,221 @@ Aws::SSOOIDC::ClientApi::AccessToken = T.let(T.unsafe(nil), Seahorse::Model::Sha
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#18
-Aws::SSOOIDC::ClientApi::AuthCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::Assertion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#19
-Aws::SSOOIDC::ClientApi::AuthorizationPendingException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::AuthCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#20
-Aws::SSOOIDC::ClientApi::ClientId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::AuthorizationPendingException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#21
-Aws::SSOOIDC::ClientApi::ClientName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::ClientId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#22
-Aws::SSOOIDC::ClientApi::ClientSecret = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::ClientName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#23
-Aws::SSOOIDC::ClientApi::ClientType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::ClientSecret = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#24
-Aws::SSOOIDC::ClientApi::CreateTokenRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::ClientType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#25
-Aws::SSOOIDC::ClientApi::CreateTokenResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::CreateTokenRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#26
-Aws::SSOOIDC::ClientApi::DeviceCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::CreateTokenResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#27
-Aws::SSOOIDC::ClientApi::Error = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::CreateTokenWithIAMRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#28
-Aws::SSOOIDC::ClientApi::ErrorDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::CreateTokenWithIAMResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#29
-Aws::SSOOIDC::ClientApi::ExpirationInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SSOOIDC::ClientApi::DeviceCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#30
-Aws::SSOOIDC::ClientApi::ExpiredTokenException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::Error = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#31
-Aws::SSOOIDC::ClientApi::GrantType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::ErrorDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#32
-Aws::SSOOIDC::ClientApi::IdToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::ExpirationInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#33
-Aws::SSOOIDC::ClientApi::InternalServerException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::ExpiredTokenException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#34
-Aws::SSOOIDC::ClientApi::IntervalInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SSOOIDC::ClientApi::GrantType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#35
-Aws::SSOOIDC::ClientApi::InvalidClientException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::IdToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#36
-Aws::SSOOIDC::ClientApi::InvalidClientMetadataException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::InternalServerException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#37
-Aws::SSOOIDC::ClientApi::InvalidGrantException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::IntervalInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#38
-Aws::SSOOIDC::ClientApi::InvalidRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::InvalidClientException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#39
-Aws::SSOOIDC::ClientApi::InvalidScopeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::InvalidClientMetadataException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#40
-Aws::SSOOIDC::ClientApi::LongTimeStampType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SSOOIDC::ClientApi::InvalidGrantException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#41
-Aws::SSOOIDC::ClientApi::RefreshToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::InvalidRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#42
-Aws::SSOOIDC::ClientApi::RegisterClientRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::InvalidRequestRegionException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#43
-Aws::SSOOIDC::ClientApi::RegisterClientResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::InvalidScopeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#44
-Aws::SSOOIDC::ClientApi::Scope = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::Location = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#45
-Aws::SSOOIDC::ClientApi::Scopes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SSOOIDC::ClientApi::LongTimeStampType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#46
-Aws::SSOOIDC::ClientApi::SlowDownException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::RefreshToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#47
-Aws::SSOOIDC::ClientApi::StartDeviceAuthorizationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::Region = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#48
-Aws::SSOOIDC::ClientApi::StartDeviceAuthorizationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::RegisterClientRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#49
-Aws::SSOOIDC::ClientApi::TokenType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::RegisterClientResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#50
-Aws::SSOOIDC::ClientApi::URI = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SSOOIDC::ClientApi::Scope = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#51
-Aws::SSOOIDC::ClientApi::UnauthorizedClientException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::Scopes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#52
-Aws::SSOOIDC::ClientApi::UnsupportedGrantTypeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SSOOIDC::ClientApi::SlowDownException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#53
+Aws::SSOOIDC::ClientApi::StartDeviceAuthorizationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#54
+Aws::SSOOIDC::ClientApi::StartDeviceAuthorizationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#55
+Aws::SSOOIDC::ClientApi::SubjectToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#56
+Aws::SSOOIDC::ClientApi::TokenType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#57
+Aws::SSOOIDC::ClientApi::TokenTypeURI = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#58
+Aws::SSOOIDC::ClientApi::URI = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#59
+Aws::SSOOIDC::ClientApi::UnauthorizedClientException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#60
+Aws::SSOOIDC::ClientApi::UnsupportedGrantTypeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/client_api.rb#61
Aws::SSOOIDC::ClientApi::UserCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# Endpoint parameters used to influence endpoints per request.
@@ -10303,7 +10664,7 @@ end
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/endpoints.rb#29
-class Aws::SSOOIDC::Endpoints::RegisterClient
+class Aws::SSOOIDC::Endpoints::CreateTokenWithIAM
class << self
# @api private
#
@@ -10315,7 +10676,7 @@ end
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-ssooidc/endpoints.rb#43
-class Aws::SSOOIDC::Endpoints::StartDeviceAuthorization
+class Aws::SSOOIDC::Endpoints::RegisterClient
class << self
# @api private
#
@@ -10324,6 +10685,18 @@ class Aws::SSOOIDC::Endpoints::StartDeviceAuthorization
end
end
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/endpoints.rb#57
+class Aws::SSOOIDC::Endpoints::StartDeviceAuthorization
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/endpoints.rb#58
+ def build(context); end
+ end
+end
+
# When SSOOIDC returns an error response, the Ruby SDK constructs and raises an error.
# These errors all extend Aws::SSOOIDC::Errors::ServiceError < {Aws::Errors::ServiceError}
#
@@ -10350,6 +10723,7 @@ end
# * {InvalidClientMetadataException}
# * {InvalidGrantException}
# * {InvalidRequestException}
+# * {InvalidRequestRegionException}
# * {InvalidScopeException}
# * {SlowDownException}
# * {UnauthorizedClientException}
@@ -10358,263 +10732,294 @@ end
# Additionally, error classes are dynamically generated for service errors based on the error code
# if they are not defined above.
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#45
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#46
module Aws::SSOOIDC::Errors
extend ::Aws::Errors::DynamicErrors
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#49
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#50
class Aws::SSOOIDC::Errors::AccessDeniedException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::AccessDeniedException]
# @return [AccessDeniedException] a new instance of AccessDeniedException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#54
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#55
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#59
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#60
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#64
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#65
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#69
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#70
class Aws::SSOOIDC::Errors::AuthorizationPendingException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::AuthorizationPendingException]
# @return [AuthorizationPendingException] a new instance of AuthorizationPendingException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#74
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#75
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#79
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#80
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#84
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#85
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#89
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#90
class Aws::SSOOIDC::Errors::ExpiredTokenException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::ExpiredTokenException]
# @return [ExpiredTokenException] a new instance of ExpiredTokenException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#94
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#95
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#99
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#100
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#104
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#105
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#109
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#110
class Aws::SSOOIDC::Errors::InternalServerException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InternalServerException]
# @return [InternalServerException] a new instance of InternalServerException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#114
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#115
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#119
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#120
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#124
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#125
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#129
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#130
class Aws::SSOOIDC::Errors::InvalidClientException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InvalidClientException]
# @return [InvalidClientException] a new instance of InvalidClientException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#134
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#135
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#139
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#140
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#144
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#145
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#149
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#150
class Aws::SSOOIDC::Errors::InvalidClientMetadataException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InvalidClientMetadataException]
# @return [InvalidClientMetadataException] a new instance of InvalidClientMetadataException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#154
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#155
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#159
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#160
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#164
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#165
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#169
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#170
class Aws::SSOOIDC::Errors::InvalidGrantException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InvalidGrantException]
# @return [InvalidGrantException] a new instance of InvalidGrantException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#174
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#175
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#179
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#180
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#184
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#185
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#189
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#190
class Aws::SSOOIDC::Errors::InvalidRequestException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InvalidRequestException]
# @return [InvalidRequestException] a new instance of InvalidRequestException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#194
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#195
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#199
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#200
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#204
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#205
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#209
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#210
+class Aws::SSOOIDC::Errors::InvalidRequestRegionException < ::Aws::SSOOIDC::Errors::ServiceError
+ # @param context [Seahorse::Client::RequestContext]
+ # @param message [String]
+ # @param data [Aws::SSOOIDC::Types::InvalidRequestRegionException]
+ # @return [InvalidRequestRegionException] a new instance of InvalidRequestRegionException
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#215
+ def initialize(context, message, data = T.unsafe(nil)); end
+
+ # @return [String]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#230
+ def endpoint; end
+
+ # @return [String]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#220
+ def error; end
+
+ # @return [String]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#225
+ def error_description; end
+
+ # @return [String]
+ #
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#235
+ def region; end
+end
+
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#240
class Aws::SSOOIDC::Errors::InvalidScopeException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::InvalidScopeException]
# @return [InvalidScopeException] a new instance of InvalidScopeException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#214
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#245
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#219
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#250
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#224
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#255
def error_description; end
end
# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#0
class Aws::SSOOIDC::Errors::ServiceError < ::Aws::Errors::ServiceError; end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#229
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#260
class Aws::SSOOIDC::Errors::SlowDownException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::SlowDownException]
# @return [SlowDownException] a new instance of SlowDownException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#234
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#265
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#239
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#270
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#244
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#275
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#249
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#280
class Aws::SSOOIDC::Errors::UnauthorizedClientException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::UnauthorizedClientException]
# @return [UnauthorizedClientException] a new instance of UnauthorizedClientException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#254
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#285
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#259
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#290
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#264
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#295
def error_description; end
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#269
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#300
class Aws::SSOOIDC::Errors::UnsupportedGrantTypeException < ::Aws::SSOOIDC::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SSOOIDC::Types::UnsupportedGrantTypeException]
# @return [UnsupportedGrantTypeException] a new instance of UnsupportedGrantTypeException
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#274
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#305
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#279
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#310
def error; end
# @return [String]
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#284
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/errors.rb#315
def error_description; end
end
@@ -10626,7 +11031,7 @@ module Aws::SSOOIDC::Plugins; end
# source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#13
class Aws::SSOOIDC::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#69
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#72
def add_handlers(handlers, _config); end
end
@@ -10643,12 +11048,12 @@ class Aws::SSOOIDC::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#46
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#57
+ # source://aws-sdk-core//lib/aws-sdk-ssooidc/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -10674,12 +11079,12 @@ module Aws::SSOOIDC::Types; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/AccessDeniedException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#25
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#29
class Aws::SSOOIDC::Types::AccessDeniedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#26
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#30
Aws::SSOOIDC::Types::AccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that a request to authorize a client with an access user
@@ -10687,45 +11092,65 @@ Aws::SSOOIDC::Types::AccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/AuthorizationPendingException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#43
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#51
class Aws::SSOOIDC::Types::AuthorizationPendingException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#44
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#52
Aws::SSOOIDC::Types::AuthorizationPendingException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#119
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#131
class Aws::SSOOIDC::Types::CreateTokenRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#120
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#132
Aws::SSOOIDC::Types::CreateTokenRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#175
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#185
class Aws::SSOOIDC::Types::CreateTokenResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#176
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#186
Aws::SSOOIDC::Types::CreateTokenResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenWithIAMRequest AWS API Documentation
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#293
+class Aws::SSOOIDC::Types::CreateTokenWithIAMRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#294
+Aws::SSOOIDC::Types::CreateTokenWithIAMRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/CreateTokenWithIAMResponse AWS API Documentation
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#354
+class Aws::SSOOIDC::Types::CreateTokenWithIAMResponse < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#355
+Aws::SSOOIDC::Types::CreateTokenWithIAMResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Indicates that the token issued by the service is expired and is no
# longer valid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/ExpiredTokenException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#193
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#376
class Aws::SSOOIDC::Types::ExpiredTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#194
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#377
Aws::SSOOIDC::Types::ExpiredTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that an error from the service occurred while trying to
@@ -10733,12 +11158,12 @@ Aws::SSOOIDC::Types::ExpiredTokenException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InternalServerException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#211
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#398
class Aws::SSOOIDC::Types::InternalServerException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#212
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#399
Aws::SSOOIDC::Types::InternalServerException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the `clientId` or `clientSecret` in the request is
@@ -10747,12 +11172,12 @@ Aws::SSOOIDC::Types::InternalServerException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidClientException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#230
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#421
class Aws::SSOOIDC::Types::InvalidClientException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#231
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#422
Aws::SSOOIDC::Types::InvalidClientException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the client information sent in the request during
@@ -10760,12 +11185,12 @@ Aws::SSOOIDC::Types::InvalidClientException::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidClientMetadataException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#248
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#443
class Aws::SSOOIDC::Types::InvalidClientMetadataException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#249
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#444
Aws::SSOOIDC::Types::InvalidClientMetadataException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that a request contains an invalid grant. This can occur if
@@ -10773,12 +11198,12 @@ Aws::SSOOIDC::Types::InvalidClientMetadataException::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidGrantException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#266
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#465
class Aws::SSOOIDC::Types::InvalidGrantException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#267
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#466
Aws::SSOOIDC::Types::InvalidGrantException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that something is wrong with the input to the request. For
@@ -10786,44 +11211,58 @@ Aws::SSOOIDC::Types::InvalidGrantException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidRequestException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#284
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#487
class Aws::SSOOIDC::Types::InvalidRequestException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#285
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#488
Aws::SSOOIDC::Types::InvalidRequestException::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Indicates that a token provided as input to the request was issued by
+# and is only usable by calling IAM Identity Center endpoints in another
+# region.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidRequestRegionException AWS API Documentation
+#
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#521
+class Aws::SSOOIDC::Types::InvalidRequestRegionException < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#522
+Aws::SSOOIDC::Types::InvalidRequestRegionException::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Indicates that the scope provided in the request is invalid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/InvalidScopeException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#301
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#542
class Aws::SSOOIDC::Types::InvalidScopeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#302
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#543
Aws::SSOOIDC::Types::InvalidScopeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/RegisterClientRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#326
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#567
class Aws::SSOOIDC::Types::RegisterClientRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#327
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#568
Aws::SSOOIDC::Types::RegisterClientRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/RegisterClientResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#367
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#608
class Aws::SSOOIDC::Types::RegisterClientResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#368
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#609
Aws::SSOOIDC::Types::RegisterClientResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the client is making the request too frequently and is
@@ -10831,32 +11270,32 @@ Aws::SSOOIDC::Types::RegisterClientResponse::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/SlowDownException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#385
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#629
class Aws::SSOOIDC::Types::SlowDownException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#386
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#630
Aws::SSOOIDC::Types::SlowDownException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/StartDeviceAuthorizationRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#415
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#660
class Aws::SSOOIDC::Types::StartDeviceAuthorizationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#416
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#661
Aws::SSOOIDC::Types::StartDeviceAuthorizationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/StartDeviceAuthorizationResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#459
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#704
class Aws::SSOOIDC::Types::StartDeviceAuthorizationResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#460
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#705
Aws::SSOOIDC::Types::StartDeviceAuthorizationResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the client is not currently authorized to make the
@@ -10865,12 +11304,12 @@ Aws::SSOOIDC::Types::StartDeviceAuthorizationResponse::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/UnauthorizedClientException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#478
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#727
class Aws::SSOOIDC::Types::UnauthorizedClientException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#479
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#728
Aws::SSOOIDC::Types::UnauthorizedClientException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the grant type in the request is not supported by the
@@ -10878,12 +11317,12 @@ Aws::SSOOIDC::Types::UnauthorizedClientException::SENSITIVE = T.let(T.unsafe(nil
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sso-oidc-2019-06-10/UnsupportedGrantTypeException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#496
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#749
class Aws::SSOOIDC::Types::UnsupportedGrantTypeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#497
+# source://aws-sdk-core//lib/aws-sdk-ssooidc/types.rb#750
Aws::SSOOIDC::Types::UnsupportedGrantTypeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# source://aws-sdk-core//lib/aws-sdk-core/sso_token_provider.rb#4
@@ -11104,16 +11543,6 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# [7]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining
# [8]: https://docs.aws.amazon.com/IAM/latest/UserGuide/MFAProtectedAPI.html
#
- # @example Response structure
- #
- # resp.credentials.access_key_id #=> String
- # resp.credentials.secret_access_key #=> String
- # resp.credentials.session_token #=> String
- # resp.credentials.expiration #=> Time
- # resp.assumed_role_user.assumed_role_id #=> String
- # resp.assumed_role_user.arn #=> String
- # resp.packed_policy_size #=> Integer
- # resp.source_identity #=> String
# @example Example: To assume a role
#
# resp = client.assume_role({
@@ -11165,7 +11594,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# arn: "arnType",
# },
# ],
- # policy: "sessionPolicyDocumentType",
+ # policy: "unrestrictedSessionPolicyDocumentType",
# duration_seconds: 1,
# tags: [
# {
@@ -11178,7 +11607,24 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# serial_number: "serialNumberType",
# token_code: "tokenCodeType",
# source_identity: "sourceIdentityType",
+ # provided_contexts: [
+ # {
+ # provider_arn: "arnType",
+ # context_assertion: "contextAssertionType",
+ # },
+ # ],
# })
+ # @example Response structure
+ #
+ # resp.credentials.access_key_id #=> String
+ # resp.credentials.secret_access_key #=> String
+ # resp.credentials.session_token #=> String
+ # resp.credentials.expiration #=> Time
+ # resp.assumed_role_user.assumed_role_id #=> String
+ # resp.assumed_role_user.arn #=> String
+ # resp.packed_policy_size #=> Integer
+ # resp.source_identity #=> String
+ # @option params
# @option params
# @option params
# @option params
@@ -11200,7 +11646,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::AssumeRoleResponse#source_identity #source_identity} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRole AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#859
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#876
def assume_role(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a set of temporary security credentials for users who have
@@ -11433,7 +11879,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::AssumeRoleWithSAMLResponse#source_identity #source_identity} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithSAML AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1211
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1228
def assume_role_with_saml(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a set of temporary security credentials for users who have
@@ -11678,13 +12124,13 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::AssumeRoleWithWebIdentityResponse#source_identity #source_identity} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithWebIdentity AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1588
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1606
def assume_role_with_web_identity(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @param params [{}]
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2328
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2346
def build_request(operation_name, params = T.unsafe(nil)); end
# Decodes additional information about the authorization status of a
@@ -11756,7 +12202,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::DecodeAuthorizationMessageResponse#decoded_message #decoded_message} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/DecodeAuthorizationMessage AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1669
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1687
def decode_authorization_message(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the account identifier for the specified access key ID.
@@ -11806,7 +12252,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::GetAccessKeyInfoResponse#account #account} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetAccessKeyInfo AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1730
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1748
def get_access_key_info(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns details about the IAM user or role whose credentials are used
@@ -11882,7 +12328,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::GetCallerIdentityResponse#arn #arn} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetCallerIdentity AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1814
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#1832
def get_caller_identity(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a set of temporary security credentials (consisting of an
@@ -12077,7 +12523,7 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::GetFederationTokenResponse#packed_policy_size #packed_policy_size} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetFederationToken AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2162
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2180
def get_federation_token(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a set of temporary credentials for an Amazon Web Services
@@ -12195,24 +12641,24 @@ class Aws::STS::Client < ::Seahorse::Client::Base
# * {Types::GetSessionTokenResponse#credentials #credentials} => Types::Credentials
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetSessionToken AWS API Documentation
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2319
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2337
def get_session_token(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2343
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2361
def waiter_names; end
class << self
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2353
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2371
def errors_module; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2350
+ # source://aws-sdk-core//lib/aws-sdk-sts/client.rb#2368
def identifier; end
end
end
@@ -12226,7 +12672,7 @@ end
# @api private
#
-# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#237
+# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#248
Aws::STS::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -12382,26 +12828,36 @@ Aws::STS::ClientApi::PolicyDescriptorType = T.let(T.unsafe(nil), Seahorse::Model
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#46
-Aws::STS::ClientApi::RegionDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::STS::ClientApi::ProvidedContext = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#47
-Aws::STS::ClientApi::SAMLAssertionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::STS::ClientApi::ProvidedContextsListType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#48
-Aws::STS::ClientApi::Subject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::STS::ClientApi::RegionDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#49
-Aws::STS::ClientApi::SubjectType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::STS::ClientApi::SAMLAssertionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#50
+Aws::STS::ClientApi::Subject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#51
+Aws::STS::ClientApi::SubjectType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-core//lib/aws-sdk-sts/client_api.rb#52
Aws::STS::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# Endpoint parameters used to influence endpoints per request.
@@ -12757,7 +13213,7 @@ module Aws::STS::Plugins; end
# source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#13
class Aws::STS::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#79
+ # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#80
def add_handlers(handlers, _config); end
end
@@ -12774,12 +13230,12 @@ class Aws::STS::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#46
+ # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#57
+ # source://aws-sdk-core//lib/aws-sdk-sts/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -12812,7 +13268,7 @@ class Aws::STS::Presigner
# Returns a presigned url for get_caller_identity.
#
# This can be easily converted to a token used by the EKS service:
- # {https://ruby-doc.org/stdlib-2.3.1/libdoc/base64/rdoc/Base64.html#method-i-encode64}
+ # {https://docs.ruby-lang.org/en/3.2/Base64.html#method-i-encode64}
# "k8s-aws-v1." + Base64.urlsafe_encode64(url).chomp("==")
#
# @example
@@ -12848,12 +13304,12 @@ module Aws::STS::Types; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#303
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#317
class Aws::STS::Types::AssumeRoleRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#304
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#318
Aws::STS::Types::AssumeRoleRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to a successful AssumeRole request, including
@@ -12862,22 +13318,22 @@ Aws::STS::Types::AssumeRoleRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#369
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#383
class Aws::STS::Types::AssumeRoleResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#370
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#384
Aws::STS::Types::AssumeRoleResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithSAMLRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#510
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#524
class Aws::STS::Types::AssumeRoleWithSAMLRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#511
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#525
Aws::STS::Types::AssumeRoleWithSAMLRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to a successful AssumeRoleWithSAML request,
@@ -12886,22 +13342,22 @@ Aws::STS::Types::AssumeRoleWithSAMLRequest::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithSAMLResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#626
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#640
class Aws::STS::Types::AssumeRoleWithSAMLResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#627
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#641
Aws::STS::Types::AssumeRoleWithSAMLResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithWebIdentityRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#782
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#797
class Aws::STS::Types::AssumeRoleWithWebIdentityRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#783
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#798
Aws::STS::Types::AssumeRoleWithWebIdentityRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to a successful AssumeRoleWithWebIdentity
@@ -12910,12 +13366,12 @@ Aws::STS::Types::AssumeRoleWithWebIdentityRequest::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumeRoleWithWebIdentityResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#883
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#898
class Aws::STS::Types::AssumeRoleWithWebIdentityResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#884
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#899
Aws::STS::Types::AssumeRoleWithWebIdentityResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The identifiers for the temporary security credentials that the
@@ -12923,34 +13379,34 @@ Aws::STS::Types::AssumeRoleWithWebIdentityResponse::SENSITIVE = T.let(T.unsafe(n
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/AssumedRoleUser AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#912
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#927
class Aws::STS::Types::AssumedRoleUser < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#913
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#928
Aws::STS::Types::AssumedRoleUser::SENSITIVE = T.let(T.unsafe(nil), Array)
# Amazon Web Services credentials for API authentication.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/Credentials AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#943
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#958
class Aws::STS::Types::Credentials < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#944
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#959
Aws::STS::Types::Credentials::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/DecodeAuthorizationMessageRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#955
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#970
class Aws::STS::Types::DecodeAuthorizationMessageRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#956
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#971
Aws::STS::Types::DecodeAuthorizationMessageRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A document that contains additional information about the
@@ -12959,12 +13415,12 @@ Aws::STS::Types::DecodeAuthorizationMessageRequest::SENSITIVE = T.let(T.unsafe(n
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/DecodeAuthorizationMessageResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#971
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#986
class Aws::STS::Types::DecodeAuthorizationMessageResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#972
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#987
Aws::STS::Types::DecodeAuthorizationMessageResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The web identity token that was passed is expired or is not valid. Get
@@ -12973,12 +13429,12 @@ Aws::STS::Types::DecodeAuthorizationMessageResponse::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/ExpiredTokenException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#986
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1001
class Aws::STS::Types::ExpiredTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#987
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1002
Aws::STS::Types::ExpiredTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Identifiers for the federated user that is associated with the
@@ -12986,38 +13442,38 @@ Aws::STS::Types::ExpiredTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/FederatedUser AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1013
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1028
class Aws::STS::Types::FederatedUser < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1014
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1029
Aws::STS::Types::FederatedUser::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetAccessKeyInfoRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1029
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1044
class Aws::STS::Types::GetAccessKeyInfoRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1030
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1045
Aws::STS::Types::GetAccessKeyInfoRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetAccessKeyInfoResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1041
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1056
class Aws::STS::Types::GetAccessKeyInfoResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1042
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1057
Aws::STS::Types::GetAccessKeyInfoResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetCallerIdentityRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1050
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1065
class Aws::STS::Types::GetCallerIdentityRequest < ::Aws::EmptyStructure; end
# Contains the response to a successful GetCallerIdentity request,
@@ -13025,22 +13481,22 @@ class Aws::STS::Types::GetCallerIdentityRequest < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetCallerIdentityResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1081
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1096
class Aws::STS::Types::GetCallerIdentityResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1082
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1097
Aws::STS::Types::GetCallerIdentityResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetFederationTokenRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1254
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1269
class Aws::STS::Types::GetFederationTokenRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1255
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1270
Aws::STS::Types::GetFederationTokenRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to a successful GetFederationToken request,
@@ -13049,22 +13505,22 @@ Aws::STS::Types::GetFederationTokenRequest::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetFederationTokenResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1293
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1308
class Aws::STS::Types::GetFederationTokenResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1294
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1309
Aws::STS::Types::GetFederationTokenResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetSessionTokenRequest AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1341
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1356
class Aws::STS::Types::GetSessionTokenRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1342
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1357
Aws::STS::Types::GetSessionTokenRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to a successful GetSessionToken request,
@@ -13073,12 +13529,12 @@ Aws::STS::Types::GetSessionTokenRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/GetSessionTokenResponse AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1364
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1379
class Aws::STS::Types::GetSessionTokenResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1365
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1380
Aws::STS::Types::GetSessionTokenResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request could not be fulfilled because the identity provider (IDP)
@@ -13090,12 +13546,12 @@ Aws::STS::Types::GetSessionTokenResponse::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/IDPCommunicationErrorException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1382
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1397
class Aws::STS::Types::IDPCommunicationErrorException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1383
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1398
Aws::STS::Types::IDPCommunicationErrorException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The identity provider (IdP) reported that authentication failed. This
@@ -13107,12 +13563,12 @@ Aws::STS::Types::IDPCommunicationErrorException::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/IDPRejectedClaimException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1400
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1415
class Aws::STS::Types::IDPRejectedClaimException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1401
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1416
Aws::STS::Types::IDPRejectedClaimException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The error returned if the message passed to
@@ -13121,12 +13577,12 @@ Aws::STS::Types::IDPRejectedClaimException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/InvalidAuthorizationMessageException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1415
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1430
class Aws::STS::Types::InvalidAuthorizationMessageException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1416
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1431
Aws::STS::Types::InvalidAuthorizationMessageException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The web identity token that was passed could not be validated by
@@ -13135,12 +13591,12 @@ Aws::STS::Types::InvalidAuthorizationMessageException::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/InvalidIdentityTokenException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1430
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1445
class Aws::STS::Types::InvalidIdentityTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1431
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1446
Aws::STS::Types::InvalidIdentityTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the policy document was malformed.
@@ -13148,12 +13604,12 @@ Aws::STS::Types::InvalidIdentityTokenException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/MalformedPolicyDocumentException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1444
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1459
class Aws::STS::Types::MalformedPolicyDocumentException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1445
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1460
Aws::STS::Types::MalformedPolicyDocumentException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the total packed size of the session
@@ -13176,12 +13632,12 @@ Aws::STS::Types::MalformedPolicyDocumentException::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/PackedPolicyTooLargeException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1473
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1488
class Aws::STS::Types::PackedPolicyTooLargeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1474
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1489
Aws::STS::Types::PackedPolicyTooLargeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# A reference to the IAM managed policy that is passed as a session
@@ -13189,14 +13645,28 @@ Aws::STS::Types::PackedPolicyTooLargeException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/PolicyDescriptorType AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1495
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1510
class Aws::STS::Types::PolicyDescriptorType < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1496
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1511
Aws::STS::Types::PolicyDescriptorType::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Contains information about the provided context. This includes the
+# signed and encrypted trusted context assertion and the context
+# provider ARN from which the trusted context assertion was generated.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/ProvidedContext AWS API Documentation
+#
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1534
+class Aws::STS::Types::ProvidedContext < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1535
+Aws::STS::Types::ProvidedContext::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# STS is not activated in the requested region for the account that is
# being asked to generate credentials. The account administrator must
# use the IAM console to activate STS in that region. For more
@@ -13209,12 +13679,12 @@ Aws::STS::Types::PolicyDescriptorType::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/RegionDisabledException AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1516
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1555
class Aws::STS::Types::RegionDisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1517
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1556
Aws::STS::Types::RegionDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# You can pass custom key-value pair attributes when you assume a role
@@ -13229,12 +13699,12 @@ Aws::STS::Types::RegionDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sts-2011-06-15/Tag AWS API Documentation
#
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1559
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1598
class Aws::STS::Types::Tag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1560
+# source://aws-sdk-core//lib/aws-sdk-sts/types.rb#1599
Aws::STS::Types::Tag::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
@@ -13306,9 +13776,9 @@ class Aws::SharedConfig
# Source a custom configured endpoint from the shared configuration file
#
# @api private
- # @option options
- # @option options
- # @param options [Hash]
+ # @option opts
+ # @option opts
+ # @param opts [Hash]
#
# source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#175
def configured_endpoint(opts = T.unsafe(nil)); end
@@ -13361,6 +13831,9 @@ class Aws::SharedConfig
# source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
def ec2_metadata_service_endpoint_mode(opts = T.unsafe(nil)); end
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
+ def ec2_metadata_v1_disabled(opts = T.unsafe(nil)); end
+
# source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
def endpoint_discovery_enabled(opts = T.unsafe(nil)); end
@@ -13399,6 +13872,9 @@ class Aws::SharedConfig
# source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
def retry_mode(opts = T.unsafe(nil)); end
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
+ def s3_disable_express_session_auth(opts = T.unsafe(nil)); end
+
# source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#195
def s3_disable_multiregion_access_points(opts = T.unsafe(nil)); end
@@ -13442,52 +13918,52 @@ class Aws::SharedConfig
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#240
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#242
def assume_role_from_profile(cfg, profile, opts, chain_config); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#333
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#335
def assume_role_process_credentials_from_config(profile); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#348
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#350
def credentials_from_config(profile, _opts); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#423
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#412
def credentials_from_profile(prof_config); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#342
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#344
def credentials_from_shared(profile, _opts); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#318
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#320
def credentials_from_source(credential_source, config); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#450
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#439
def default_shared_config_path(file); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#446
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#435
def determine_config_path; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#442
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#431
def determine_credentials_path; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#466
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#455
def determine_profile(options); end
# Get a config value from from shared credential/config files.
@@ -13496,22 +13972,22 @@ class Aws::SharedConfig
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#232
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#234
def get_config_value(key, opts); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#438
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#427
def load_config_file; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#432
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#421
def load_credentials_file; end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#293
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#295
def resolve_source_profile(profile, opts = T.unsafe(nil)); end
# If any of the sso_ profile values are present, attempt to construct
@@ -13519,20 +13995,25 @@ class Aws::SharedConfig
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#356
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#358
def sso_credentials_from_profile(cfg, profile); end
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#462
+ def sso_session(cfg, profile, sso_session_name); end
+
# If the required sso_ profile values are present, attempt to construct
# SSOTokenProvider
#
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#399
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#397
def sso_token_from_profile(cfg, profile); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#457
+ # source://aws-sdk-core//lib/aws-sdk-core/shared_config.rb#446
def validate_profile_exists(profile); end
class << self
@@ -13917,12 +14398,17 @@ class Aws::Stubbing::StubData
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/stubbing/stub_data.rb#43
+ # source://aws-sdk-core//lib/aws-sdk-core/stubbing/stub_data.rb#54
def apply_data(data, stub); end
# @api private
#
- # source://aws-sdk-core//lib/aws-sdk-core/stubbing/stub_data.rb#22
+ # source://aws-sdk-core//lib/aws-sdk-core/stubbing/stub_data.rb#23
+ def remove_checksums(stub); end
+
+ # @api private
+ #
+ # source://aws-sdk-core//lib/aws-sdk-core/stubbing/stub_data.rb#33
def remove_paging_tokens(stub); end
end
@@ -16994,7 +17480,7 @@ module Seahorse::Client::NetHttp::Patches
end
end
-# For requests with bodys, Net::HTTP sets a default content type of:
+# For requests with bodies, Net::HTTP sets a default content type of:
# 'application/x-www-form-urlencoded'
# There are cases where we should not send content type at all.
# Even when no body is supplied, Net::HTTP uses a default empty body
@@ -17003,11 +17489,11 @@ end
#
# @api private
#
-# source://aws-sdk-core//lib/seahorse/client/net_http/patches.rb#26
+# source://aws-sdk-core//lib/seahorse/client/net_http/patches.rb#23
module Seahorse::Client::NetHttp::Patches::PatchDefaultContentType
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/net_http/patches.rb#27
+ # source://aws-sdk-core//lib/seahorse/client/net_http/patches.rb#24
def supply_default_content_type; end
end
@@ -17303,7 +17789,7 @@ class Seahorse::Client::Plugins::ContentLength < ::Seahorse::Client::Plugin; end
# @api private
#
-# source://aws-sdk-core//lib/seahorse/client/plugins/content_length.rb#12
+# source://aws-sdk-core//lib/seahorse/client/plugins/content_length.rb#9
class Seahorse::Client::Plugins::ContentLength::Handler < ::Seahorse::Client::Handler
# @api private
#
@@ -17400,7 +17886,7 @@ class Seahorse::Client::Plugins::ReadCallbackIO
# source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#34
def read(*args); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def size(*args, **_arg1, &block); end
private
@@ -17418,26 +17904,31 @@ class Seahorse::Client::Plugins::RequestCallback < ::Seahorse::Client::Plugin; e
# @api private
#
-# source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#64
+# source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#74
class Seahorse::Client::Plugins::RequestCallback::OptionHandler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#65
+ # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#92
+ def add_response_events(on_chunk_received, context); end
+
+ # @api private
+ #
+ # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#75
def call(context); end
end
# @api private
#
-# source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#76
+# source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#107
class Seahorse::Client::Plugins::RequestCallback::ReadCallbackHandler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#77
+ # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#108
def call(context); end
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#91
+ # source://aws-sdk-core//lib/seahorse/client/plugins/request_callback.rb#122
def unwrap_callback_body(context); end
end
@@ -17673,7 +18164,7 @@ class Seahorse::Client::RequestContext
def retries=(_arg0); end
end
-# source://aws-sdk-core//lib/seahorse/client/response.rb#11
+# source://aws-sdk-core//lib/seahorse/client/response.rb#7
class Seahorse::Client::Response
# @option options
# @option options
@@ -17689,16 +18180,22 @@ class Seahorse::Client::Response
#
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#71
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#77
def __getobj__; end
# Necessary to define as a subclass of Delegator
#
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#77
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#83
def __setobj__(obj); end
+ # @return [String, nil] returns the algorithm used to validate
+ # the response checksum. Returns nil if no verification was done.
+ #
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#35
+ def checksum_validated; end
+
# @return [RequestContext]
#
# source://aws-sdk-core//lib/seahorse/client/response.rb#24
@@ -17730,25 +18227,25 @@ class Seahorse::Client::Response
# @overload on
# @return [self]
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#43
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#49
def on(range, &_block); end
# @api private
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#64
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#70
def on_complete(&block); end
# Yields to the block if the response has a 200 level status code.
#
# @return [self]
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#53
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#59
def on_success(&block); end
# @return [Boolean] Returns `true` if the response is complete with
# a ~ 200 level http status code.
#
- # source://aws-sdk-core//lib/seahorse/client/response.rb#59
+ # source://aws-sdk-core//lib/seahorse/client/response.rb#65
def successful?; end
end
diff --git a/sorbet/rbi/gems/aws-sdk-kms@1.71.0.rbi b/sorbet/rbi/gems/aws-sdk-kms@1.76.0.rbi
similarity index 93%
rename from sorbet/rbi/gems/aws-sdk-kms@1.71.0.rbi
rename to sorbet/rbi/gems/aws-sdk-kms@1.76.0.rbi
index f1d1aa8c..f65ab211 100644
--- a/sorbet/rbi/gems/aws-sdk-kms@1.71.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-kms@1.76.0.rbi
@@ -60,7 +60,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @api private
# @param params [{}]
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9882
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#10097
def build_request(operation_name, params = T.unsafe(nil)); end
# Cancels the deletion of a KMS key. When this operation succeeds, the
@@ -82,11 +82,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: ScheduleKeyDeletion
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To cancel deletion of a KMS key
#
@@ -116,7 +120,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::CancelKeyDeletionResponse#key_id #key_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CancelKeyDeletion AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#473
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#477
def cancel_key_deletion(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Connects or reconnects a [custom key store][1] to its backing key
@@ -208,6 +212,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][8].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
@@ -217,6 +224,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/xks-troubleshooting.html
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [8]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To connect a custom key store
#
@@ -243,7 +251,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ConnectCustomKeyStore AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#610
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#618
def connect_custom_key_store(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a friendly name for a KMS key.
@@ -298,6 +306,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateAlias
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][7].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/abac.html
@@ -306,6 +317,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To create an alias
#
@@ -328,7 +340,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateAlias AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#744
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#756
def create_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a [custom key store][1] backed by a key store that you own and
@@ -414,6 +426,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][10].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
@@ -425,6 +440,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html
# [8]: https://docs.aws.amazon.com/kms/latest/developerguide/xks-troubleshooting.html
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [10]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To create an external key store with VPC endpoint service connectivity
#
@@ -519,7 +535,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::CreateCustomKeyStoreResponse#custom_key_store_id #custom_key_store_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateCustomKeyStore AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#1129
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#1145
def create_custom_key_store(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds a grant to a KMS key.
@@ -575,6 +591,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * RevokeGrant
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][6].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html
@@ -582,6 +601,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#using-grant-token
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -640,7 +660,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::CreateGrantResponse#grant_id #grant_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateGrant AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#1402
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#1422
def create_grant(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a unique customer managed [KMS key][1] in your Amazon Web
@@ -848,6 +868,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ScheduleKeyDeletion
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][12].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#kms-keys
@@ -861,6 +884,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [11]: https://docs.aws.amazon.com/kms/latest/developerguide/iam-policies.html#iam-policy-example-create-key
+ # [12]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To create an asymmetric RSA KMS key for encryption and decryption
#
@@ -1198,7 +1222,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::CreateKeyResponse#key_metadata #key_metadata} => Types::KeyMetadata
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2291
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2316
def create_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Decrypts ciphertext that was encrypted by a KMS key using any of the
@@ -1258,10 +1282,10 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# parameter to provide the attestation document for the enclave. Instead
# of the plaintext data, the response includes the plaintext data
# encrypted with the public key from the attestation document
- # (`CiphertextForRecipient`).For information about the interaction
+ # (`CiphertextForRecipient`). For information about the interaction
# between KMS and Amazon Web Services Nitro Enclaves, see [How Amazon
# Web Services Nitro Enclaves uses KMS][7] in the *Key Management
- # Service Developer Guide*..
+ # Service Developer Guide*.
#
# The KMS key that you use for this operation must be in a compatible
# key state. For details, see [Key states of KMS keys][8] in the *Key
@@ -1283,6 +1307,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ReEncrypt
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][10].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html
@@ -1294,6 +1321,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html
# [8]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [10]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -1388,7 +1416,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::DecryptResponse#ciphertext_for_recipient #ciphertext_for_recipient} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Decrypt AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2603
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2632
def decrypt(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the specified alias.
@@ -1429,11 +1457,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateAlias
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/abac.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To delete an alias
#
@@ -1453,7 +1485,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteAlias AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2677
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2710
def delete_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a [custom key store][1]. This operation does not affect any
@@ -1511,6 +1543,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][6].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
@@ -1518,6 +1553,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html#fix-keystore-orphaned-key
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To delete a custom key store from AWS KMS
#
@@ -1543,7 +1579,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteCustomKeyStore AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2776
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2813
def delete_custom_key_store(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes key material that was previously imported. This operation
@@ -1572,11 +1608,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ImportKeyMaterial
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To delete imported key material
#
@@ -1596,7 +1636,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteImportedKeyMaterial AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2850
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#2891
def delete_imported_key_material(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets information about [custom key stores][1] in the account and
@@ -1652,12 +1692,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/xks-troubleshooting.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -1793,7 +1837,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::DescribeCustomKeyStoresResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeCustomKeyStores AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3081
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3126
def describe_custom_key_stores(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Provides detailed information about a KMS key. You can run
@@ -1807,15 +1851,11 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# also displays the key usage (encryption, signing, or generating and
# verifying MACs) and the algorithms that the KMS key supports.
#
- # For [multi-Region
- # keys](kms/latest/developerguide/multi-region-keys-overview.html),
- # `DescribeKey` displays the primary key and all related replica keys.
- # For KMS keys in [CloudHSM key
- # stores](kms/latest/developerguide/keystore-cloudhsm.html), it includes
- # information about the key store, such as the key store ID and the
- # CloudHSM cluster ID. For KMS keys in [external key
- # stores](kms/latest/developerguide/keystore-external.html), it includes
- # the custom key store ID and the ID of the external key.
+ # For [multi-Region keys][3], `DescribeKey` displays the primary key and
+ # all related replica keys. For KMS keys in [CloudHSM key stores][4], it
+ # includes information about the key store, such as the key store ID and
+ # the CloudHSM cluster ID. For KMS keys in [external key stores][5], it
+ # includes the custom key store ID and the ID of the external key.
#
# `DescribeKey` does not return the following information:
#
@@ -1825,7 +1865,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * Whether automatic key rotation is enabled on the KMS key. To get
# this information, use GetKeyRotationStatus. Also, some key states
# prevent a KMS key from being automatically rotated. For details, see
- # [How Automatic Key Rotation Works][3] in the *Key Management Service
+ # [How Automatic Key Rotation Works][6] in the *Key Management Service
# Developer Guide*.
#
# * Tags on the KMS key. To get this information, use ListResourceTags.
@@ -1842,7 +1882,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# in a different Amazon Web Services account, specify the key ARN or
# alias ARN in the value of the `KeyId` parameter.
#
- # **Required permissions**: [kms:DescribeKey][4] (key policy)
+ # **Required permissions**: [kms:DescribeKey][7] (key policy)
#
# **Related operations:**
#
@@ -1860,12 +1900,19 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ListRetirableGrants
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][8].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk
- # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotate-keys-how-it-works
- # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotate-keys-how-it-works
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [8]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To get details about a KMS key
#
@@ -2121,7 +2168,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::DescribeKeyResponse#key_metadata #key_metadata} => Types::KeyMetadata
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3463
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3511
def describe_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the state of a KMS key to disabled. This change temporarily
@@ -2142,11 +2189,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: EnableKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To disable a KMS key
#
@@ -2166,7 +2217,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3528
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3580
def disable_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Disables [automatic rotation of the key material][1] of the specified
@@ -2206,6 +2257,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GetKeyRotationStatus
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][12].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
@@ -2219,6 +2273,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [11]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [12]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To disable automatic rotation of key material
#
@@ -2238,7 +2293,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRotation AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3630
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3686
def disable_key_rotation(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Disconnects the [custom key store][1] from its backing key store. This
@@ -2288,11 +2343,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To disconnect a custom key store from its CloudHSM cluster
#
@@ -2319,7 +2378,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisconnectCustomKeyStore AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3721
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3781
def disconnect_custom_key_store(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the key state of a KMS key to enabled. This allows you to use the
@@ -2336,11 +2395,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: DisableKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To enable a KMS key
#
@@ -2360,13 +2423,13 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3782
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3846
def enable_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enables [automatic rotation of the key material][1] of the specified
# symmetric encryption KMS key.
#
- # When you enable automatic rotation of a[customer managed KMS key][2],
+ # When you enable automatic rotation of a [customer managed KMS key][2],
# KMS rotates the key material of the KMS key one year (approximately
# 365 days) from the enable date and every year thereafter. You can
# monitor rotation of the key material for your KMS keys in CloudTrail
@@ -2412,6 +2475,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GetKeyRotationStatus
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][13].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
@@ -2426,6 +2492,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk
# [11]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [12]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [13]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To enable automatic rotation of key material
#
@@ -2445,7 +2512,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRotation AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3899
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#3967
def enable_key_rotation(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Encrypts plaintext of up to 4,096 bytes using a KMS key. You can use a
@@ -2530,11 +2597,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyPair
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Response structure
#
@@ -2600,7 +2671,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::EncryptResponse#encryption_algorithm #encryption_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Encrypt AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4146
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4218
def encrypt(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a unique symmetric data key for use outside of KMS. This
@@ -2702,6 +2773,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyWithoutPlaintext
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][10].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context
@@ -2713,6 +2787,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [7]: https://docs.aws.amazon.com/dynamodb-encryption-client/latest/devguide/
# [8]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingClientSideEncryption.html
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [10]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To generate a data key
#
@@ -2793,7 +2868,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateDataKeyResponse#ciphertext_for_recipient #ciphertext_for_recipient} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4457
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4533
def generate_data_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a unique asymmetric data key pair for use outside of KMS. This
@@ -2801,8 +2876,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# a copy of the private key that is encrypted under the symmetric
# encryption KMS key you specify. You can use the data key pair to
# perform asymmetric cryptography and implement digital signatures
- # outside of KMS. The bytes in the keys are random; they not related to
- # the caller or to the KMS key that is used to encrypt the private key.
+ # outside of KMS. The bytes in the keys are random; they are not related
+ # to the caller or to the KMS key that is used to encrypt the private
+ # key.
#
# You can use the public key that `GenerateDataKeyPair` returns to
# encrypt data or verify a signature outside of KMS. Then, store the
@@ -2883,6 +2959,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyWithoutPlaintext
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][9].
+ #
#
#
# [1]: https://tools.ietf.org/html/rfc5280
@@ -2893,6 +2972,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [8]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [9]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Response structure
#
@@ -2979,7 +3059,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateDataKeyPairResponse#ciphertext_for_recipient #ciphertext_for_recipient} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPair AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4755
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4836
def generate_data_key_pair(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a unique asymmetric data key pair for use outside of KMS. This
@@ -3044,12 +3124,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyWithoutPlaintext
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://tools.ietf.org/html/rfc5280
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -3100,7 +3184,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateDataKeyPairWithoutPlaintextResponse#key_pair_spec #key_pair_spec} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairWithoutPlaintext AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#4959
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5044
def generate_data_key_pair_without_plaintext(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a unique symmetric data key for use outside of KMS. This
@@ -3177,11 +3261,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyPairWithoutPlaintext
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To generate an encrypted data key
#
@@ -3228,7 +3316,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateDataKeyWithoutPlaintextResponse#key_id #key_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyWithoutPlaintext AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5170
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5259
def generate_data_key_without_plaintext(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Generates a hash-based message authentication code (HMAC) for a
@@ -3266,12 +3354,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: VerifyMac
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://datatracker.ietf.org/doc/html/rfc2104
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -3318,7 +3410,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateMacResponse#key_id #key_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateMac AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5312
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5405
def generate_mac(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a random byte string that is cryptographically secure.
@@ -3350,6 +3442,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Required permissions**: [kms:GenerateRandom][5] (IAM policy)
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][6].
+ #
#
#
# [1]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitro-enclave.html
@@ -3357,6 +3452,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html
# [4]: https://docs.aws.amazon.com/kms/latest/cryptographic-details/
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To generate random data
#
@@ -3414,7 +3510,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GenerateRandomResponse#ciphertext_for_recipient #ciphertext_for_recipient} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateRandom AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5451
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5548
def generate_random(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets a key policy attached to the specified KMS key.
@@ -3424,11 +3520,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Required permissions**: [kms:GetKeyPolicy][1] (key policy)
#
- # **Related operations**: PutKeyPolicy
+ # **Related operations**: [PutKeyPolicy][2]
+ #
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][3].
#
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [2]: https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -3461,7 +3562,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GetKeyPolicyResponse#policy #policy} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyPolicy AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5522
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5624
def get_key_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets a Boolean value that indicates whether [automatic rotation of the
@@ -3523,6 +3624,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * EnableKeyRotation
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][12].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
@@ -3536,6 +3640,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [11]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [12]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To retrieve the rotation status for a KMS key
#
@@ -3565,7 +3670,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GetKeyRotationStatusResponse#key_rotation_enabled #key_rotation_enabled} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyRotationStatus AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5648
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5754
def get_key_rotation_status(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the public key and an import token you need to import or
@@ -3583,14 +3688,11 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# material. You can import key material for a symmetric encryption KMS
# key, HMAC KMS key, asymmetric encryption KMS key, or asymmetric
# signing KMS key. You can also import key material into a [multi-Region
- # key](kms/latest/developerguide/multi-region-keys-overview.html) of any
- # supported type. However, you can't import key material into a KMS key
- # in a [custom key
- # store](kms/latest/developerguide/custom-key-store-overview.html). You
- # can also use `GetParametersForImport` to get a public key and import
- # token to [reimport the original key
- # material](kms/latest/developerguide/importing-keys.html#reimport-key-material)
- # into a KMS key whose key material expired or was deleted.
+ # key][2] of any supported type. However, you can't import key material
+ # into a KMS key in a [custom key store][3]. You can also use
+ # `GetParametersForImport` to get a public key and import token to
+ # [reimport the original key material][4] into a KMS key whose key
+ # material expired or was deleted.
#
# `GetParametersForImport` returns the items that you need to import
# your key material.
@@ -3627,13 +3729,13 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# algorithm each time you import or reimport the same key material.
#
# The KMS key that you use for this operation must be in a compatible
- # key state. For details, see [Key states of KMS keys][2] in the *Key
+ # key state. For details, see [Key states of KMS keys][5] in the *Key
# Management Service Developer Guide*.
#
# **Cross-account use**: No. You cannot perform this operation on a KMS
# key in a different Amazon Web Services account.
#
- # **Required permissions**: [kms:GetParametersForImport][3] (key policy)
+ # **Required permissions**: [kms:GetParametersForImport][6] (key policy)
#
# **Related operations:**
#
@@ -3641,11 +3743,18 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * DeleteImportedKeyMaterial
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][7].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html
- # [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
- # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [2]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html#reimport-key-material
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To download the public key and import token for a symmetric encryption KMS key
#
@@ -3747,7 +3856,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GetParametersForImportResponse#parameters_valid_to #parameters_valid_to} => Time
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImport AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#5904
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6014
def get_parameters_for_import(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the public key of an asymmetric KMS key. Unlike the private
@@ -3803,6 +3912,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: CreateKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][9].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html
@@ -3813,6 +3925,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/asymmetric-key-specs.html#key-spec-sm-offline-verification
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [8]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [9]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -3867,7 +3980,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::GetPublicKeyResponse#signing_algorithms #signing_algorithms} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetPublicKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6064
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6178
def get_public_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Imports or reimports key material into an existing KMS key that was
@@ -3983,6 +4096,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GetParametersForImport
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][7].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html
@@ -3991,6 +4107,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html#importing-keys-overview
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To import key material into a KMS key
#
@@ -4033,7 +4150,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ImportKeyMaterial AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6305
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6423
def import_key_material(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets a list of aliases in the caller's Amazon Web Services account
@@ -4072,11 +4189,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdateAlias
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/limits.html#aliases-limit
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4162,7 +4283,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListAliasesResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListAliases AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6470
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6592
def list_aliases(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets a list of all grants for the specified KMS key.
@@ -4200,12 +4321,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * RevokeGrant
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html
# [3]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#principal-services
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4315,7 +4440,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListGrantsResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListGrants AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6663
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6789
def list_grants(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets the names of the key policies that are attached to a KMS key.
@@ -4332,11 +4457,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GetKeyPolicy
#
- # * PutKeyPolicy
+ # * [PutKeyPolicy][2]
+ #
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][3].
#
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [2]: https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4380,7 +4510,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListKeyPoliciesResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeyPolicies AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6763
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6894
def list_key_policies(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Gets a list of all KMS keys in the caller's Amazon Web Services
@@ -4401,9 +4531,13 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ListResourceTags
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][2].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [2]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4472,7 +4606,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListKeysResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeys AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6874
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7009
def list_keys(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns all tags on the specified KMS key.
@@ -4497,11 +4631,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UntagResource
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4557,7 +4695,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListResourceTagsResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTags AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#6994
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7133
def list_resource_tags(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns information about all grants in the Amazon Web Services
@@ -4575,14 +4713,25 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# programming languages, see [Programming grants][2].
#
# **Cross-account use**: You must specify a principal in your Amazon Web
- # Services account. However, this operation can return grants in any
- # Amazon Web Services account. You do not need `kms:ListRetirableGrants`
- # permission (or any other additional permission) in any Amazon Web
- # Services account other than your own.
+ # Services account. This operation returns a list of grants where the
+ # retiring principal specified in the `ListRetirableGrants` request is
+ # the same retiring principal on the grant. This can include grants on
+ # KMS keys owned by other Amazon Web Services accounts, but you do not
+ # need `kms:ListRetirableGrants` permission (or any other additional
+ # permission) in any Amazon Web Services account other than your own.
#
# **Required permissions**: [kms:ListRetirableGrants][3] (IAM policy) in
# your Amazon Web Services account.
#
+ # KMS authorizes `ListRetirableGrants` requests by evaluating the caller
+ # account's kms:ListRetirableGrants permissions. The authorized
+ # resource in `ListRetirableGrants` calls is the retiring principal
+ # specified in the request. KMS does not evaluate the caller's
+ # permissions to verify their access to any KMS keys or grants that
+ # might be returned by the `ListRetirableGrants` call.
+ #
+ #
+ #
# **Related operations:**
#
# * CreateGrant
@@ -4593,11 +4742,15 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * RevokeGrant
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][4].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -4664,7 +4817,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ListGrantsResponse#truncated #truncated} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListRetirableGrants AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7134
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7288
def list_retirable_grants(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Attaches a key policy to the specified KMS key.
@@ -4684,12 +4837,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: GetKeyPolicy
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html
# [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-key-policies.html#put-policy
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -4717,7 +4874,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/PutKeyPolicy AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7269
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7428
def put_key_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Decrypts ciphertext and then reencrypts it entirely within KMS. You
@@ -4812,6 +4969,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * GenerateDataKeyPair
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][9].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotate-keys-manually
@@ -4822,6 +4982,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [8]: https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html
+ # [9]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Response structure
#
@@ -4882,7 +5043,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ReEncryptResponse#destination_encryption_algorithm #destination_encryption_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReEncrypt AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7586
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7749
def re_encrypt(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Replicates a multi-Region key into the specified Region. This
@@ -4940,9 +5101,8 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# If you replicate a multi-Region primary key with imported key
# material, the replica key is created with no key material. You must
# import the same key material that you imported into the primary key.
- # For details, see [Importing key material into multi-Region
- # keys](kms/latest/developerguide/multi-region-keys-import.html) in the
- # *Key Management Service Developer Guide*.
+ # For details, see [Importing key material into multi-Region keys][12]
+ # in the *Key Management Service Developer Guide*.
#
# To convert a replica key to a primary key, use the UpdatePrimaryRegion
# operation.
@@ -4972,6 +5132,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UpdatePrimaryRegion
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][13].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html
@@ -4985,6 +5148,8 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [11]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html#mrk-sync-properties
+ # [12]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-import.html
+ # [13]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To replicate a multi-Region key in a different AWS Region
#
@@ -5099,7 +5264,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ReplicateKeyResponse#replica_tags #replica_tags} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReplicateKey AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#7980
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8148
def replicate_key(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a grant. Typically, you retire a grant when you no longer need
@@ -5122,7 +5287,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# **Cross-account use**: Yes. You can retire a grant on a KMS key in a
# different Amazon Web Services account.
#
- # **Required permissions:**:Permission to retire a grant is determined
+ # **Required permissions**: Permission to retire a grant is determined
# primarily by the grant. For details, see [Retiring and revoking
# grants][2] in the *Key Management Service Developer Guide*.
#
@@ -5136,12 +5301,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * RevokeGrant
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html#grant_token
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#grant-delete
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -5168,7 +5337,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RetireGrant AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8091
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8263
def retire_grant(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the specified grant. You revoke a grant to terminate the
@@ -5203,6 +5372,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * RetireGrant
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][6].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/managing-grants.html#grant-delete
@@ -5210,6 +5382,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/grants.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [6]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -5234,7 +5407,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RevokeGrant AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8192
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8368
def revoke_grant(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Schedules the deletion of a KMS key. By default, KMS applies a waiting
@@ -5251,9 +5424,8 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# Deleting a KMS key is a destructive and potentially dangerous
# operation. When a KMS key is deleted, all data that was encrypted
# under the KMS key is unrecoverable. (The only exception is a
- # [multi-Region replica
- # key](kms/latest/developerguide/multi-region-keys-delete.html), or an
- # [asymmetric or HMAC KMS key with imported key
+ # [multi-Region replica key][1], or an [asymmetric or HMAC KMS key with
+ # imported key
# material](kms/latest/developerguide/importing-keys-managing.html#import-delete-key).)
# To prevent the use of a KMS key without deleting it, use DisableKey.
#
@@ -5299,6 +5471,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * DisableKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][7].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-delete.html
@@ -5307,6 +5482,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/delete-xks-key.html
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Request syntax with placeholder values
#
@@ -5346,7 +5522,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::ScheduleKeyDeletionResponse#pending_window_in_days #pending_window_in_days} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ScheduleKeyDeletion AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8342
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8521
def schedule_key_deletion(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a [digital signature][1] for a message or message digest by
@@ -5408,12 +5584,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: Verify
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://en.wikipedia.org/wiki/Digital_signature
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Response structure
#
@@ -5482,7 +5662,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::SignResponse#signing_algorithm #signing_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Sign AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8586
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8769
def sign(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds or edits tags on a [customer managed key][1].
@@ -5529,6 +5709,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * UntagResource
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][11].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk
@@ -5541,6 +5724,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [8]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [10]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [11]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To tag a KMS key
#
@@ -5573,7 +5757,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResource AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8708
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8895
def tag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes tags from a [customer managed key][1]. To delete a tag,
@@ -5614,6 +5798,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * TagResource
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][7].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk
@@ -5622,6 +5809,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [4]: https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html
# [5]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [6]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [7]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To remove tags from a KMS key
#
@@ -5647,7 +5835,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResource AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8804
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8995
def untag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Associates an existing KMS alias with a different KMS key. Each alias
@@ -5703,12 +5891,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ListAliases
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/abac.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To update an alias
#
@@ -5731,7 +5923,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateAlias AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#8932
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9127
def update_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Changes the properties of a custom key store. You can use this
@@ -5830,10 +6022,14 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * DisconnectCustomKeyStore
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][3].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To update the proxy authentication credential of an external key store
#
@@ -5953,7 +6149,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateCustomKeyStore AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9284
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9483
def update_custom_key_store(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates the description of a KMS key. To see the description of a KMS
@@ -5974,10 +6170,14 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * DescribeKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][3].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [3]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To update the description of a KMS key
#
@@ -6000,7 +6200,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateKeyDescription AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9357
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9560
def update_key_description(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Changes the primary key of a multi-Region key.
@@ -6075,6 +6275,9 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# * ReplicateKey
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][10].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-update
@@ -6086,6 +6289,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# [7]: https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html
# [8]: https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html
# [9]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
+ # [10]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To update the primary Region of a multi-Region KMS key
#
@@ -6112,7 +6316,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdatePrimaryRegion AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9497
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9704
def update_primary_region(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Verifies a digital signature that was generated by the Sign operation.
@@ -6166,12 +6370,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: Sign
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/asymmetric-key-specs.html#key-spec-sm-offline-verification
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To use an asymmetric KMS key to verify a digital signature
#
@@ -6244,7 +6452,7 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::VerifyResponse#signing_algorithm #signing_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Verify AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9737
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9948
def verify(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Verifies the hash-based message authentication code (HMAC) for a
@@ -6275,12 +6483,16 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
#
# **Related operations**: GenerateMac
#
+ # **Eventual consistency**: The KMS API follows an eventual consistency
+ # model. For more information, see [KMS eventual consistency][5].
+ #
#
#
# [1]: https://datatracker.ietf.org/doc/html/rfc2104
# [2]: https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html
# [3]: https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html
# [4]: https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html
+ # [5]: https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html
#
# @example Example: To verify an HMAC
#
@@ -6330,24 +6542,24 @@ class Aws::KMS::Client < ::Seahorse::Client::Base
# * {Types::VerifyMacResponse#mac_algorithm #mac_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/VerifyMac AWS API Documentation
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9873
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#10088
def verify_mac(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9897
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#10112
def waiter_names; end
class << self
# @api private
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9907
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#10122
def errors_module; end
# @api private
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#9904
+ # source://aws-sdk-kms//lib/aws-sdk-kms/client.rb#10119
def identifier; end
end
end
@@ -8969,7 +9181,7 @@ module Aws::KMS::Plugins; end
# source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#13
class Aws::KMS::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#163
+ # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#164
def add_handlers(handlers, _config); end
end
@@ -8986,12 +9198,12 @@ class Aws::KMS::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#46
+ # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#57
+ # source://aws-sdk-kms//lib/aws-sdk-kms/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -9260,22 +9472,22 @@ Aws::KMS::Types::CreateGrantResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1120
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1121
class Aws::KMS::Types::CreateKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1121
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1122
Aws::KMS::Types::CreateKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CreateKeyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1132
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1133
class Aws::KMS::Types::CreateKeyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1133
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1134
Aws::KMS::Types::CreateKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the custom key store contains KMS
@@ -9285,12 +9497,12 @@ Aws::KMS::Types::CreateKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CustomKeyStoreHasCMKsException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1148
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1149
class Aws::KMS::Types::CustomKeyStoreHasCMKsException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1149
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1150
Aws::KMS::Types::CustomKeyStoreHasCMKsException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because of the `ConnectionState` of the
@@ -9325,12 +9537,12 @@ Aws::KMS::Types::CustomKeyStoreHasCMKsException::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CustomKeyStoreInvalidStateException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1189
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1190
class Aws::KMS::Types::CustomKeyStoreInvalidStateException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1190
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1191
Aws::KMS::Types::CustomKeyStoreInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified custom key store name
@@ -9339,12 +9551,12 @@ Aws::KMS::Types::CustomKeyStoreInvalidStateException::SENSITIVE = T.let(T.unsafe
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CustomKeyStoreNameInUseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1204
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1205
class Aws::KMS::Types::CustomKeyStoreNameInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1205
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1206
Aws::KMS::Types::CustomKeyStoreNameInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because KMS cannot find a custom key store
@@ -9352,12 +9564,12 @@ Aws::KMS::Types::CustomKeyStoreNameInUseException::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CustomKeyStoreNotFoundException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1218
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1219
class Aws::KMS::Types::CustomKeyStoreNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1219
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1220
Aws::KMS::Types::CustomKeyStoreNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about each custom key store in the custom key
@@ -9365,67 +9577,67 @@ Aws::KMS::Types::CustomKeyStoreNotFoundException::SENSITIVE = T.let(T.unsafe(nil
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/CustomKeyStoresListEntry AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1482
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1483
class Aws::KMS::Types::CustomKeyStoresListEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1483
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1484
Aws::KMS::Types::CustomKeyStoresListEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DecryptRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1625
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1626
class Aws::KMS::Types::DecryptRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1626
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1627
Aws::KMS::Types::DecryptRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DecryptResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1674
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1675
class Aws::KMS::Types::DecryptResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1675
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1676
Aws::KMS::Types::DecryptResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteAliasRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1687
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1688
class Aws::KMS::Types::DeleteAliasRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1688
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1689
Aws::KMS::Types::DeleteAliasRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteCustomKeyStoreRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1700
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1701
class Aws::KMS::Types::DeleteCustomKeyStoreRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1701
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1702
Aws::KMS::Types::DeleteCustomKeyStoreRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteCustomKeyStoreResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1707
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1708
class Aws::KMS::Types::DeleteCustomKeyStoreResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DeleteImportedKeyMaterialRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1729
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1730
class Aws::KMS::Types::DeleteImportedKeyMaterialRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1730
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1731
Aws::KMS::Types::DeleteImportedKeyMaterialRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The system timed out while trying to fulfill the request. You can
@@ -9433,151 +9645,151 @@ Aws::KMS::Types::DeleteImportedKeyMaterialRequest::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DependencyTimeoutException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1743
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1744
class Aws::KMS::Types::DependencyTimeoutException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1744
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1745
Aws::KMS::Types::DependencyTimeoutException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeCustomKeyStoresRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1786
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1787
class Aws::KMS::Types::DescribeCustomKeyStoresRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1787
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1788
Aws::KMS::Types::DescribeCustomKeyStoresRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeCustomKeyStoresResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1812
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1813
class Aws::KMS::Types::DescribeCustomKeyStoresResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1813
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1814
Aws::KMS::Types::DescribeCustomKeyStoresResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1867
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1868
class Aws::KMS::Types::DescribeKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1868
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1869
Aws::KMS::Types::DescribeKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DescribeKeyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1879
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1880
class Aws::KMS::Types::DescribeKeyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1880
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1881
Aws::KMS::Types::DescribeKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1903
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1904
class Aws::KMS::Types::DisableKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1904
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1905
Aws::KMS::Types::DisableKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisableKeyRotationRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1937
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1938
class Aws::KMS::Types::DisableKeyRotationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1938
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1939
Aws::KMS::Types::DisableKeyRotationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified KMS key is not enabled.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisabledException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1950
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1951
class Aws::KMS::Types::DisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1951
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1952
Aws::KMS::Types::DisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisconnectCustomKeyStoreRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1964
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1965
class Aws::KMS::Types::DisconnectCustomKeyStoreRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1965
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1966
Aws::KMS::Types::DisconnectCustomKeyStoreRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DisconnectCustomKeyStoreResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1971
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1972
class Aws::KMS::Types::DisconnectCustomKeyStoreResponse < ::Aws::EmptyStructure; end
# The request was rejected because the DryRun parameter was specified.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/DryRunOperationException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1981
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1982
class Aws::KMS::Types::DryRunOperationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1982
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#1983
Aws::KMS::Types::DryRunOperationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2005
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2006
class Aws::KMS::Types::EnableKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2006
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2007
Aws::KMS::Types::EnableKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EnableKeyRotationRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2041
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2042
class Aws::KMS::Types::EnableKeyRotationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2042
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2043
Aws::KMS::Types::EnableKeyRotationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EncryptRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2151
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2152
class Aws::KMS::Types::EncryptRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2152
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2153
Aws::KMS::Types::EncryptRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/EncryptResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2180
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2181
class Aws::KMS::Types::EncryptResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2181
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2182
Aws::KMS::Types::EncryptResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified import token is
@@ -9587,212 +9799,212 @@ Aws::KMS::Types::EncryptResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ExpiredImportTokenException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2196
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2197
class Aws::KMS::Types::ExpiredImportTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2197
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2198
Aws::KMS::Types::ExpiredImportTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2327
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2328
class Aws::KMS::Types::GenerateDataKeyPairRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2328
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2329
Aws::KMS::Types::GenerateDataKeyPairRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2391
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2392
class Aws::KMS::Types::GenerateDataKeyPairResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2392
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2393
Aws::KMS::Types::GenerateDataKeyPairResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairWithoutPlaintextRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2490
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2491
class Aws::KMS::Types::GenerateDataKeyPairWithoutPlaintextRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2491
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2492
Aws::KMS::Types::GenerateDataKeyPairWithoutPlaintextRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyPairWithoutPlaintextResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2526
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2527
class Aws::KMS::Types::GenerateDataKeyPairWithoutPlaintextResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2527
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2528
Aws::KMS::Types::GenerateDataKeyPairWithoutPlaintextResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2666
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2667
class Aws::KMS::Types::GenerateDataKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2667
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2668
Aws::KMS::Types::GenerateDataKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2719
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2720
class Aws::KMS::Types::GenerateDataKeyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2720
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2721
Aws::KMS::Types::GenerateDataKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyWithoutPlaintextRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2821
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2822
class Aws::KMS::Types::GenerateDataKeyWithoutPlaintextRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2822
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2823
Aws::KMS::Types::GenerateDataKeyWithoutPlaintextRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateDataKeyWithoutPlaintextResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2845
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2846
class Aws::KMS::Types::GenerateDataKeyWithoutPlaintextResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2846
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2847
Aws::KMS::Types::GenerateDataKeyWithoutPlaintextResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateMacRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2912
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2913
class Aws::KMS::Types::GenerateMacRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2913
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2914
Aws::KMS::Types::GenerateMacRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateMacResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2941
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2942
class Aws::KMS::Types::GenerateMacResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2942
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2943
Aws::KMS::Types::GenerateMacResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateRandomRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2993
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2994
class Aws::KMS::Types::GenerateRandomRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2994
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#2995
Aws::KMS::Types::GenerateRandomRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GenerateRandomResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3028
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3029
class Aws::KMS::Types::GenerateRandomResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3029
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3030
Aws::KMS::Types::GenerateRandomResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyPolicyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3058
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3059
class Aws::KMS::Types::GetKeyPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3059
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3060
Aws::KMS::Types::GetKeyPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyPolicyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3070
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3071
class Aws::KMS::Types::GetKeyPolicyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3071
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3072
Aws::KMS::Types::GetKeyPolicyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyRotationStatusRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3096
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3097
class Aws::KMS::Types::GetKeyRotationStatusRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3097
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3098
Aws::KMS::Types::GetKeyRotationStatusRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetKeyRotationStatusResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3108
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3109
class Aws::KMS::Types::GetKeyRotationStatusResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3109
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3110
Aws::KMS::Types::GetKeyRotationStatusResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImportRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3191
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3192
class Aws::KMS::Types::GetParametersForImportRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3192
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3193
Aws::KMS::Types::GetParametersForImportRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetParametersForImportResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3228
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3229
class Aws::KMS::Types::GetParametersForImportResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3229
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3230
Aws::KMS::Types::GetParametersForImportResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetPublicKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3274
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3275
class Aws::KMS::Types::GetPublicKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3275
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3276
Aws::KMS::Types::GetPublicKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GetPublicKeyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3351
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3352
class Aws::KMS::Types::GetPublicKeyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3352
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3353
Aws::KMS::Types::GetPublicKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Use this structure to allow [cryptographic operations][1] in the grant
@@ -9830,39 +10042,39 @@ Aws::KMS::Types::GetPublicKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GrantConstraints AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3416
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3417
class Aws::KMS::Types::GrantConstraints < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3417
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3418
Aws::KMS::Types::GrantConstraints::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about a grant.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/GrantListEntry AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3484
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3485
class Aws::KMS::Types::GrantListEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3485
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3486
Aws::KMS::Types::GrantListEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ImportKeyMaterialRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3576
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3577
class Aws::KMS::Types::ImportKeyMaterialRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3577
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3578
Aws::KMS::Types::ImportKeyMaterialRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ImportKeyMaterialResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3583
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3584
class Aws::KMS::Types::ImportKeyMaterialResponse < ::Aws::EmptyStructure; end
# The request was rejected because the specified KMS key cannot decrypt
@@ -9872,12 +10084,12 @@ class Aws::KMS::Types::ImportKeyMaterialResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/IncorrectKeyException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3596
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3597
class Aws::KMS::Types::IncorrectKeyException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3597
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3598
Aws::KMS::Types::IncorrectKeyException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the key material in the request is,
@@ -9886,12 +10098,12 @@ Aws::KMS::Types::IncorrectKeyException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/IncorrectKeyMaterialException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3611
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3612
class Aws::KMS::Types::IncorrectKeyMaterialException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3612
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3613
Aws::KMS::Types::IncorrectKeyMaterialException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the trust anchor certificate in the
@@ -9907,12 +10119,12 @@ Aws::KMS::Types::IncorrectKeyMaterialException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/IncorrectTrustAnchorException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3633
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3634
class Aws::KMS::Types::IncorrectTrustAnchorException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3634
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3635
Aws::KMS::Types::IncorrectTrustAnchorException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified alias name is not
@@ -9920,12 +10132,12 @@ Aws::KMS::Types::IncorrectTrustAnchorException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidAliasNameException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3647
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3648
class Aws::KMS::Types::InvalidAliasNameException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3648
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3649
Aws::KMS::Types::InvalidAliasNameException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because a specified ARN, or an ARN in a key
@@ -9933,12 +10145,12 @@ Aws::KMS::Types::InvalidAliasNameException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidArnException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3661
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3662
class Aws::KMS::Types::InvalidArnException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3662
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3663
Aws::KMS::Types::InvalidArnException::SENSITIVE = T.let(T.unsafe(nil), Array)
# From the Decrypt or ReEncrypt operation, the request was rejected
@@ -9951,24 +10163,24 @@ Aws::KMS::Types::InvalidArnException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidCiphertextException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3680
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3681
class Aws::KMS::Types::InvalidCiphertextException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3681
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3682
Aws::KMS::Types::InvalidCiphertextException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified `GrantId` is not valid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidGrantIdException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3693
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3694
class Aws::KMS::Types::InvalidGrantIdException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3694
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3695
Aws::KMS::Types::InvalidGrantIdException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified grant token is not
@@ -9976,12 +10188,12 @@ Aws::KMS::Types::InvalidGrantIdException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidGrantTokenException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3707
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3708
class Aws::KMS::Types::InvalidGrantTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3708
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3709
Aws::KMS::Types::InvalidGrantTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the provided import token is invalid
@@ -9989,12 +10201,12 @@ Aws::KMS::Types::InvalidGrantTokenException::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidImportTokenException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3721
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3722
class Aws::KMS::Types::InvalidImportTokenException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3722
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3723
Aws::KMS::Types::InvalidImportTokenException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected for one of the following reasons:
@@ -10018,12 +10230,12 @@ Aws::KMS::Types::InvalidImportTokenException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidKeyUsageException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3751
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3752
class Aws::KMS::Types::InvalidKeyUsageException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3752
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3753
Aws::KMS::Types::InvalidKeyUsageException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the marker that specifies where
@@ -10031,12 +10243,12 @@ Aws::KMS::Types::InvalidKeyUsageException::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/InvalidMarkerException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3765
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3766
class Aws::KMS::Types::InvalidMarkerException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3766
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3767
Aws::KMS::Types::InvalidMarkerException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because an internal exception occurred. The
@@ -10044,12 +10256,12 @@ Aws::KMS::Types::InvalidMarkerException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KMSInternalException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3779
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3780
class Aws::KMS::Types::KMSInternalException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3780
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3781
Aws::KMS::Types::KMSInternalException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the HMAC verification failed. HMAC
@@ -10059,12 +10271,12 @@ Aws::KMS::Types::KMSInternalException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KMSInvalidMacException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3795
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3796
class Aws::KMS::Types::KMSInvalidMacException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3796
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3797
Aws::KMS::Types::KMSInvalidMacException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the signature verification failed.
@@ -10074,12 +10286,12 @@ Aws::KMS::Types::KMSInvalidMacException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KMSInvalidSignatureException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3811
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3812
class Aws::KMS::Types::KMSInvalidSignatureException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3812
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3813
Aws::KMS::Types::KMSInvalidSignatureException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the state of the specified resource
@@ -10105,24 +10317,24 @@ Aws::KMS::Types::KMSInvalidSignatureException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KMSInvalidStateException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3843
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3844
class Aws::KMS::Types::KMSInvalidStateException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3844
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3845
Aws::KMS::Types::KMSInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about each entry in the key list.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KeyListEntry AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3862
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3863
class Aws::KMS::Types::KeyListEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3863
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#3864
Aws::KMS::Types::KeyListEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains metadata about a KMS key.
@@ -10132,12 +10344,12 @@ Aws::KMS::Types::KeyListEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KeyMetadata AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4116
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4117
class Aws::KMS::Types::KeyMetadata < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4117
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4118
Aws::KMS::Types::KeyMetadata::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified KMS key was not
@@ -10145,12 +10357,12 @@ Aws::KMS::Types::KeyMetadata::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/KeyUnavailableException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4130
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4131
class Aws::KMS::Types::KeyUnavailableException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4131
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4132
Aws::KMS::Types::KeyUnavailableException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because a quota was exceeded. For more
@@ -10163,122 +10375,122 @@ Aws::KMS::Types::KeyUnavailableException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/LimitExceededException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4149
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4150
class Aws::KMS::Types::LimitExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4150
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4151
Aws::KMS::Types::LimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListAliasesRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4195
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4196
class Aws::KMS::Types::ListAliasesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4196
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4197
Aws::KMS::Types::ListAliasesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListAliasesResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4221
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4222
class Aws::KMS::Types::ListAliasesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4222
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4223
Aws::KMS::Types::ListAliasesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListGrantsRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4278
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4279
class Aws::KMS::Types::ListGrantsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4279
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4280
Aws::KMS::Types::ListGrantsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListGrantsResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4304
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4305
class Aws::KMS::Types::ListGrantsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4305
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4306
Aws::KMS::Types::ListGrantsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeyPoliciesRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4348
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4349
class Aws::KMS::Types::ListKeyPoliciesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4349
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4350
Aws::KMS::Types::ListKeyPoliciesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeyPoliciesResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4374
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4375
class Aws::KMS::Types::ListKeyPoliciesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4375
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4376
Aws::KMS::Types::ListKeyPoliciesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeysRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4399
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4400
class Aws::KMS::Types::ListKeysRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4400
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4401
Aws::KMS::Types::ListKeysRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListKeysResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4425
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4426
class Aws::KMS::Types::ListKeysResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4426
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4427
Aws::KMS::Types::ListKeysResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4469
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4470
class Aws::KMS::Types::ListResourceTagsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4470
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4471
Aws::KMS::Types::ListResourceTagsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListResourceTagsResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4507
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4508
class Aws::KMS::Types::ListResourceTagsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4508
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4509
Aws::KMS::Types::ListResourceTagsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ListRetirableGrantsRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4550
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4551
class Aws::KMS::Types::ListRetirableGrantsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4551
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4552
Aws::KMS::Types::ListRetirableGrantsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified policy is not
@@ -10286,12 +10498,12 @@ Aws::KMS::Types::ListRetirableGrantsRequest::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/MalformedPolicyDocumentException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4564
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4565
class Aws::KMS::Types::MalformedPolicyDocumentException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4565
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4566
Aws::KMS::Types::MalformedPolicyDocumentException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the configuration of this multi-Region key. This field
@@ -10303,24 +10515,24 @@ Aws::KMS::Types::MalformedPolicyDocumentException::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/MultiRegionConfiguration AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4595
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4596
class Aws::KMS::Types::MultiRegionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4596
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4597
Aws::KMS::Types::MultiRegionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the primary or replica key in a multi-Region key.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/MultiRegionKey AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4616
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4617
class Aws::KMS::Types::MultiRegionKey < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4617
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4618
Aws::KMS::Types::MultiRegionKey::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified entity or resource
@@ -10328,42 +10540,42 @@ Aws::KMS::Types::MultiRegionKey::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/NotFoundException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4630
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4631
class Aws::KMS::Types::NotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4631
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4632
Aws::KMS::Types::NotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/PutKeyPolicyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4727
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4729
class Aws::KMS::Types::PutKeyPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4728
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4730
Aws::KMS::Types::PutKeyPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReEncryptRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4908
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4910
class Aws::KMS::Types::ReEncryptRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4909
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4911
Aws::KMS::Types::ReEncryptRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReEncryptResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4949
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4951
class Aws::KMS::Types::ReEncryptResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4950
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4952
Aws::KMS::Types::ReEncryptResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about the party that receives the response from
@@ -10381,92 +10593,92 @@ Aws::KMS::Types::ReEncryptResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RecipientInfo AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4982
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4984
class Aws::KMS::Types::RecipientInfo < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4983
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#4985
Aws::KMS::Types::RecipientInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReplicateKeyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5180
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5183
class Aws::KMS::Types::ReplicateKeyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5181
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5184
Aws::KMS::Types::ReplicateKeyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ReplicateKeyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5212
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5215
class Aws::KMS::Types::ReplicateKeyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5213
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5216
Aws::KMS::Types::ReplicateKeyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RetireGrantRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5268
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5271
class Aws::KMS::Types::RetireGrantRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5269
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5272
Aws::KMS::Types::RetireGrantRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/RevokeGrantRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5315
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5318
class Aws::KMS::Types::RevokeGrantRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5316
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5319
Aws::KMS::Types::RevokeGrantRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ScheduleKeyDeletionRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5359
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5362
class Aws::KMS::Types::ScheduleKeyDeletionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5360
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5363
Aws::KMS::Types::ScheduleKeyDeletionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/ScheduleKeyDeletionResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5407
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5410
class Aws::KMS::Types::ScheduleKeyDeletionResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5408
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5411
Aws::KMS::Types::ScheduleKeyDeletionResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/SignRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5534
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5537
class Aws::KMS::Types::SignRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5535
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5538
Aws::KMS::Types::SignRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/SignResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5578
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5581
class Aws::KMS::Types::SignResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5579
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5582
Aws::KMS::Types::SignResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A key-value pair. A tag consists of a tag key and a tag value. Tag
@@ -10487,34 +10699,34 @@ Aws::KMS::Types::SignResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/Tag AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5611
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5614
class Aws::KMS::Types::Tag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5612
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5615
Aws::KMS::Types::Tag::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because one or more tags are not valid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5624
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5627
class Aws::KMS::Types::TagException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5625
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5628
Aws::KMS::Types::TagException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/TagResourceRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5662
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5665
class Aws::KMS::Types::TagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5663
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5666
Aws::KMS::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because a specified parameter is not
@@ -10522,122 +10734,122 @@ Aws::KMS::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UnsupportedOperationException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5676
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5679
class Aws::KMS::Types::UnsupportedOperationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5677
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5680
Aws::KMS::Types::UnsupportedOperationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UntagResourceRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5705
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5708
class Aws::KMS::Types::UntagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5706
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5709
Aws::KMS::Types::UntagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateAliasRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5756
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5759
class Aws::KMS::Types::UpdateAliasRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5757
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5760
Aws::KMS::Types::UpdateAliasRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateCustomKeyStoreRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5911
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5914
class Aws::KMS::Types::UpdateCustomKeyStoreRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5912
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5915
Aws::KMS::Types::UpdateCustomKeyStoreRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateCustomKeyStoreResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5918
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5921
class Aws::KMS::Types::UpdateCustomKeyStoreResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdateKeyDescriptionRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5948
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5951
class Aws::KMS::Types::UpdateKeyDescriptionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5949
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5952
Aws::KMS::Types::UpdateKeyDescriptionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/UpdatePrimaryRegionRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5983
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5986
class Aws::KMS::Types::UpdatePrimaryRegionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5984
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#5987
Aws::KMS::Types::UpdatePrimaryRegionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/VerifyMacRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6051
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6054
class Aws::KMS::Types::VerifyMacRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6052
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6055
Aws::KMS::Types::VerifyMacRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/VerifyMacResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6079
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6082
class Aws::KMS::Types::VerifyMacResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6080
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6083
Aws::KMS::Types::VerifyMacResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/VerifyRequest AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6209
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6212
class Aws::KMS::Types::VerifyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6210
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6213
Aws::KMS::Types::VerifyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/VerifyResponse AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6240
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6243
class Aws::KMS::Types::VerifyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6241
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6244
Aws::KMS::Types::VerifyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the (`XksKeyId`) is already
-# associated with a KMS key in this external key store. Each KMS key in
-# an external key store must be associated with a different external
-# key.
+# associated with another KMS key in this external key store. Each KMS
+# key in an external key store must be associated with a different
+# external key.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksKeyAlreadyInUseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6256
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6259
class Aws::KMS::Types::XksKeyAlreadyInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6257
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6260
Aws::KMS::Types::XksKeyAlreadyInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the [external key ][1]that is associated with a KMS
@@ -10659,12 +10871,12 @@ Aws::KMS::Types::XksKeyAlreadyInUseException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksKeyConfigurationType AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6287
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6290
class Aws::KMS::Types::XksKeyConfigurationType < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6288
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6291
Aws::KMS::Types::XksKeyConfigurationType::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the external key specified by the
@@ -10676,12 +10888,12 @@ Aws::KMS::Types::XksKeyConfigurationType::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksKeyInvalidConfigurationException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6305
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6308
class Aws::KMS::Types::XksKeyInvalidConfigurationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6306
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6309
Aws::KMS::Types::XksKeyInvalidConfigurationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the external key store proxy could
@@ -10696,12 +10908,12 @@ Aws::KMS::Types::XksKeyInvalidConfigurationException::SENSITIVE = T.let(T.unsafe
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksKeyNotFoundException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6326
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6329
class Aws::KMS::Types::XksKeyNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6327
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6330
Aws::KMS::Types::XksKeyNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# KMS uses the authentication credential to sign requests that it sends
@@ -10713,12 +10925,12 @@ Aws::KMS::Types::XksKeyNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyAuthenticationCredentialType AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6351
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6354
class Aws::KMS::Types::XksProxyAuthenticationCredentialType < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6352
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6355
Aws::KMS::Types::XksProxyAuthenticationCredentialType::SENSITIVE = T.let(T.unsafe(nil), Array)
# Detailed information about the external key store proxy (XKS proxy).
@@ -10729,12 +10941,12 @@ Aws::KMS::Types::XksProxyAuthenticationCredentialType::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyConfigurationType AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6405
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6408
class Aws::KMS::Types::XksProxyConfigurationType < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6406
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6409
Aws::KMS::Types::XksProxyConfigurationType::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the proxy credentials failed to
@@ -10745,26 +10957,26 @@ Aws::KMS::Types::XksProxyConfigurationType::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyIncorrectAuthenticationCredentialException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6422
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6425
class Aws::KMS::Types::XksProxyIncorrectAuthenticationCredentialException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6423
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6426
Aws::KMS::Types::XksProxyIncorrectAuthenticationCredentialException::SENSITIVE = T.let(T.unsafe(nil), Array)
-# The request was rejected because the Amazon VPC endpoint service
-# configuration does not fulfill the requirements for an external key
-# store proxy. For details, see the exception message.
+# The request was rejected because the external key store proxy is not
+# configured correctly. To identify the cause, see the error message
+# that accompanies the exception.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyInvalidConfigurationException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6437
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6440
class Aws::KMS::Types::XksProxyInvalidConfigurationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6438
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6441
Aws::KMS::Types::XksProxyInvalidConfigurationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# KMS cannot interpret the response it received from the external key
@@ -10774,44 +10986,43 @@ Aws::KMS::Types::XksProxyInvalidConfigurationException::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyInvalidResponseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6453
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6456
class Aws::KMS::Types::XksProxyInvalidResponseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6454
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6457
Aws::KMS::Types::XksProxyInvalidResponseException::SENSITIVE = T.let(T.unsafe(nil), Array)
-# The request was rejected because the concatenation of the
-# `XksProxyUriEndpoint` is already associated with an external key store
-# in the Amazon Web Services account and Region. Each external key store
-# in an account and Region must use a unique external key store proxy
-# address.
+# The request was rejected because the `XksProxyUriEndpoint` is already
+# associated with another external key store in this Amazon Web Services
+# Region. To identify the cause, see the error message that accompanies
+# the exception.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyUriEndpointInUseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6470
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6472
class Aws::KMS::Types::XksProxyUriEndpointInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6471
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6473
Aws::KMS::Types::XksProxyUriEndpointInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the concatenation of the
# `XksProxyUriEndpoint` and `XksProxyUriPath` is already associated with
-# an external key store in the Amazon Web Services account and Region.
-# Each external key store in an account and Region must use a unique
-# external key store proxy API address.
+# another external key store in this Amazon Web Services Region. Each
+# external key store in a Region must use a unique external key store
+# proxy API address.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyUriInUseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6487
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6489
class Aws::KMS::Types::XksProxyUriInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6488
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6490
Aws::KMS::Types::XksProxyUriInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# KMS was unable to reach the specified `XksProxyUriPath`. The path must
@@ -10824,45 +11035,47 @@ Aws::KMS::Types::XksProxyUriInUseException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyUriUnreachableException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6506
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6508
class Aws::KMS::Types::XksProxyUriUnreachableException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6507
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6509
Aws::KMS::Types::XksProxyUriUnreachableException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified Amazon VPC endpoint
-# service is already associated with an external key store in the Amazon
-# Web Services account and Region. Each external key store in an Amazon
-# Web Services account and Region must use a different Amazon VPC
-# endpoint service.
+# service is already associated with another external key store in this
+# Amazon Web Services Region. Each external key store in a Region must
+# use a different Amazon VPC endpoint service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyVpcEndpointServiceInUseException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6523
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6524
class Aws::KMS::Types::XksProxyVpcEndpointServiceInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6524
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6525
Aws::KMS::Types::XksProxyVpcEndpointServiceInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the Amazon VPC endpoint service
# configuration does not fulfill the requirements for an external key
-# store proxy. For details, see the exception message and [review the
-# requirements](kms/latest/developerguide/vpc-connectivity.html#xks-vpc-requirements)
-# for Amazon VPC endpoint service connectivity for an external key
-# store.
+# store. To identify the cause, see the error message that accompanies
+# the exception and [review the requirements][1] for Amazon VPC endpoint
+# service connectivity for an external key store.
+#
+#
+#
+# [1]: https://docs.aws.amazon.com/kms/latest/developerguide/vpc-connectivity.html#xks-vpc-requirements
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyVpcEndpointServiceInvalidConfigurationException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6541
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6545
class Aws::KMS::Types::XksProxyVpcEndpointServiceInvalidConfigurationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6542
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6546
Aws::KMS::Types::XksProxyVpcEndpointServiceInvalidConfigurationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because KMS could not find the specified VPC
@@ -10874,10 +11087,10 @@ Aws::KMS::Types::XksProxyVpcEndpointServiceInvalidConfigurationException::SENSIT
#
# @see http://docs.aws.amazon.com/goto/WebAPI/kms-2014-11-01/XksProxyVpcEndpointServiceNotFoundException AWS API Documentation
#
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6559
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6563
class Aws::KMS::Types::XksProxyVpcEndpointServiceNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6560
+# source://aws-sdk-kms//lib/aws-sdk-kms/types.rb#6564
Aws::KMS::Types::XksProxyVpcEndpointServiceNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
diff --git a/sorbet/rbi/gems/aws-sdk-lambda@1.103.0.rbi b/sorbet/rbi/gems/aws-sdk-lambda@1.113.0.rbi
similarity index 92%
rename from sorbet/rbi/gems/aws-sdk-lambda@1.103.0.rbi
rename to sorbet/rbi/gems/aws-sdk-lambda@1.113.0.rbi
index eaed839f..40d45838 100644
--- a/sorbet/rbi/gems/aws-sdk-lambda@1.103.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-lambda@1.113.0.rbi
@@ -171,7 +171,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @api private
# @param params [{}]
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6403
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6471
def build_request(operation_name, params = T.unsafe(nil)); end
# Creates an [alias][1] for a Lambda function version. Use aliases to
@@ -578,7 +578,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# resp.function_name #=> String
# resp.function_arn #=> String
- # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.role #=> String
# resp.handler #=> String
# resp.code_size #=> Integer
@@ -593,6 +593,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.vpc_config.security_group_ids #=> Array
# resp.vpc_config.security_group_ids[0] #=> String
# resp.vpc_config.vpc_id #=> String
+ # resp.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.dead_letter_config.target_arn #=> String
# resp.environment.variables #=> Hash
# resp.environment.variables["EnvironmentVariableName"] #=> String
@@ -634,11 +635,15 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.runtime_version_config.runtime_version_arn #=> String
# resp.runtime_version_config.error.error_code #=> String
# resp.runtime_version_config.error.message #=> String
+ # resp.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.logging_config.log_group #=> String
# @example Request syntax with placeholder values
#
# resp = client.create_function({
# function_name: "FunctionName", # required
- # runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2
+ # runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2, python3.11, nodejs20.x, provided.al2023, python3.12, java21
# role: "RoleArn", # required
# handler: "Handler",
# code: { # required
@@ -655,6 +660,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# vpc_config: {
# subnet_ids: ["SubnetId"],
# security_group_ids: ["SecurityGroupId"],
+ # ipv_6_allowed_for_dual_stack: false,
# },
# package_type: "Zip", # accepts Zip, Image
# dead_letter_config: {
@@ -692,6 +698,12 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# snap_start: {
# apply_on: "PublishedVersions", # accepts PublishedVersions, None
# },
+ # logging_config: {
+ # log_format: "JSON", # accepts JSON, Text
+ # application_log_level: "TRACE", # accepts TRACE, DEBUG, INFO, WARN, ERROR, FATAL
+ # system_log_level: "DEBUG", # accepts DEBUG, INFO, WARN
+ # log_group: "LogGroup",
+ # },
# })
# @option params
# @option params
@@ -716,6 +728,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @option params
# @option params
# @option params
+ # @option params
# @overload create_function
# @param params [Hash] ({})
# @return [Types::FunctionConfiguration] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
@@ -755,9 +768,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/CreateFunction AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1529
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1545
def create_function(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a Lambda function URL with the specified configuration
@@ -814,7 +828,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::CreateFunctionUrlConfigResponse#invoke_mode #invoke_mode} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/CreateFunctionUrlConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1641
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1657
def create_function_url_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a Lambda function [alias][1].
@@ -836,7 +850,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteAlias AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1683
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1699
def delete_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the code signing configuration. You can delete the code
@@ -853,7 +867,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1706
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1722
def delete_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes an [event source mapping][1]. You can get the identifier of a
@@ -945,7 +959,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::EventSourceMappingConfiguration#document_db_event_source_config #document_db_event_source_config} => Types::DocumentDBEventSourceConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteEventSourceMapping AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1805
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1821
def delete_event_source_mapping(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a Lambda function. To delete a specific function version, use
@@ -971,7 +985,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunction AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1854
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1870
def delete_function(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes the code signing configuration from the function.
@@ -987,7 +1001,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1888
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1904
def delete_function_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes a concurrent execution limit from a function.
@@ -1003,7 +1017,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionConcurrency AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1922
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1938
def delete_function_concurrency(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the configuration for asynchronous invocation for a function,
@@ -1025,7 +1039,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionEventInvokeConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1966
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#1982
def delete_function_event_invoke_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a Lambda function URL. When you delete a function URL, you
@@ -1045,7 +1059,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionUrlConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2006
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2022
def delete_function_url_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a version of an [Lambda layer][1]. Deleted versions can no
@@ -1069,7 +1083,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteLayerVersion AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2038
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2054
def delete_layer_version(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the provisioned concurrency configuration for a function.
@@ -1087,7 +1101,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteProvisionedConcurrencyConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2076
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2092
def delete_provisioned_concurrency_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves details about your account's [limits][1] and usage in an
@@ -1114,7 +1128,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetAccountSettingsResponse#account_usage #account_usage} => Types::AccountUsage
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetAccountSettings AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2107
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2123
def get_account_settings(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns details about a Lambda function [alias][1].
@@ -1152,7 +1166,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::AliasConfiguration#revision_id #revision_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetAlias AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2166
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2182
def get_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns information about the specified code signing configuration.
@@ -1179,7 +1193,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetCodeSigningConfigResponse#code_signing_config #code_signing_config} => Types::CodeSigningConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2200
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2216
def get_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns details about an event source mapping. You can get the
@@ -1264,7 +1278,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::EventSourceMappingConfiguration#document_db_event_source_config #document_db_event_source_config} => Types::DocumentDBEventSourceConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetEventSourceMapping AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2292
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2308
def get_event_source_mapping(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns information about the function or function version, with a
@@ -1288,7 +1302,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# resp.configuration.function_name #=> String
# resp.configuration.function_arn #=> String
- # resp.configuration.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.configuration.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.configuration.role #=> String
# resp.configuration.handler #=> String
# resp.configuration.code_size #=> Integer
@@ -1303,6 +1317,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.configuration.vpc_config.security_group_ids #=> Array
# resp.configuration.vpc_config.security_group_ids[0] #=> String
# resp.configuration.vpc_config.vpc_id #=> String
+ # resp.configuration.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.configuration.dead_letter_config.target_arn #=> String
# resp.configuration.environment.variables #=> Hash
# resp.configuration.environment.variables["EnvironmentVariableName"] #=> String
@@ -1344,6 +1359,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.configuration.runtime_version_config.runtime_version_arn #=> String
# resp.configuration.runtime_version_config.error.error_code #=> String
# resp.configuration.runtime_version_config.error.message #=> String
+ # resp.configuration.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.configuration.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.configuration.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.configuration.logging_config.log_group #=> String
# resp.code.repository_type #=> String
# resp.code.location #=> String
# resp.code.image_uri #=> String
@@ -1363,7 +1382,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetFunctionResponse#concurrency #concurrency} => Types::Concurrency
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunction AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2416
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2437
def get_function(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the code signing configuration for the specified function.
@@ -1386,7 +1405,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetFunctionCodeSigningConfigResponse#function_name #function_name} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2458
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2479
def get_function_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns details about the reserved concurrency configuration for a
@@ -1409,7 +1428,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetFunctionConcurrencyResponse#reserved_concurrent_executions #reserved_concurrent_executions} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionConcurrency AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2500
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2521
def get_function_concurrency(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the version-specific settings of a Lambda function or version.
@@ -1435,7 +1454,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# resp.function_name #=> String
# resp.function_arn #=> String
- # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.role #=> String
# resp.handler #=> String
# resp.code_size #=> Integer
@@ -1450,6 +1469,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.vpc_config.security_group_ids #=> Array
# resp.vpc_config.security_group_ids[0] #=> String
# resp.vpc_config.vpc_id #=> String
+ # resp.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.dead_letter_config.target_arn #=> String
# resp.environment.variables #=> Hash
# resp.environment.variables["EnvironmentVariableName"] #=> String
@@ -1491,6 +1511,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.runtime_version_config.runtime_version_arn #=> String
# resp.runtime_version_config.error.error_code #=> String
# resp.runtime_version_config.error.message #=> String
+ # resp.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.logging_config.log_group #=> String
# @option params
# @option params
# @overload get_function_configuration
@@ -1532,9 +1556,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionConfiguration AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2650
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2677
def get_function_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the configuration for asynchronous invocation for a
@@ -1570,7 +1595,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionEventInvokeConfig#destination_config #destination_config} => Types::DestinationConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionEventInvokeConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2709
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2736
def get_function_event_invoke_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns details about a Lambda function URL.
@@ -1614,7 +1639,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetFunctionUrlConfigResponse#invoke_mode #invoke_mode} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionUrlConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2774
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2801
def get_function_url_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns information about a version of an [Lambda layer][1], with a
@@ -1643,7 +1668,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.created_date #=> Time
# resp.version #=> Integer
# resp.compatible_runtimes #=> Array
- # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.license_info #=> String
# resp.compatible_architectures #=> Array
# resp.compatible_architectures[0] #=> String, one of "x86_64", "arm64"
@@ -1664,7 +1689,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetLayerVersionResponse#compatible_architectures #compatible_architectures} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersion AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2833
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2860
def get_layer_version(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns information about a version of an [Lambda layer][1], with a
@@ -1692,7 +1717,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.created_date #=> Time
# resp.version #=> Integer
# resp.compatible_runtimes #=> Array
- # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.license_info #=> String
# resp.compatible_architectures #=> Array
# resp.compatible_architectures[0] #=> String, one of "x86_64", "arm64"
@@ -1712,7 +1737,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetLayerVersionResponse#compatible_architectures #compatible_architectures} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionByArn AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2888
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2915
def get_layer_version_by_arn(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the permission policy for a version of an [Lambda layer][1].
@@ -1742,7 +1767,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetLayerVersionPolicyResponse#revision_id #revision_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionPolicy AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2927
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2954
def get_layer_version_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the [resource-based IAM policy][1] for a function, version, or
@@ -1772,7 +1797,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetPolicyResponse#revision_id #revision_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetPolicy AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#2980
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3007
def get_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the provisioned concurrency configuration for a function's
@@ -1806,7 +1831,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetProvisionedConcurrencyConfigResponse#last_modified #last_modified} => Time
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetProvisionedConcurrencyConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3035
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3062
def get_provisioned_concurrency_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the runtime management configuration for a function's
@@ -1842,12 +1867,15 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::GetRuntimeManagementConfigResponse#function_arn #function_arn} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetRuntimeManagementConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3094
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3121
def get_runtime_management_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Invokes a Lambda function. You can invoke a function synchronously
- # (and wait for the response), or asynchronously. To invoke a function
- # asynchronously, set `InvocationType` to `Event`.
+ # (and wait for the response), or asynchronously. By default, Lambda
+ # invokes your function synchronously (i.e. the`InvocationType` is
+ # `RequestResponse`). To invoke a function asynchronously, set
+ # `InvocationType` to `Event`. Lambda passes the `ClientContext` object
+ # to your function for synchronous invocations only.
#
# For [synchronous invocation][1], details about the function response,
# including errors, are included in the response body and headers. For
@@ -1932,7 +1960,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::InvocationResponse#executed_version #executed_version} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/Invoke AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3234
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3264
def invoke(params = T.unsafe(nil), options = T.unsafe(nil)); end
# For asynchronous function invocation, use Invoke.
@@ -1957,7 +1985,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::InvokeAsyncResponse#status #status} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeAsync AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3280
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3310
def invoke_async(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Configure your Lambda functions to stream response payloads back to
@@ -2110,7 +2138,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeWithResponseStream AWS API Documentation
# @yield [event_stream_handler]
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3476
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3506
def invoke_with_response_stream(params = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Returns a list of [aliases][1] for a Lambda function.
@@ -2152,7 +2180,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListAliasesResponse#aliases #aliases} => Array<Types::AliasConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListAliases AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3563
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3593
def list_aliases(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of [code signing configurations][1]. A request returns
@@ -2192,7 +2220,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListCodeSigningConfigsResponse#code_signing_configs #code_signing_configs} => Array<Types::CodeSigningConfig>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListCodeSigningConfigs AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3613
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3643
def list_code_signing_configs(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists event source mappings. Specify an `EventSourceArn` to show only
@@ -2262,7 +2290,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListEventSourceMappingsResponse#event_source_mappings #event_source_mappings} => Array<Types::EventSourceMappingConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListEventSourceMappings AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3727
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3757
def list_event_source_mappings(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves a list of configurations for asynchronous invocation for a
@@ -2301,7 +2329,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListFunctionEventInvokeConfigsResponse#next_marker #next_marker} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionEventInvokeConfigs AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3790
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3820
def list_function_event_invoke_configs(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of Lambda function URLs for the specified function.
@@ -2346,7 +2374,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListFunctionUrlConfigsResponse#next_marker #next_marker} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionUrlConfigs AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3861
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3891
def list_function_url_configs(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of Lambda functions, with the version-specific
@@ -2371,7 +2399,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.functions #=> Array
# resp.functions[0].function_name #=> String
# resp.functions[0].function_arn #=> String
- # resp.functions[0].runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.functions[0].runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.functions[0].role #=> String
# resp.functions[0].handler #=> String
# resp.functions[0].code_size #=> Integer
@@ -2386,6 +2414,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.functions[0].vpc_config.security_group_ids #=> Array
# resp.functions[0].vpc_config.security_group_ids[0] #=> String
# resp.functions[0].vpc_config.vpc_id #=> String
+ # resp.functions[0].vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.functions[0].dead_letter_config.target_arn #=> String
# resp.functions[0].environment.variables #=> Hash
# resp.functions[0].environment.variables["EnvironmentVariableName"] #=> String
@@ -2427,6 +2456,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.functions[0].runtime_version_config.runtime_version_arn #=> String
# resp.functions[0].runtime_version_config.error.error_code #=> String
# resp.functions[0].runtime_version_config.error.message #=> String
+ # resp.functions[0].logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.functions[0].logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.functions[0].logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.functions[0].logging_config.log_group #=> String
# @example Request syntax with placeholder values
#
# resp = client.list_functions({
@@ -2447,7 +2480,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListFunctionsResponse#functions #functions} => Array<Types::FunctionConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctions AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#3983
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4018
def list_functions(params = T.unsafe(nil), options = T.unsafe(nil)); end
# List the functions that use the specified code signing configuration.
@@ -2479,7 +2512,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListFunctionsByCodeSigningConfigResponse#function_arns #function_arns} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionsByCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4027
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4062
def list_functions_by_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the versions of an [Lambda layer][1]. Versions that have been
@@ -2498,7 +2531,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @example Request syntax with placeholder values
#
# resp = client.list_layer_versions({
- # compatible_runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2
+ # compatible_runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2, python3.11, nodejs20.x, provided.al2023, python3.12, java21
# layer_name: "LayerName", # required
# marker: "String",
# max_items: 1,
@@ -2513,7 +2546,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.layer_versions[0].description #=> String
# resp.layer_versions[0].created_date #=> Time
# resp.layer_versions[0].compatible_runtimes #=> Array
- # resp.layer_versions[0].compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.layer_versions[0].compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.layer_versions[0].license_info #=> String
# resp.layer_versions[0].compatible_architectures #=> Array
# resp.layer_versions[0].compatible_architectures[0] #=> String, one of "x86_64", "arm64"
@@ -2530,7 +2563,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListLayerVersionsResponse#layer_versions #layer_versions} => Array<Types::LayerVersionsListItem>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayerVersions AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4104
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4139
def list_layer_versions(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists [Lambda layers][1] and shows information about the latest
@@ -2558,14 +2591,14 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.layers[0].latest_matching_version.description #=> String
# resp.layers[0].latest_matching_version.created_date #=> Time
# resp.layers[0].latest_matching_version.compatible_runtimes #=> Array
- # resp.layers[0].latest_matching_version.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.layers[0].latest_matching_version.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.layers[0].latest_matching_version.license_info #=> String
# resp.layers[0].latest_matching_version.compatible_architectures #=> Array
# resp.layers[0].latest_matching_version.compatible_architectures[0] #=> String, one of "x86_64", "arm64"
# @example Request syntax with placeholder values
#
# resp = client.list_layers({
- # compatible_runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2
+ # compatible_runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2, python3.11, nodejs20.x, provided.al2023, python3.12, java21
# marker: "String",
# max_items: 1,
# compatible_architecture: "x86_64", # accepts x86_64, arm64
@@ -2582,7 +2615,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListLayersResponse#layers #layers} => Array<Types::LayersListItem>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayers AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4180
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4215
def list_layers(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves a list of provisioned concurrency configurations for a
@@ -2619,7 +2652,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListProvisionedConcurrencyConfigsResponse#next_marker #next_marker} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListProvisionedConcurrencyConfigs AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4241
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4276
def list_provisioned_concurrency_configs(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a function's [tags][1]. You can also view tags with
@@ -2646,7 +2679,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListTagsResponse#tags #tags} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListTags AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4276
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4311
def list_tags(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of [versions][1], with the version-specific
@@ -2664,7 +2697,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.versions #=> Array
# resp.versions[0].function_name #=> String
# resp.versions[0].function_arn #=> String
- # resp.versions[0].runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.versions[0].runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.versions[0].role #=> String
# resp.versions[0].handler #=> String
# resp.versions[0].code_size #=> Integer
@@ -2679,6 +2712,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.versions[0].vpc_config.security_group_ids #=> Array
# resp.versions[0].vpc_config.security_group_ids[0] #=> String
# resp.versions[0].vpc_config.vpc_id #=> String
+ # resp.versions[0].vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.versions[0].dead_letter_config.target_arn #=> String
# resp.versions[0].environment.variables #=> Hash
# resp.versions[0].environment.variables["EnvironmentVariableName"] #=> String
@@ -2720,6 +2754,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.versions[0].runtime_version_config.runtime_version_arn #=> String
# resp.versions[0].runtime_version_config.error.error_code #=> String
# resp.versions[0].runtime_version_config.error.message #=> String
+ # resp.versions[0].logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.versions[0].logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.versions[0].logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.versions[0].logging_config.log_group #=> String
# @example Request syntax with placeholder values
#
# resp = client.list_versions_by_function({
@@ -2738,7 +2776,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::ListVersionsByFunctionResponse#versions #versions} => Array<Types::FunctionConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListVersionsByFunction AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4394
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4434
def list_versions_by_function(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates an [Lambda layer][1] from a ZIP archive. Each time you call
@@ -2763,7 +2801,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# s3_object_version: "S3ObjectVersion",
# zip_file: "data",
# },
- # compatible_runtimes: ["nodejs"], # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2
+ # compatible_runtimes: ["nodejs"], # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2, python3.11, nodejs20.x, provided.al2023, python3.12, java21
# license_info: "LicenseInfo",
# compatible_architectures: ["x86_64"], # accepts x86_64, arm64
# })
@@ -2780,7 +2818,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.created_date #=> Time
# resp.version #=> Integer
# resp.compatible_runtimes #=> Array
- # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.compatible_runtimes[0] #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.license_info #=> String
# resp.compatible_architectures #=> Array
# resp.compatible_architectures[0] #=> String, one of "x86_64", "arm64"
@@ -2805,7 +2843,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::PublishLayerVersionResponse#compatible_architectures #compatible_architectures} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PublishLayerVersion AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4502
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4542
def publish_layer_version(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a [version][1] from the current code and configuration of a
@@ -2828,7 +2866,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# resp.function_name #=> String
# resp.function_arn #=> String
- # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.role #=> String
# resp.handler #=> String
# resp.code_size #=> Integer
@@ -2843,6 +2881,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.vpc_config.security_group_ids #=> Array
# resp.vpc_config.security_group_ids[0] #=> String
# resp.vpc_config.vpc_id #=> String
+ # resp.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.dead_letter_config.target_arn #=> String
# resp.environment.variables #=> Hash
# resp.environment.variables["EnvironmentVariableName"] #=> String
@@ -2884,6 +2923,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.runtime_version_config.runtime_version_arn #=> String
# resp.runtime_version_config.error.error_code #=> String
# resp.runtime_version_config.error.message #=> String
+ # resp.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.logging_config.log_group #=> String
# @example Request syntax with placeholder values
#
# resp = client.publish_version({
@@ -2935,9 +2978,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PublishVersion AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4666
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4712
def publish_version(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Update the code signing configuration for the function. Changes to the
@@ -2964,7 +3008,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::PutFunctionCodeSigningConfigResponse#function_name #function_name} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4714
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4760
def put_function_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the maximum number of simultaneous executions for a function, and
@@ -3004,7 +3048,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::Concurrency#reserved_concurrent_executions #reserved_concurrent_executions} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionConcurrency AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4775
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4821
def put_function_concurrency(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Configures options for [asynchronous invocation][1] on a function,
@@ -3072,7 +3116,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionEventInvokeConfig#destination_config #destination_config} => Types::DestinationConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionEventInvokeConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4885
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4931
def put_function_event_invoke_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds a provisioned concurrency configuration to a function's alias or
@@ -3108,7 +3152,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::PutProvisionedConcurrencyConfigResponse#last_modified #last_modified} => Time
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutProvisionedConcurrencyConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4945
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#4991
def put_provisioned_concurrency_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the runtime management configuration for a function's version.
@@ -3144,7 +3188,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::PutRuntimeManagementConfigResponse#runtime_version_arn #runtime_version_arn} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutRuntimeManagementConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5038
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5084
def put_runtime_management_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes a statement from the permissions policy for a version of an
@@ -3172,7 +3216,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RemoveLayerVersionPermission AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5080
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5126
def remove_layer_version_permission(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Revokes function-use permission from an Amazon Web Service or another
@@ -3196,7 +3240,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RemovePermission AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5133
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5179
def remove_permission(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds [tags][1] to a function.
@@ -3220,7 +3264,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/TagResource AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5165
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5211
def tag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes [tags][1] from a function.
@@ -3242,7 +3286,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UntagResource AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5195
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5241
def untag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates the configuration of a Lambda function [alias][1].
@@ -3292,7 +3336,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::AliasConfiguration#revision_id #revision_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateAlias AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5280
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5326
def update_alias(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Update the code signing configuration. Changes to the code signing
@@ -3331,7 +3375,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::UpdateCodeSigningConfigResponse#code_signing_config #code_signing_config} => Types::CodeSigningConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateCodeSigningConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5332
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5378
def update_code_signing_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates an event source mapping. You can change the function that
@@ -3542,7 +3586,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::EventSourceMappingConfiguration#document_db_event_source_config #document_db_event_source_config} => Types::DocumentDBEventSourceConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateEventSourceMapping AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5655
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5701
def update_event_source_mapping(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates a Lambda function's code. If code signing is enabled for the
@@ -3594,7 +3638,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# resp.function_name #=> String
# resp.function_arn #=> String
- # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.role #=> String
# resp.handler #=> String
# resp.code_size #=> Integer
@@ -3609,6 +3653,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.vpc_config.security_group_ids #=> Array
# resp.vpc_config.security_group_ids[0] #=> String
# resp.vpc_config.vpc_id #=> String
+ # resp.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.dead_letter_config.target_arn #=> String
# resp.environment.variables #=> Hash
# resp.environment.variables["EnvironmentVariableName"] #=> String
@@ -3650,6 +3695,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.runtime_version_config.runtime_version_arn #=> String
# resp.runtime_version_config.error.error_code #=> String
# resp.runtime_version_config.error.message #=> String
+ # resp.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.logging_config.log_group #=> String
# @option params
# @option params
# @option params
@@ -3699,9 +3748,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionCode AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5866
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#5918
def update_function_code(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Modify the version-specific settings of a Lambda function.
@@ -3728,57 +3778,11 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
#
# [1]: https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html
#
- # @example Request syntax with placeholder values
- #
- # resp = client.update_function_configuration({
- # function_name: "FunctionName", # required
- # role: "RoleArn",
- # handler: "Handler",
- # description: "Description",
- # timeout: 1,
- # memory_size: 1,
- # vpc_config: {
- # subnet_ids: ["SubnetId"],
- # security_group_ids: ["SecurityGroupId"],
- # },
- # environment: {
- # variables: {
- # "EnvironmentVariableName" => "EnvironmentVariableValue",
- # },
- # },
- # runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2
- # dead_letter_config: {
- # target_arn: "ResourceArn",
- # },
- # kms_key_arn: "KMSKeyArn",
- # tracing_config: {
- # mode: "Active", # accepts Active, PassThrough
- # },
- # revision_id: "String",
- # layers: ["LayerVersionArn"],
- # file_system_configs: [
- # {
- # arn: "FileSystemArn", # required
- # local_mount_path: "LocalMountPath", # required
- # },
- # ],
- # image_config: {
- # entry_point: ["String"],
- # command: ["String"],
- # working_directory: "WorkingDirectory",
- # },
- # ephemeral_storage: {
- # size: 1, # required
- # },
- # snap_start: {
- # apply_on: "PublishedVersions", # accepts PublishedVersions, None
- # },
- # })
# @example Response structure
#
# resp.function_name #=> String
# resp.function_arn #=> String
- # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2"
+ # resp.runtime #=> String, one of "nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "java8", "java8.al2", "java11", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "provided", "provided.al2", "nodejs18.x", "python3.10", "java17", "ruby3.2", "python3.11", "nodejs20.x", "provided.al2023", "python3.12", "java21"
# resp.role #=> String
# resp.handler #=> String
# resp.code_size #=> Integer
@@ -3793,6 +3797,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.vpc_config.security_group_ids #=> Array
# resp.vpc_config.security_group_ids[0] #=> String
# resp.vpc_config.vpc_id #=> String
+ # resp.vpc_config.ipv_6_allowed_for_dual_stack #=> Boolean
# resp.dead_letter_config.target_arn #=> String
# resp.environment.variables #=> Hash
# resp.environment.variables["EnvironmentVariableName"] #=> String
@@ -3834,6 +3839,64 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# resp.runtime_version_config.runtime_version_arn #=> String
# resp.runtime_version_config.error.error_code #=> String
# resp.runtime_version_config.error.message #=> String
+ # resp.logging_config.log_format #=> String, one of "JSON", "Text"
+ # resp.logging_config.application_log_level #=> String, one of "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL"
+ # resp.logging_config.system_log_level #=> String, one of "DEBUG", "INFO", "WARN"
+ # resp.logging_config.log_group #=> String
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.update_function_configuration({
+ # function_name: "FunctionName", # required
+ # role: "RoleArn",
+ # handler: "Handler",
+ # description: "Description",
+ # timeout: 1,
+ # memory_size: 1,
+ # vpc_config: {
+ # subnet_ids: ["SubnetId"],
+ # security_group_ids: ["SecurityGroupId"],
+ # ipv_6_allowed_for_dual_stack: false,
+ # },
+ # environment: {
+ # variables: {
+ # "EnvironmentVariableName" => "EnvironmentVariableValue",
+ # },
+ # },
+ # runtime: "nodejs", # accepts nodejs, nodejs4.3, nodejs6.10, nodejs8.10, nodejs10.x, nodejs12.x, nodejs14.x, nodejs16.x, java8, java8.al2, java11, python2.7, python3.6, python3.7, python3.8, python3.9, dotnetcore1.0, dotnetcore2.0, dotnetcore2.1, dotnetcore3.1, dotnet6, nodejs4.3-edge, go1.x, ruby2.5, ruby2.7, provided, provided.al2, nodejs18.x, python3.10, java17, ruby3.2, python3.11, nodejs20.x, provided.al2023, python3.12, java21
+ # dead_letter_config: {
+ # target_arn: "ResourceArn",
+ # },
+ # kms_key_arn: "KMSKeyArn",
+ # tracing_config: {
+ # mode: "Active", # accepts Active, PassThrough
+ # },
+ # revision_id: "String",
+ # layers: ["LayerVersionArn"],
+ # file_system_configs: [
+ # {
+ # arn: "FileSystemArn", # required
+ # local_mount_path: "LocalMountPath", # required
+ # },
+ # ],
+ # image_config: {
+ # entry_point: ["String"],
+ # command: ["String"],
+ # working_directory: "WorkingDirectory",
+ # },
+ # ephemeral_storage: {
+ # size: 1, # required
+ # },
+ # snap_start: {
+ # apply_on: "PublishedVersions", # accepts PublishedVersions, None
+ # },
+ # logging_config: {
+ # log_format: "JSON", # accepts JSON, Text
+ # application_log_level: "TRACE", # accepts TRACE, DEBUG, INFO, WARN, ERROR, FATAL
+ # system_log_level: "DEBUG", # accepts DEBUG, INFO, WARN
+ # log_group: "LogGroup",
+ # },
+ # })
+ # @option params
# @option params
# @option params
# @option params
@@ -3891,9 +3954,10 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionConfiguration AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6191
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6259
def update_function_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates the configuration for asynchronous invocation for a function,
@@ -3942,7 +4006,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::FunctionEventInvokeConfig#destination_config #destination_config} => Types::DestinationConfig
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionEventInvokeConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6282
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6350
def update_function_event_invoke_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates the configuration for a Lambda function URL.
@@ -3999,7 +4063,7 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# * {Types::UpdateFunctionUrlConfigResponse#invoke_mode #invoke_mode} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionUrlConfig AWS API Documentation
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6394
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6462
def update_function_url_config(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Polls an API operation until a resource enters a desired state.
@@ -4093,13 +4157,13 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @return [Boolean] Returns `true` if the waiter was successful.
# @yield [w.waiter]
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6509
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6577
def wait_until(waiter_name, params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6517
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6585
def waiter_names; end
private
@@ -4107,21 +4171,21 @@ class Aws::Lambda::Client < ::Seahorse::Client::Base
# @param waiter_name [Symbol]
# @param options [Hash] ({})
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6525
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6593
def waiter(waiter_name, options = T.unsafe(nil)); end
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6534
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6602
def waiters; end
class << self
# @api private
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6551
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6619
def errors_module; end
# @api private
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6548
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/client.rb#6616
def identifier; end
end
end
@@ -4135,7 +4199,7 @@ end
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#1491
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#1508
Aws::Lambda::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -4231,1656 +4295,1686 @@ Aws::Lambda::ClientApi::AmazonManagedKafkaEventSourceConfig = T.let(T.unsafe(nil
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#34
-Aws::Lambda::ClientApi::Architecture = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::ApplicationLogLevel = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#35
-Aws::Lambda::ClientApi::ArchitecturesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::Architecture = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#36
-Aws::Lambda::ClientApi::Arn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::ArchitecturesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#37
-Aws::Lambda::ClientApi::BatchSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::Arn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#38
-Aws::Lambda::ClientApi::BisectBatchOnFunctionError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::Lambda::ClientApi::BatchSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#39
-Aws::Lambda::ClientApi::Blob = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
+Aws::Lambda::ClientApi::BisectBatchOnFunctionError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#40
-Aws::Lambda::ClientApi::BlobStream = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
+Aws::Lambda::ClientApi::Blob = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#41
-Aws::Lambda::ClientApi::Boolean = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::Lambda::ClientApi::BlobStream = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#42
-Aws::Lambda::ClientApi::CodeSigningConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Boolean = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#43
-Aws::Lambda::ClientApi::CodeSigningConfigArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::CodeSigningConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#44
-Aws::Lambda::ClientApi::CodeSigningConfigId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::CodeSigningConfigArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#45
-Aws::Lambda::ClientApi::CodeSigningConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::CodeSigningConfigId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#46
-Aws::Lambda::ClientApi::CodeSigningConfigNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CodeSigningConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#47
-Aws::Lambda::ClientApi::CodeSigningPolicies = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CodeSigningConfigNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#48
-Aws::Lambda::ClientApi::CodeSigningPolicy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::CodeSigningPolicies = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#49
-Aws::Lambda::ClientApi::CodeStorageExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CodeSigningPolicy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#50
-Aws::Lambda::ClientApi::CodeVerificationFailedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CodeStorageExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#51
-Aws::Lambda::ClientApi::CollectionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::CodeVerificationFailedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#52
-Aws::Lambda::ClientApi::CompatibleArchitectures = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::CollectionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#53
-Aws::Lambda::ClientApi::CompatibleRuntimes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::CompatibleArchitectures = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#54
-Aws::Lambda::ClientApi::Concurrency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CompatibleRuntimes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#55
-Aws::Lambda::ClientApi::Cors = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Concurrency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#56
-Aws::Lambda::ClientApi::CreateAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Cors = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#57
-Aws::Lambda::ClientApi::CreateCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#58
-Aws::Lambda::ClientApi::CreateCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#59
-Aws::Lambda::ClientApi::CreateEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#60
-Aws::Lambda::ClientApi::CreateFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#61
-Aws::Lambda::ClientApi::CreateFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#62
-Aws::Lambda::ClientApi::CreateFunctionUrlConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::CreateFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#63
-Aws::Lambda::ClientApi::DatabaseName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::CreateFunctionUrlConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#64
-Aws::Lambda::ClientApi::Date = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::Lambda::ClientApi::DatabaseName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#65
-Aws::Lambda::ClientApi::DeadLetterConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Date = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#66
-Aws::Lambda::ClientApi::DeleteAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeadLetterConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#67
-Aws::Lambda::ClientApi::DeleteCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#68
-Aws::Lambda::ClientApi::DeleteCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#69
-Aws::Lambda::ClientApi::DeleteEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#70
-Aws::Lambda::ClientApi::DeleteFunctionCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#71
-Aws::Lambda::ClientApi::DeleteFunctionConcurrencyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteFunctionCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#72
-Aws::Lambda::ClientApi::DeleteFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteFunctionConcurrencyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#73
-Aws::Lambda::ClientApi::DeleteFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#74
-Aws::Lambda::ClientApi::DeleteFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#75
-Aws::Lambda::ClientApi::DeleteLayerVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#76
-Aws::Lambda::ClientApi::DeleteProvisionedConcurrencyConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DeleteLayerVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#77
-Aws::Lambda::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::DeleteProvisionedConcurrencyConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#78
-Aws::Lambda::ClientApi::DestinationArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#79
-Aws::Lambda::ClientApi::DestinationConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DestinationArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#80
-Aws::Lambda::ClientApi::DocumentDBEventSourceConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DestinationConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#81
-Aws::Lambda::ClientApi::EC2AccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::DocumentDBEventSourceConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#82
-Aws::Lambda::ClientApi::EC2ThrottledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EC2AccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#83
-Aws::Lambda::ClientApi::EC2UnexpectedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EC2ThrottledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#84
-Aws::Lambda::ClientApi::EFSIOException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EC2UnexpectedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#85
-Aws::Lambda::ClientApi::EFSMountConnectivityException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EFSIOException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#86
-Aws::Lambda::ClientApi::EFSMountFailureException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EFSMountConnectivityException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#87
-Aws::Lambda::ClientApi::EFSMountTimeoutException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EFSMountFailureException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#88
-Aws::Lambda::ClientApi::ENILimitReachedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EFSMountTimeoutException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#89
-Aws::Lambda::ClientApi::Enabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::Lambda::ClientApi::ENILimitReachedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#90
-Aws::Lambda::ClientApi::EndPointType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::Enabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#91
-Aws::Lambda::ClientApi::Endpoint = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EndPointType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#92
-Aws::Lambda::ClientApi::EndpointLists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::Endpoint = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#93
-Aws::Lambda::ClientApi::Endpoints = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::Lambda::ClientApi::EndpointLists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#94
-Aws::Lambda::ClientApi::Environment = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Endpoints = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#95
-Aws::Lambda::ClientApi::EnvironmentError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Environment = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#96
-Aws::Lambda::ClientApi::EnvironmentResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EnvironmentError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#97
-Aws::Lambda::ClientApi::EnvironmentVariableName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EnvironmentResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#98
-Aws::Lambda::ClientApi::EnvironmentVariableValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EnvironmentVariableName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#99
-Aws::Lambda::ClientApi::EnvironmentVariables = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::Lambda::ClientApi::EnvironmentVariableValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#100
-Aws::Lambda::ClientApi::EphemeralStorage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EnvironmentVariables = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#101
-Aws::Lambda::ClientApi::EphemeralStorageSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::EphemeralStorage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#102
-Aws::Lambda::ClientApi::EventSourceMappingConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::EphemeralStorageSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#103
-Aws::Lambda::ClientApi::EventSourceMappingsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::EventSourceMappingConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#104
-Aws::Lambda::ClientApi::EventSourcePosition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EventSourceMappingsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#105
-Aws::Lambda::ClientApi::EventSourceToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EventSourcePosition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#106
-Aws::Lambda::ClientApi::FileSystemArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::EventSourceToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#107
-Aws::Lambda::ClientApi::FileSystemConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FileSystemArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#108
-Aws::Lambda::ClientApi::FileSystemConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FileSystemConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#109
-Aws::Lambda::ClientApi::Filter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FileSystemConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#110
-Aws::Lambda::ClientApi::FilterCriteria = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Filter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#111
-Aws::Lambda::ClientApi::FilterList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FilterCriteria = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#112
-Aws::Lambda::ClientApi::FullDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FilterList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#113
-Aws::Lambda::ClientApi::FunctionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FullDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#114
-Aws::Lambda::ClientApi::FunctionArnList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FunctionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#115
-Aws::Lambda::ClientApi::FunctionCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionArnList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#116
-Aws::Lambda::ClientApi::FunctionCodeLocation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#117
-Aws::Lambda::ClientApi::FunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionCodeLocation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#118
-Aws::Lambda::ClientApi::FunctionEventInvokeConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#119
-Aws::Lambda::ClientApi::FunctionEventInvokeConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FunctionEventInvokeConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#120
-Aws::Lambda::ClientApi::FunctionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FunctionEventInvokeConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#121
-Aws::Lambda::ClientApi::FunctionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#122
-Aws::Lambda::ClientApi::FunctionResponseType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#123
-Aws::Lambda::ClientApi::FunctionResponseTypeList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FunctionResponseType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#124
-Aws::Lambda::ClientApi::FunctionUrl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionResponseTypeList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#125
-Aws::Lambda::ClientApi::FunctionUrlAuthType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionUrl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#126
-Aws::Lambda::ClientApi::FunctionUrlConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionUrlAuthType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#127
-Aws::Lambda::ClientApi::FunctionUrlConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::FunctionUrlConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#128
-Aws::Lambda::ClientApi::FunctionUrlQualifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionUrlConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#129
-Aws::Lambda::ClientApi::FunctionVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::FunctionUrlQualifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#130
-Aws::Lambda::ClientApi::GetAccountSettingsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::FunctionVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#131
-Aws::Lambda::ClientApi::GetAccountSettingsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetAccountSettingsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#132
-Aws::Lambda::ClientApi::GetAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetAccountSettingsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#133
-Aws::Lambda::ClientApi::GetCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#134
-Aws::Lambda::ClientApi::GetCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#135
-Aws::Lambda::ClientApi::GetEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#136
-Aws::Lambda::ClientApi::GetFunctionCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#137
-Aws::Lambda::ClientApi::GetFunctionCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#138
-Aws::Lambda::ClientApi::GetFunctionConcurrencyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#139
-Aws::Lambda::ClientApi::GetFunctionConcurrencyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionConcurrencyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#140
-Aws::Lambda::ClientApi::GetFunctionConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionConcurrencyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#141
-Aws::Lambda::ClientApi::GetFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#142
-Aws::Lambda::ClientApi::GetFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#143
-Aws::Lambda::ClientApi::GetFunctionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#144
-Aws::Lambda::ClientApi::GetFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#145
-Aws::Lambda::ClientApi::GetFunctionUrlConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#146
-Aws::Lambda::ClientApi::GetLayerVersionByArnRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetFunctionUrlConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#147
-Aws::Lambda::ClientApi::GetLayerVersionPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetLayerVersionByArnRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#148
-Aws::Lambda::ClientApi::GetLayerVersionPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetLayerVersionPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#149
-Aws::Lambda::ClientApi::GetLayerVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetLayerVersionPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#150
-Aws::Lambda::ClientApi::GetLayerVersionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetLayerVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#151
-Aws::Lambda::ClientApi::GetPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetLayerVersionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#152
-Aws::Lambda::ClientApi::GetPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#153
-Aws::Lambda::ClientApi::GetProvisionedConcurrencyConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#154
-Aws::Lambda::ClientApi::GetProvisionedConcurrencyConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetProvisionedConcurrencyConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#155
-Aws::Lambda::ClientApi::GetRuntimeManagementConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetProvisionedConcurrencyConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#156
-Aws::Lambda::ClientApi::GetRuntimeManagementConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::GetRuntimeManagementConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#157
-Aws::Lambda::ClientApi::Handler = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::GetRuntimeManagementConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#158
-Aws::Lambda::ClientApi::Header = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::Handler = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#159
-Aws::Lambda::ClientApi::HeadersList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::Header = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#160
-Aws::Lambda::ClientApi::HttpStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::HeadersList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#161
-Aws::Lambda::ClientApi::ImageConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::HttpStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#162
-Aws::Lambda::ClientApi::ImageConfigError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ImageConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#163
-Aws::Lambda::ClientApi::ImageConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ImageConfigError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#164
-Aws::Lambda::ClientApi::Integer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::ImageConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#165
-Aws::Lambda::ClientApi::InvalidCodeSignatureException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::Integer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#166
-Aws::Lambda::ClientApi::InvalidParameterValueException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidCodeSignatureException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#167
-Aws::Lambda::ClientApi::InvalidRequestContentException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidParameterValueException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#168
-Aws::Lambda::ClientApi::InvalidRuntimeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidRequestContentException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#169
-Aws::Lambda::ClientApi::InvalidSecurityGroupIDException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidRuntimeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#170
-Aws::Lambda::ClientApi::InvalidSubnetIDException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidSecurityGroupIDException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#171
-Aws::Lambda::ClientApi::InvalidZipFileException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidSubnetIDException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#172
-Aws::Lambda::ClientApi::InvocationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvalidZipFileException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#173
-Aws::Lambda::ClientApi::InvocationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvocationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#174
-Aws::Lambda::ClientApi::InvocationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::InvocationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#175
-Aws::Lambda::ClientApi::InvokeAsyncRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvocationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#176
-Aws::Lambda::ClientApi::InvokeAsyncResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeAsyncRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#177
-Aws::Lambda::ClientApi::InvokeMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::InvokeAsyncResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#178
-Aws::Lambda::ClientApi::InvokeResponseStreamUpdate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#179
-Aws::Lambda::ClientApi::InvokeWithResponseStreamCompleteEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeResponseStreamUpdate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#180
-Aws::Lambda::ClientApi::InvokeWithResponseStreamRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeWithResponseStreamCompleteEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#181
-Aws::Lambda::ClientApi::InvokeWithResponseStreamResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeWithResponseStreamRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#182
-Aws::Lambda::ClientApi::InvokeWithResponseStreamResponseEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeWithResponseStreamResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#183
-Aws::Lambda::ClientApi::KMSAccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::InvokeWithResponseStreamResponseEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#184
-Aws::Lambda::ClientApi::KMSDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::KMSAccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#185
-Aws::Lambda::ClientApi::KMSInvalidStateException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::KMSDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#186
-Aws::Lambda::ClientApi::KMSKeyArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::KMSInvalidStateException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#187
-Aws::Lambda::ClientApi::KMSNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::KMSKeyArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#188
-Aws::Lambda::ClientApi::LastUpdateStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::KMSNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#189
-Aws::Lambda::ClientApi::LastUpdateStatusReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LastUpdateStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#190
-Aws::Lambda::ClientApi::LastUpdateStatusReasonCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LastUpdateStatusReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#191
-Aws::Lambda::ClientApi::Layer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LastUpdateStatusReasonCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#192
-Aws::Lambda::ClientApi::LayerArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::Layer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#193
-Aws::Lambda::ClientApi::LayerList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::LayerArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#194
-Aws::Lambda::ClientApi::LayerName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LayerList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#195
-Aws::Lambda::ClientApi::LayerPermissionAllowedAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LayerName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#196
-Aws::Lambda::ClientApi::LayerPermissionAllowedPrincipal = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LayerPermissionAllowedAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#197
-Aws::Lambda::ClientApi::LayerVersionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LayerPermissionAllowedPrincipal = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#198
-Aws::Lambda::ClientApi::LayerVersionContentInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LayerVersionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#199
-Aws::Lambda::ClientApi::LayerVersionContentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LayerVersionContentInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#200
-Aws::Lambda::ClientApi::LayerVersionNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::LayerVersionContentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#201
-Aws::Lambda::ClientApi::LayerVersionsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::LayerVersionNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#202
-Aws::Lambda::ClientApi::LayerVersionsListItem = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LayerVersionsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#203
-Aws::Lambda::ClientApi::LayersList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::LayerVersionsListItem = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#204
-Aws::Lambda::ClientApi::LayersListItem = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LayersList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#205
-Aws::Lambda::ClientApi::LayersReferenceList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::Lambda::ClientApi::LayersListItem = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#206
-Aws::Lambda::ClientApi::LicenseInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LayersReferenceList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#207
-Aws::Lambda::ClientApi::ListAliasesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::LicenseInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#208
-Aws::Lambda::ClientApi::ListAliasesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListAliasesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#209
-Aws::Lambda::ClientApi::ListCodeSigningConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListAliasesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#210
-Aws::Lambda::ClientApi::ListCodeSigningConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListCodeSigningConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#211
-Aws::Lambda::ClientApi::ListEventSourceMappingsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListCodeSigningConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#212
-Aws::Lambda::ClientApi::ListEventSourceMappingsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListEventSourceMappingsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#213
-Aws::Lambda::ClientApi::ListFunctionEventInvokeConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListEventSourceMappingsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#214
-Aws::Lambda::ClientApi::ListFunctionEventInvokeConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionEventInvokeConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#215
-Aws::Lambda::ClientApi::ListFunctionUrlConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionEventInvokeConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#216
-Aws::Lambda::ClientApi::ListFunctionUrlConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionUrlConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#217
-Aws::Lambda::ClientApi::ListFunctionsByCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionUrlConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#218
-Aws::Lambda::ClientApi::ListFunctionsByCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionsByCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#219
-Aws::Lambda::ClientApi::ListFunctionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionsByCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#220
-Aws::Lambda::ClientApi::ListFunctionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#221
-Aws::Lambda::ClientApi::ListLayerVersionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListFunctionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#222
-Aws::Lambda::ClientApi::ListLayerVersionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListLayerVersionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#223
-Aws::Lambda::ClientApi::ListLayersRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListLayerVersionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#224
-Aws::Lambda::ClientApi::ListLayersResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListLayersRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#225
-Aws::Lambda::ClientApi::ListProvisionedConcurrencyConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListLayersResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#226
-Aws::Lambda::ClientApi::ListProvisionedConcurrencyConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListProvisionedConcurrencyConfigsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#227
-Aws::Lambda::ClientApi::ListTagsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListProvisionedConcurrencyConfigsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#228
-Aws::Lambda::ClientApi::ListTagsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListTagsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#229
-Aws::Lambda::ClientApi::ListVersionsByFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListTagsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#230
-Aws::Lambda::ClientApi::ListVersionsByFunctionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::Lambda::ClientApi::ListVersionsByFunctionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#231
-Aws::Lambda::ClientApi::LocalMountPath = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::ListVersionsByFunctionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#232
-Aws::Lambda::ClientApi::LogType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LocalMountPath = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#233
-Aws::Lambda::ClientApi::Long = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::LogFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#234
-Aws::Lambda::ClientApi::MasterRegion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::Lambda::ClientApi::LogGroup = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#235
-Aws::Lambda::ClientApi::MaxAge = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::LogType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#236
-Aws::Lambda::ClientApi::MaxFunctionEventInvokeConfigListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::LoggingConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#237
-Aws::Lambda::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::Long = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#238
-Aws::Lambda::ClientApi::MaxLayerListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MasterRegion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#239
-Aws::Lambda::ClientApi::MaxListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxAge = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#240
-Aws::Lambda::ClientApi::MaxProvisionedConcurrencyConfigListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxFunctionEventInvokeConfigListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#241
-Aws::Lambda::ClientApi::MaximumBatchingWindowInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#242
-Aws::Lambda::ClientApi::MaximumConcurrency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxLayerListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#243
-Aws::Lambda::ClientApi::MaximumEventAgeInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#244
-Aws::Lambda::ClientApi::MaximumRecordAgeInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::Lambda::ClientApi::MaxProvisionedConcurrencyConfigListItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#245
+Aws::Lambda::ClientApi::MaximumBatchingWindowInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#246
+Aws::Lambda::ClientApi::MaximumConcurrency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#247
+Aws::Lambda::ClientApi::MaximumEventAgeInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#248
+Aws::Lambda::ClientApi::MaximumRecordAgeInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#249
Aws::Lambda::ClientApi::MaximumRetryAttempts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#246
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#250
Aws::Lambda::ClientApi::MaximumRetryAttemptsEventSourceMapping = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#247
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#251
Aws::Lambda::ClientApi::MemorySize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#248
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#252
Aws::Lambda::ClientApi::Method = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#249
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#253
Aws::Lambda::ClientApi::NameSpacedFunctionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#250
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#254
Aws::Lambda::ClientApi::NamespacedFunctionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#251
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#255
Aws::Lambda::ClientApi::NamespacedStatementId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#252
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#256
Aws::Lambda::ClientApi::NonNegativeInteger = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#253
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#257
+Aws::Lambda::ClientApi::NullableBoolean = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#258
Aws::Lambda::ClientApi::OnFailure = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#254
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#259
Aws::Lambda::ClientApi::OnSuccess = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#255
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#260
Aws::Lambda::ClientApi::OrganizationId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#256
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#261
Aws::Lambda::ClientApi::Origin = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#257
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#262
Aws::Lambda::ClientApi::PackageType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#258
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#263
Aws::Lambda::ClientApi::ParallelizationFactor = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#259
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#264
Aws::Lambda::ClientApi::Pattern = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#260
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#265
Aws::Lambda::ClientApi::PolicyLengthExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#261
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#266
Aws::Lambda::ClientApi::PositiveInteger = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#262
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#267
Aws::Lambda::ClientApi::PreconditionFailedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#263
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#268
Aws::Lambda::ClientApi::Principal = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#264
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#269
Aws::Lambda::ClientApi::PrincipalOrgID = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#265
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#270
Aws::Lambda::ClientApi::ProvisionedConcurrencyConfigList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#266
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#271
Aws::Lambda::ClientApi::ProvisionedConcurrencyConfigListItem = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#267
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#272
Aws::Lambda::ClientApi::ProvisionedConcurrencyConfigNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#268
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#273
Aws::Lambda::ClientApi::ProvisionedConcurrencyStatusEnum = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#269
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#274
Aws::Lambda::ClientApi::PublishLayerVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#270
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#275
Aws::Lambda::ClientApi::PublishLayerVersionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#271
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#276
Aws::Lambda::ClientApi::PublishVersionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#272
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#277
Aws::Lambda::ClientApi::PutFunctionCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#273
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#278
Aws::Lambda::ClientApi::PutFunctionCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#274
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#279
Aws::Lambda::ClientApi::PutFunctionConcurrencyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#275
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#280
Aws::Lambda::ClientApi::PutFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#276
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#281
Aws::Lambda::ClientApi::PutProvisionedConcurrencyConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#277
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#282
Aws::Lambda::ClientApi::PutProvisionedConcurrencyConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#278
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#283
Aws::Lambda::ClientApi::PutRuntimeManagementConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#279
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#284
Aws::Lambda::ClientApi::PutRuntimeManagementConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#280
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#285
Aws::Lambda::ClientApi::Qualifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#281
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#286
Aws::Lambda::ClientApi::Queue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#282
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#287
Aws::Lambda::ClientApi::Queues = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#283
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#288
Aws::Lambda::ClientApi::RecursiveInvocationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#284
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#289
Aws::Lambda::ClientApi::RemoveLayerVersionPermissionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#285
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#290
Aws::Lambda::ClientApi::RemovePermissionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#286
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#291
Aws::Lambda::ClientApi::RequestTooLargeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#287
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#292
Aws::Lambda::ClientApi::ReservedConcurrentExecutions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#288
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#293
Aws::Lambda::ClientApi::ResourceArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#289
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#294
Aws::Lambda::ClientApi::ResourceConflictException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#290
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#295
Aws::Lambda::ClientApi::ResourceInUseException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#291
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#296
Aws::Lambda::ClientApi::ResourceNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#292
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#297
Aws::Lambda::ClientApi::ResourceNotReadyException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#293
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#298
Aws::Lambda::ClientApi::ResponseStreamingInvocationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#294
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#299
Aws::Lambda::ClientApi::RoleArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#295
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#300
Aws::Lambda::ClientApi::Runtime = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#296
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#301
Aws::Lambda::ClientApi::RuntimeVersionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#297
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#302
Aws::Lambda::ClientApi::RuntimeVersionConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#298
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#303
Aws::Lambda::ClientApi::RuntimeVersionError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#299
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#304
Aws::Lambda::ClientApi::S3Bucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#300
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#305
Aws::Lambda::ClientApi::S3Key = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#301
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#306
Aws::Lambda::ClientApi::S3ObjectVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#302
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#307
Aws::Lambda::ClientApi::ScalingConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#303
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#308
Aws::Lambda::ClientApi::SecurityGroupId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#304
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#309
Aws::Lambda::ClientApi::SecurityGroupIds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#305
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#310
Aws::Lambda::ClientApi::SelfManagedEventSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#306
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#311
Aws::Lambda::ClientApi::SelfManagedKafkaEventSourceConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#307
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#312
Aws::Lambda::ClientApi::SensitiveString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#308
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#313
Aws::Lambda::ClientApi::ServiceException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#309
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#314
Aws::Lambda::ClientApi::SigningProfileVersionArns = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#310
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#315
Aws::Lambda::ClientApi::SnapStart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#311
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#316
Aws::Lambda::ClientApi::SnapStartApplyOn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#312
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#317
Aws::Lambda::ClientApi::SnapStartException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#313
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#318
Aws::Lambda::ClientApi::SnapStartNotReadyException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#314
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#319
Aws::Lambda::ClientApi::SnapStartOptimizationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#315
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#320
Aws::Lambda::ClientApi::SnapStartResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#316
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#321
Aws::Lambda::ClientApi::SnapStartTimeoutException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#317
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#322
Aws::Lambda::ClientApi::SourceAccessConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#318
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#323
Aws::Lambda::ClientApi::SourceAccessConfigurations = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#319
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#324
Aws::Lambda::ClientApi::SourceAccessType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#320
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#325
Aws::Lambda::ClientApi::SourceOwner = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#321
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#326
Aws::Lambda::ClientApi::State = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#322
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#327
Aws::Lambda::ClientApi::StateReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#323
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#328
Aws::Lambda::ClientApi::StateReasonCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#324
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#329
Aws::Lambda::ClientApi::StatementId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#325
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#330
Aws::Lambda::ClientApi::String = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#326
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#331
Aws::Lambda::ClientApi::StringList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#327
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#332
Aws::Lambda::ClientApi::SubnetIPAddressLimitReachedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#328
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#333
Aws::Lambda::ClientApi::SubnetId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#329
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#334
Aws::Lambda::ClientApi::SubnetIds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#330
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#335
+Aws::Lambda::ClientApi::SystemLogLevel = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#336
Aws::Lambda::ClientApi::TagKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#331
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#337
Aws::Lambda::ClientApi::TagKeyList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#332
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#338
Aws::Lambda::ClientApi::TagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#333
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#339
Aws::Lambda::ClientApi::TagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#334
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#340
Aws::Lambda::ClientApi::Tags = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#335
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#341
Aws::Lambda::ClientApi::ThrottleReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#336
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#342
Aws::Lambda::ClientApi::Timeout = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#337
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#343
Aws::Lambda::ClientApi::Timestamp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#338
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#344
Aws::Lambda::ClientApi::TooManyRequestsException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#339
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#345
Aws::Lambda::ClientApi::Topic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#340
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#346
Aws::Lambda::ClientApi::Topics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#341
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#347
Aws::Lambda::ClientApi::TracingConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#342
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#348
Aws::Lambda::ClientApi::TracingConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#343
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#349
Aws::Lambda::ClientApi::TracingMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#344
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#350
Aws::Lambda::ClientApi::TumblingWindowInSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#345
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#351
Aws::Lambda::ClientApi::URI = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#346
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#352
Aws::Lambda::ClientApi::UnreservedConcurrentExecutions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#347
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#353
Aws::Lambda::ClientApi::UnsupportedMediaTypeException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#348
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#354
Aws::Lambda::ClientApi::UntagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#349
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#355
Aws::Lambda::ClientApi::UpdateAliasRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#350
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#356
Aws::Lambda::ClientApi::UpdateCodeSigningConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#351
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#357
Aws::Lambda::ClientApi::UpdateCodeSigningConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#352
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#358
Aws::Lambda::ClientApi::UpdateEventSourceMappingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#353
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#359
Aws::Lambda::ClientApi::UpdateFunctionCodeRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#354
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#360
Aws::Lambda::ClientApi::UpdateFunctionConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#355
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#361
Aws::Lambda::ClientApi::UpdateFunctionEventInvokeConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#356
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#362
Aws::Lambda::ClientApi::UpdateFunctionUrlConfigRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#357
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#363
Aws::Lambda::ClientApi::UpdateFunctionUrlConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#358
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#364
Aws::Lambda::ClientApi::UpdateRuntimeOn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#359
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#365
Aws::Lambda::ClientApi::Version = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#360
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#366
Aws::Lambda::ClientApi::VpcConfig = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#361
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#367
Aws::Lambda::ClientApi::VpcConfigResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#362
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#368
Aws::Lambda::ClientApi::VpcId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#363
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#369
Aws::Lambda::ClientApi::Weight = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
# @api private
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#364
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/client_api.rb#370
Aws::Lambda::ClientApi::WorkingDirectory = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# Endpoint parameters used to influence endpoints per request.
@@ -7672,7 +7766,7 @@ module Aws::Lambda::Plugins; end
# source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#13
class Aws::Lambda::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#195
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#196
def add_handlers(handlers, _config); end
end
@@ -7689,12 +7783,12 @@ class Aws::Lambda::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#46
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#57
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -7985,32 +8079,32 @@ Aws::Lambda::Types::CreateEventSourceMappingRequest::SENSITIVE = T.let(T.unsafe(
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/CreateFunctionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1087
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1092
class Aws::Lambda::Types::CreateFunctionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1088
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1093
Aws::Lambda::Types::CreateFunctionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/CreateFunctionUrlConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1159
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1164
class Aws::Lambda::Types::CreateFunctionUrlConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1160
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1165
Aws::Lambda::Types::CreateFunctionUrlConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/CreateFunctionUrlConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1229
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1234
class Aws::Lambda::Types::CreateFunctionUrlConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1230
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1235
Aws::Lambda::Types::CreateFunctionUrlConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The [dead-letter queue][1] for failed asynchronous invocations.
@@ -8021,117 +8115,117 @@ Aws::Lambda::Types::CreateFunctionUrlConfigResponse::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeadLetterConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1248
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1253
class Aws::Lambda::Types::DeadLetterConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1249
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1254
Aws::Lambda::Types::DeadLetterConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteAliasRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1277
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1282
class Aws::Lambda::Types::DeleteAliasRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1278
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1283
Aws::Lambda::Types::DeleteAliasRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1290
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1295
class Aws::Lambda::Types::DeleteCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1291
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1296
Aws::Lambda::Types::DeleteCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1297
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1302
class Aws::Lambda::Types::DeleteCodeSigningConfigResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteEventSourceMappingRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1306
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1311
class Aws::Lambda::Types::DeleteEventSourceMappingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1307
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1312
Aws::Lambda::Types::DeleteEventSourceMappingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1330
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1335
class Aws::Lambda::Types::DeleteFunctionCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1331
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1336
Aws::Lambda::Types::DeleteFunctionCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionConcurrencyRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1354
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1359
class Aws::Lambda::Types::DeleteFunctionConcurrencyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1355
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1360
Aws::Lambda::Types::DeleteFunctionConcurrencyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionEventInvokeConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1385
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1390
class Aws::Lambda::Types::DeleteFunctionEventInvokeConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1386
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1391
Aws::Lambda::Types::DeleteFunctionEventInvokeConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1417
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1422
class Aws::Lambda::Types::DeleteFunctionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1418
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1423
Aws::Lambda::Types::DeleteFunctionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteFunctionUrlConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1446
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1451
class Aws::Lambda::Types::DeleteFunctionUrlConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1447
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1452
Aws::Lambda::Types::DeleteFunctionUrlConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteLayerVersionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1463
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1468
class Aws::Lambda::Types::DeleteLayerVersionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1464
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1469
Aws::Lambda::Types::DeleteLayerVersionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DeleteProvisionedConcurrencyConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1492
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1497
class Aws::Lambda::Types::DeleteProvisionedConcurrencyConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1493
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1498
Aws::Lambda::Types::DeleteProvisionedConcurrencyConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A configuration object that specifies the destination of an event
@@ -8139,36 +8233,36 @@ Aws::Lambda::Types::DeleteProvisionedConcurrencyConfigRequest::SENSITIVE = T.let
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DestinationConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1512
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1517
class Aws::Lambda::Types::DestinationConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1513
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1518
Aws::Lambda::Types::DestinationConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specific configuration settings for a DocumentDB event source.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/DocumentDBEventSourceConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1541
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1546
class Aws::Lambda::Types::DocumentDBEventSourceConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1542
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1547
Aws::Lambda::Types::DocumentDBEventSourceConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# Need additional permissions to configure VPC settings.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EC2AccessDeniedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1558
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1563
class Aws::Lambda::Types::EC2AccessDeniedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1559
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1564
Aws::Lambda::Types::EC2AccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Amazon EC2 throttled Lambda during Lambda function initialization
@@ -8176,12 +8270,12 @@ Aws::Lambda::Types::EC2AccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EC2ThrottledException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1576
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1581
class Aws::Lambda::Types::EC2ThrottledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1577
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1582
Aws::Lambda::Types::EC2ThrottledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda received an unexpected Amazon EC2 client exception while
@@ -8189,12 +8283,12 @@ Aws::Lambda::Types::EC2ThrottledException::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EC2UnexpectedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1598
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1603
class Aws::Lambda::Types::EC2UnexpectedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1599
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1604
Aws::Lambda::Types::EC2UnexpectedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# An error occurred when reading from or writing to a connected file
@@ -8202,12 +8296,12 @@ Aws::Lambda::Types::EC2UnexpectedException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EFSIOException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1616
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1621
class Aws::Lambda::Types::EFSIOException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1617
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1622
Aws::Lambda::Types::EFSIOException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The Lambda function couldn't make a network connection to the
@@ -8215,12 +8309,12 @@ Aws::Lambda::Types::EFSIOException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EFSMountConnectivityException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1634
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1639
class Aws::Lambda::Types::EFSMountConnectivityException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1635
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1640
Aws::Lambda::Types::EFSMountConnectivityException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The Lambda function couldn't mount the configured file system due to
@@ -8228,12 +8322,12 @@ Aws::Lambda::Types::EFSMountConnectivityException::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EFSMountFailureException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1652
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1657
class Aws::Lambda::Types::EFSMountFailureException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1653
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1658
Aws::Lambda::Types::EFSMountFailureException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The Lambda function made a network connection to the configured file
@@ -8241,12 +8335,12 @@ Aws::Lambda::Types::EFSMountFailureException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EFSMountTimeoutException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1670
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1675
class Aws::Lambda::Types::EFSMountTimeoutException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1671
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1676
Aws::Lambda::Types::EFSMountTimeoutException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't create an elastic network interface in the VPC,
@@ -8260,12 +8354,12 @@ Aws::Lambda::Types::EFSMountTimeoutException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ENILimitReachedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1694
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1699
class Aws::Lambda::Types::ENILimitReachedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1695
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1700
Aws::Lambda::Types::ENILimitReachedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# A function's environment variable settings. You can use environment
@@ -8275,24 +8369,24 @@ Aws::Lambda::Types::ENILimitReachedException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/Environment AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1716
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1721
class Aws::Lambda::Types::Environment < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1717
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1722
Aws::Lambda::Types::Environment::SENSITIVE = T.let(T.unsafe(nil), Array)
# Error messages for environment variables that couldn't be applied.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EnvironmentError AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1735
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1740
class Aws::Lambda::Types::EnvironmentError < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1736
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1741
Aws::Lambda::Types::EnvironmentError::SENSITIVE = T.let(T.unsafe(nil), Array)
# The results of an operation to update or read environment variables.
@@ -8301,12 +8395,12 @@ Aws::Lambda::Types::EnvironmentError::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EnvironmentResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1756
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1761
class Aws::Lambda::Types::EnvironmentResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1757
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1762
Aws::Lambda::Types::EnvironmentResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The size of the function's `/tmp` directory in MB. The default value
@@ -8314,12 +8408,12 @@ Aws::Lambda::Types::EnvironmentResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EphemeralStorage AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1771
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1776
class Aws::Lambda::Types::EphemeralStorage < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1772
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1777
Aws::Lambda::Types::EphemeralStorage::SENSITIVE = T.let(T.unsafe(nil), Array)
# A mapping between an Amazon Web Services resource and a Lambda
@@ -8327,12 +8421,12 @@ Aws::Lambda::Types::EphemeralStorage::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/EventSourceMappingConfiguration AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1985
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1990
class Aws::Lambda::Types::EventSourceMappingConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1986
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#1991
Aws::Lambda::Types::EventSourceMappingConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about the connection between a Lambda function and an [Amazon
@@ -8344,12 +8438,12 @@ Aws::Lambda::Types::EventSourceMappingConfiguration::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FileSystemConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2011
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2016
class Aws::Lambda::Types::FileSystemConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2012
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2017
Aws::Lambda::Types::FileSystemConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# A structure within a `FilterCriteria` object that defines an event
@@ -8357,24 +8451,24 @@ Aws::Lambda::Types::FileSystemConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/Filter AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2031
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2036
class Aws::Lambda::Types::Filter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2032
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2037
Aws::Lambda::Types::Filter::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains the filters for an event source.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FilterCriteria AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2045
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2050
class Aws::Lambda::Types::FilterCriteria < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2046
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2051
Aws::Lambda::Types::FilterCriteria::SENSITIVE = T.let(T.unsafe(nil), Array)
# The code for the Lambda function. You can either specify an object in
@@ -8383,324 +8477,324 @@ Aws::Lambda::Types::FilterCriteria::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionCode AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2089
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2094
class Aws::Lambda::Types::FunctionCode < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2090
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2095
Aws::Lambda::Types::FunctionCode::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about a function's deployment package.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionCodeLocation AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2118
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2123
class Aws::Lambda::Types::FunctionCodeLocation < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2119
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2124
Aws::Lambda::Types::FunctionCodeLocation::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about a function's configuration.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionConfiguration AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2353
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2363
class Aws::Lambda::Types::FunctionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2354
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2364
Aws::Lambda::Types::FunctionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionEventInvokeConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2399
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2409
class Aws::Lambda::Types::FunctionEventInvokeConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2400
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2410
Aws::Lambda::Types::FunctionEventInvokeConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about a Lambda function URL.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/FunctionUrlConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2481
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2491
class Aws::Lambda::Types::FunctionUrlConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2482
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2492
Aws::Lambda::Types::FunctionUrlConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetAccountSettingsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2490
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2500
class Aws::Lambda::Types::GetAccountSettingsRequest < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetAccountSettingsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2504
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2514
class Aws::Lambda::Types::GetAccountSettingsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2505
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2515
Aws::Lambda::Types::GetAccountSettingsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetAliasRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2533
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2543
class Aws::Lambda::Types::GetAliasRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2534
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2544
Aws::Lambda::Types::GetAliasRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2546
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2556
class Aws::Lambda::Types::GetCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2547
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2557
Aws::Lambda::Types::GetCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2558
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2568
class Aws::Lambda::Types::GetCodeSigningConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2559
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2569
Aws::Lambda::Types::GetCodeSigningConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetEventSourceMappingRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2570
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2580
class Aws::Lambda::Types::GetEventSourceMappingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2571
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2581
Aws::Lambda::Types::GetEventSourceMappingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2594
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2604
class Aws::Lambda::Types::GetFunctionCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2595
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2605
Aws::Lambda::Types::GetFunctionCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2624
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2634
class Aws::Lambda::Types::GetFunctionCodeSigningConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2625
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2635
Aws::Lambda::Types::GetFunctionCodeSigningConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionConcurrencyRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2648
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2658
class Aws::Lambda::Types::GetFunctionConcurrencyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2649
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2659
Aws::Lambda::Types::GetFunctionConcurrencyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionConcurrencyResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2661
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2671
class Aws::Lambda::Types::GetFunctionConcurrencyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2662
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2672
Aws::Lambda::Types::GetFunctionConcurrencyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2693
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2703
class Aws::Lambda::Types::GetFunctionConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2694
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2704
Aws::Lambda::Types::GetFunctionConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionEventInvokeConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2724
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2734
class Aws::Lambda::Types::GetFunctionEventInvokeConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2725
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2735
Aws::Lambda::Types::GetFunctionEventInvokeConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2756
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2766
class Aws::Lambda::Types::GetFunctionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2757
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2767
Aws::Lambda::Types::GetFunctionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2791
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2801
class Aws::Lambda::Types::GetFunctionResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2792
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2802
Aws::Lambda::Types::GetFunctionResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionUrlConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2820
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2830
class Aws::Lambda::Types::GetFunctionUrlConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2821
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2831
Aws::Lambda::Types::GetFunctionUrlConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetFunctionUrlConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2900
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2910
class Aws::Lambda::Types::GetFunctionUrlConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2901
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2911
Aws::Lambda::Types::GetFunctionUrlConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionByArnRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2912
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2922
class Aws::Lambda::Types::GetLayerVersionByArnRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2913
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2923
Aws::Lambda::Types::GetLayerVersionByArnRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionPolicyRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2929
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2939
class Aws::Lambda::Types::GetLayerVersionPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2930
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2940
Aws::Lambda::Types::GetLayerVersionPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionPolicyResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2946
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2956
class Aws::Lambda::Types::GetLayerVersionPolicyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2947
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2957
Aws::Lambda::Types::GetLayerVersionPolicyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2963
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2973
class Aws::Lambda::Types::GetLayerVersionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2964
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#2974
Aws::Lambda::Types::GetLayerVersionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetLayerVersionResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3031
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3041
class Aws::Lambda::Types::GetLayerVersionResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3032
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3042
Aws::Lambda::Types::GetLayerVersionResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetPolicyRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3062
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3072
class Aws::Lambda::Types::GetPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3063
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3073
Aws::Lambda::Types::GetPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetPolicyResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3079
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3089
class Aws::Lambda::Types::GetPolicyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3080
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3090
Aws::Lambda::Types::GetPolicyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetProvisionedConcurrencyConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3108
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3118
class Aws::Lambda::Types::GetProvisionedConcurrencyConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3109
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3119
Aws::Lambda::Types::GetProvisionedConcurrencyConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetProvisionedConcurrencyConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3154
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3164
class Aws::Lambda::Types::GetProvisionedConcurrencyConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3155
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3165
Aws::Lambda::Types::GetProvisionedConcurrencyConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetRuntimeManagementConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3185
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3195
class Aws::Lambda::Types::GetRuntimeManagementConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3186
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3196
Aws::Lambda::Types::GetRuntimeManagementConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/GetRuntimeManagementConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3209
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3219
class Aws::Lambda::Types::GetRuntimeManagementConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3210
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3220
Aws::Lambda::Types::GetRuntimeManagementConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Configuration values that override the container image Dockerfile
@@ -8712,36 +8806,36 @@ Aws::Lambda::Types::GetRuntimeManagementConfigResponse::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ImageConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3239
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3249
class Aws::Lambda::Types::ImageConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3240
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3250
Aws::Lambda::Types::ImageConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# Error response to `GetFunctionConfiguration`.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ImageConfigError AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3258
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3268
class Aws::Lambda::Types::ImageConfigError < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3259
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3269
Aws::Lambda::Types::ImageConfigError::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response to a `GetFunctionConfiguration` request.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ImageConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3277
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3287
class Aws::Lambda::Types::ImageConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3278
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3288
Aws::Lambda::Types::ImageConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The code signature failed the integrity check. If the integrity check
@@ -8750,48 +8844,48 @@ Aws::Lambda::Types::ImageConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidCodeSignatureException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3296
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3306
class Aws::Lambda::Types::InvalidCodeSignatureException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3297
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3307
Aws::Lambda::Types::InvalidCodeSignatureException::SENSITIVE = T.let(T.unsafe(nil), Array)
# One of the parameters in the request is not valid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidParameterValueException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3315
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3325
class Aws::Lambda::Types::InvalidParameterValueException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3316
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3326
Aws::Lambda::Types::InvalidParameterValueException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request body could not be parsed as JSON.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidRequestContentException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3334
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3344
class Aws::Lambda::Types::InvalidRequestContentException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3335
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3345
Aws::Lambda::Types::InvalidRequestContentException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The runtime or runtime version specified is not supported.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidRuntimeException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3351
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3361
class Aws::Lambda::Types::InvalidRuntimeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3352
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3362
Aws::Lambda::Types::InvalidRuntimeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The security group ID provided in the Lambda function VPC
@@ -8799,12 +8893,12 @@ Aws::Lambda::Types::InvalidRuntimeException::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidSecurityGroupIDException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3369
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3379
class Aws::Lambda::Types::InvalidSecurityGroupIDException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3370
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3380
Aws::Lambda::Types::InvalidSecurityGroupIDException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The subnet ID provided in the Lambda function VPC configuration is not
@@ -8812,54 +8906,54 @@ Aws::Lambda::Types::InvalidSecurityGroupIDException::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidSubnetIDException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3387
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3397
class Aws::Lambda::Types::InvalidSubnetIDException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3388
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3398
Aws::Lambda::Types::InvalidSubnetIDException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda could not unzip the deployment package.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvalidZipFileException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3404
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3414
class Aws::Lambda::Types::InvalidZipFileException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3405
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3415
Aws::Lambda::Types::InvalidZipFileException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvocationRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3474
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3484
class Aws::Lambda::Types::InvocationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3475
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3485
Aws::Lambda::Types::InvocationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvocationResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3513
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3523
class Aws::Lambda::Types::InvocationResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3514
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3524
Aws::Lambda::Types::InvocationResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeAsyncRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3542
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3552
class Aws::Lambda::Types::InvokeAsyncRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3543
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3553
Aws::Lambda::Types::InvokeAsyncRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A success response (`202 Accepted`) indicates that the request is
@@ -8867,56 +8961,56 @@ Aws::Lambda::Types::InvokeAsyncRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeAsyncResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3557
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3567
class Aws::Lambda::Types::InvokeAsyncResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3558
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3568
Aws::Lambda::Types::InvokeAsyncResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A chunk of the streamed response payload.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeResponseStreamUpdate AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3572
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3582
class Aws::Lambda::Types::InvokeResponseStreamUpdate < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3573
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3583
Aws::Lambda::Types::InvokeResponseStreamUpdate::SENSITIVE = T.let(T.unsafe(nil), Array)
# A response confirming that the event stream is complete.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeWithResponseStreamCompleteEvent AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3597
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3607
class Aws::Lambda::Types::InvokeWithResponseStreamCompleteEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3598
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3608
Aws::Lambda::Types::InvokeWithResponseStreamCompleteEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeWithResponseStreamRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3660
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3670
class Aws::Lambda::Types::InvokeWithResponseStreamRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3661
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3671
Aws::Lambda::Types::InvokeWithResponseStreamRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeWithResponseStreamResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3691
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3701
class Aws::Lambda::Types::InvokeWithResponseStreamResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3692
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3702
Aws::Lambda::Types::InvokeWithResponseStreamResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that includes a chunk of the response payload. When the
@@ -8927,9 +9021,9 @@ Aws::Lambda::Types::InvokeWithResponseStreamResponse::SENSITIVE = T.let(T.unsafe
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/InvokeWithResponseStreamResponseEvent AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6640
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6705
class Aws::Lambda::Types::InvokeWithResponseStreamResponseEvent < ::Enumerator
- # source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6642
+ # source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6707
def event_types; end
end
@@ -8938,12 +9032,12 @@ end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/KMSAccessDeniedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3709
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3719
class Aws::Lambda::Types::KMSAccessDeniedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3710
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3720
Aws::Lambda::Types::KMSAccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't decrypt the environment variables because the KMS key
@@ -8951,12 +9045,12 @@ Aws::Lambda::Types::KMSAccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/KMSDisabledException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3727
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3737
class Aws::Lambda::Types::KMSDisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3728
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3738
Aws::Lambda::Types::KMSDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't decrypt the environment variables because the state
@@ -8965,12 +9059,12 @@ Aws::Lambda::Types::KMSDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/KMSInvalidStateException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3746
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3756
class Aws::Lambda::Types::KMSInvalidStateException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3747
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3757
Aws::Lambda::Types::KMSInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't decrypt the environment variables because the KMS key
@@ -8978,12 +9072,12 @@ Aws::Lambda::Types::KMSInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/KMSNotFoundException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3764
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3774
class Aws::Lambda::Types::KMSNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3765
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3775
Aws::Lambda::Types::KMSNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# An [Lambda layer][1].
@@ -8994,12 +9088,12 @@ Aws::Lambda::Types::KMSNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/Layer AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3797
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3807
class Aws::Lambda::Types::Layer < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3798
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3808
Aws::Lambda::Types::Layer::SENSITIVE = T.let(T.unsafe(nil), Array)
# A ZIP archive that contains the contents of an [Lambda layer][1]. You
@@ -9012,12 +9106,12 @@ Aws::Lambda::Types::Layer::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/LayerVersionContentInput AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3835
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3845
class Aws::Lambda::Types::LayerVersionContentInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3836
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3846
Aws::Lambda::Types::LayerVersionContentInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about a version of an [Lambda layer][1].
@@ -9028,12 +9122,12 @@ Aws::Lambda::Types::LayerVersionContentInput::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/LayerVersionContentOutput AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3874
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3884
class Aws::Lambda::Types::LayerVersionContentOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3875
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3885
Aws::Lambda::Types::LayerVersionContentOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about a version of an [Lambda layer][1].
@@ -9044,12 +9138,12 @@ Aws::Lambda::Types::LayerVersionContentOutput::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/LayerVersionsListItem AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3934
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3944
class Aws::Lambda::Types::LayerVersionsListItem < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3935
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3945
Aws::Lambda::Types::LayerVersionsListItem::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about an [Lambda layer][1].
@@ -9060,278 +9154,290 @@ Aws::Lambda::Types::LayerVersionsListItem::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/LayersListItem AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3962
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3972
class Aws::Lambda::Types::LayersListItem < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3963
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#3973
Aws::Lambda::Types::LayersListItem::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListAliasesRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4003
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4013
class Aws::Lambda::Types::ListAliasesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4004
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4014
Aws::Lambda::Types::ListAliasesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListAliasesResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4020
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4030
class Aws::Lambda::Types::ListAliasesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4021
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4031
Aws::Lambda::Types::ListAliasesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListCodeSigningConfigsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4038
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4048
class Aws::Lambda::Types::ListCodeSigningConfigsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4039
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4049
Aws::Lambda::Types::ListCodeSigningConfigsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListCodeSigningConfigsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4055
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4065
class Aws::Lambda::Types::ListCodeSigningConfigsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4056
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4066
Aws::Lambda::Types::ListCodeSigningConfigsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListEventSourceMappingsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4113
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4123
class Aws::Lambda::Types::ListEventSourceMappingsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4114
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4124
Aws::Lambda::Types::ListEventSourceMappingsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListEventSourceMappingsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4131
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4141
class Aws::Lambda::Types::ListEventSourceMappingsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4132
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4142
Aws::Lambda::Types::ListEventSourceMappingsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionEventInvokeConfigsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4166
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4176
class Aws::Lambda::Types::ListFunctionEventInvokeConfigsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4167
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4177
Aws::Lambda::Types::ListFunctionEventInvokeConfigsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionEventInvokeConfigsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4183
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4193
class Aws::Lambda::Types::ListFunctionEventInvokeConfigsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4184
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4194
Aws::Lambda::Types::ListFunctionEventInvokeConfigsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionUrlConfigsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4220
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4230
class Aws::Lambda::Types::ListFunctionUrlConfigsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4221
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4231
Aws::Lambda::Types::ListFunctionUrlConfigsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionUrlConfigsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4237
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4247
class Aws::Lambda::Types::ListFunctionUrlConfigsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4238
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4248
Aws::Lambda::Types::ListFunctionUrlConfigsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionsByCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4261
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4271
class Aws::Lambda::Types::ListFunctionsByCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4262
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4272
Aws::Lambda::Types::ListFunctionsByCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionsByCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4278
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4288
class Aws::Lambda::Types::ListFunctionsByCodeSigningConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4279
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4289
Aws::Lambda::Types::ListFunctionsByCodeSigningConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4313
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4323
class Aws::Lambda::Types::ListFunctionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4314
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4324
Aws::Lambda::Types::ListFunctionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of Lambda functions.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListFunctionsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4332
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4342
class Aws::Lambda::Types::ListFunctionsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4333
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4343
Aws::Lambda::Types::ListFunctionsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayerVersionsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4375
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4385
class Aws::Lambda::Types::ListLayerVersionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4376
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4386
Aws::Lambda::Types::ListLayerVersionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayerVersionsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4393
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4403
class Aws::Lambda::Types::ListLayerVersionsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4394
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4404
Aws::Lambda::Types::ListLayerVersionsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayersRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4431
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4441
class Aws::Lambda::Types::ListLayersRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4432
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4442
Aws::Lambda::Types::ListLayersRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListLayersResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4449
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4459
class Aws::Lambda::Types::ListLayersResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4450
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4460
Aws::Lambda::Types::ListLayersResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListProvisionedConcurrencyConfigsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4484
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4494
class Aws::Lambda::Types::ListProvisionedConcurrencyConfigsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4485
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4495
Aws::Lambda::Types::ListProvisionedConcurrencyConfigsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListProvisionedConcurrencyConfigsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4501
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4511
class Aws::Lambda::Types::ListProvisionedConcurrencyConfigsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4502
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4512
Aws::Lambda::Types::ListProvisionedConcurrencyConfigsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListTagsRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4514
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4524
class Aws::Lambda::Types::ListTagsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4515
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4525
Aws::Lambda::Types::ListTagsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListTagsResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4526
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4536
class Aws::Lambda::Types::ListTagsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4527
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4537
Aws::Lambda::Types::ListTagsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListVersionsByFunctionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4563
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4573
class Aws::Lambda::Types::ListVersionsByFunctionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4564
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4574
Aws::Lambda::Types::ListVersionsByFunctionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ListVersionsByFunctionResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4580
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4590
class Aws::Lambda::Types::ListVersionsByFunctionResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4581
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4591
Aws::Lambda::Types::ListVersionsByFunctionResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+# The function's Amazon CloudWatch Logs configuration settings.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/LoggingConfig AWS API Documentation
+#
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4628
+class Aws::Lambda::Types::LoggingConfig < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4629
+Aws::Lambda::Types::LoggingConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# A destination for events that failed processing.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/OnFailure AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4594
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4642
class Aws::Lambda::Types::OnFailure < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4595
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4643
Aws::Lambda::Types::OnFailure::SENSITIVE = T.let(T.unsafe(nil), Array)
# A destination for events that were processed successfully.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/OnSuccess AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4608
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4656
class Aws::Lambda::Types::OnSuccess < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4609
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4657
Aws::Lambda::Types::OnSuccess::SENSITIVE = T.let(T.unsafe(nil), Array)
# The permissions policy for the resource is too large. For more
@@ -9343,12 +9449,12 @@ Aws::Lambda::Types::OnSuccess::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PolicyLengthExceededException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4630
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4678
class Aws::Lambda::Types::PolicyLengthExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4631
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4679
Aws::Lambda::Types::PolicyLengthExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The RevisionId provided does not match the latest RevisionId for the
@@ -9357,12 +9463,12 @@ Aws::Lambda::Types::PolicyLengthExceededException::SENSITIVE = T.let(T.unsafe(ni
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PreconditionFailedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4651
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4699
class Aws::Lambda::Types::PreconditionFailedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4652
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4700
Aws::Lambda::Types::PreconditionFailedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about the provisioned concurrency configuration for a function
@@ -9370,134 +9476,134 @@ Aws::Lambda::Types::PreconditionFailedException::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ProvisionedConcurrencyConfigListItem AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4705
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4753
class Aws::Lambda::Types::ProvisionedConcurrencyConfigListItem < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4706
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4754
Aws::Lambda::Types::ProvisionedConcurrencyConfigListItem::SENSITIVE = T.let(T.unsafe(nil), Array)
# The specified configuration does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ProvisionedConcurrencyConfigNotFoundException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4722
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4770
class Aws::Lambda::Types::ProvisionedConcurrencyConfigNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4723
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4771
Aws::Lambda::Types::ProvisionedConcurrencyConfigNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PublishLayerVersionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4783
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4831
class Aws::Lambda::Types::PublishLayerVersionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4784
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4832
Aws::Lambda::Types::PublishLayerVersionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PublishLayerVersionResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4851
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4899
class Aws::Lambda::Types::PublishLayerVersionResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4852
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4900
Aws::Lambda::Types::PublishLayerVersionResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PublishVersionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4897
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4945
class Aws::Lambda::Types::PublishVersionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4898
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4946
Aws::Lambda::Types::PublishVersionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4927
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4975
class Aws::Lambda::Types::PutFunctionCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4928
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4976
Aws::Lambda::Types::PutFunctionCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4957
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5005
class Aws::Lambda::Types::PutFunctionCodeSigningConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4958
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5006
Aws::Lambda::Types::PutFunctionCodeSigningConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionConcurrencyRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4986
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5034
class Aws::Lambda::Types::PutFunctionConcurrencyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#4987
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5035
Aws::Lambda::Types::PutFunctionConcurrencyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutFunctionEventInvokeConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5046
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5094
class Aws::Lambda::Types::PutFunctionEventInvokeConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5047
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5095
Aws::Lambda::Types::PutFunctionEventInvokeConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutProvisionedConcurrencyConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5081
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5129
class Aws::Lambda::Types::PutProvisionedConcurrencyConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5082
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5130
Aws::Lambda::Types::PutProvisionedConcurrencyConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutProvisionedConcurrencyConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5127
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5175
class Aws::Lambda::Types::PutProvisionedConcurrencyConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5128
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5176
Aws::Lambda::Types::PutProvisionedConcurrencyConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutRuntimeManagementConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5199
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5247
class Aws::Lambda::Types::PutRuntimeManagementConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5200
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5248
Aws::Lambda::Types::PutRuntimeManagementConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/PutRuntimeManagementConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5223
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5271
class Aws::Lambda::Types::PutRuntimeManagementConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5224
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5272
Aws::Lambda::Types::PutRuntimeManagementConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda has detected your function being invoked in a recursive loop
@@ -9506,32 +9612,32 @@ Aws::Lambda::Types::PutRuntimeManagementConfigResponse::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RecursiveInvocationException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5244
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5292
class Aws::Lambda::Types::RecursiveInvocationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5245
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5293
Aws::Lambda::Types::RecursiveInvocationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RemoveLayerVersionPermissionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5273
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5321
class Aws::Lambda::Types::RemoveLayerVersionPermissionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5274
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5322
Aws::Lambda::Types::RemoveLayerVersionPermissionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RemovePermissionRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5317
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5365
class Aws::Lambda::Types::RemovePermissionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5318
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5366
Aws::Lambda::Types::RemovePermissionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request payload exceeded the `Invoke` request body JSON input
@@ -9543,24 +9649,24 @@ Aws::Lambda::Types::RemovePermissionRequest::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RequestTooLargeException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5339
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5387
class Aws::Lambda::Types::RequestTooLargeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5340
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5388
Aws::Lambda::Types::RequestTooLargeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The resource already exists, or another operation is in progress.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ResourceConflictException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5358
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5406
class Aws::Lambda::Types::ResourceConflictException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5359
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5407
Aws::Lambda::Types::ResourceConflictException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The operation conflicts with the resource's availability. For
@@ -9570,24 +9676,24 @@ Aws::Lambda::Types::ResourceConflictException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ResourceInUseException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5378
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5426
class Aws::Lambda::Types::ResourceInUseException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5379
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5427
Aws::Lambda::Types::ResourceInUseException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The resource specified in the request does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ResourceNotFoundException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5395
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5443
class Aws::Lambda::Types::ResourceNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5396
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5444
Aws::Lambda::Types::ResourceNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The function is inactive and its VPC connection is no longer
@@ -9595,24 +9701,24 @@ Aws::Lambda::Types::ResourceNotFoundException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ResourceNotReadyException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5415
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5463
class Aws::Lambda::Types::ResourceNotReadyException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5416
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5464
Aws::Lambda::Types::ResourceNotReadyException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The ARN of the runtime and any errors that occured.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RuntimeVersionConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5435
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5483
class Aws::Lambda::Types::RuntimeVersionConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5436
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5484
Aws::Lambda::Types::RuntimeVersionConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# Any error returned when the runtime version information for the
@@ -9620,12 +9726,12 @@ Aws::Lambda::Types::RuntimeVersionConfig::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/RuntimeVersionError AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5455
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5503
class Aws::Lambda::Types::RuntimeVersionError < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5456
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5504
Aws::Lambda::Types::RuntimeVersionError::SENSITIVE = T.let(T.unsafe(nil), Array)
# (Amazon SQS only) The scaling configuration for the event source. To
@@ -9633,24 +9739,24 @@ Aws::Lambda::Types::RuntimeVersionError::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ScalingConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5471
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5519
class Aws::Lambda::Types::ScalingConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5472
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5520
Aws::Lambda::Types::ScalingConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# The self-managed Apache Kafka cluster for your event source.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SelfManagedEventSource AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5487
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5535
class Aws::Lambda::Types::SelfManagedEventSource < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5488
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5536
Aws::Lambda::Types::SelfManagedEventSource::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specific configuration settings for a self-managed Apache Kafka event
@@ -9658,24 +9764,24 @@ Aws::Lambda::Types::SelfManagedEventSource::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SelfManagedKafkaEventSourceConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5510
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5558
class Aws::Lambda::Types::SelfManagedKafkaEventSourceConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5511
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5559
Aws::Lambda::Types::SelfManagedKafkaEventSourceConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# The Lambda service encountered an internal error.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/ServiceException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5527
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5575
class Aws::Lambda::Types::ServiceException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5528
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5576
Aws::Lambda::Types::ServiceException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The function's [Lambda SnapStart][1] setting. Set `ApplyOn` to
@@ -9688,12 +9794,12 @@ Aws::Lambda::Types::ServiceException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SnapStart AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5548
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5596
class Aws::Lambda::Types::SnapStart < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5549
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5597
Aws::Lambda::Types::SnapStart::SENSITIVE = T.let(T.unsafe(nil), Array)
# The `afterRestore()` [runtime hook][1] encountered an error. For more
@@ -9705,12 +9811,12 @@ Aws::Lambda::Types::SnapStart::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SnapStartException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5570
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5618
class Aws::Lambda::Types::SnapStartException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5571
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5619
Aws::Lambda::Types::SnapStartException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda is initializing your function. You can invoke the function when
@@ -9722,12 +9828,12 @@ Aws::Lambda::Types::SnapStartException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SnapStartNotReadyException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5592
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5640
class Aws::Lambda::Types::SnapStartNotReadyException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5593
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5641
Aws::Lambda::Types::SnapStartNotReadyException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The function's [SnapStart][1] setting.
@@ -9738,24 +9844,24 @@ Aws::Lambda::Types::SnapStartNotReadyException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SnapStartResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5622
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5670
class Aws::Lambda::Types::SnapStartResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5623
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5671
Aws::Lambda::Types::SnapStartResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't restore the snapshot within the timeout limit.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SnapStartTimeoutException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5639
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5687
class Aws::Lambda::Types::SnapStartTimeoutException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5640
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5688
Aws::Lambda::Types::SnapStartTimeoutException::SENSITIVE = T.let(T.unsafe(nil), Array)
# To secure and define access to your event source, you can specify the
@@ -9763,12 +9869,12 @@ Aws::Lambda::Types::SnapStartTimeoutException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SourceAccessConfiguration AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5701
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5749
class Aws::Lambda::Types::SourceAccessConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5702
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5750
Aws::Lambda::Types::SourceAccessConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Lambda couldn't set up VPC access for the Lambda function because one
@@ -9776,22 +9882,22 @@ Aws::Lambda::Types::SourceAccessConfiguration::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/SubnetIPAddressLimitReachedException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5719
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5767
class Aws::Lambda::Types::SubnetIPAddressLimitReachedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5720
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5768
Aws::Lambda::Types::SubnetIPAddressLimitReachedException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/TagResourceRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5736
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5784
class Aws::Lambda::Types::TagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5737
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5785
Aws::Lambda::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request throughput limit was exceeded. For more information, see
@@ -9803,12 +9909,12 @@ Aws::Lambda::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/TooManyRequestsException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5767
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5815
class Aws::Lambda::Types::TooManyRequestsException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5768
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5816
Aws::Lambda::Types::TooManyRequestsException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The function's [X-Ray][1] tracing configuration. To sample and record
@@ -9820,136 +9926,136 @@ Aws::Lambda::Types::TooManyRequestsException::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/TracingConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5786
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5834
class Aws::Lambda::Types::TracingConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5787
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5835
Aws::Lambda::Types::TracingConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# The function's X-Ray tracing configuration.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/TracingConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5800
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5848
class Aws::Lambda::Types::TracingConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5801
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5849
Aws::Lambda::Types::TracingConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The content type of the `Invoke` request body is not JSON.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UnsupportedMediaTypeException AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5817
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5865
class Aws::Lambda::Types::UnsupportedMediaTypeException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5818
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5866
Aws::Lambda::Types::UnsupportedMediaTypeException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UntagResourceRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5834
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5882
class Aws::Lambda::Types::UntagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5835
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5883
Aws::Lambda::Types::UntagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateAliasRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5889
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5937
class Aws::Lambda::Types::UpdateAliasRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5890
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5938
Aws::Lambda::Types::UpdateAliasRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateCodeSigningConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5917
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5965
class Aws::Lambda::Types::UpdateCodeSigningConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5918
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5966
Aws::Lambda::Types::UpdateCodeSigningConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateCodeSigningConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5929
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5977
class Aws::Lambda::Types::UpdateCodeSigningConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5930
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#5978
Aws::Lambda::Types::UpdateCodeSigningConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateEventSourceMappingRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6092
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6140
class Aws::Lambda::Types::UpdateEventSourceMappingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6093
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6141
Aws::Lambda::Types::UpdateEventSourceMappingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionCodeRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6176
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6224
class Aws::Lambda::Types::UpdateFunctionCodeRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6177
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6225
Aws::Lambda::Types::UpdateFunctionCodeRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6365
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6418
class Aws::Lambda::Types::UpdateFunctionConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6366
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6419
Aws::Lambda::Types::UpdateFunctionConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionEventInvokeConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6425
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6478
class Aws::Lambda::Types::UpdateFunctionEventInvokeConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6426
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6479
Aws::Lambda::Types::UpdateFunctionEventInvokeConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionUrlConfigRequest AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6497
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6550
class Aws::Lambda::Types::UpdateFunctionUrlConfigRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6498
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6551
Aws::Lambda::Types::UpdateFunctionUrlConfigRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/UpdateFunctionUrlConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6577
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6630
class Aws::Lambda::Types::UpdateFunctionUrlConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6578
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6631
Aws::Lambda::Types::UpdateFunctionUrlConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The VPC security groups and subnets that are attached to a Lambda
@@ -9962,12 +10068,12 @@ Aws::Lambda::Types::UpdateFunctionUrlConfigResponse::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/VpcConfig AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6602
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6661
class Aws::Lambda::Types::VpcConfig < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6603
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6662
Aws::Lambda::Types::VpcConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
# The VPC security groups and subnets that are attached to a Lambda
@@ -9975,12 +10081,12 @@ Aws::Lambda::Types::VpcConfig::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/lambda-2015-03-31/VpcConfigResponse AWS API Documentation
#
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6627
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6692
class Aws::Lambda::Types::VpcConfigResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6628
+# source://aws-sdk-lambda//lib/aws-sdk-lambda/types.rb#6693
Aws::Lambda::Types::VpcConfigResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Waiters are utility methods that poll for a particular state to occur
@@ -10107,6 +10213,7 @@ class Aws::Lambda::Waiters::FunctionActive
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/waiters.rb#123
def wait(params = T.unsafe(nil)); end
@@ -10238,6 +10345,7 @@ class Aws::Lambda::Waiters::FunctionUpdated
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/waiters.rb#267
def wait(params = T.unsafe(nil)); end
@@ -10337,6 +10445,7 @@ class Aws::Lambda::Waiters::PublishedVersionActive
# * {Types::FunctionConfiguration#ephemeral_storage #ephemeral_storage} => Types::EphemeralStorage
# * {Types::FunctionConfiguration#snap_start #snap_start} => Types::SnapStartResponse
# * {Types::FunctionConfiguration#runtime_version_config #runtime_version_config} => Types::RuntimeVersionConfig
+ # * {Types::FunctionConfiguration#logging_config #logging_config} => Types::LoggingConfig
#
# source://aws-sdk-lambda//lib/aws-sdk-lambda/waiters.rb#369
def wait(params = T.unsafe(nil)); end
diff --git a/sorbet/rbi/gems/aws-sdk-s3@1.130.0.rbi b/sorbet/rbi/gems/aws-sdk-s3@1.142.0.rbi
similarity index 81%
rename from sorbet/rbi/gems/aws-sdk-s3@1.130.0.rbi
rename to sorbet/rbi/gems/aws-sdk-s3@1.142.0.rbi
index 665e19a3..30ab5c72 100644
--- a/sorbet/rbi/gems/aws-sdk-s3@1.130.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-s3@1.142.0.rbi
@@ -7,28 +7,28 @@
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/accelerate.rb#3
module Aws
class << self
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#133
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#133
def config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#136
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#136
def config=(config); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#195
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#195
def eager_autoload!(*args); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#188
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#188
def empty_connection_pools!; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#145
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#145
def partition(partition_name); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#150
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#150
def partitions; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#126
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#126
def shared_config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#165
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#165
def use_bundled_cert!; end
end
end
@@ -84,7 +84,7 @@ class Aws::S3::Bucket
# @return [BucketAcl]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#695
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#955
def acl; end
# Deletes all objects and versioned objects from this bucket
@@ -104,7 +104,7 @@ class Aws::S3::Bucket
# @return [BucketCors]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#703
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#963
def cors; end
# @example Request syntax with placeholder values
@@ -112,7 +112,15 @@ class Aws::S3::Bucket
# bucket.create({
# acl: "private", # accepts private, public-read, public-read-write, authenticated-read
# create_bucket_configuration: {
- # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2, ap-south-2, eu-south-2
+ # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-south-2, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-south-2, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2
+ # location: {
+ # type: "AvailabilityZone", # accepts AvailabilityZone
+ # name: "LocationNameAsString",
+ # },
+ # bucket: {
+ # data_redundancy: "SingleAvailabilityZone", # accepts SingleAvailabilityZone
+ # type: "Directory", # accepts Directory
+ # },
# },
# grant_full_control: "GrantFullControl",
# grant_read: "GrantRead",
@@ -134,7 +142,7 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [Types::CreateBucketOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#282
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#335
def create(options = T.unsafe(nil)); end
# Date the bucket was created. This date can change when making changes
@@ -166,7 +174,7 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [EmptyStructure]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#301
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#360
def delete(options = T.unsafe(nil)); end
# Deletes all objects and versioned objects from this bucket and
@@ -210,10 +218,10 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [Types::DeleteObjectsOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#372
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#474
def delete_objects(options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1024
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1364
def deprecated_identifiers; end
# @param options [Hash] ({})
@@ -225,17 +233,17 @@ class Aws::S3::Bucket
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# @return [BucketLifecycle]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#711
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#971
def lifecycle; end
# @return [BucketLifecycleConfiguration]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#719
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#979
def lifecycle_configuration; end
# @api private
@@ -245,7 +253,7 @@ class Aws::S3::Bucket
# @return [BucketLogging]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#727
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#987
def logging; end
# @example Request syntax with placeholder values
@@ -269,7 +277,7 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [MultipartUpload::Collection]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#801
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1097
def multipart_uploads(options = T.unsafe(nil)); end
# @return [String]
@@ -279,13 +287,13 @@ class Aws::S3::Bucket
# @return [BucketNotification]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#825
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1121
def notification; end
# @param key [String]
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#834
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1130
def object(key); end
# @example Request syntax with placeholder values
@@ -311,7 +319,7 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [ObjectVersion::Collection]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#898
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1200
def object_versions(options = T.unsafe(nil)); end
# @example Request syntax with placeholder values
@@ -337,12 +345,12 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [ObjectSummary::Collection]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#960
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1300
def objects(options = T.unsafe(nil)); end
# @return [BucketPolicy]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#983
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1323
def policy; end
# Creates a {PresignedPost} that makes it easy to upload a file from
@@ -417,7 +425,7 @@ class Aws::S3::Bucket
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -471,7 +479,7 @@ class Aws::S3::Bucket
# @param options [Hash] ({})
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#680
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#940
def put_object(options = T.unsafe(nil)); end
# @api private
@@ -482,12 +490,12 @@ class Aws::S3::Bucket
# @return [BucketRequestPayment]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#991
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1331
def request_payment; end
# @return [BucketTagging]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#999
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1339
def tagging; end
# Returns a public URL for this bucket.
@@ -523,7 +531,7 @@ class Aws::S3::Bucket
# @return [BucketVersioning]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1007
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1347
def versioning; end
# Waiter polls an API operation until a resource enters a desired
@@ -628,24 +636,24 @@ class Aws::S3::Bucket
# @return [BucketWebsite]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1015
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1355
def website; end
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1031
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1371
def extract_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1052
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1392
def separate_params_and_options(options); end
# @yield [waiter.waiter]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1042
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1382
def yield_waiter_and_warn(waiter, &block); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1069
+# source://aws-sdk-s3//lib/aws-sdk-s3/bucket.rb#1409
class Aws::S3::Bucket::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_acl.rb#12
@@ -699,7 +707,7 @@ class Aws::S3::BucketAcl
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketAcl}.
@@ -929,7 +937,7 @@ class Aws::S3::BucketCors
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketCors}.
@@ -1126,7 +1134,7 @@ class Aws::S3::BucketLifecycle
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketLifecycle}.
@@ -1349,7 +1357,7 @@ class Aws::S3::BucketLifecycleConfiguration
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketLifecycleConfiguration}.
@@ -1551,7 +1559,7 @@ class Aws::S3::BucketLogging
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#252
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#259
def bucket; end
# @return [String]
@@ -1576,13 +1584,13 @@ class Aws::S3::BucketLogging
# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#82
def data_loaded?; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#261
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#268
def deprecated_identifiers; end
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketLogging}.
@@ -1627,6 +1635,13 @@ class Aws::S3::BucketLogging
# },
# ],
# target_prefix: "TargetPrefix", # required
+ # target_object_key_format: {
+ # simple_prefix: {
+ # },
+ # partitioned_prefix: {
+ # partition_date_source: "EventTime", # accepts EventTime, DeliveryTime
+ # },
+ # },
# },
# },
# content_md5: "ContentMD5",
@@ -1640,7 +1655,7 @@ class Aws::S3::BucketLogging
# @param options [Hash] ({})
# @return [EmptyStructure]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#241
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#248
def put(options = T.unsafe(nil)); end
# Loads, or reloads {#data} for the current {BucketLogging}.
@@ -1735,11 +1750,11 @@ class Aws::S3::BucketLogging
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#268
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#275
def extract_bucket_name(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#279
+# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_logging.rb#286
class Aws::S3::BucketLogging::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_notification.rb#12
@@ -1793,7 +1808,7 @@ class Aws::S3::BucketNotification
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Describes the Lambda functions to invoke and the events for which to
@@ -2012,7 +2027,7 @@ class Aws::S3::BucketPolicy
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#252
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#296
def bucket; end
# @return [String]
@@ -2046,16 +2061,16 @@ class Aws::S3::BucketPolicy
# @param options [Hash] ({})
# @return [EmptyStructure]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#192
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#198
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#261
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#305
def deprecated_identifiers; end
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketPolicy}.
@@ -2092,7 +2107,7 @@ class Aws::S3::BucketPolicy
# @param options [Hash] ({})
# @return [EmptyStructure]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#241
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#285
def put(options = T.unsafe(nil)); end
# Loads, or reloads {#data} for the current {BucketPolicy}.
@@ -2187,11 +2202,11 @@ class Aws::S3::BucketPolicy
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#268
+ # source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#312
def extract_bucket_name(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#279
+# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_policy.rb#323
class Aws::S3::BucketPolicy::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-s3//lib/aws-sdk-s3/bucket_region_cache.rb#7
@@ -2303,7 +2318,7 @@ class Aws::S3::BucketRequestPayment
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketRequestPayment}.
@@ -2498,7 +2513,7 @@ class Aws::S3::BucketTagging
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketTagging}.
@@ -2704,7 +2719,7 @@ class Aws::S3::BucketVersioning
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {BucketVersioning}.
@@ -2938,7 +2953,7 @@ class Aws::S3::BucketWebsite
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# The name of the index document for the website (for example
@@ -3131,17 +3146,17 @@ class Aws::S3::BucketWebsite::Collection < ::Aws::Resources::Collection; end
#
# See {#initialize} for a full list of supported configuration options.
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#71
+# source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#72
class Aws::S3::Client < ::Seahorse::Client::Base
include ::Aws::ClientStubs
# @overload initialize
# @return [Client] a new instance of Client
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#471
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#480
def initialize(*args); end
- # This action aborts a multipart upload. After a multipart upload is
+ # This operation aborts a multipart upload. After a multipart upload is
# aborted, no additional parts can be uploaded using that upload ID. The
# storage consumed by any previously uploaded parts will be freed.
# However, if any part uploads are currently in progress, those part
@@ -3149,33 +3164,66 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# to abort a given multipart upload multiple times in order to
# completely free all storage consumed by all parts.
#
- # To verify that all parts have been removed, so you don't get charged
- # for the part storage, you should call the [ListParts][1] action and
- # ensure that the parts list is empty.
+ # To verify that all parts have been removed and prevent getting charged
+ # for the part storage, you should call the [ListParts][1] API operation
+ # and ensure that the parts list is empty.
+ #
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
#
- # For information about permissions required to use the multipart
- # upload, see [Multipart Upload and Permissions][2].
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - For information about
+ # permissions required to use the multipart upload, see [Multipart
+ # Upload and Permissions][3] in the *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][4] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][4].
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `AbortMultipartUpload`:
#
- # * [CreateMultipartUpload][3]
+ # * [CreateMultipartUpload][5]
#
- # * [UploadPart][4]
+ # * [UploadPart][6]
#
- # * [CompleteMultipartUpload][5]
+ # * [CompleteMultipartUpload][7]
#
# * [ListParts][1]
#
- # * [ListMultipartUploads][6]
+ # * [ListMultipartUploads][8]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# @example Request syntax with placeholder values
#
@@ -3214,114 +3262,151 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::AbortMultipartUploadOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AbortMultipartUpload AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#597
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#664
def abort_multipart_upload(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @param params [{}]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15647
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18801
def build_request(operation_name, params = T.unsafe(nil)); end
# Completes a multipart upload by assembling previously uploaded parts.
#
# You first initiate the multipart upload and then upload all parts
- # using the [UploadPart][1] operation. After successfully uploading all
- # relevant parts of an upload, you call this action to complete the
- # upload. Upon receiving this request, Amazon S3 concatenates all the
- # parts in ascending order by part number to create a new object. In the
- # Complete Multipart Upload request, you must provide the parts list.
- # You must ensure that the parts list is complete. This action
- # concatenates the parts that you provide in the list. For each part in
- # the list, you must provide the part number and the `ETag` value,
- # returned after that part was uploaded.
- #
- # Processing of a Complete Multipart Upload request could take several
- # minutes to complete. After Amazon S3 begins processing the request, it
- # sends an HTTP response header that specifies a 200 OK response. While
- # processing is in progress, Amazon S3 periodically sends white space
- # characters to keep the connection from timing out. A request could
- # fail after the initial 200 OK response has been sent. This means that
- # a `200 OK` response can contain either a success or an error. If you
- # call the S3 API directly, make sure to design your application to
- # parse the contents of the response and handle it appropriately. If you
- # use Amazon Web Services SDKs, SDKs handle this condition. The SDKs
- # detect the embedded error and apply error handling per your
- # configuration settings (including automatically retrying the request
- # as appropriate). If the condition persists, the SDKs throws an
- # exception (or, for the SDKs that don't use exceptions, they return
- # the error).
+ # using the [UploadPart][1] operation or the [UploadPartCopy][2]
+ # operation. After successfully uploading all relevant parts of an
+ # upload, you call this `CompleteMultipartUpload` operation to complete
+ # the upload. Upon receiving this request, Amazon S3 concatenates all
+ # the parts in ascending order by part number to create a new object. In
+ # the CompleteMultipartUpload request, you must provide the parts list
+ # and ensure that the parts list is complete. The
+ # CompleteMultipartUpload API operation concatenates the parts that you
+ # provide in the list. For each part in the list, you must provide the
+ # `PartNumber` value and the `ETag` value that are returned after that
+ # part was uploaded.
+ #
+ # The processing of a CompleteMultipartUpload request could take several
+ # minutes to finalize. After Amazon S3 begins processing the request, it
+ # sends an HTTP response header that specifies a `200 OK` response.
+ # While processing is in progress, Amazon S3 periodically sends white
+ # space characters to keep the connection from timing out. A request
+ # could fail after the initial `200 OK` response has been sent. This
+ # means that a `200 OK` response can contain either a success or an
+ # error. The error response might be embedded in the `200 OK` response.
+ # If you call this API operation directly, make sure to design your
+ # application to parse the contents of the response and handle it
+ # appropriately. If you use Amazon Web Services SDKs, SDKs handle this
+ # condition. The SDKs detect the embedded error and apply error handling
+ # per your configuration settings (including automatically retrying the
+ # request as appropriate). If the condition persists, the SDKs throw an
+ # exception (or, for the SDKs that don't use exceptions, they return an
+ # error).
#
# Note that if `CompleteMultipartUpload` fails, applications should be
# prepared to retry the failed requests. For more information, see
- # [Amazon S3 Error Best Practices][2].
+ # [Amazon S3 Error Best Practices][3].
#
- # You cannot use `Content-Type: application/x-www-form-urlencoded` with
- # Complete Multipart Upload requests. Also, if you do not provide a
- # `Content-Type` header, `CompleteMultipartUpload` returns a 200 OK
- # response.
+ # You can't use `Content-Type: application/x-www-form-urlencoded` for
+ # the CompleteMultipartUpload requests. Also, if you don't provide a
+ # `Content-Type` header, `CompleteMultipartUpload` can still return a
+ # `200 OK` response.
#
# For more information about multipart uploads, see [Uploading Objects
- # Using Multipart Upload][3].
+ # Using Multipart Upload][4] in the *Amazon S3 User Guide*.
+ #
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][5] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - For information about
+ # permissions required to use the multipart upload API, see
+ # [Multipart Upload and Permissions][6] in the *Amazon S3 User
+ # Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][7] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][7].
#
- # For information about permissions required to use the multipart upload
- # API, see [Multipart Upload and Permissions][4].
+ # Special errors
+ # : * Error Code: `EntityTooSmall`
#
- # `CompleteMultipartUpload` has the following special errors:
+ # * Description: Your proposed upload is smaller than the minimum
+ # allowed object size. Each part must be at least 5 MB in size,
+ # except the last part.
#
- # * Error code: `EntityTooSmall`
+ # * HTTP Status Code: 400 Bad Request
#
- # * Description: Your proposed upload is smaller than the minimum
- # allowed object size. Each part must be at least 5 MB in size,
- # except the last part.
+ # * Error Code: `InvalidPart`
#
- # * 400 Bad Request
+ # * Description: One or more of the specified parts could not be
+ # found. The part might not have been uploaded, or the specified
+ # ETag might not have matched the uploaded part's ETag.
#
- # * Error code: `InvalidPart`
+ # * HTTP Status Code: 400 Bad Request
#
- # * Description: One or more of the specified parts could not be
- # found. The part might not have been uploaded, or the specified
- # entity tag might not have matched the part's entity tag.
+ # * Error Code: `InvalidPartOrder`
#
- # * 400 Bad Request
+ # * Description: The list of parts was not in ascending order. The
+ # parts list must be specified in order by part number.
#
- # * Error code: `InvalidPartOrder`
+ # * HTTP Status Code: 400 Bad Request
#
- # * Description: The list of parts was not in ascending order. The
- # parts list must be specified in order by part number.
+ # * Error Code: `NoSuchUpload`
#
- # * 400 Bad Request
+ # * Description: The specified multipart upload does not exist. The
+ # upload ID might be invalid, or the multipart upload might have
+ # been aborted or completed.
#
- # * Error code: `NoSuchUpload`
+ # * HTTP Status Code: 404 Not Found
#
- # * Description: The specified multipart upload does not exist. The
- # upload ID might be invalid, or the multipart upload might have
- # been aborted or completed.
+ # HTTP Host header syntax
#
- # * 404 Not Found
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `CompleteMultipartUpload`:
#
- # * [CreateMultipartUpload][5]
+ # * [CreateMultipartUpload][8]
#
# * [UploadPart][1]
#
- # * [AbortMultipartUpload][6]
+ # * [AbortMultipartUpload][9]
#
- # * [ListParts][7]
+ # * [ListParts][10]
#
- # * [ListMultipartUploads][8]
+ # * [ListMultipartUploads][11]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# @example Example: To complete multipart upload
#
@@ -3429,7 +3514,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::CompleteMultipartUploadOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompleteMultipartUpload AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#924
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#1066
def complete_multipart_upload(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a copy of an object that is already stored in Amazon S3.
@@ -3443,232 +3528,153 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
#
#
- # All copy requests must be authenticated. Additionally, you must have
- # *read* access to the source object and *write* access to the
- # destination bucket. For more information, see [REST
- # Authentication][2]. Both the Region that you want to copy the object
- # from and the Region that you want to copy the object to must be
- # enabled for your account.
- #
- # A copy request might return an error when Amazon S3 receives the copy
- # request or while Amazon S3 is copying the files. If the error occurs
- # before the copy action starts, you receive a standard Amazon S3 error.
- # If the error occurs during the copy operation, the error response is
- # embedded in the `200 OK` response. This means that a `200 OK` response
- # can contain either a success or an error. If you call the S3 API
- # directly, make sure to design your application to parse the contents
- # of the response and handle it appropriately. If you use Amazon Web
- # Services SDKs, SDKs handle this condition. The SDKs detect the
- # embedded error and apply error handling per your configuration
- # settings (including automatically retrying the request as
- # appropriate). If the condition persists, the SDKs throws an exception
- # (or, for the SDKs that don't use exceptions, they return the error).
- #
- # If the copy is successful, you receive a response with information
- # about the copied object.
- #
- # If the request is an HTTP 1.1 request, the response is chunk encoded.
- # If it were not, it would not contain the content-length, and you would
- # need to read the entire body.
+ # You can copy individual objects between general purpose buckets,
+ # between directory buckets, and between general purpose buckets and
+ # directory buckets.
+ #
+ # Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Zonal endpoint. These endpoints
+ # support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
#
#
#
- # The copy request charge is based on the storage class and Region that
- # you specify for the destination object. The request can also result in
- # a data retrieval charge for the source if the source storage class
- # bills for data retrieval. For pricing information, see [Amazon S3
- # pricing][3].
+ # Both the Region that you want to copy the object from and the Region
+ # that you want to copy the object to must be enabled for your account.
#
# Amazon S3 transfer acceleration does not support cross-Region copies.
# If you request a cross-Region copy using a transfer acceleration
- # endpoint, you get a 400 `Bad Request` error. For more information, see
- # [Transfer Acceleration][4].
- #
- # Metadata
- #
- # : When copying an object, you can preserve all metadata (the default)
- # or specify new metadata. However, the access control list (ACL) is
- # not preserved and is set to private for the user making the request.
- # To override the default ACL setting, specify a new ACL when
- # generating a copy request. For more information, see [Using
- # ACLs][5].
- #
- # To specify whether you want the object metadata copied from the
- # source object or replaced with metadata provided in the request, you
- # can optionally add the `x-amz-metadata-directive` header. When you
- # grant permissions, you can use the `s3:x-amz-metadata-directive`
- # condition key to enforce certain metadata behavior when objects are
- # uploaded. For more information, see [Specifying Conditions in a
- # Policy][6] in the *Amazon S3 User Guide*. For a complete list of
- # Amazon S3-specific condition keys, see [Actions, Resources, and
- # Condition Keys for Amazon S3][7].
- #
- # `x-amz-website-redirect-location` is unique to each object and must
- # be specified in the request headers to copy the value.
- #
- #
- #
- # x-amz-copy-source-if Headers
- #
- # : To only copy an object under certain conditions, such as whether the
- # `Etag` matches or whether the object was modified before or after a
- # specified date, use the following request parameters:
- #
- # * `x-amz-copy-source-if-match`
- #
- # * `x-amz-copy-source-if-none-match`
- #
- # * `x-amz-copy-source-if-unmodified-since`
- #
- # * `x-amz-copy-source-if-modified-since`
- #
- # If both the `x-amz-copy-source-if-match` and
- # `x-amz-copy-source-if-unmodified-since` headers are present in the
- # request and evaluate as follows, Amazon S3 returns `200 OK` and
- # copies the data:
- #
- # * `x-amz-copy-source-if-match` condition evaluates to true
- #
- # * `x-amz-copy-source-if-unmodified-since` condition evaluates to
- # false
- #
- # If both the `x-amz-copy-source-if-none-match` and
- # `x-amz-copy-source-if-modified-since` headers are present in the
- # request and evaluate as follows, Amazon S3 returns the `412
- # Precondition Failed` response code:
- #
- # * `x-amz-copy-source-if-none-match` condition evaluates to false
- #
- # * `x-amz-copy-source-if-modified-since` condition evaluates to true
- #
- # All headers with the `x-amz-` prefix, including `x-amz-copy-source`,
- # must be signed.
- #
- #
- #
- # Server-side encryption
- #
- # : Amazon S3 automatically encrypts all new objects that are copied to
- # an S3 bucket. When copying an object, if you don't specify
- # encryption information in your copy request, the encryption setting
- # of the target object is set to the default encryption configuration
- # of the destination bucket. By default, all buckets have a base level
- # of encryption configuration that uses server-side encryption with
- # Amazon S3 managed keys (SSE-S3). If the destination bucket has a
- # default encryption configuration that uses server-side encryption
- # with Key Management Service (KMS) keys (SSE-KMS), dual-layer
- # server-side encryption with Amazon Web Services KMS keys (DSSE-KMS),
- # or server-side encryption with customer-provided encryption keys
- # (SSE-C), Amazon S3 uses the corresponding KMS key, or a
- # customer-provided key to encrypt the target object copy.
- #
- # When you perform a `CopyObject` operation, if you want to use a
- # different type of encryption setting for the target object, you can
- # use other appropriate encryption-related headers to encrypt the
- # target object with a KMS key, an Amazon S3 managed key, or a
- # customer-provided key. With server-side encryption, Amazon S3
- # encrypts your data as it writes your data to disks in its data
- # centers and decrypts the data when you access it. If the encryption
- # setting in your request is different from the default encryption
- # configuration of the destination bucket, the encryption setting in
- # your request takes precedence. If the source object for the copy is
- # stored in Amazon S3 using SSE-C, you must provide the necessary
- # encryption information in your request so that Amazon S3 can decrypt
- # the object for copying. For more information about server-side
- # encryption, see [Using Server-Side Encryption][8].
- #
- # If a target object uses SSE-KMS, you can enable an S3 Bucket Key for
- # the object. For more information, see [Amazon S3 Bucket Keys][9] in
- # the *Amazon S3 User Guide*.
- #
- # Access Control List (ACL)-Specific Request Headers
- #
- # : When copying an object, you can optionally use headers to grant
- # ACL-based permissions. By default, all objects are private. Only the
- # owner has full access control. When adding a new object, you can
- # grant permissions to individual Amazon Web Services accounts or to
- # predefined groups that are defined by Amazon S3. These permissions
- # are then added to the ACL on the object. For more information, see
- # [Access Control List (ACL) Overview][10] and [Managing ACLs Using
- # the REST API][11].
- #
- # If the bucket that you're copying objects to uses the bucket owner
- # enforced setting for S3 Object Ownership, ACLs are disabled and no
- # longer affect permissions. Buckets that use this setting only accept
- # `PUT` requests that don't specify an ACL or `PUT` requests that
- # specify bucket owner full control ACLs, such as the
- # `bucket-owner-full-control` canned ACL or an equivalent form of this
- # ACL expressed in the XML format.
- #
- # For more information, see [ Controlling ownership of objects and
- # disabling ACLs][12] in the *Amazon S3 User Guide*.
- #
- # If your bucket uses the bucket owner enforced setting for Object
- # Ownership, all objects written to the bucket by any account will be
- # owned by the bucket owner.
- #
- #
- #
- # Checksums
- #
- # : When copying an object, if it has a checksum, that checksum will be
- # copied to the new object by default. When you copy the object over,
- # you can optionally specify a different checksum algorithm to use
- # with the `x-amz-checksum-algorithm` header.
+ # endpoint, you get a `400 Bad Request` error. For more information, see
+ # [Transfer Acceleration][3].
#
- # Storage Class Options
+ # Authentication and authorization
#
- # : You can use the `CopyObject` action to change the storage class of
- # an object that is already stored in Amazon S3 by using the
- # `StorageClass` parameter. For more information, see [Storage
- # Classes][13] in the *Amazon S3 User Guide*.
+ # : All `CopyObject` requests must be authenticated and signed by using
+ # IAM credentials (access key ID and secret access key for the IAM
+ # identities). All headers with the `x-amz-` prefix, including
+ # `x-amz-copy-source`, must be signed. For more information, see [REST
+ # Authentication][4].
#
- # If the source object's storage class is GLACIER, you must restore a
- # copy of this object before you can use it as a source object for the
- # copy operation. For more information, see [RestoreObject][14]. For
- # more information, see [Copying Objects][15].
+ # **Directory buckets** - You must use the IAM credentials to
+ # authenticate and authorize your access to the `CopyObject` API
+ # operation, instead of using the temporary security credentials
+ # through the `CreateSession` API operation.
#
- # Versioning
- #
- # : By default, `x-amz-copy-source` header identifies the current
- # version of an object to copy. If the current version is a delete
- # marker, Amazon S3 behaves as if the object was deleted. To copy a
- # different version, use the `versionId` subresource.
+ # Amazon Web Services CLI or SDKs handles authentication and
+ # authorization on your behalf.
#
- # If you enable versioning on the target bucket, Amazon S3 generates a
- # unique version ID for the object being copied. This version ID is
- # different from the version ID of the source object. Amazon S3
- # returns the version ID of the copied object in the
- # `x-amz-version-id` response header in the response.
+ # Permissions
#
- # If you do not enable versioning or suspend it on the target bucket,
- # the version ID that Amazon S3 generates is always null.
+ # : You must have *read* access to the source object and *write* access
+ # to the destination bucket.
+ #
+ # * **General purpose bucket permissions** - You must have permissions
+ # in an IAM policy based on the source and destination bucket types
+ # in a `CopyObject` operation.
+ #
+ # * If the source object is in a general purpose bucket, you must
+ # have s3:GetObject permission to read the
+ # source object that is being copied.
+ #
+ # * If the destination bucket is a general purpose bucket, you must
+ # have s3:PubObject permission to write the
+ # object copy to the destination bucket.
+ #
+ # * **Directory bucket permissions** - You must have permissions in a
+ # bucket policy or an IAM identity-based policy based on the source
+ # and destination bucket types in a `CopyObject` operation.
+ #
+ # * If the source object that you want to copy is in a directory
+ # bucket, you must have the
+ # s3express:CreateSession permission in the
+ # `Action` element of a policy to read the object. By default, the
+ # session is in the `ReadWrite` mode. If you want to restrict the
+ # access, you can explicitly set the `s3express:SessionMode`
+ # condition key to `ReadOnly` on the copy source bucket.
+ #
+ # * If the copy destination is a directory bucket, you must have the
+ # s3express:CreateSession permission in the
+ # `Action` element of a policy to write the object to the
+ # destination. The `s3express:SessionMode` condition key can't be
+ # set to `ReadOnly` on the copy destination bucket.
+ #
+ # For example policies, see [Example bucket policies for S3 Express
+ # One Zone][5] and [Amazon Web Services Identity and Access
+ # Management (IAM) identity-based policies for S3 Express One
+ # Zone][6] in the *Amazon S3 User Guide*.
+ #
+ # Response and special errors
+ #
+ # : When the request is an HTTP 1.1 request, the response is chunk
+ # encoded. When the request is not an HTTP 1.1 request, the response
+ # would not contain the `Content-Length`. You always need to read the
+ # entire response body to check if the copy succeeds. to keep the
+ # connection alive while we copy the data.
+ #
+ # * If the copy is successful, you receive a response with information
+ # about the copied object.
+ #
+ # * A copy request might return an error when Amazon S3 receives the
+ # copy request or while Amazon S3 is copying the files. A `200 OK`
+ # response can contain either a success or an error.
+ #
+ # * If the error occurs before the copy action starts, you receive a
+ # standard Amazon S3 error.
+ #
+ # * If the error occurs during the copy operation, the error
+ # response is embedded in the `200 OK` response. For example, in a
+ # cross-region copy, you may encounter throttling and receive a
+ # `200 OK` response. For more information, see [Resolve the Error
+ # 200 response when copying objects to Amazon
+ # S3](repost.aws/knowledge-center/s3-resolve-200-internalerror).
+ # The `200 OK` status code means the copy was accepted, but it
+ # doesn't mean the copy is complete. Another example is when you
+ # disconnect from Amazon S3 before the copy is complete, Amazon S3
+ # might cancel the copy and you may receive a `200 OK` response.
+ # You must stay connected to Amazon S3 until the entire response
+ # is successfully received and processed.
+ #
+ # If you call this API operation directly, make sure to design
+ # your application to parse the content of the response and handle
+ # it appropriately. If you use Amazon Web Services SDKs, SDKs
+ # handle this condition. The SDKs detect the embedded error and
+ # apply error handling per your configuration settings (including
+ # automatically retrying the request as appropriate). If the
+ # condition persists, the SDKs throw an exception (or, for the
+ # SDKs that don't use exceptions, they return an error).
+ #
+ # Charge
+ #
+ # : The copy request charge is based on the storage class and Region
+ # that you specify for the destination object. The request can also
+ # result in a data retrieval charge for the source if the source
+ # storage class bills for data retrieval. For pricing information, see
+ # [Amazon S3 pricing][7].
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `CopyObject`:
#
- # * [PutObject][16]
+ # * [PutObject][8]
#
- # * [GetObject][17]
+ # * [GetObject][9]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingRESTMPUapi.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
- # [3]: http://aws.amazon.com/s3/pricing/
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/amazon-s3-policy-keys.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html
- # [12]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
- # [13]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html
- # [14]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
- # [15]: https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html
- # [16]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
- # [17]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-identity-policies.html
+ # [7]: http://aws.amazon.com/s3/pricing/
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
#
# @example Example: To copy an object
#
@@ -3715,7 +3721,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# metadata_directive: "COPY", # accepts COPY, REPLACE
# tagging_directive: "COPY", # accepts COPY, REPLACE
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -3810,121 +3816,151 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::CopyObjectOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#1542
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2031
def copy_object(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Creates a new S3 bucket. To create a bucket, you must register with
- # Amazon S3 and have a valid Amazon Web Services Access Key ID to
- # authenticate requests. Anonymous requests are never allowed to create
- # buckets. By creating the bucket, you become the bucket owner.
- #
- # Not every string is an acceptable bucket name. For information about
- # bucket naming restrictions, see [Bucket naming rules][1].
- #
- # If you want to create an Amazon S3 on Outposts bucket, see [Create
- # Bucket][2].
- #
- # By default, the bucket is created in the US East (N. Virginia) Region.
- # You can optionally specify a Region in the request body. You might
- # choose a Region to optimize latency, minimize costs, or address
- # regulatory requirements. For example, if you reside in Europe, you
- # will probably find it advantageous to create buckets in the Europe
- # (Ireland) Region. For more information, see [Accessing a bucket][3].
- #
- # If you send your create bucket request to the `s3.amazonaws.com`
- # endpoint, the request goes to the `us-east-1` Region. Accordingly, the
- # signature calculations in Signature Version 4 must use `us-east-1` as
- # the Region, even if the location constraint in the request specifies
- # another Region where the bucket is to be created. If you create a
- # bucket in a Region other than US East (N. Virginia), your application
- # must be able to handle 307 redirect. For more information, see
- # [Virtual hosting of buckets][4].
+ # This action creates an Amazon S3 bucket. To create an Amazon S3 on
+ # Outposts bucket, see [ `CreateBucket` ][1].
#
#
#
- # Permissions
+ # Creates a new S3 bucket. To create a bucket, you must set up Amazon S3
+ # and have a valid Amazon Web Services Access Key ID to authenticate
+ # requests. Anonymous requests are never allowed to create buckets. By
+ # creating the bucket, you become the bucket owner.
#
- # : In addition to `s3:CreateBucket`, the following permissions are
- # required when your `CreateBucket` request includes specific headers:
- #
- # * **Access control lists (ACLs)** - If your `CreateBucket` request
- # specifies access control list (ACL) permissions and the ACL is
- # public-read, public-read-write, authenticated-read, or if you
- # specify access permissions explicitly through any other ACL, both
- # `s3:CreateBucket` and `s3:PutBucketAcl` permissions are needed. If
- # the ACL for the `CreateBucket` request is private or if the
- # request doesn't specify any ACLs, only `s3:CreateBucket`
- # permission is needed.
- #
- # * **Object Lock** - If `ObjectLockEnabledForBucket` is set to true
- # in your `CreateBucket` request,
- # `s3:PutBucketObjectLockConfiguration` and `s3:PutBucketVersioning`
- # permissions are required.
- #
- # * **S3 Object Ownership** - If your `CreateBucket` request includes
- # the `x-amz-object-ownership` header, then the
- # `s3:PutBucketOwnershipControls` permission is required. By
- # default, `ObjectOwnership` is set to `BucketOWnerEnforced` and
- # ACLs are disabled. We recommend keeping ACLs disabled, except in
- # uncommon use cases where you must control access for each object
- # individually. If you want to change the `ObjectOwnership` setting,
- # you can use the `x-amz-object-ownership` header in your
- # `CreateBucket` request to set the `ObjectOwnership` setting of
- # your choice. For more information about S3 Object Ownership, see
- # [Controlling object ownership ][5] in the *Amazon S3 User Guide*.
- #
- # * **S3 Block Public Access** - If your specific use case requires
- # granting public access to your S3 resources, you can disable Block
- # Public Access. You can create a new bucket with Block Public
- # Access enabled, then separately call the [
- # `DeletePublicAccessBlock` ][6] API. To use this operation, you
- # must have the `s3:PutBucketPublicAccessBlock` permission. By
- # default, all Block Public Access settings are enabled for new
- # buckets. To avoid inadvertent exposure of your resources, we
- # recommend keeping the S3 Block Public Access settings enabled. For
- # more information about S3 Block Public Access, see [Blocking
- # public access to your Amazon S3 storage ][5] in the *Amazon S3
+ # There are two types of buckets: general purpose buckets and directory
+ # buckets. For more information about these bucket types, see [Creating,
+ # configuring, and working with Amazon S3 buckets][2] in the *Amazon S3
+ # User Guide*.
+ #
+ # * **General purpose buckets** - If you send your `CreateBucket`
+ # request to the `s3.amazonaws.com` global endpoint, the request goes
+ # to the `us-east-1` Region. So the signature calculations in
+ # Signature Version 4 must use `us-east-1` as the Region, even if the
+ # location constraint in the request specifies another Region where
+ # the bucket is to be created. If you create a bucket in a Region
+ # other than US East (N. Virginia), your application must be able to
+ # handle 307 redirect. For more information, see [Virtual hosting of
+ # buckets][3] in the *Amazon S3 User Guide*.
+ #
+ # * Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more
+ # information, see [Regional and Zonal endpoints][4] in the *Amazon S3
+ # User Guide*.
+ #
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - In addition to the
+ # `s3:CreateBucket` permission, the following permissions are
+ # required in a policy when your `CreateBucket` request includes
+ # specific headers:
+ #
+ # * **Access control lists (ACLs)** - In your `CreateBucket`
+ # request, if you specify an access control list (ACL) and set it
+ # to `public-read`, `public-read-write`, `authenticated-read`, or
+ # if you explicitly specify any other custom ACLs, both
+ # `s3:CreateBucket` and `s3:PutBucketAcl` permissions are
+ # required. In your `CreateBucket` request, if you set the ACL to
+ # `private`, or if you don't specify any ACLs, only the
+ # `s3:CreateBucket` permission is required.
+ #
+ # * **Object Lock** - In your `CreateBucket` request, if you set
+ # `x-amz-bucket-object-lock-enabled` to true, the
+ # `s3:PutBucketObjectLockConfiguration` and
+ # `s3:PutBucketVersioning` permissions are required.
+ #
+ # * **S3 Object Ownership** - If your `CreateBucket` request
+ # includes the `x-amz-object-ownership` header, then the
+ # `s3:PutBucketOwnershipControls` permission is required.
+ #
+ # If your `CreateBucket` request sets `BucketOwnerEnforced` for
+ # Amazon S3 Object Ownership and specifies a bucket ACL that
+ # provides access to an external Amazon Web Services account, your
+ # request fails with a `400` error and returns the
+ # `InvalidBucketAcLWithObjectOwnership` error code. For more
+ # information, see [Setting Object Ownership on an existing bucket
+ # ][5] in the *Amazon S3 User Guide*.
+ #
+ # * **S3 Block Public Access** - If your specific use case requires
+ # granting public access to your S3 resources, you can disable
+ # Block Public Access. Specifically, you can create a new bucket
+ # with Block Public Access enabled, then separately call the [
+ # `DeletePublicAccessBlock` ][6] API. To use this operation, you
+ # must have the `s3:PutBucketPublicAccessBlock` permission. For
+ # more information about S3 Block Public Access, see [Blocking
+ # public access to your Amazon S3 storage ][7] in the *Amazon S3
+ # User Guide*.
+ #
+ # * **Directory bucket permissions** - You must have the
+ # `s3express:CreateBucket` permission in an IAM identity-based
+ # policy instead of a bucket policy. Cross-account access to this
+ # API operation isn't supported. This operation can only be
+ # performed by the Amazon Web Services account that owns the
+ # resource. For more information about directory bucket policies and
+ # permissions, see [Amazon Web Services Identity and Access
+ # Management (IAM) for S3 Express One Zone][8] in the *Amazon S3
# User Guide*.
#
- # If your `CreateBucket` request sets `BucketOwnerEnforced` for Amazon
- # S3 Object Ownership and specifies a bucket ACL that provides access to
- # an external Amazon Web Services account, your request fails with a
- # `400` error and returns the `InvalidBucketAcLWithObjectOwnership`
- # error code. For more information, see [Setting Object Ownership on an
- # existing bucket ][7] in the *Amazon S3 User Guide*.
+ # The permissions for ACLs, Object Lock, S3 Object Ownership, and S3
+ # Block Public Access are not supported for directory buckets. For
+ # directory buckets, all Block Public Access settings are enabled at
+ # the bucket level and S3 Object Ownership is set to Bucket owner
+ # enforced (ACLs disabled). These settings can't be modified.
+ #
+ # For more information about permissions for creating and working
+ # with directory buckets, see [Directory buckets][9] in the *Amazon
+ # S3 User Guide*. For more information about supported S3 features
+ # for directory buckets, see [Features of S3 Express One Zone][10]
+ # in the *Amazon S3 User Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
#
# The following operations are related to `CreateBucket`:
#
- # * [PutObject][8]
+ # * [PutObject][11]
#
- # * [DeleteBucket][9]
+ # * [DeleteBucket][12]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html
# [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-one-zone.html#s3-express-features
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
+ # [12]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
#
# @example Response structure
#
# resp.location #=> String
- # @example Example: To create a bucket
+ # @example Example: To create a bucket in a specific region
#
- # # The following example creates a bucket.
+ # # The following example creates a bucket. The request specifies an AWS region where to create the bucket.
#
# resp = client.create_bucket({
# bucket: "examplebucket",
+ # create_bucket_configuration: {
+ # location_constraint: "eu-west-1",
+ # },
# })
#
# resp.to_h outputs the following:
# {
- # location: "/examplebucket",
+ # location: "http://examplebucket..s3.amazonaws.com/",
# }
# @example Request syntax with placeholder values
#
@@ -3932,7 +3968,15 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# acl: "private", # accepts private, public-read, public-read-write, authenticated-read
# bucket: "BucketName", # required
# create_bucket_configuration: {
- # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2, ap-south-2, eu-south-2
+ # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-south-2, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-south-2, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2
+ # location: {
+ # type: "AvailabilityZone", # accepts AvailabilityZone
+ # name: "LocationNameAsString",
+ # },
+ # bucket: {
+ # data_redundancy: "SingleAvailabilityZone", # accepts SingleAvailabilityZone
+ # type: "Directory", # accepts Directory
+ # },
# },
# grant_full_control: "GrantFullControl",
# grant_read: "GrantRead",
@@ -3942,20 +3986,17 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# object_lock_enabled_for_bucket: false,
# object_ownership: "BucketOwnerPreferred", # accepts BucketOwnerPreferred, ObjectWriter, BucketOwnerEnforced
# })
- # @example Example: To create a bucket in a specific region
+ # @example Example: To create a bucket
#
- # # The following example creates a bucket. The request specifies an AWS region where to create the bucket.
+ # # The following example creates a bucket.
#
# resp = client.create_bucket({
# bucket: "examplebucket",
- # create_bucket_configuration: {
- # location_constraint: "eu-west-1",
- # },
# })
#
# resp.to_h outputs the following:
# {
- # location: "http://examplebucket..s3.amazonaws.com/",
+ # location: "/examplebucket",
# }
# @option params
# @option params
@@ -3974,7 +4015,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::CreateBucketOutput#location #location} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucket AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#1754
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2342
def create_bucket(params = T.unsafe(nil), options = T.unsafe(nil)); end
# This action initiates a multipart upload and returns an upload ID.
@@ -3982,264 +4023,209 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# multipart upload. You specify this upload ID in each of your
# subsequent upload part requests (see [UploadPart][1]). You also
# include this upload ID in the final request to either complete or
- # abort the multipart upload request.
- #
- # For more information about multipart uploads, see [Multipart Upload
- # Overview][2].
- #
- # If you have configured a lifecycle rule to abort incomplete multipart
- # uploads, the upload must complete within the number of days specified
- # in the bucket lifecycle configuration. Otherwise, the incomplete
- # multipart upload becomes eligible for an abort action and Amazon S3
- # aborts the multipart upload. For more information, see [Aborting
- # Incomplete Multipart Uploads Using a Bucket Lifecycle
- # Configuration][3].
- #
- # For information about the permissions required to use the multipart
- # upload API, see [Multipart Upload and Permissions][4].
- #
- # For request signing, multipart upload is just a series of regular
- # requests. You initiate a multipart upload, send one or more requests
- # to upload parts, and then complete the multipart upload process. You
- # sign each request individually. There is nothing special about signing
- # multipart upload requests. For more information about signing, see
- # [Authenticating Requests (Amazon Web Services Signature Version
- # 4)][5].
+ # abort the multipart upload request. For more information about
+ # multipart uploads, see [Multipart Upload Overview][2] in the *Amazon
+ # S3 User Guide*.
#
# After you initiate a multipart upload and upload one or more parts, to
# stop being charged for storing the uploaded parts, you must either
# complete or abort the multipart upload. Amazon S3 frees up the space
- # used to store the parts and stop charging you for storing them only
+ # used to store the parts and stops charging you for storing them only
# after you either complete or abort a multipart upload.
#
#
#
- # Server-side encryption is for data encryption at rest. Amazon S3
- # encrypts your data as it writes it to disks in its data centers and
- # decrypts it when you access it. Amazon S3 automatically encrypts all
- # new objects that are uploaded to an S3 bucket. When doing a multipart
- # upload, if you don't specify encryption information in your request,
- # the encryption setting of the uploaded parts is set to the default
- # encryption configuration of the destination bucket. By default, all
- # buckets have a base level of encryption configuration that uses
- # server-side encryption with Amazon S3 managed keys (SSE-S3). If the
- # destination bucket has a default encryption configuration that uses
- # server-side encryption with an Key Management Service (KMS) key
- # (SSE-KMS), or a customer-provided encryption key (SSE-C), Amazon S3
- # uses the corresponding KMS key, or a customer-provided key to encrypt
- # the uploaded parts. When you perform a CreateMultipartUpload
- # operation, if you want to use a different type of encryption setting
- # for the uploaded parts, you can request that Amazon S3 encrypts the
- # object with a KMS key, an Amazon S3 managed key, or a
- # customer-provided key. If the encryption setting in your request is
- # different from the default encryption configuration of the destination
- # bucket, the encryption setting in your request takes precedence. If
- # you choose to provide your own encryption key, the request headers you
- # provide in [UploadPart][1] and [UploadPartCopy][6] requests must match
- # the headers you used in the request to initiate the upload by using
- # `CreateMultipartUpload`. You can request that Amazon S3 save the
- # uploaded parts encrypted with server-side encryption with an Amazon S3
- # managed key (SSE-S3), an Key Management Service (KMS) key (SSE-KMS),
- # or a customer-provided encryption key (SSE-C).
- #
- # To perform a multipart upload with encryption by using an Amazon Web
- # Services KMS key, the requester must have permission to the
- # `kms:Decrypt` and `kms:GenerateDataKey*` actions on the key. These
- # permissions are required because Amazon S3 must decrypt and read data
- # from the encrypted file parts before it completes the multipart
- # upload. For more information, see [Multipart upload API and
- # permissions][7] and [Protecting data using server-side encryption with
- # Amazon Web Services KMS][8] in the *Amazon S3 User Guide*.
- #
- # If your Identity and Access Management (IAM) user or role is in the
- # same Amazon Web Services account as the KMS key, then you must have
- # these permissions on the key policy. If your IAM user or role belongs
- # to a different account than the key, then you must have the
- # permissions on both the key policy and your IAM user or role.
- #
- # For more information, see [Protecting Data Using Server-Side
- # Encryption][9].
- #
- # Access Permissions
- #
- # : When copying an object, you can optionally specify the accounts or
- # groups that should be granted specific permissions on the new
- # object. There are two ways to grant the permissions using the
- # request headers:
- #
- # * Specify a canned ACL with the `x-amz-acl` request header. For more
- # information, see [Canned ACL][10].
- #
- # * Specify access permissions explicitly with the `x-amz-grant-read`,
- # `x-amz-grant-read-acp`, `x-amz-grant-write-acp`, and
- # `x-amz-grant-full-control` headers. These parameters map to the
- # set of permissions that Amazon S3 supports in an ACL. For more
- # information, see [Access Control List (ACL) Overview][11].
- #
- # You can use either a canned ACL or specify access permissions
- # explicitly. You cannot do both.
- #
- # Server-Side- Encryption-Specific Request Headers
- #
- # : Amazon S3 encrypts data by using server-side encryption with an
- # Amazon S3 managed key (SSE-S3) by default. Server-side encryption is
- # for data encryption at rest. Amazon S3 encrypts your data as it
- # writes it to disks in its data centers and decrypts it when you
- # access it. You can request that Amazon S3 encrypts data at rest by
- # using server-side encryption with other key options. The option you
- # use depends on whether you want to use KMS keys (SSE-KMS) or provide
- # your own encryption keys (SSE-C).
- #
- # * Use KMS keys (SSE-KMS) that include the Amazon Web Services
- # managed key (`aws/s3`) and KMS customer managed keys stored in Key
- # Management Service (KMS) – If you want Amazon Web Services to
- # manage the keys used to encrypt data, specify the following
- # headers in the request.
- #
- # * `x-amz-server-side-encryption`
- #
- # * `x-amz-server-side-encryption-aws-kms-key-id`
- #
- # * `x-amz-server-side-encryption-context`
- #
- # If you specify `x-amz-server-side-encryption:aws:kms`, but don't
- # provide `x-amz-server-side-encryption-aws-kms-key-id`, Amazon S3
- # uses the Amazon Web Services managed key (`aws/s3` key) in KMS to
- # protect the data.
- #
- #
- #
- # All `GET` and `PUT` requests for an object protected by KMS fail
- # if you don't make them by using Secure Sockets Layer (SSL),
- # Transport Layer Security (TLS), or Signature Version 4.
- #
- # For more information about server-side encryption with KMS keys
- # (SSE-KMS), see [Protecting Data Using Server-Side Encryption with
- # KMS keys][8].
- #
- # * Use customer-provided encryption keys (SSE-C) – If you want to
- # manage your own encryption keys, provide all the following headers
- # in the request.
- #
- # * `x-amz-server-side-encryption-customer-algorithm`
- #
- # * `x-amz-server-side-encryption-customer-key`
- #
- # * `x-amz-server-side-encryption-customer-key-MD5`
- #
- # For more information about server-side encryption with
- # customer-provided encryption keys (SSE-C), see [ Protecting data
- # using server-side encryption with customer-provided encryption
- # keys (SSE-C)][12].
- #
- # Access-Control-List (ACL)-Specific Request Headers
- #
- # : You also can use the following access control–related headers with
- # this operation. By default, all objects are private. Only the owner
- # has full access control. When adding a new object, you can grant
- # permissions to individual Amazon Web Services accounts or to
- # predefined groups defined by Amazon S3. These permissions are then
- # added to the access control list (ACL) on the object. For more
- # information, see [Using ACLs][13]. With this operation, you can
- # grant access permissions using one of the following two methods:
- #
- # * Specify a canned ACL (`x-amz-acl`) — Amazon S3 supports a set of
- # predefined ACLs, known as *canned ACLs*. Each canned ACL has a
- # predefined set of grantees and permissions. For more information,
- # see [Canned ACL][10].
- #
- # * Specify access permissions explicitly — To explicitly grant access
- # permissions to specific Amazon Web Services accounts or groups,
- # use the following headers. Each header maps to specific
- # permissions that Amazon S3 supports in an ACL. For more
- # information, see [Access Control List (ACL) Overview][11]. In the
- # header, you specify a list of grantees who get the specific
- # permission. To grant permissions explicitly, use:
- #
- # * `x-amz-grant-read`
- #
- # * `x-amz-grant-write`
- #
- # * `x-amz-grant-read-acp`
- #
- # * `x-amz-grant-write-acp`
- #
- # * `x-amz-grant-full-control`
- #
- # You specify each grantee as a type=value pair, where the type is
- # one of the following:
+ # If you have configured a lifecycle rule to abort incomplete multipart
+ # uploads, the created multipart upload must be completed within the
+ # number of days specified in the bucket lifecycle configuration.
+ # Otherwise, the incomplete multipart upload becomes eligible for an
+ # abort action and Amazon S3 aborts the multipart upload. For more
+ # information, see [Aborting Incomplete Multipart Uploads Using a Bucket
+ # Lifecycle Configuration][3].
+ #
+ # * Directory buckets - S3 Lifecycle is not supported by
+ # directory buckets.
+ #
+ # * Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Zonal endpoint. These
+ # endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
+ # `. Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][4] in the *Amazon S3 User Guide*.
#
- # * `id` – if the value specified is the canonical user ID of an
- # Amazon Web Services account
+ #
#
- # * `uri` – if you are granting permissions to a predefined group
+ # Request signing
#
- # * `emailAddress` – if the value specified is the email address of
- # an Amazon Web Services account
+ # : For request signing, multipart upload is just a series of regular
+ # requests. You initiate a multipart upload, send one or more requests
+ # to upload parts, and then complete the multipart upload process. You
+ # sign each request individually. There is nothing special about
+ # signing multipart upload requests. For more information about
+ # signing, see [Authenticating Requests (Amazon Web Services Signature
+ # Version 4)][5] in the *Amazon S3 User Guide*.
#
- # Using email addresses to specify a grantee is only supported in
- # the following Amazon Web Services Regions:
+ # Permissions
+ # : * **General purpose bucket permissions** - For information about the
+ # permissions required to use the multipart upload API, see
+ # [Multipart upload and permissions][6] in the *Amazon S3 User
+ # Guide*.
#
- # * US East (N. Virginia)
+ # To perform a multipart upload with encryption by using an Amazon
+ # Web Services KMS key, the requester must have permission to the
+ # `kms:Decrypt` and `kms:GenerateDataKey*` actions on the key. These
+ # permissions are required because Amazon S3 must decrypt and read
+ # data from the encrypted file parts before it completes the
+ # multipart upload. For more information, see [Multipart upload API
+ # and permissions][7] and [Protecting data using server-side
+ # encryption with Amazon Web Services KMS][8] in the *Amazon S3 User
+ # Guide*.
#
- # * US West (N. California)
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][9] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][9].
+ #
+ # Encryption
+ # : * **General purpose buckets** - Server-side encryption is for data
+ # encryption at rest. Amazon S3 encrypts your data as it writes it
+ # to disks in its data centers and decrypts it when you access it.
+ # Amazon S3 automatically encrypts all new objects that are uploaded
+ # to an S3 bucket. When doing a multipart upload, if you don't
+ # specify encryption information in your request, the encryption
+ # setting of the uploaded parts is set to the default encryption
+ # configuration of the destination bucket. By default, all buckets
+ # have a base level of encryption configuration that uses
+ # server-side encryption with Amazon S3 managed keys (SSE-S3). If
+ # the destination bucket has a default encryption configuration that
+ # uses server-side encryption with an Key Management Service (KMS)
+ # key (SSE-KMS), or a customer-provided encryption key (SSE-C),
+ # Amazon S3 uses the corresponding KMS key, or a customer-provided
+ # key to encrypt the uploaded parts. When you perform a
+ # CreateMultipartUpload operation, if you want to use a different
+ # type of encryption setting for the uploaded parts, you can request
+ # that Amazon S3 encrypts the object with a different encryption key
+ # (such as an Amazon S3 managed key, a KMS key, or a
+ # customer-provided key). When the encryption setting in your
+ # request is different from the default encryption configuration of
+ # the destination bucket, the encryption setting in your request
+ # takes precedence. If you choose to provide your own encryption
+ # key, the request headers you provide in [UploadPart][1] and
+ # [UploadPartCopy][10] requests must match the headers you used in
+ # the `CreateMultipartUpload` request.
+ #
+ # * Use KMS keys (SSE-KMS) that include the Amazon Web Services
+ # managed key (`aws/s3`) and KMS customer managed keys stored in
+ # Key Management Service (KMS) – If you want Amazon Web Services
+ # to manage the keys used to encrypt data, specify the following
+ # headers in the request.
+ #
+ # * `x-amz-server-side-encryption`
+ #
+ # * `x-amz-server-side-encryption-aws-kms-key-id`
+ #
+ # * `x-amz-server-side-encryption-context`
+ #
+ # * If you specify `x-amz-server-side-encryption:aws:kms`, but
+ # don't provide `x-amz-server-side-encryption-aws-kms-key-id`,
+ # Amazon S3 uses the Amazon Web Services managed key (`aws/s3`
+ # key) in KMS to protect the data.
+ #
+ # * To perform a multipart upload with encryption by using an
+ # Amazon Web Services KMS key, the requester must have
+ # permission to the `kms:Decrypt` and `kms:GenerateDataKey*`
+ # actions on the key. These permissions are required because
+ # Amazon S3 must decrypt and read data from the encrypted file
+ # parts before it completes the multipart upload. For more
+ # information, see [Multipart upload API and permissions][7] and
+ # [Protecting data using server-side encryption with Amazon Web
+ # Services KMS][8] in the *Amazon S3 User Guide*.
+ #
+ # * If your Identity and Access Management (IAM) user or role is
+ # in the same Amazon Web Services account as the KMS key, then
+ # you must have these permissions on the key policy. If your IAM
+ # user or role is in a different account from the key, then you
+ # must have the permissions on both the key policy and your IAM
+ # user or role.
+ #
+ # * All `GET` and `PUT` requests for an object protected by KMS
+ # fail if you don't make them by using Secure Sockets Layer
+ # (SSL), Transport Layer Security (TLS), or Signature Version 4.
+ # For information about configuring any of the officially
+ # supported Amazon Web Services SDKs and Amazon Web Services
+ # CLI, see [Specifying the Signature Version in Request
+ # Authentication][11] in the *Amazon S3 User Guide*.
#
- # * US West (Oregon)
+ #
#
- # * Asia Pacific (Singapore)
+ # For more information about server-side encryption with KMS keys
+ # (SSE-KMS), see [Protecting Data Using Server-Side Encryption
+ # with KMS keys][8] in the *Amazon S3 User Guide*.
#
- # * Asia Pacific (Sydney)
+ # * Use customer-provided encryption keys (SSE-C) – If you want to
+ # manage your own encryption keys, provide all the following
+ # headers in the request.
#
- # * Asia Pacific (Tokyo)
+ # * `x-amz-server-side-encryption-customer-algorithm`
#
- # * Europe (Ireland)
+ # * `x-amz-server-side-encryption-customer-key`
#
- # * South America (São Paulo)
+ # * `x-amz-server-side-encryption-customer-key-MD5`
#
- # For a list of all the Amazon S3 supported Regions and endpoints,
- # see [Regions and Endpoints][14] in the Amazon Web Services
- # General Reference.
+ # For more information about server-side encryption with
+ # customer-provided encryption keys (SSE-C), see [ Protecting data
+ # using server-side encryption with customer-provided encryption
+ # keys (SSE-C)][12] in the *Amazon S3 User Guide*.
#
- #
+ # * **Directory buckets** -For directory buckets, only server-side
+ # encryption with Amazon S3 managed keys (SSE-S3) (`AES256`) is
+ # supported.
#
- # For example, the following `x-amz-grant-read` header grants the
- # Amazon Web Services accounts identified by account IDs permissions
- # to read object data and its metadata:
+ # HTTP Host header syntax
#
- # `x-amz-grant-read: id="11112222333", id="444455556666" `
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `CreateMultipartUpload`:
#
# * [UploadPart][1]
#
- # * [CompleteMultipartUpload][15]
+ # * [CompleteMultipartUpload][13]
#
- # * [AbortMultipartUpload][16]
+ # * [AbortMultipartUpload][14]
#
- # * [ListParts][17]
+ # * [ListParts][15]
#
- # * [ListMultipartUploads][18]
+ # * [ListMultipartUploads][16]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
# [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
# [7]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/mpuoverview.html#mpuAndPermissions
# [8]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingKMSEncryption.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#CannedACL
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version
# [12]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html
- # [13]: https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html
- # [14]: https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
- # [15]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [16]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
- # [17]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [18]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [13]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [14]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [15]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [16]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# @example Example: To initiate a multipart upload
#
@@ -4291,7 +4277,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -4356,23 +4342,172 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::CreateMultipartUploadOutput#checksum_algorithm #checksum_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUpload AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2294
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3160
def create_multipart_upload(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Creates a session that establishes temporary security credentials to
+ # support fast authentication and authorization for the Zonal endpoint
+ # APIs on directory buckets. For more information about Zonal endpoint
+ # APIs that include the Availability Zone in the request endpoint, see
+ # [S3 Express One Zone APIs][1] in the *Amazon S3 User Guide*.
+ #
+ # To make Zonal endpoint API requests on a directory bucket, use the
+ # `CreateSession` API operation. Specifically, you grant
+ # `s3express:CreateSession` permission to a bucket in a bucket policy or
+ # an IAM identity-based policy. Then, you use IAM credentials to make
+ # the `CreateSession` API request on the bucket, which returns temporary
+ # security credentials that include the access key ID, secret access
+ # key, session token, and expiration. These credentials have associated
+ # permissions to access the Zonal endpoint APIs. After the session is
+ # created, you don’t need to use other policies to grant permissions to
+ # each Zonal endpoint API individually. Instead, in your Zonal endpoint
+ # API requests, you sign your requests by applying the temporary
+ # security credentials of the session to the request headers and
+ # following the SigV4 protocol for authentication. You also apply the
+ # session token to the `x-amz-s3session-token` request header for
+ # authorization. Temporary security credentials are scoped to the bucket
+ # and expire after 5 minutes. After the expiration time, any calls that
+ # you make with those credentials will fail. You must use IAM
+ # credentials again to make a `CreateSession` API request that generates
+ # a new set of temporary credentials for use. Temporary credentials
+ # cannot be extended or refreshed beyond the original specified
+ # interval.
+ #
+ # If you use Amazon Web Services SDKs, SDKs handle the session token
+ # refreshes automatically to avoid service interruptions when a session
+ # expires. We recommend that you use the Amazon Web Services SDKs to
+ # initiate and manage requests to the CreateSession API. For more
+ # information, see [Performance guidelines and design patterns][2] in
+ # the *Amazon S3 User Guide*.
+ #
+ # * You must make requests for this API operation to the Zonal endpoint.
+ # These endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com`.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][3] in the *Amazon S3 User Guide*.
+ #
+ # * CopyObject API operation - Unlike other Zonal
+ # endpoint APIs, the `CopyObject` API operation doesn't use the
+ # temporary security credentials returned from the `CreateSession` API
+ # operation for authentication and authorization. For information
+ # about authentication and authorization of the `CopyObject` API
+ # operation on directory buckets, see [CopyObject][4].
+ #
+ # * HeadBucket API operation - Unlike other Zonal
+ # endpoint APIs, the `HeadBucket` API operation doesn't use the
+ # temporary security credentials returned from the `CreateSession` API
+ # operation for authentication and authorization. For information
+ # about authentication and authorization of the `HeadBucket` API
+ # operation on directory buckets, see [HeadBucket][5].
+ #
+ #
+ #
+ # Permissions
+ #
+ # : To obtain temporary security credentials, you must create a bucket
+ # policy or an IAM identity-based policy that grants
+ # `s3express:CreateSession` permission to the bucket. In a policy, you
+ # can have the `s3express:SessionMode` condition key to control who
+ # can create a `ReadWrite` or `ReadOnly` session. For more information
+ # about `ReadWrite` or `ReadOnly` sessions, see [
+ # `x-amz-create-session-mode` ][6]. For example policies, see [Example
+ # bucket policies for S3 Express One Zone][7] and [Amazon Web Services
+ # Identity and Access Management (IAM) identity-based policies for S3
+ # Express One Zone][8] in the *Amazon S3 User Guide*.
+ #
+ # To grant cross-account access to Zonal endpoint APIs, the bucket
+ # policy should also grant both accounts the `s3express:CreateSession`
+ # permission.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-APIs.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-optimizing-performance-guidelines-design-patterns.html#s3-express-optimizing-performance-session-authentication
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html#API_CreateSession_RequestParameters
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-identity-policies.html
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.create_session({
+ # session_mode: "ReadOnly", # accepts ReadOnly, ReadWrite
+ # bucket: "BucketName", # required
+ # })
+ # @example Response structure
+ #
+ # resp.credentials.access_key_id #=> String
+ # resp.credentials.secret_access_key #=> String
+ # resp.credentials.session_token #=> String
+ # resp.credentials.expiration #=> Time
+ # @option params
+ # @option params
+ # @overload create_session
+ # @param params [Hash] ({})
+ # @return [Types::CreateSessionOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::CreateSessionOutput#credentials #credentials} => Types::SessionCredentials
+ # @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateSession AWS API Documentation
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3289
+ def create_session(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Deletes the S3 bucket. All objects (including all object versions and
# delete markers) in the bucket must be deleted before the bucket itself
# can be deleted.
#
+ # * **Directory buckets** - If multipart uploads in a directory bucket
+ # are in progress, you can't delete the bucket until all the
+ # in-progress multipart uploads are aborted or completed.
+ #
+ # * Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more
+ # information, see [Regional and Zonal endpoints][1] in the *Amazon S3
+ # User Guide*.
+ #
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - You must have the
+ # `s3:DeleteBucket` permission on the specified bucket in a policy.
+ #
+ # * **Directory bucket permissions** - You must have the
+ # `s3express:DeleteBucket` permission in an IAM identity-based
+ # policy instead of a bucket policy. Cross-account access to this
+ # API operation isn't supported. This operation can only be
+ # performed by the Amazon Web Services account that owns the
+ # resource. For more information about directory bucket policies and
+ # permissions, see [Amazon Web Services Identity and Access
+ # Management (IAM) for S3 Express One Zone][2] in the *Amazon S3
+ # User Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
+ #
# The following operations are related to `DeleteBucket`:
#
- # * [CreateBucket][1]
+ # * [CreateBucket][3]
#
- # * [DeleteObject][2]
+ # * [DeleteObject][4]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
#
# @example Example: To delete a bucket
#
@@ -4394,9 +4529,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucket AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2344
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3394
def delete_bucket(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes an analytics configuration for the bucket (specified by the
# analytics configuration ID).
#
@@ -4443,9 +4582,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketAnalyticsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2406
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3460
def delete_bucket_analytics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes the `cors` configuration information set for the bucket.
#
# To use this operation, you must have permission to perform the
@@ -4487,9 +4630,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketCors AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2462
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3520
def delete_bucket_cors(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This implementation of the DELETE action resets the default encryption
# for the bucket as server-side encryption with Amazon S3 managed keys
# (SSE-S3). For information about the bucket default encryption feature,
@@ -4531,9 +4678,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketEncryption AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2517
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3579
def delete_bucket_encryption(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes the S3 Intelligent-Tiering configuration from the specified
# bucket.
#
@@ -4585,9 +4736,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketIntelligentTieringConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2580
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3646
def delete_bucket_intelligent_tiering_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes an inventory configuration (identified by the inventory ID)
# from the bucket.
#
@@ -4633,9 +4788,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketInventoryConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2641
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3711
def delete_bucket_inventory_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes the lifecycle configuration from the specified bucket. Amazon
# S3 removes all the lifecycle configuration rules in the lifecycle
# subresource associated with the bucket. Your objects never expire, and
@@ -4685,9 +4844,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketLifecycle AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2705
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3779
def delete_bucket_lifecycle(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes a metrics configuration for the Amazon CloudWatch request
# metrics (specified by the metrics configuration ID) from the bucket.
# Note that this doesn't include the daily storage metrics.
@@ -4737,9 +4900,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketMetricsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2771
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3849
def delete_bucket_metrics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Removes `OwnershipControls` for an Amazon S3 bucket. To use this
# operation, you must have the `s3:PutBucketOwnershipControls`
# permission. For more information about Amazon S3 permissions, see
@@ -4773,44 +4940,77 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketOwnershipControls AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2817
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3899
def delete_bucket_ownership_controls(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # This implementation of the DELETE action uses the policy subresource
- # to delete the policy of a specified bucket. If you are using an
- # identity other than the root user of the Amazon Web Services account
- # that owns the bucket, the calling identity must have the
- # `DeleteBucketPolicy` permissions on the specified bucket and belong to
- # the bucket owner's account to use this operation.
- #
- # If you don't have `DeleteBucketPolicy` permissions, Amazon S3 returns
- # a `403 Access Denied` error. If you have the correct permissions, but
- # you're not using an identity that belongs to the bucket owner's
- # account, Amazon S3 returns a `405 Method Not Allowed` error.
- #
- # To ensure that bucket owners don't inadvertently lock themselves out
- # of their own buckets, the root principal in a bucket owner's Amazon
- # Web Services account can perform the `GetBucketPolicy`,
- # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if their
- # bucket policy explicitly denies the root principal's access. Bucket
- # owner root principals can only be blocked from performing these API
- # actions by VPC endpoint policies and Amazon Web Services Organizations
- # policies.
- #
- # For more information about bucket policies, see [Using Bucket Policies
- # and UserPolicies][1].
+ # Deletes the policy of a specified bucket.
+ #
+ # Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more information,
+ # see [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # Permissions
+ #
+ # : If you are using an identity other than the root user of the Amazon
+ # Web Services account that owns the bucket, the calling identity must
+ # both have the `DeleteBucketPolicy` permissions on the specified
+ # bucket and belong to the bucket owner's account in order to use
+ # this operation.
+ #
+ # If you don't have `DeleteBucketPolicy` permissions, Amazon S3
+ # returns a `403 Access Denied` error. If you have the correct
+ # permissions, but you're not using an identity that belongs to the
+ # bucket owner's account, Amazon S3 returns a `405 Method Not
+ # Allowed` error.
+ #
+ # To ensure that bucket owners don't inadvertently lock themselves
+ # out of their own buckets, the root principal in a bucket owner's
+ # Amazon Web Services account can perform the `GetBucketPolicy`,
+ # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if
+ # their bucket policy explicitly denies the root principal's access.
+ # Bucket owner root principals can only be blocked from performing
+ # these API actions by VPC endpoint policies and Amazon Web Services
+ # Organizations policies.
+ #
+ # * **General purpose bucket permissions** - The
+ # `s3:DeleteBucketPolicy` permission is required in a policy. For
+ # more information about general purpose buckets bucket policies,
+ # see [Using Bucket Policies and User Policies][2] in the *Amazon S3
+ # User Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation, you must have the `s3express:DeleteBucketPolicy`
+ # permission in an IAM identity-based policy instead of a bucket
+ # policy. Cross-account access to this API operation isn't
+ # supported. This operation can only be performed by the Amazon Web
+ # Services account that owns the resource. For more information
+ # about directory bucket policies and permissions, see [Amazon Web
+ # Services Identity and Access Management (IAM) for S3 Express One
+ # Zone][3] in the *Amazon S3 User Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
#
# The following operations are related to `DeleteBucketPolicy`
#
- # * [CreateBucket][2]
+ # * [CreateBucket][4]
#
- # * [DeleteObject][3]
+ # * [DeleteObject][5]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
#
# @example Example: To delete bucket policy
#
@@ -4832,9 +5032,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketPolicy AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2888
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4023
def delete_bucket_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes the replication configuration from the bucket.
#
# To use this operation, you must have permissions to perform the
@@ -4886,9 +5090,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketReplication AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#2954
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4093
def delete_bucket_replication(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Deletes the tags from the bucket.
#
# To use this operation, you must have permission to perform the
@@ -4926,9 +5134,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3006
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4149
def delete_bucket_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This action removes the website configuration for a bucket. Amazon S3
# returns a `200 OK` response upon successfully deleting a website
# configuration on the specified bucket. You will get a `200 OK`
@@ -4977,46 +5189,109 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketWebsite AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3070
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4217
def delete_bucket_website(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Removes the null version (if there is one) of an object and inserts a
- # delete marker, which becomes the latest version of the object. If
- # there isn't a null version, Amazon S3 does not remove any objects but
- # will still respond that the command was successful.
+ # Removes an object from a bucket. The behavior depends on the bucket's
+ # versioning state:
+ #
+ # * If versioning is enabled, the operation removes the null version (if
+ # there is one) of an object and inserts a delete marker, which
+ # becomes the latest version of the object. If there isn't a null
+ # version, Amazon S3 does not remove any objects but will still
+ # respond that the command was successful.
+ #
+ # * If versioning is suspended or not enabled, the operation permanently
+ # deletes the object.
#
- # To remove a specific version, you must use the version Id subresource.
- # Using this subresource permanently deletes the version. If the object
- # deleted is a delete marker, Amazon S3 sets the response header,
- # `x-amz-delete-marker`, to true.
+ # * **Directory buckets** - S3 Versioning isn't enabled and supported
+ # for directory buckets. For this API operation, only the `null` value
+ # of the version ID is supported by directory buckets. You can only
+ # specify `null` to the `versionId` query parameter in the request.
+ #
+ # * **Directory buckets** - For directory buckets, you must make
+ # requests for this API operation to the Zonal endpoint. These
+ # endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
+ # `. Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # To remove a specific version, you must use the `versionId` query
+ # parameter. Using this query parameter permanently deletes the version.
+ # If the object deleted is a delete marker, Amazon S3 sets the response
+ # header `x-amz-delete-marker` to true.
#
# If the object you want to delete is in a bucket where the bucket
# versioning configuration is MFA Delete enabled, you must include the
# `x-amz-mfa` request header in the DELETE `versionId` request. Requests
- # that include `x-amz-mfa` must use HTTPS.
+ # that include `x-amz-mfa` must use HTTPS. For more information about
+ # MFA Delete, see [Using MFA Delete][2] in the *Amazon S3 User Guide*.
+ # To see sample requests that use versioning, see [Sample Request][3].
+ #
+ # **Directory buckets** - MFA delete is not supported by directory
+ # buckets.
+ #
+ #
+ #
+ # You can delete objects by explicitly calling DELETE Object or calling
+ # ([PutBucketLifecycle][4]) to enable Amazon S3 to remove them for you.
+ # If you want to block users or accounts from removing or deleting
+ # objects from your bucket, you must deny them the `s3:DeleteObject`,
+ # `s3:DeleteObjectVersion`, and `s3:PutLifeCycleConfiguration` actions.
#
- # For more information about MFA Delete, see [Using MFA Delete][1]. To
- # see sample requests that use versioning, see [Sample Request][2].
+ # **Directory buckets** - S3 Lifecycle is not supported by directory
+ # buckets.
#
- # You can delete objects by explicitly calling DELETE Object or
- # configure its lifecycle ([PutBucketLifecycle][3]) to enable Amazon S3
- # to remove them for you. If you want to block users or accounts from
- # removing or deleting objects from your bucket, you must deny them the
- # `s3:DeleteObject`, `s3:DeleteObjectVersion`, and
- # `s3:PutLifeCycleConfiguration` actions.
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - The following permissions
+ # are required in your policies when your `DeleteObjects` request
+ # includes specific headers.
+ #
+ # * s3:DeleteObject - To delete an object from
+ # a bucket, you must always have the `s3:DeleteObject` permission.
+ #
+ # * s3:DeleteObjectVersion - To delete a
+ # specific version of an object from a versiong-enabled bucket,
+ # you must have the `s3:DeleteObjectVersion` permission.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][5] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][5].
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following action is related to `DeleteObject`:
#
- # * [PutObject][4]
+ # * [PutObject][6]
#
# ^
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMFADelete.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectDELETE.html#ExampleVersionObjectDelete
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMFADelete.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectDELETE.html#ExampleVersionObjectDelete
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
#
# @example Example: To delete an object (from a non-versioned bucket)
#
@@ -5070,9 +5345,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::DeleteObjectOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3222
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4470
def delete_object(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Removes the entire tag set from the specified object. For more
# information about managing object tags, see [ Object Tagging][1].
#
@@ -5095,20 +5374,19 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
#
- # @example Example: To remove tag set from an object version
+ # @example Example: To remove tag set from an object
#
- # # The following example removes tag set associated with the specified object version. The request specifies both the
- # # object key and object version.
+ # # The following example removes tag set associated with the specified object. If the bucket is versioning enabled, the
+ # # operation removes tag set from the latest object version.
#
# resp = client.delete_object_tagging({
# bucket: "examplebucket",
# key: "HappyFace.jpg",
- # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
# })
#
# resp.to_h outputs the following:
# {
- # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
+ # version_id: "null",
# }
# @example Request syntax with placeholder values
#
@@ -5118,19 +5396,20 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# version_id: "ObjectVersionId",
# expected_bucket_owner: "AccountId",
# })
- # @example Example: To remove tag set from an object
+ # @example Example: To remove tag set from an object version
#
- # # The following example removes tag set associated with the specified object. If the bucket is versioning enabled, the
- # # operation removes tag set from the latest object version.
+ # # The following example removes tag set associated with the specified object version. The request specifies both the
+ # # object key and object version.
#
# resp = client.delete_object_tagging({
# bucket: "examplebucket",
# key: "HappyFace.jpg",
+ # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
# })
#
# resp.to_h outputs the following:
# {
- # version_id: "null",
+ # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
# }
# @example Response structure
#
@@ -5146,28 +5425,41 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::DeleteObjectTaggingOutput#version_id #version_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3339
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4594
def delete_object_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # This action enables you to delete multiple objects from a bucket using
- # a single HTTP request. If you know the object keys that you want to
- # delete, then this action provides a suitable alternative to sending
- # individual delete requests, reducing per-request overhead.
+ # This operation enables you to delete multiple objects from a bucket
+ # using a single HTTP request. If you know the object keys that you want
+ # to delete, then this operation provides a suitable alternative to
+ # sending individual delete requests, reducing per-request overhead.
#
- # The request contains a list of up to 1000 keys that you want to
+ # The request can contain a list of up to 1000 keys that you want to
# delete. In the XML, you provide the object key names, and optionally,
# version IDs if you want to delete a specific version of the object
# from a versioning-enabled bucket. For each key, Amazon S3 performs a
- # delete action and returns the result of that delete, success, or
+ # delete operation and returns the result of that delete, success or
# failure, in the response. Note that if the object specified in the
# request is not found, Amazon S3 returns the result as deleted.
#
- # The action supports two modes for the response: verbose and quiet. By
- # default, the action uses verbose mode in which the response includes
- # the result of deletion of each key in your request. In quiet mode the
- # response includes only keys where the delete action encountered an
- # error. For a successful deletion, the action does not return any
- # information about the delete in the response body.
+ # * **Directory buckets** - S3 Versioning isn't enabled and supported
+ # for directory buckets.
+ #
+ # * **Directory buckets** - For directory buckets, you must make
+ # requests for this API operation to the Zonal endpoint. These
+ # endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
+ # `. Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # The operation supports two modes for the response: verbose and quiet.
+ # By default, the operation uses verbose mode in which the response
+ # includes the result of deletion of each key in your request. In quiet
+ # mode the response includes only keys where the delete operation
+ # encountered an error. For a successful deletion in a quiet mode, the
+ # operation does not return any information about the delete in the
+ # response body.
#
# When performing this action on an MFA Delete enabled bucket, that
# attempts to delete any versioned objects, you must include an MFA
@@ -5175,47 +5467,98 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# if there are non-versioned objects you are trying to delete. If you
# provide an invalid token, whether there are versioned keys in the
# request or not, the entire Multi-Object Delete request will fail. For
- # information about MFA Delete, see [ MFA Delete][1].
+ # information about MFA Delete, see [MFA Delete][2] in the *Amazon S3
+ # User Guide*.
+ #
+ # **Directory buckets** - MFA delete is not supported by directory
+ # buckets.
#
- # Finally, the Content-MD5 header is required for all Multi-Object
- # Delete requests. Amazon S3 uses the header value to ensure that your
- # request body has not been altered in transit.
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - The following permissions
+ # are required in your policies when your `DeleteObjects` request
+ # includes specific headers.
+ #
+ # * s3:DeleteObject - To delete an object from
+ # a bucket, you must always specify the `s3:DeleteObject`
+ # permission.
+ #
+ # * s3:DeleteObjectVersion - To delete a
+ # specific version of an object from a versiong-enabled bucket,
+ # you must specify the `s3:DeleteObjectVersion` permission.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][3] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][3].
+ #
+ # Content-MD5 request header
+ # : * **General purpose bucket** - The Content-MD5 request header is
+ # required for all Multi-Object Delete requests. Amazon S3 uses the
+ # header value to ensure that your request body has not been altered
+ # in transit.
+ #
+ # * **Directory bucket** - The Content-MD5 request header or a
+ # additional checksum request header (including
+ # `x-amz-checksum-crc32`, `x-amz-checksum-crc32c`,
+ # `x-amz-checksum-sha1`, or `x-amz-checksum-sha256`) is required for
+ # all Multi-Object Delete requests.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `DeleteObjects`:
#
- # * [CreateMultipartUpload][2]
+ # * [CreateMultipartUpload][4]
#
- # * [UploadPart][3]
+ # * [UploadPart][5]
#
- # * [CompleteMultipartUpload][4]
+ # * [CompleteMultipartUpload][6]
#
- # * [ListParts][5]
+ # * [ListParts][7]
#
- # * [AbortMultipartUpload][6]
+ # * [AbortMultipartUpload][8]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html#MultiFactorAuthenticationDelete
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html#MultiFactorAuthenticationDelete
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
#
- # @example Example: To delete multiple objects from a versioned bucket
+ # @example Example: To delete multiple object versions from a versioned bucket
#
- # # The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the
- # # object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker.
+ # # The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object
+ # # versions and returns the key and versions of deleted objects in the response.
#
# resp = client.delete_objects({
# bucket: "examplebucket",
# delete: {
# objects: [
# {
- # key: "objectkey1",
+ # key: "HappyFace.jpg",
+ # version_id: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b",
# },
# {
- # key: "objectkey2",
+ # key: "HappyFace.jpg",
+ # version_id: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd",
# },
# ],
# quiet: false,
@@ -5226,33 +5569,29 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# {
# deleted: [
# {
- # delete_marker: true,
- # delete_marker_version_id: "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F",
- # key: "objectkey1",
+ # key: "HappyFace.jpg",
+ # version_id: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd",
# },
# {
- # delete_marker: true,
- # delete_marker_version_id: "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt",
- # key: "objectkey2",
+ # key: "HappyFace.jpg",
+ # version_id: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b",
# },
# ],
# }
- # @example Example: To delete multiple object versions from a versioned bucket
+ # @example Example: To delete multiple objects from a versioned bucket
#
- # # The following example deletes objects from a bucket. The request specifies object versions. S3 deletes specific object
- # # versions and returns the key and versions of deleted objects in the response.
+ # # The following example deletes objects from a bucket. The bucket is versioned, and the request does not specify the
+ # # object version to delete. In this case, all versions remain in the bucket and S3 adds a delete marker.
#
# resp = client.delete_objects({
# bucket: "examplebucket",
# delete: {
# objects: [
# {
- # key: "HappyFace.jpg",
- # version_id: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b",
+ # key: "objectkey1",
# },
# {
- # key: "HappyFace.jpg",
- # version_id: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd",
+ # key: "objectkey2",
# },
# ],
# quiet: false,
@@ -5263,12 +5602,14 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# {
# deleted: [
# {
- # key: "HappyFace.jpg",
- # version_id: "yoz3HB.ZhCS_tKVEmIOr7qYyyAaZSKVd",
+ # delete_marker: true,
+ # delete_marker_version_id: "A._w1z6EFiCF5uhtQMDal9JDkID9tQ7F",
+ # key: "objectkey1",
# },
# {
- # key: "HappyFace.jpg",
- # version_id: "2LWg7lQLnY41.maGB5Z6SWW.dcq0vx7b",
+ # delete_marker: true,
+ # delete_marker_version_id: "iOd_ORxhkKe_e8G8_oSGxt2PjsCZKlkt",
+ # key: "objectkey2",
# },
# ],
# }
@@ -5320,9 +5661,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::DeleteObjectsOutput#errors #errors} => Array<Types::Error>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjects AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3588
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4967
def delete_objects(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Removes the `PublicAccessBlock` configuration for an Amazon S3 bucket.
# To use this operation, you must have the
# `s3:PutBucketPublicAccessBlock` permission. For more information about
@@ -5362,9 +5707,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeletePublicAccessBlock AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3641
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5024
def delete_public_access_block(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This implementation of the GET action uses the `accelerate`
# subresource to return the Transfer Acceleration state of a bucket,
# which is either `Enabled` or `Suspended`. Amazon S3 Transfer
@@ -5426,20 +5775,24 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketAccelerateConfigurationOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAccelerateConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3727
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5120
def get_bucket_accelerate_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This implementation of the `GET` action uses the `acl` subresource to
# return the access control list (ACL) of a bucket. To use `GET` to
- # return the ACL of the bucket, you must have `READ_ACP` access to the
- # bucket. If `READ_ACP` permission is granted to the anonymous user, you
- # can return the ACL of the bucket without using an authorization
+ # return the ACL of the bucket, you must have the `READ_ACP` access to
+ # the bucket. If `READ_ACP` permission is granted to the anonymous user,
+ # you can return the ACL of the bucket without using an authorization
# header.
#
- # To use this API operation against an access point, provide the alias
- # of the access point in place of the bucket name.
+ # When you use this API operation with an access point, provide the
+ # alias of the access point in place of the bucket name.
#
- # To use this API operation against an Object Lambda access point,
+ # When you use this API operation with an Object Lambda access point,
# provide the alias of the Object Lambda access point in place of the
# bucket name. If the Object Lambda access point alias in a request is
# not valid, the error code `InvalidAccessPointAliasError` is returned.
@@ -5493,9 +5846,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketAclOutput#grants #grants} => Array<Types::Grant>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAcl AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3819
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5216
def get_bucket_acl(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This implementation of the GET action returns an analytics
# configuration (identified by the analytics configuration ID) from the
# bucket.
@@ -5561,9 +5918,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketAnalyticsConfigurationOutput#analytics_configuration #analytics_configuration} => Types::AnalyticsConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAnalyticsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#3901
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5302
def get_bucket_analytics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the Cross-Origin Resource Sharing (CORS) configuration
# information set for the bucket.
#
@@ -5571,10 +5932,10 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# `s3:GetBucketCORS` action. By default, the bucket owner has this
# permission and can grant it to others.
#
- # To use this API operation against an access point, provide the alias
- # of the access point in place of the bucket name.
+ # When you use this API operation with an access point, provide the
+ # alias of the access point in place of the bucket name.
#
- # To use this API operation against an Object Lambda access point,
+ # When you use this API operation with an Object Lambda access point,
# provide the alias of the Object Lambda access point in place of the
# bucket name. If the Object Lambda access point alias in a request is
# not valid, the error code `InvalidAccessPointAliasError` is returned.
@@ -5650,9 +6011,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketCorsOutput#cors_rules #cors_rules} => Array<Types::CORSRule>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketCors AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4017
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5422
def get_bucket_cors(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the default encryption configuration for an Amazon S3 bucket.
# By default, all buckets have a default encryption configuration that
# uses server-side encryption with Amazon S3 managed keys (SSE-S3). For
@@ -5701,9 +6066,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketEncryptionOutput#server_side_encryption_configuration #server_side_encryption_configuration} => Types::ServerSideEncryptionConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketEncryption AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4080
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5489
def get_bucket_encryption(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Gets the S3 Intelligent-Tiering configuration from the specified
# bucket.
#
@@ -5771,9 +6140,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketIntelligentTieringConfigurationOutput#intelligent_tiering_configuration #intelligent_tiering_configuration} => Types::IntelligentTieringConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketIntelligentTieringConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4160
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5573
def get_bucket_intelligent_tiering_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns an inventory configuration (identified by the inventory
# configuration ID) from the bucket.
#
@@ -5836,7 +6209,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketInventoryConfigurationOutput#inventory_configuration #inventory_configuration} => Types::InventoryConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketInventoryConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4239
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5656
def get_bucket_inventory_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
# For an updated version of this API, see
@@ -5845,6 +6218,10 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# version of this topic. This topic is provided for backward
# compatibility.
#
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the lifecycle configuration information set on the bucket. For
# information about lifecycle configuration, see [Object Lifecycle
# Management][2].
@@ -5937,9 +6314,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketLifecycleOutput#rules #rules} => Array<Types::Rule>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycle AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4353
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5774
def get_bucket_lifecycle(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Bucket lifecycle configuration now supports specifying a lifecycle
# rule using an object key name prefix, one or more object tags, or a
# combination of both. Accordingly, this section describes the latest
@@ -6060,17 +6441,21 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketLifecycleConfigurationOutput#rules #rules} => Array<Types::LifecycleRule>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4489
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5914
def get_bucket_lifecycle_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the Region the bucket resides in. You set the bucket's Region
# using the `LocationConstraint` request parameter in a `CreateBucket`
# request. For more information, see [CreateBucket][1].
#
- # To use this API operation against an access point, provide the alias
- # of the access point in place of the bucket name.
+ # When you use this API operation with an access point, provide the
+ # alias of the access point in place of the bucket name.
#
- # To use this API operation against an Object Lambda access point,
+ # When you use this API operation with an Object Lambda access point,
# provide the alias of the Object Lambda access point in place of the
# bucket name. If the Object Lambda access point alias in a request is
# not valid, the error code `InvalidAccessPointAliasError` is returned.
@@ -6116,7 +6501,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# }
# @example Response structure
#
- # resp.location_constraint #=> String, one of "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ca-central-1", "cn-north-1", "cn-northwest-1", "EU", "eu-central-1", "eu-north-1", "eu-south-1", "eu-west-1", "eu-west-2", "eu-west-3", "me-south-1", "sa-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2", "ap-south-2", "eu-south-2"
+ # resp.location_constraint #=> String, one of "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ca-central-1", "cn-north-1", "cn-northwest-1", "EU", "eu-central-1", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "me-south-1", "sa-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"
# @option params
# @option params
# @overload get_bucket_location
@@ -6126,9 +6511,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketLocationOutput#location_constraint #location_constraint} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLocation AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4582
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6011
def get_bucket_location(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the logging status of a bucket and the permissions users have
# to view and modify that status.
#
@@ -6160,6 +6549,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.logging_enabled.target_grants[0].grantee.uri #=> String
# resp.logging_enabled.target_grants[0].permission #=> String, one of "FULL_CONTROL", "READ", "WRITE"
# resp.logging_enabled.target_prefix #=> String
+ # resp.logging_enabled.target_object_key_format.partitioned_prefix.partition_date_source #=> String, one of "EventTime", "DeliveryTime"
# @option params
# @option params
# @overload get_bucket_logging
@@ -6169,9 +6559,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketLoggingOutput#logging_enabled #logging_enabled} => Types::LoggingEnabled
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLogging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4636
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6070
def get_bucket_logging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Gets a metrics configuration (specified by the metrics configuration
# ID) from the bucket. Note that this doesn't include the daily storage
# metrics.
@@ -6235,9 +6629,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketMetricsConfigurationOutput#metrics_configuration #metrics_configuration} => Types::MetricsConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketMetricsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4718
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6156
def get_bucket_metrics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# No longer used, see [GetBucketNotificationConfiguration][1].
#
#
@@ -6333,9 +6731,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::NotificationConfigurationDeprecated#cloud_function_configuration #cloud_function_configuration} => Types::CloudFunctionConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotification AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4845
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6287
def get_bucket_notification(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the notification configuration of a bucket.
#
# If notifications are not enabled on the bucket, the action returns an
@@ -6346,10 +6748,10 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# policy to grant permission to other users to read this configuration
# with the `s3:GetBucketNotification` permission.
#
- # To use this API operation against an access point, provide the alias
- # of the access point in place of the bucket name.
+ # When you use this API operation with an access point, provide the
+ # alias of the access point in place of the bucket name.
#
- # To use this API operation against an Object Lambda access point,
+ # When you use this API operation with an Object Lambda access point,
# provide the alias of the Object Lambda access point in place of the
# bucket name. If the Object Lambda access point alias in a request is
# not valid, the error code `InvalidAccessPointAliasError` is returned.
@@ -6418,9 +6820,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::NotificationConfiguration#event_bridge_configuration #event_bridge_configuration} => Types::EventBridgeConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotificationConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#4956
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6402
def get_bucket_notification_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Retrieves `OwnershipControls` for an Amazon S3 bucket. To use this
# operation, you must have the `s3:GetBucketOwnershipControls`
# permission. For more information about Amazon S3 permissions, see
@@ -6459,53 +6865,85 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketOwnershipControlsOutput#ownership_controls #ownership_controls} => Types::OwnershipControls
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketOwnershipControls AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5009
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6459
def get_bucket_ownership_controls(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Returns the policy of a specified bucket. If you are using an identity
- # other than the root user of the Amazon Web Services account that owns
- # the bucket, the calling identity must have the `GetBucketPolicy`
- # permissions on the specified bucket and belong to the bucket owner's
- # account in order to use this operation.
- #
- # If you don't have `GetBucketPolicy` permissions, Amazon S3 returns a
- # `403 Access Denied` error. If you have the correct permissions, but
- # you're not using an identity that belongs to the bucket owner's
- # account, Amazon S3 returns a `405 Method Not Allowed` error.
- #
- # To ensure that bucket owners don't inadvertently lock themselves out
- # of their own buckets, the root principal in a bucket owner's Amazon
- # Web Services account can perform the `GetBucketPolicy`,
- # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if their
- # bucket policy explicitly denies the root principal's access. Bucket
- # owner root principals can only be blocked from performing these API
- # actions by VPC endpoint policies and Amazon Web Services Organizations
- # policies.
- #
- # To use this API operation against an access point, provide the alias
- # of the access point in place of the bucket name.
- #
- # To use this API operation against an Object Lambda access point,
- # provide the alias of the Object Lambda access point in place of the
- # bucket name. If the Object Lambda access point alias in a request is
- # not valid, the error code `InvalidAccessPointAliasError` is returned.
- # For more information about `InvalidAccessPointAliasError`, see [List
- # of Error Codes][1].
+ # Returns the policy of a specified bucket.
#
- # For more information about bucket policies, see [Using Bucket Policies
- # and User Policies][2].
+ # Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more information,
+ # see [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # Permissions
+ #
+ # : If you are using an identity other than the root user of the Amazon
+ # Web Services account that owns the bucket, the calling identity must
+ # both have the `GetBucketPolicy` permissions on the specified bucket
+ # and belong to the bucket owner's account in order to use this
+ # operation.
+ #
+ # If you don't have `GetBucketPolicy` permissions, Amazon S3 returns
+ # a `403 Access Denied` error. If you have the correct permissions,
+ # but you're not using an identity that belongs to the bucket
+ # owner's account, Amazon S3 returns a `405 Method Not Allowed`
+ # error.
+ #
+ # To ensure that bucket owners don't inadvertently lock themselves
+ # out of their own buckets, the root principal in a bucket owner's
+ # Amazon Web Services account can perform the `GetBucketPolicy`,
+ # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if
+ # their bucket policy explicitly denies the root principal's access.
+ # Bucket owner root principals can only be blocked from performing
+ # these API actions by VPC endpoint policies and Amazon Web Services
+ # Organizations policies.
+ #
+ # * **General purpose bucket permissions** - The `s3:GetBucketPolicy`
+ # permission is required in a policy. For more information about
+ # general purpose buckets bucket policies, see [Using Bucket
+ # Policies and User Policies][2] in the *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation, you must have the `s3express:GetBucketPolicy`
+ # permission in an IAM identity-based policy instead of a bucket
+ # policy. Cross-account access to this API operation isn't
+ # supported. This operation can only be performed by the Amazon Web
+ # Services account that owns the resource. For more information
+ # about directory bucket policies and permissions, see [Amazon Web
+ # Services Identity and Access Management (IAM) for S3 Express One
+ # Zone][3] in the *Amazon S3 User Guide*.
+ #
+ # Example bucket policies
+ #
+ # : **General purpose buckets example bucket policies** - See [Bucket
+ # policy examples][4] in the *Amazon S3 User Guide*.
+ #
+ # **Directory bucket example bucket policies** - See [Example bucket
+ # policies for S3 Express One Zone][5] in the *Amazon S3 User Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
#
# The following action is related to `GetBucketPolicy`:
#
- # * [GetObject][3]
+ # * [GetObject][6]
#
# ^
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
#
# @example Request syntax with placeholder values
#
@@ -6537,9 +6975,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketPolicyOutput#policy #policy} => IO
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicy AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5114
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6619
def get_bucket_policy(params = T.unsafe(nil), options = T.unsafe(nil), &block); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Retrieves the policy status for an Amazon S3 bucket, indicating
# whether the bucket is public. In order to use this operation, you must
# have the `s3:GetBucketPolicyStatus` permission. For more information
@@ -6586,9 +7028,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketPolicyStatusOutput#policy_status #policy_status} => Types::PolicyStatus
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyStatus AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5175
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6684
def get_bucket_policy_status(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the replication configuration of a bucket.
#
# It can take a while to propagate the put or delete a replication
@@ -6675,7 +7121,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.replication_configuration.rules[0].existing_object_replication.status #=> String, one of "Enabled", "Disabled"
# resp.replication_configuration.rules[0].destination.bucket #=> String
# resp.replication_configuration.rules[0].destination.account #=> String
- # resp.replication_configuration.rules[0].destination.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.replication_configuration.rules[0].destination.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.replication_configuration.rules[0].destination.access_control_translation.owner #=> String, one of "Destination"
# resp.replication_configuration.rules[0].destination.encryption_configuration.replica_kms_key_id #=> String
# resp.replication_configuration.rules[0].destination.replication_time.status #=> String, one of "Enabled", "Disabled"
@@ -6692,9 +7138,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketReplicationOutput#replication_configuration #replication_configuration} => Types::ReplicationConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketReplication AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5294
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6807
def get_bucket_replication(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the request payment configuration of a bucket. To use this
# version of the operation, you must be the bucket owner. For more
# information, see [Requester Pays Buckets][1].
@@ -6740,9 +7190,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketRequestPaymentOutput#payer #payer} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketRequestPayment AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5356
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6873
def get_bucket_request_payment(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the tag set associated with the bucket.
#
# To use this operation, you must have permission to perform the
@@ -6809,9 +7263,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketTaggingOutput#tag_set #tag_set} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5438
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6959
def get_bucket_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the versioning state of a bucket.
#
# To retrieve the versioning state of a bucket, you must be the bucket
@@ -6869,9 +7327,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketVersioningOutput#mfa_delete #mfa_delete} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketVersioning AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5511
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7036
def get_bucket_versioning(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the website configuration for a bucket. To host website on
# Amazon S3, you can configure a bucket as website by adding a website
# configuration. For more information about hosting websites, see
@@ -6944,170 +7406,168 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetBucketWebsiteOutput#routing_rules #routing_rules} => Array<Types::RoutingRule>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketWebsite AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#5599
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7128
def get_bucket_website(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Retrieves objects from Amazon S3. To use `GET`, you must have `READ`
- # access to the object. If you grant `READ` access to the anonymous
- # user, you can return the object without using an authorization header.
+ # Retrieves an object from Amazon S3.
#
- # An Amazon S3 bucket has no directory hierarchy such as you would find
- # in a typical computer file system. You can, however, create a logical
- # hierarchy by using object key names that imply a folder structure. For
- # example, instead of naming an object `sample.jpg`, you can name it
- # `photos/2006/February/sample.jpg`.
+ # In the `GetObject` request, specify the full key name for the object.
#
- # To get an object from such a logical hierarchy, specify the full key
- # name for the object in the `GET` operation. For a virtual hosted-style
+ # **General purpose buckets** - Both the virtual-hosted-style requests
+ # and the path-style requests are supported. For a virtual hosted-style
# request example, if you have the object
- # `photos/2006/February/sample.jpg`, specify the resource as
+ # `photos/2006/February/sample.jpg`, specify the object key name as
# `/photos/2006/February/sample.jpg`. For a path-style request example,
# if you have the object `photos/2006/February/sample.jpg` in the bucket
- # named `examplebucket`, specify the resource as
+ # named `examplebucket`, specify the object key name as
# `/examplebucket/photos/2006/February/sample.jpg`. For more information
- # about request types, see [HTTP Host Header Bucket Specification][1].
- #
- # For more information about returning the ACL of an object, see
- # [GetObjectAcl][2].
- #
- # If the object you are retrieving is stored in the S3 Glacier Flexible
- # Retrieval or S3 Glacier Deep Archive storage class, or S3
- # Intelligent-Tiering Archive or S3 Intelligent-Tiering Deep Archive
- # tiers, before you can retrieve the object you must first restore a
- # copy using [RestoreObject][3]. Otherwise, this action returns an
- # `InvalidObjectState` error. For information about restoring archived
- # objects, see [Restoring Archived Objects][4].
- #
- # Encryption request headers, like `x-amz-server-side-encryption`,
- # should not be sent for GET requests if your object uses server-side
- # encryption with Key Management Service (KMS) keys (SSE-KMS),
- # dual-layer server-side encryption with Amazon Web Services KMS keys
- # (DSSE-KMS), or server-side encryption with Amazon S3 managed
- # encryption keys (SSE-S3). If your object does use these types of keys,
- # you’ll get an HTTP 400 Bad Request error.
- #
- # If you encrypt an object by using server-side encryption with
- # customer-provided encryption keys (SSE-C) when you store the object in
- # Amazon S3, then when you GET the object, you must use the following
- # headers:
- #
- # * `x-amz-server-side-encryption-customer-algorithm`
- #
- # * `x-amz-server-side-encryption-customer-key`
- #
- # * `x-amz-server-side-encryption-customer-key-MD5`
- #
- # For more information about SSE-C, see [Server-Side Encryption (Using
- # Customer-Provided Encryption Keys)][5].
+ # about request types, see [HTTP Host Header Bucket Specification][1] in
+ # the *Amazon S3 User Guide*.
#
- # Assuming you have the relevant permission to read object tags, the
- # response also returns the `x-amz-tagging-count` header that provides
- # the count of number of tags associated with the object. You can use
- # [GetObjectTagging][6] to retrieve the tag set associated with an
- # object.
+ # **Directory buckets** - Only virtual-hosted-style requests are
+ # supported. For a virtual hosted-style request example, if you have the
+ # object `photos/2006/February/sample.jpg` in the bucket named
+ # `examplebucket--use1-az5--x-s3`, specify the object key name as
+ # `/photos/2006/February/sample.jpg`. Also, when you make requests to
+ # this API operation, your requests are sent to the Zonal endpoint.
+ # These endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
#
# Permissions
+ # : * **General purpose bucket permissions** - You must have the
+ # required permissions in a policy. To use `GetObject`, you must
+ # have the `READ` access to the object (or version). If you grant
+ # `READ` access to the anonymous user, the `GetObject` operation
+ # returns the object without using an authorization header. For more
+ # information, see [Specifying permissions in a policy][3] in the
+ # *Amazon S3 User Guide*.
+ #
+ # If you include a `versionId` in your request header, you must have
+ # the `s3:GetObjectVersion` permission to access a specific version
+ # of an object. The `s3:GetObject` permission is not required in
+ # this scenario.
+ #
+ # If you request the current version of an object without a specific
+ # `versionId` in the request header, only the `s3:GetObject`
+ # permission is required. The `s3:GetObjectVersion` permission is
+ # not required in this scenario.
+ #
+ # If the object that you request doesn’t exist, the error that
+ # Amazon S3 returns depends on whether you also have the
+ # `s3:ListBucket` permission.
+ #
+ # * If you have the `s3:ListBucket` permission on the bucket, Amazon
+ # S3 returns an HTTP status code `404 Not Found` error.
+ #
+ # * If you don’t have the `s3:ListBucket` permission, Amazon S3
+ # returns an HTTP status code `403 Access Denied` error.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][4] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][4].
+ #
+ # Storage classes
+ #
+ # : If the object you are retrieving is stored in the S3 Glacier
+ # Flexible Retrieval storage class, the S3 Glacier Deep Archive
+ # storage class, the S3 Intelligent-Tiering Archive Access tier, or
+ # the S3 Intelligent-Tiering Deep Archive Access tier, before you can
+ # retrieve the object you must first restore a copy using
+ # [RestoreObject][5]. Otherwise, this operation returns an
+ # `InvalidObjectState` error. For information about restoring archived
+ # objects, see [Restoring Archived Objects][6] in the *Amazon S3 User
+ # Guide*.
+ #
+ # Directory buckets - For directory buckets, only the S3
+ # Express One Zone storage class is supported to store newly created
+ # objects. Unsupported storage class values won't write a destination
+ # object and will respond with the HTTP status code `400 Bad Request`.
+ #
+ # Encryption
+ #
+ # : Encryption request headers, like `x-amz-server-side-encryption`,
+ # should not be sent for the `GetObject` requests, if your object uses
+ # server-side encryption with Amazon S3 managed encryption keys
+ # (SSE-S3), server-side encryption with Key Management Service (KMS)
+ # keys (SSE-KMS), or dual-layer server-side encryption with Amazon Web
+ # Services KMS keys (DSSE-KMS). If you include the header in your
+ # `GetObject` requests for the object that uses these types of keys,
+ # you’ll get an HTTP `400 Bad Request` error.
+ #
+ # Overriding response header values through the request
#
- # : You need the relevant read object (or version) permission for this
- # operation. For more information, see [Specifying Permissions in a
- # Policy][7]. If the object that you request doesn’t exist, the error
- # that Amazon S3 returns depends on whether you also have the
- # `s3:ListBucket` permission.
- #
- # If you have the `s3:ListBucket` permission on the bucket, Amazon S3
- # returns an HTTP status code 404 (Not Found) error.
- #
- # If you don’t have the `s3:ListBucket` permission, Amazon S3 returns
- # an HTTP status code 403 ("access denied") error.
- #
- # Versioning
- #
- # : By default, the `GET` action returns the current version of an
- # object. To return a different version, use the `versionId`
- # subresource.
+ # : There are times when you want to override certain response header
+ # values of a `GetObject` response. For example, you might override
+ # the `Content-Disposition` response header value through your
+ # `GetObject` request.
#
- # * If you supply a `versionId`, you need the `s3:GetObjectVersion`
- # permission to access a specific version of an object. If you
- # request a specific version, you do not need to have the
- # `s3:GetObject` permission. If you request the current version
- # without a specific version ID, only `s3:GetObject` permission is
- # required. `s3:GetObjectVersion` permission won't be required.
+ # You can override values for a set of response headers. These
+ # modified response header values are included only in a successful
+ # response, that is, when the HTTP status code `200 OK` is returned.
+ # The headers you can override using the following query parameters in
+ # the request are a subset of the headers that Amazon S3 accepts when
+ # you create an object.
#
- # * If the current version of the object is a delete marker, Amazon S3
- # behaves as if the object was deleted and includes
- # `x-amz-delete-marker: true` in the response.
+ # The response headers that you can override for the `GetObject`
+ # response are `Cache-Control`, `Content-Disposition`,
+ # `Content-Encoding`, `Content-Language`, `Content-Type`, and
+ # `Expires`.
#
- #
+ # To override values for a set of response headers in the `GetObject`
+ # response, you can use the following query parameters in the request.
#
- # For more information about versioning, see [PutBucketVersioning][8].
+ # * `response-cache-control`
#
- # Overriding Response Header Values
+ # * `response-content-disposition`
#
- # : There are times when you want to override certain response header
- # values in a `GET` response. For example, you might override the
- # `Content-Disposition` response header value in your `GET` request.
- #
- # You can override values for a set of response headers using the
- # following query parameters. These response header values are sent
- # only on a successful request, that is, when status code 200 OK is
- # returned. The set of headers you can override using these parameters
- # is a subset of the headers that Amazon S3 accepts when you create an
- # object. The response headers that you can override for the `GET`
- # response are `Content-Type`, `Content-Language`, `Expires`,
- # `Cache-Control`, `Content-Disposition`, and `Content-Encoding`. To
- # override these header values in the `GET` response, you use the
- # following request parameters.
- #
- # You must sign the request, either using an Authorization header or a
- # presigned URL, when using these parameters. They cannot be used with
- # an unsigned (anonymous) request.
+ # * `response-content-encoding`
#
- #
+ # * `response-content-language`
#
# * `response-content-type`
#
- # * `response-content-language`
- #
# * `response-expires`
#
- # * `response-cache-control`
- #
- # * `response-content-disposition`
- #
- # * `response-content-encoding`
- #
- # Overriding Response Header Values
+ # When you use these parameters, you must sign the request by using
+ # either an Authorization header or a presigned URL. These parameters
+ # cannot be used with an unsigned (anonymous) request.
#
- # : If both of the `If-Match` and `If-Unmodified-Since` headers are
- # present in the request as follows: `If-Match` condition evaluates to
- # `true`, and; `If-Unmodified-Since` condition evaluates to `false`;
- # then, S3 returns 200 OK and the data requested.
+ #
#
- # If both of the `If-None-Match` and `If-Modified-Since` headers are
- # present in the request as follows:` If-None-Match` condition
- # evaluates to `false`, and; `If-Modified-Since` condition evaluates
- # to `true`; then, S3 returns 304 Not Modified response code.
+ # HTTP Host header syntax
#
- # For more information about conditional requests, see [RFC 7232][9].
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `GetObject`:
#
- # * [ListBuckets][10]
+ # * [ListBuckets][7]
#
- # * [GetObjectAcl][2]
+ # * [GetObjectAcl][8]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html
- # [9]: https://tools.ietf.org/html/rfc7232
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
#
# @example Download object into memory
# # omit :response_target to download to a StringIO in memory
@@ -7205,9 +7665,9 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.sse_customer_key_md5 #=> String
# resp.ssekms_key_id #=> String
# resp.bucket_key_enabled #=> Boolean
- # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.request_charged #=> String, one of "requester"
- # resp.replication_status #=> String, one of "COMPLETE", "PENDING", "FAILED", "REPLICA"
+ # resp.replication_status #=> String, one of "COMPLETE", "PENDING", "FAILED", "REPLICA", "COMPLETED"
# resp.parts_count #=> Integer
# resp.tag_count #=> Integer
# resp.object_lock_mode #=> String, one of "GOVERNANCE", "COMPLIANCE"
@@ -7309,16 +7769,20 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectOutput#object_lock_legal_hold_status #object_lock_legal_hold_status} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6079
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7775
def get_object(params = T.unsafe(nil), options = T.unsafe(nil), &block); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns the access control list (ACL) of an object. To use this
# operation, you must have `s3:GetObjectAcl` permissions or `READ_ACP`
# access to the object. For more information, see [Mapping of ACL
# permissions and access policy permissions][1] in the *Amazon S3 User
# Guide*
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# By default, GET returns ACL information about the current version of
# an object. To return ACL information about a different version, use
@@ -7436,116 +7900,173 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectAclOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAcl AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6246
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7959
def get_object_acl(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves all the metadata from an object without returning the object
- # itself. This action is useful if you're interested only in an
- # object's metadata. To use `GetObjectAttributes`, you must have READ
- # access to the object.
+ # itself. This operation is useful if you're interested only in an
+ # object's metadata.
#
# `GetObjectAttributes` combines the functionality of `HeadObject` and
# `ListParts`. All of the data returned with each of those individual
# calls can be returned with a single call to `GetObjectAttributes`.
#
- # If you encrypt an object by using server-side encryption with
- # customer-provided encryption keys (SSE-C) when you store the object in
- # Amazon S3, then when you retrieve the metadata from the object, you
- # must use the following headers:
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
+ #
+ #
#
- # * `x-amz-server-side-encryption-customer-algorithm`
+ # Permissions
+ # : * **General purpose bucket permissions** - To use
+ # `GetObjectAttributes`, you must have READ access to the object.
+ # The permissions that you need to use this operation with depend on
+ # whether the bucket is versioned. If the bucket is versioned, you
+ # need both the `s3:GetObjectVersion` and
+ # `s3:GetObjectVersionAttributes` permissions for this operation. If
+ # the bucket is not versioned, you need the `s3:GetObject` and
+ # `s3:GetObjectAttributes` permissions. For more information, see
+ # [Specifying Permissions in a Policy][2] in the *Amazon S3 User
+ # Guide*. If the object that you request does not exist, the error
+ # Amazon S3 returns depends on whether you also have the
+ # `s3:ListBucket` permission.
+ #
+ # * If you have the `s3:ListBucket` permission on the bucket, Amazon
+ # S3 returns an HTTP status code `404 Not Found` ("no such key")
+ # error.
+ #
+ # * If you don't have the `s3:ListBucket` permission, Amazon S3
+ # returns an HTTP status code `403 Forbidden` ("access denied")
+ # error.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][3] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][3].
+ #
+ # Encryption
+ # : Encryption request headers, like `x-amz-server-side-encryption`,
+ # should not be sent for `HEAD` requests if your object uses
+ # server-side encryption with Key Management Service (KMS) keys
+ # (SSE-KMS), dual-layer server-side encryption with Amazon Web
+ # Services KMS keys (DSSE-KMS), or server-side encryption with Amazon
+ # S3 managed encryption keys (SSE-S3). The
+ # `x-amz-server-side-encryption` header is used when you `PUT` an
+ # object to S3 and want to specify the encryption method. If you
+ # include this header in a `GET` request for an object that uses these
+ # types of keys, you’ll get an HTTP `400 Bad Request` error. It's
+ # because the encryption method can't be changed when you retrieve
+ # the object.
#
- # * `x-amz-server-side-encryption-customer-key`
+ #
#
- # * `x-amz-server-side-encryption-customer-key-MD5`
+ # If you encrypt an object by using server-side encryption with
+ # customer-provided encryption keys (SSE-C) when you store the object
+ # in Amazon S3, then when you retrieve the metadata from the object,
+ # you must use the following headers to provide the encryption key for
+ # the server to be able to retrieve the object's metadata. The
+ # headers are:
#
- # For more information about SSE-C, see [Server-Side Encryption (Using
- # Customer-Provided Encryption Keys)][1] in the *Amazon S3 User Guide*.
+ # * `x-amz-server-side-encryption-customer-algorithm`
#
- # * Encryption request headers, such as `x-amz-server-side-encryption`,
- # should not be sent for GET requests if your object uses server-side
- # encryption with Amazon Web Services KMS keys stored in Amazon Web
- # Services Key Management Service (SSE-KMS) or server-side encryption
- # with Amazon S3 managed keys (SSE-S3). If your object does use these
- # types of keys, you'll get an HTTP `400 Bad Request` error.
+ # * `x-amz-server-side-encryption-customer-key`
#
- # * The last modified property in this case is the creation date of the
- # object.
+ # * `x-amz-server-side-encryption-customer-key-MD5`
#
- #
+ # For more information about SSE-C, see [Server-Side Encryption (Using
+ # Customer-Provided Encryption Keys)][4] in the *Amazon S3 User
+ # Guide*.
#
- # Consider the following when using request headers:
+ # **Directory bucket permissions** - For directory buckets, only
+ # server-side encryption with Amazon S3 managed keys (SSE-S3)
+ # (`AES256`) is supported.
#
- # * If both of the `If-Match` and `If-Unmodified-Since` headers are
- # present in the request as follows, then Amazon S3 returns the HTTP
- # status code `200 OK` and the data requested:
+ #
+ #
+ # Versioning
#
- # * `If-Match` condition evaluates to `true`.
+ # : **Directory buckets** - S3 Versioning isn't enabled and supported
+ # for directory buckets. For this API operation, only the `null` value
+ # of the version ID is supported by directory buckets. You can only
+ # specify `null` to the `versionId` query parameter in the request.
#
- # * `If-Unmodified-Since` condition evaluates to `false`.
+ # Conditional request headers
#
- # * If both of the `If-None-Match` and `If-Modified-Since` headers are
- # present in the request as follows, then Amazon S3 returns the HTTP
- # status code `304 Not Modified`:
+ # : Consider the following when using request headers:
#
- # * `If-None-Match` condition evaluates to `false`.
+ # * If both of the `If-Match` and `If-Unmodified-Since` headers are
+ # present in the request as follows, then Amazon S3 returns the HTTP
+ # status code `200 OK` and the data requested:
#
- # * `If-Modified-Since` condition evaluates to `true`.
+ # * `If-Match` condition evaluates to `true`.
#
- # For more information about conditional requests, see [RFC 7232][2].
+ # * `If-Unmodified-Since` condition evaluates to `false`.
#
- # Permissions
+ # For more information about conditional requests, see [RFC
+ # 7232][5].
+ #
+ # * If both of the `If-None-Match` and `If-Modified-Since` headers are
+ # present in the request as follows, then Amazon S3 returns the HTTP
+ # status code `304 Not Modified`:
+ #
+ # * `If-None-Match` condition evaluates to `false`.
+ #
+ # * `If-Modified-Since` condition evaluates to `true`.
+ #
+ # For more information about conditional requests, see [RFC
+ # 7232][5].
#
- # : The permissions that you need to use this operation depend on
- # whether the bucket is versioned. If the bucket is versioned, you
- # need both the `s3:GetObjectVersion` and
- # `s3:GetObjectVersionAttributes` permissions for this operation. If
- # the bucket is not versioned, you need the `s3:GetObject` and
- # `s3:GetObjectAttributes` permissions. For more information, see
- # [Specifying Permissions in a Policy][3] in the *Amazon S3 User
- # Guide*. If the object that you request does not exist, the error
- # Amazon S3 returns depends on whether you also have the
- # `s3:ListBucket` permission.
- #
- # * If you have the `s3:ListBucket` permission on the bucket, Amazon
- # S3 returns an HTTP status code `404 Not Found` ("no such key")
- # error.
- #
- # * If you don't have the `s3:ListBucket` permission, Amazon S3
- # returns an HTTP status code `403 Forbidden` ("access denied")
- # error.
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following actions are related to `GetObjectAttributes`:
#
- # * [GetObject][4]
+ # * [GetObject][6]
#
- # * [GetObjectAcl][5]
+ # * [GetObjectAcl][7]
#
- # * [GetObjectLegalHold][6]
+ # * [GetObjectLegalHold][8]
#
- # * [GetObjectLockConfiguration][7]
+ # * [GetObjectLockConfiguration][9]
#
- # * [GetObjectRetention][8]
+ # * [GetObjectRetention][10]
#
- # * [GetObjectTagging][9]
+ # * [GetObjectTagging][11]
#
- # * [HeadObject][10]
+ # * [HeadObject][12]
#
- # * [ListParts][11]
+ # * [ListParts][13]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
- # [2]: https://tools.ietf.org/html/rfc7232
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLegalHold.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectRetention.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
+ # [5]: https://tools.ietf.org/html/rfc7232
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAcl.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLegalHold.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectLockConfiguration.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectRetention.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
+ # [12]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadObject.html
+ # [13]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
#
# @example Response structure
#
@@ -7570,7 +8091,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.object_parts.parts[0].checksum_crc32c #=> String
# resp.object_parts.parts[0].checksum_sha1 #=> String
# resp.object_parts.parts[0].checksum_sha256 #=> String
- # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.object_size #=> Integer
# @example Request syntax with placeholder values
#
@@ -7613,13 +8134,17 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectAttributesOutput#object_size #object_size} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAttributes AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6491
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8305
def get_object_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Gets an object's current legal hold status. For more information, see
# [Locking Objects][1].
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# The following action is related to `GetObjectLegalHold`:
#
@@ -7656,9 +8181,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectLegalHoldOutput#legal_hold #legal_hold} => Types::ObjectLockLegalHold
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLegalHold AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6574
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8401
def get_object_legal_hold(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Gets the Object Lock configuration for a bucket. The rule specified in
# the Object Lock configuration will be applied by default to every new
# object placed in the specified bucket. For more information, see
@@ -7696,13 +8225,17 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectLockConfigurationOutput#object_lock_configuration #object_lock_configuration} => Types::ObjectLockConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLockConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6637
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8471
def get_object_lock_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Retrieves an object's retention settings. For more information, see
# [Locking Objects][1].
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# The following action is related to `GetObjectRetention`:
#
@@ -7740,10 +8273,14 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectRetentionOutput#retention #retention} => Types::ObjectLockRetention
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectRetention AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6721
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8568
def get_object_retention(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Returns the tag-set of an object. You send the GET request against the
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
+ # Returns the tag-set of an object. You send the GET request against the
# tagging subresource associated with the object.
#
# To use this operation, you must have permission to perform the
@@ -7783,25 +8320,28 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# expected_bucket_owner: "AccountId",
# request_payer: "requester", # accepts requester
# })
- # @example Example: To retrieve tag set of a specific object version
+ # @example Example: To retrieve tag set of an object
#
- # # The following example retrieves tag set of an object. The request specifies object version.
+ # # The following example retrieves tag set of an object.
#
# resp = client.get_object_tagging({
# bucket: "examplebucket",
- # key: "exampleobject",
- # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
+ # key: "HappyFace.jpg",
# })
#
# resp.to_h outputs the following:
# {
# tag_set: [
# {
- # key: "Key1",
- # value: "Value1",
+ # key: "Key4",
+ # value: "Value4",
+ # },
+ # {
+ # key: "Key3",
+ # value: "Value3",
# },
# ],
- # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
+ # version_id: "null",
# }
# @example Response structure
#
@@ -7809,28 +8349,25 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.tag_set #=> Array
# resp.tag_set[0].key #=> String
# resp.tag_set[0].value #=> String
- # @example Example: To retrieve tag set of an object
+ # @example Example: To retrieve tag set of a specific object version
#
- # # The following example retrieves tag set of an object.
+ # # The following example retrieves tag set of an object. The request specifies object version.
#
# resp = client.get_object_tagging({
# bucket: "examplebucket",
- # key: "HappyFace.jpg",
+ # key: "exampleobject",
+ # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
# })
#
# resp.to_h outputs the following:
# {
# tag_set: [
# {
- # key: "Key4",
- # value: "Value4",
- # },
- # {
- # key: "Key3",
- # value: "Value3",
+ # key: "Key1",
+ # value: "Value1",
# },
# ],
- # version_id: "null",
+ # version_id: "ydlaNkwWm0SfKJR.T1b1fIdPRbldTYRI",
# }
# @option params
# @option params
@@ -7845,9 +8382,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectTaggingOutput#tag_set #tag_set} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6877
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8737
def get_object_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns torrent files from a bucket. BitTorrent can save you bandwidth
# when you're distributing large files.
#
@@ -7859,7 +8400,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
# To use GET, you must have READ access to the object.
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# The following action is related to `GetObjectTorrent`:
#
@@ -7908,9 +8449,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetObjectTorrentOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTorrent AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#6968
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8838
def get_object_torrent(params = T.unsafe(nil), options = T.unsafe(nil), &block); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Retrieves the `PublicAccessBlock` configuration for an Amazon S3
# bucket. To use this operation, you must have the
# `s3:GetBucketPublicAccessBlock` permission. For more information about
@@ -7967,54 +8512,91 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::GetPublicAccessBlockOutput#public_access_block_configuration #public_access_block_configuration} => Types::PublicAccessBlockConfiguration
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetPublicAccessBlock AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7039
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8913
def get_public_access_block(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # This action is useful to determine if a bucket exists and you have
- # permission to access it. The action returns a `200 OK` if the bucket
- # exists and you have permission to access it.
+ # You can use this operation to determine if a bucket exists and if you
+ # have permission to access it. The action returns a `200 OK` if the
+ # bucket exists and you have permission to access it.
#
# If the bucket does not exist or you do not have permission to access
# it, the `HEAD` request returns a generic `400 Bad Request`, `403
# Forbidden` or `404 Not Found` code. A message body is not included, so
# you cannot determine the exception beyond these error codes.
#
- # To use this operation, you must have permissions to perform the
- # `s3:ListBucket` action. The bucket owner has this permission by
- # default and can grant this permission to others. For more information
- # about permissions, see [Permissions Related to Bucket Subresource
- # Operations][1] and [Managing Access Permissions to Your Amazon S3
- # Resources][2].
+ # Directory buckets - You must make requests for this API
+ # operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com`. Path-style
+ # requests are not supported. For more information, see [Regional and
+ # Zonal endpoints][1] in the *Amazon S3 User Guide*.
#
- # To use this API operation against an access point, you must provide
- # the alias of the access point in place of the bucket name or specify
- # the access point ARN. When using the access point ARN, you must direct
- # requests to the access point hostname. The access point hostname takes
- # the form
- # *AccessPointName*-*AccountId*.s3-accesspoint.*Region*.amazonaws.com.
- # When using the Amazon Web Services SDKs, you provide the ARN in place
- # of the bucket name. For more information, see [Using access
- # points][3].
- #
- # To use this API operation against an Object Lambda access point,
- # provide the alias of the Object Lambda access point in place of the
- # bucket name. If the Object Lambda access point alias in a request is
- # not valid, the error code `InvalidAccessPointAliasError` is returned.
- # For more information about `InvalidAccessPointAliasError`, see [List
- # of Error Codes][4].
+ #
#
+ # Authentication and authorization
#
+ # : All `HeadBucket` requests must be authenticated and signed by using
+ # IAM credentials (access key ID and secret access key for the IAM
+ # identities). All headers with the `x-amz-` prefix, including
+ # `x-amz-copy-source`, must be signed. For more information, see [REST
+ # Authentication][2].
+ #
+ # **Directory bucket** - You must use IAM credentials to authenticate
+ # and authorize your access to the `HeadBucket` API operation, instead
+ # of using the temporary security credentials through the
+ # `CreateSession` API operation.
+ #
+ # Amazon Web Services CLI or SDKs handles authentication and
+ # authorization on your behalf.
+ #
+ # Permissions
+ #
+ # :
+ #
+ # * **General purpose bucket permissions** - To use this operation,
+ # you must have permissions to perform the `s3:ListBucket` action.
+ # The bucket owner has this permission by default and can grant this
+ # permission to others. For more information about permissions, see
+ # [Managing access permissions to your Amazon S3 resources][3] in
+ # the *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - You must have the
+ # s3express:CreateSession permission in the
+ # `Action` element of a policy. By default, the session is in the
+ # `ReadWrite` mode. If you want to restrict the access, you can
+ # explicitly set the `s3express:SessionMode` condition key to
+ # `ReadOnly` on the bucket.
+ #
+ # For more information about example bucket policies, see [Example
+ # bucket policies for S3 Express One Zone][4] and [Amazon Web
+ # Services Identity and Access Management (IAM) identity-based
+ # policies for S3 Express One Zone][5] in the *Amazon S3 User
+ # Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-access-points.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-identity-policies.html
#
# The following waiters are defined for this operation (see {Client#wait_until} for detailed usage):
#
# * bucket_exists
# * bucket_not_exists
#
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.head_bucket({
+ # bucket: "BucketName", # required
+ # expected_bucket_owner: "AccountId",
+ # })
# @example Example: To determine if bucket exists
#
# # This operation checks to see if a bucket exists.
@@ -8022,114 +8604,165 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp = client.head_bucket({
# bucket: "acl1",
# })
- # @example Request syntax with placeholder values
+ # @example Response structure
#
- # resp = client.head_bucket({
- # bucket: "BucketName", # required
- # expected_bucket_owner: "AccountId",
- # })
+ # resp.bucket_location_type #=> String, one of "AvailabilityZone"
+ # resp.bucket_location_name #=> String
+ # resp.bucket_region #=> String
+ # resp.access_point_alias #=> Boolean
# @option params
# @option params
# @overload head_bucket
# @param params [Hash] ({})
- # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ # @return [Types::HeadBucketOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::HeadBucketOutput#bucket_location_type #bucket_location_type} => String
+ # * {Types::HeadBucketOutput#bucket_location_name #bucket_location_name} => String
+ # * {Types::HeadBucketOutput#bucket_region #bucket_region} => String
+ # * {Types::HeadBucketOutput#access_point_alias #access_point_alias} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadBucket AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7150
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9086
def head_bucket(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # The `HEAD` action retrieves metadata from an object without returning
- # the object itself. This action is useful if you're only interested in
- # an object's metadata. To use `HEAD`, you must have READ access to the
- # object.
- #
- # A `HEAD` request has the same options as a `GET` action on an object.
- # The response is identical to the `GET` response except that there is
- # no response body. Because of this, if the `HEAD` request generates an
- # error, it returns a generic `400 Bad Request`, `403 Forbidden` or `404
- # Not Found` code. It is not possible to retrieve the exact exception
- # beyond these error codes.
+ # The `HEAD` operation retrieves metadata from an object without
+ # returning the object itself. This operation is useful if you're
+ # interested only in an object's metadata.
#
- # If you encrypt an object by using server-side encryption with
- # customer-provided encryption keys (SSE-C) when you store the object in
- # Amazon S3, then when you retrieve the metadata from the object, you
- # must use the following headers:
+ # A `HEAD` request has the same options as a `GET` operation on an
+ # object. The response is identical to the `GET` response except that
+ # there is no response body. Because of this, if the `HEAD` request
+ # generates an error, it returns a generic code, such as `400 Bad
+ # Request`, `403 Forbidden`, `404 Not Found`, `405 Method Not Allowed`,
+ # `412 Precondition Failed`, or `304 Not Modified`. It's not possible
+ # to retrieve the exact exception of these error codes.
#
- # * `x-amz-server-side-encryption-customer-algorithm`
+ # Request headers are limited to 8 KB in size. For more information, see
+ # [Common Request Headers][1].
#
- # * `x-amz-server-side-encryption-customer-key`
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
#
- # * `x-amz-server-side-encryption-customer-key-MD5`
+ #
#
- # For more information about SSE-C, see [Server-Side Encryption (Using
- # Customer-Provided Encryption Keys)][1].
+ # Permissions
#
- # * Encryption request headers, like `x-amz-server-side-encryption`,
- # should not be sent for `GET` requests if your object uses
+ # :
+ #
+ # * **General purpose bucket permissions** - To use `HEAD`, you must
+ # have the `s3:GetObject` permission. You need the relevant read
+ # object (or version) permission for this operation. For more
+ # information, see [Actions, resources, and condition keys for
+ # Amazon S3][3] in the *Amazon S3 User Guide*.
+ #
+ # If the object you request doesn't exist, the error that Amazon S3
+ # returns depends on whether you also have the `s3:ListBucket`
+ # permission.
+ #
+ # * If you have the `s3:ListBucket` permission on the bucket, Amazon
+ # S3 returns an HTTP status code `404 Not Found` error.
+ #
+ # * If you don’t have the `s3:ListBucket` permission, Amazon S3
+ # returns an HTTP status code `403 Forbidden` error.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][4] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][4].
+ #
+ # Encryption
+ # : Encryption request headers, like `x-amz-server-side-encryption`,
+ # should not be sent for `HEAD` requests if your object uses
# server-side encryption with Key Management Service (KMS) keys
# (SSE-KMS), dual-layer server-side encryption with Amazon Web
# Services KMS keys (DSSE-KMS), or server-side encryption with Amazon
- # S3 managed encryption keys (SSE-S3). If your object does use these
- # types of keys, you’ll get an HTTP 400 Bad Request error.
- #
- # * The last modified property in this case is the creation date of the
- # object.
- #
- #
+ # S3 managed encryption keys (SSE-S3). The
+ # `x-amz-server-side-encryption` header is used when you `PUT` an
+ # object to S3 and want to specify the encryption method. If you
+ # include this header in a `HEAD` request for an object that uses
+ # these types of keys, you’ll get an HTTP `400 Bad Request` error.
+ # It's because the encryption method can't be changed when you
+ # retrieve the object.
#
- # Request headers are limited to 8 KB in size. For more information, see
- # [Common Request Headers][2].
+ #
#
- # Consider the following when using request headers:
+ # If you encrypt an object by using server-side encryption with
+ # customer-provided encryption keys (SSE-C) when you store the object
+ # in Amazon S3, then when you retrieve the metadata from the object,
+ # you must use the following headers to provide the encryption key for
+ # the server to be able to retrieve the object's metadata. The
+ # headers are:
#
- # * Consideration 1 – If both of the `If-Match` and
- # `If-Unmodified-Since` headers are present in the request as follows:
+ # * `x-amz-server-side-encryption-customer-algorithm`
#
- # * `If-Match` condition evaluates to `true`, and;
+ # * `x-amz-server-side-encryption-customer-key`
#
- # * `If-Unmodified-Since` condition evaluates to `false`;
+ # * `x-amz-server-side-encryption-customer-key-MD5`
#
- # Then Amazon S3 returns `200 OK` and the data requested.
+ # For more information about SSE-C, see [Server-Side Encryption (Using
+ # Customer-Provided Encryption Keys)][5] in the *Amazon S3 User
+ # Guide*.
#
- # * Consideration 2 – If both of the `If-None-Match` and
- # `If-Modified-Since` headers are present in the request as follows:
+ # **Directory bucket permissions** - For directory buckets, only
+ # server-side encryption with Amazon S3 managed keys (SSE-S3)
+ # (`AES256`) is supported.
#
- # * `If-None-Match` condition evaluates to `false`, and;
+ #
#
- # * `If-Modified-Since` condition evaluates to `true`;
+ # Versioning
+ # : * If the current version of the object is a delete marker, Amazon S3
+ # behaves as if the object was deleted and includes
+ # `x-amz-delete-marker: true` in the response.
#
- # Then Amazon S3 returns the `304 Not Modified` response code.
+ # * If the specified version is a delete marker, the response returns
+ # a `405 Method Not Allowed` error and the `Last-Modified:
+ # timestamp` response header.
#
- # For more information about conditional requests, see [RFC 7232][3].
+ # * **Directory buckets** - Delete marker is not supported by
+ # directory buckets.
#
- # Permissions
+ # * **Directory buckets** - S3 Versioning isn't enabled and supported
+ # for directory buckets. For this API operation, only the `null`
+ # value of the version ID is supported by directory buckets. You can
+ # only specify `null` to the `versionId` query parameter in the
+ # request.
#
- # : You need the relevant read object (or version) permission for this
- # operation. For more information, see [Actions, resources, and
- # condition keys for Amazon S3][4]. If the object you request doesn't
- # exist, the error that Amazon S3 returns depends on whether you also
- # have the s3:ListBucket permission.
+ #
#
- # * If you have the `s3:ListBucket` permission on the bucket, Amazon
- # S3 returns an HTTP status code 404 error.
+ # HTTP Host header syntax
#
- # * If you don’t have the `s3:ListBucket` permission, Amazon S3
- # returns an HTTP status code 403 error.
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following actions are related to `HeadObject`:
#
- # * [GetObject][5]
+ # * [GetObject][6]
#
- # * [GetObjectAttributes][6]
+ # * [GetObjectAttributes][7]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonRequestHeaders.html
- # [3]: https://tools.ietf.org/html/rfc7232
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonRequestHeaders.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerSideEncryptionCustomerKeys.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
#
# The following waiters are defined for this operation (see {Client#wait_until} for detailed usage):
#
@@ -8186,9 +8819,9 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.sse_customer_key_md5 #=> String
# resp.ssekms_key_id #=> String
# resp.bucket_key_enabled #=> Boolean
- # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.request_charged #=> String, one of "requester"
- # resp.replication_status #=> String, one of "COMPLETE", "PENDING", "FAILED", "REPLICA"
+ # resp.replication_status #=> String, one of "COMPLETE", "PENDING", "FAILED", "REPLICA", "COMPLETED"
# resp.parts_count #=> Integer
# resp.object_lock_mode #=> String, one of "GOVERNANCE", "COMPLIANCE"
# resp.object_lock_retain_until_date #=> Time
@@ -8269,9 +8902,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::HeadObjectOutput#object_lock_legal_hold_status #object_lock_legal_hold_status} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7476
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9560
def head_object(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Lists the analytics configurations for the bucket. You can have up to
# 1,000 analytics configurations per bucket.
#
@@ -8351,9 +8988,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListBucketAnalyticsConfigurationsOutput#analytics_configuration_list #analytics_configuration_list} => Array<Types::AnalyticsConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketAnalyticsConfigurations AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7573
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9661
def list_bucket_analytics_configurations(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Lists the S3 Intelligent-Tiering configuration from the specified
# bucket.
#
@@ -8428,9 +9069,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListBucketIntelligentTieringConfigurationsOutput#intelligent_tiering_configuration_list #intelligent_tiering_configuration_list} => Array<Types::IntelligentTieringConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketIntelligentTieringConfigurations AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7661
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9753
def list_bucket_intelligent_tiering_configurations(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns a list of inventory configurations for the bucket. You can
# have up to 1,000 analytics configurations per bucket.
#
@@ -8509,9 +9154,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListBucketInventoryConfigurationsOutput#next_continuation_token #next_continuation_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketInventoryConfigurations AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7759
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9855
def list_bucket_inventory_configurations(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Lists the metrics configurations for the bucket. The metrics
# configurations are only for the request metrics of the bucket and do
# not provide information on daily storage metrics. You can have up to
@@ -8590,9 +9239,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListBucketMetricsConfigurationsOutput#metrics_configuration_list #metrics_configuration_list} => Array<Types::MetricsConfiguration>
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketMetricsConfigurations AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7857
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9957
def list_bucket_metrics_configurations(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns a list of all buckets owned by the authenticated sender of the
# request. To use this operation, you must have the
# `s3:ListAllMyBuckets` permission.
@@ -8647,56 +9300,184 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListBucketsOutput#owner #owner} => Types::Owner
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBuckets AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#7920
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10024
def list_buckets(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # This action lists in-progress multipart uploads. An in-progress
- # multipart upload is a multipart upload that has been initiated using
- # the Initiate Multipart Upload request, but has not yet been completed
- # or aborted.
- #
- # This action returns at most 1,000 multipart uploads in the response.
- # 1,000 multipart uploads is the maximum number of uploads a response
- # can include, which is also the default value. You can further limit
- # the number of uploads in a response by specifying the `max-uploads`
- # parameter in the response. If additional multipart uploads satisfy the
- # list criteria, the response will contain an `IsTruncated` element with
- # the value true. To list the additional multipart uploads, use the
- # `key-marker` and `upload-id-marker` request parameters.
- #
- # In the response, the uploads are sorted by key. If your application
- # has initiated more than one multipart upload using the same object
- # key, then uploads in the response are first sorted by key.
- # Additionally, uploads are sorted in ascending order within each key by
- # the upload initiation time.
+ # Returns a list of all Amazon S3 directory buckets owned by the
+ # authenticated sender of the request. For more information about
+ # directory buckets, see [Directory buckets][1] in the *Amazon S3 User
+ # Guide*.
#
- # For more information on multipart uploads, see [Uploading Objects
- # Using Multipart Upload][1].
+ # Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more information,
+ # see [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # Permissions
+ #
+ # : You must have the `s3express:ListAllMyDirectoryBuckets` permission
+ # in an IAM identity-based policy instead of a bucket policy.
+ # Cross-account access to this API operation isn't supported. This
+ # operation can only be performed by the Amazon Web Services account
+ # that owns the resource. For more information about directory bucket
+ # policies and permissions, see [Amazon Web Services Identity and
+ # Access Management (IAM) for S3 Express One Zone][3] in the *Amazon
+ # S3 User Guide*.
+ #
+ # HTTP Host header syntax
#
- # For information on permissions required to use the multipart upload
- # API, see [Multipart Upload and Permissions][2].
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ #
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.list_directory_buckets({
+ # continuation_token: "DirectoryBucketToken",
+ # max_directory_buckets: 1,
+ # })
+ # @example Response structure
+ #
+ # resp.buckets #=> Array
+ # resp.buckets[0].name #=> String
+ # resp.buckets[0].creation_date #=> Time
+ # resp.continuation_token #=> String
+ # @option params
+ # @option params
+ # @overload list_directory_buckets
+ # @param params [Hash] ({})
+ # @return [Types::ListDirectoryBucketsOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::ListDirectoryBucketsOutput#buckets #buckets} => Array<Types::Bucket>
+ # * {Types::ListDirectoryBucketsOutput#continuation_token #continuation_token} => String
+ # @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListDirectoryBuckets AWS API Documentation
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10101
+ def list_directory_buckets(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
+ # This operation lists in-progress multipart uploads in a bucket. An
+ # in-progress multipart upload is a multipart upload that has been
+ # initiated by the `CreateMultipartUpload` request, but has not yet been
+ # completed or aborted.
+ #
+ # **Directory buckets** - If multipart uploads in a directory bucket are
+ # in progress, you can't delete the bucket until all the in-progress
+ # multipart uploads are aborted or completed.
+ #
+ #
+ #
+ # The `ListMultipartUploads` operation returns a maximum of 1,000
+ # multipart uploads in the response. The limit of 1,000 multipart
+ # uploads is also the default value. You can further limit the number of
+ # uploads in a response by specifying the `max-uploads` request
+ # parameter. If there are more than 1,000 multipart uploads that satisfy
+ # your `ListMultipartUploads` request, the response returns an
+ # `IsTruncated` element with the value of `true`, a `NextKeyMarker`
+ # element, and a `NextUploadIdMarker` element. To list the remaining
+ # multipart uploads, you need to make subsequent `ListMultipartUploads`
+ # requests. In these requests, include two query parameters:
+ # `key-marker` and `upload-id-marker`. Set the value of `key-marker` to
+ # the `NextKeyMarker` value from the previous response. Similarly, set
+ # the value of `upload-id-marker` to the `NextUploadIdMarker` value from
+ # the previous response.
+ #
+ # **Directory buckets** - The `upload-id-marker` element and the
+ # `NextUploadIdMarker` element aren't supported by directory buckets.
+ # To list the additional multipart uploads, you only need to set the
+ # value of `key-marker` to the `NextKeyMarker` value from the previous
+ # response.
+ #
+ #
+ #
+ # For more information about multipart uploads, see [Uploading Objects
+ # Using Multipart Upload][1] in the *Amazon S3 User Guide*.
+ #
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][2] in the *Amazon S3 User Guide*.
+ #
+ #
+ #
+ # Permissions
+ # : * **General purpose bucket permissions** - For information about
+ # permissions required to use the multipart upload API, see
+ # [Multipart Upload and Permissions][3] in the *Amazon S3 User
+ # Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][4] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][4].
+ #
+ # Sorting of multipart uploads in response
+ # : * **General purpose bucket** - In the `ListMultipartUploads`
+ # response, the multipart uploads are sorted based on two criteria:
+ #
+ # * Key-based sorting - Multipart uploads are initially sorted in
+ # ascending order based on their object keys.
+ #
+ # * Time-based sorting - For uploads that share the same object key,
+ # they are further sorted in ascending order based on the upload
+ # initiation time. Among uploads with the same key, the one that
+ # was initiated first will appear before the ones that were
+ # initiated later.
+ #
+ # * **Directory bucket** - In the `ListMultipartUploads` response, the
+ # multipart uploads aren't sorted lexicographically based on the
+ # object keys.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `ListMultipartUploads`:
#
- # * [CreateMultipartUpload][3]
+ # * [CreateMultipartUpload][5]
#
- # * [UploadPart][4]
+ # * [UploadPart][6]
#
- # * [CompleteMultipartUpload][5]
+ # * [CompleteMultipartUpload][7]
#
- # * [ListParts][6]
+ # * [ListParts][8]
#
- # * [AbortMultipartUpload][7]
+ # * [AbortMultipartUpload][9]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -8728,7 +9509,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.uploads[0].upload_id #=> String
# resp.uploads[0].key #=> String
# resp.uploads[0].initiated #=> Time
- # resp.uploads[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.uploads[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.uploads[0].owner.display_name #=> String
# resp.uploads[0].owner.id #=> String
# resp.uploads[0].initiator.id #=> String
@@ -8859,9 +9640,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListMultipartUploadsOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListMultipartUploads AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8222
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10523
def list_multipart_uploads(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns metadata about all versions of the objects in a bucket. You
# can also use request parameters as selection criteria to return
# metadata about a subset of all the object versions.
@@ -8877,8 +9662,6 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
# To use this operation, you must have READ access to the bucket.
#
- # This action is not supported by Amazon S3 on Outposts.
- #
# The following operations are related to `ListObjectVersions`:
#
# * [ListObjectsV2][1]
@@ -9020,9 +9803,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListObjectVersionsOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersions AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8441
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10750
def list_object_versions(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Returns some or all (up to 1,000) of the objects in a bucket. You can
# use the request parameters as selection criteria to return a subset of
# the objects in a bucket. A 200 OK response can contain valid or
@@ -9067,7 +9854,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.contents[0].checksum_algorithm #=> Array
# resp.contents[0].checksum_algorithm[0] #=> String, one of "CRC32", "CRC32C", "SHA1", "SHA256"
# resp.contents[0].size #=> Integer
- # resp.contents[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "GLACIER", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.contents[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "GLACIER", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.contents[0].owner.display_name #=> String
# resp.contents[0].owner.id #=> String
# resp.contents[0].restore_status.is_restore_in_progress #=> Boolean
@@ -9156,54 +9943,89 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListObjectsOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjects AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8638
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10970
def list_objects(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns some or all (up to 1,000) of the objects in a bucket with each
# request. You can use the request parameters as selection criteria to
# return a subset of the objects in a bucket. A `200 OK` response can
# contain valid or invalid XML. Make sure to design your application to
- # parse the contents of the response and handle it appropriately.
- # Objects are returned sorted in an ascending order of the respective
- # key names in the list. For more information about listing objects, see
- # [Listing object keys programmatically][1] in the *Amazon S3 User
- # Guide*.
+ # parse the contents of the response and handle it appropriately. For
+ # more information about listing objects, see [Listing object keys
+ # programmatically][1] in the *Amazon S3 User Guide*. To get a list of
+ # your buckets, see [ListBuckets][2].
+ #
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][3] in the *Amazon S3 User Guide*.
#
- # To use this operation, you must have READ access to the bucket.
+ #
#
- # To use this action in an Identity and Access Management (IAM) policy,
- # you must have permission to perform the `s3:ListBucket` action. The
- # bucket owner has this permission by default and can grant this
- # permission to others. For more information about permissions, see
- # [Permissions Related to Bucket Subresource Operations][2] and
- # [Managing Access Permissions to Your Amazon S3 Resources][3] in the
- # *Amazon S3 User Guide*.
+ # Permissions
+ # : * **General purpose bucket permissions** - To use this operation,
+ # you must have READ access to the bucket. You must have permission
+ # to perform the `s3:ListBucket` action. The bucket owner has this
+ # permission by default and can grant this permission to others. For
+ # more information about permissions, see [Permissions Related to
+ # Bucket Subresource Operations][4] and [Managing Access Permissions
+ # to Your Amazon S3 Resources][5] in the *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][6] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][6].
+ #
+ # Sorting order of returned objects
+ # : * **General purpose bucket** - For general purpose buckets,
+ # `ListObjectsV2` returns objects in lexicographical order based on
+ # their key names.
+ #
+ # * **Directory bucket** - For directory buckets, `ListObjectsV2` does
+ # not return objects in lexicographical order.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# This section describes the latest revision of this action. We
# recommend that you use this revised API operation for application
# development. For backward compatibility, Amazon S3 continues to
- # support the prior version of this API operation, [ListObjects][4].
- #
- # To get a list of your buckets, see [ListBuckets][5].
+ # support the prior version of this API operation, [ListObjects][7].
#
# The following operations are related to `ListObjectsV2`:
#
- # * [GetObject][6]
+ # * [GetObject][8]
#
- # * [PutObject][7]
+ # * [PutObject][9]
#
- # * [CreateBucket][8]
+ # * [CreateBucket][10]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ListingKeysUsingAPIs.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -9217,7 +10039,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.contents[0].checksum_algorithm #=> Array
# resp.contents[0].checksum_algorithm[0] #=> String, one of "CRC32", "CRC32C", "SHA1", "SHA256"
# resp.contents[0].size #=> Integer
- # resp.contents[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "GLACIER", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.contents[0].storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "GLACIER", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.contents[0].owner.display_name #=> String
# resp.contents[0].owner.id #=> String
# resp.contents[0].restore_status.is_restore_in_progress #=> Boolean
@@ -9314,56 +10136,96 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListObjectsV2Output#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsV2 AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#8860
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11283
def list_objects_v2(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the parts that have been uploaded for a specific multipart
- # upload. This operation must include the upload ID, which you obtain by
- # sending the initiate multipart upload request (see
- # [CreateMultipartUpload][1]). This request returns a maximum of 1,000
- # uploaded parts. The default number of parts returned is 1,000 parts.
- # You can restrict the number of parts returned by specifying the
- # `max-parts` request parameter. If your multipart upload consists of
- # more than 1,000 parts, the response returns an `IsTruncated` field
- # with the value of true, and a `NextPartNumberMarker` element. In
- # subsequent `ListParts` requests you can include the part-number-marker
- # query string parameter and set its value to the `NextPartNumberMarker`
- # field value from the previous response.
- #
- # If the upload was created using a checksum algorithm, you will need to
- # have permission to the `kms:Decrypt` action for the request to
- # succeed.
+ # upload.
+ #
+ # To use this operation, you must provide the `upload ID` in the
+ # request. You obtain this uploadID by sending the initiate multipart
+ # upload request through [CreateMultipartUpload][1].
+ #
+ # The `ListParts` request returns a maximum of 1,000 uploaded parts. The
+ # limit of 1,000 parts is also the default value. You can restrict the
+ # number of parts in a response by specifying the `max-parts` request
+ # parameter. If your multipart upload consists of more than 1,000 parts,
+ # the response returns an `IsTruncated` field with the value of `true`,
+ # and a `NextPartNumberMarker` element. To list remaining uploaded
+ # parts, in subsequent `ListParts` requests, include the
+ # `part-number-marker` query string parameter and set its value to the
+ # `NextPartNumberMarker` field value from the previous response.
#
# For more information on multipart uploads, see [Uploading Objects
- # Using Multipart Upload][2].
+ # Using Multipart Upload][2] in the *Amazon S3 User Guide*.
+ #
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][3] in the *Amazon S3 User Guide*.
+ #
+ #
#
- # For information on permissions required to use the multipart upload
- # API, see [Multipart Upload and Permissions][3].
+ # Permissions
+ # : * **General purpose bucket permissions** - For information about
+ # permissions required to use the multipart upload API, see
+ # [Multipart Upload and Permissions][4] in the *Amazon S3 User
+ # Guide*.
+ #
+ # If the upload was created using server-side encryption with Key
+ # Management Service (KMS) keys (SSE-KMS) or dual-layer server-side
+ # encryption with Amazon Web Services KMS keys (DSSE-KMS), you must
+ # have permission to the `kms:Decrypt` action for the `ListParts`
+ # request to succeed.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][5] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][5].
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `ListParts`:
#
# * [CreateMultipartUpload][1]
#
- # * [UploadPart][4]
+ # * [UploadPart][6]
#
- # * [CompleteMultipartUpload][5]
+ # * [CompleteMultipartUpload][7]
#
- # * [AbortMultipartUpload][6]
+ # * [AbortMultipartUpload][8]
#
- # * [GetObjectAttributes][7]
+ # * [GetObjectAttributes][9]
#
- # * [ListMultipartUploads][8]
+ # * [ListMultipartUploads][10]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
#
@@ -9441,7 +10303,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.initiator.display_name #=> String
# resp.owner.display_name #=> String
# resp.owner.id #=> String
- # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW"
+ # resp.storage_class #=> String, one of "STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE"
# resp.request_charged #=> String, one of "requester"
# resp.checksum_algorithm #=> String, one of "CRC32", "CRC32C", "SHA1", "SHA256"
# @option params
@@ -9475,9 +10337,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::ListPartsOutput#checksum_algorithm #checksum_algorithm} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListParts AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9103
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11603
def list_parts(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the accelerate configuration of an existing bucket. Amazon S3
# Transfer Acceleration is a bucket-level feature that enables you to
# perform faster data transfers to Amazon S3.
@@ -9543,12 +10409,16 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAccelerateConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9198
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11702
def put_bucket_accelerate_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the permissions on an existing bucket using access control lists
# (ACL). For more information, see [Using ACLs][1]. To set the ACL of a
- # bucket, you must have `WRITE_ACP` permission.
+ # bucket, you must have the `WRITE_ACP` permission.
#
# You can use one of the following two ways to set a bucket's
# permissions:
@@ -9775,9 +10645,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAcl AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9488
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11996
def put_bucket_acl(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets an analytics configuration for the bucket (specified by the
# analytics configuration ID). You can have up to 1,000 analytics
# configurations per bucket.
@@ -9895,9 +10769,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAnalyticsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9622
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12134
def put_bucket_analytics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the `cors` configuration for your bucket. If the configuration
# exists, Amazon S3 replaces it.
#
@@ -10023,9 +10901,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketCors AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9797
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12313
def put_bucket_cors(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This action uses the `encryption` subresource to configure default
# encryption and Amazon S3 Bucket Keys for an existing bucket.
#
@@ -10033,13 +10915,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# uses server-side encryption with Amazon S3 managed keys (SSE-S3). You
# can optionally configure default encryption for a bucket by using
# server-side encryption with Key Management Service (KMS) keys
- # (SSE-KMS), dual-layer server-side encryption with Amazon Web Services
- # KMS keys (DSSE-KMS), or server-side encryption with customer-provided
- # keys (SSE-C). If you specify default encryption by using SSE-KMS, you
- # can also configure Amazon S3 Bucket Keys. For information about bucket
- # default encryption, see [Amazon S3 bucket default encryption][1] in
- # the *Amazon S3 User Guide*. For more information about S3 Bucket Keys,
- # see [Amazon S3 Bucket Keys][2] in the *Amazon S3 User Guide*.
+ # (SSE-KMS) or dual-layer server-side encryption with Amazon Web
+ # Services KMS keys (DSSE-KMS). If you specify default encryption by
+ # using SSE-KMS, you can also configure [Amazon S3 Bucket Keys][1]. If
+ # you use PutBucketEncryption to set your [default bucket encryption][2]
+ # to SSE-KMS, you should verify that your KMS key ID is correct. Amazon
+ # S3 does not validate the KMS key ID provided in PutBucketEncryption
+ # requests.
#
# This action requires Amazon Web Services Signature Version 4. For more
# information, see [ Authenticating Requests (Amazon Web Services
@@ -10061,8 +10943,8 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
# [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources
# [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
@@ -10098,9 +10980,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketEncryption AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#9917
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12437
def put_bucket_encryption(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Puts a S3 Intelligent-Tiering configuration to the specified bucket.
# You can have up to 1,000 S3 Intelligent-Tiering configurations per
# bucket.
@@ -10208,9 +11094,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketIntelligentTieringConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10038
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12562
def put_bucket_intelligent_tiering_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This implementation of the `PUT` action adds an inventory
# configuration (identified by the inventory ID) to the bucket. You can
# have up to 1,000 inventory configurations per bucket.
@@ -10341,9 +11231,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketInventoryConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10186
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12714
def put_bucket_inventory_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# For an updated version of this API, see
# [PutBucketLifecycleConfiguration][1]. This version has been
# deprecated. Existing lifecycle configurations will work. For new
@@ -10459,9 +11353,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycle AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10333
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12865
def put_bucket_lifecycle(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Creates a new lifecycle configuration for the bucket or replaces an
# existing lifecycle configuration. Keep in mind that this will
# overwrite an existing lifecycle configuration, so if you want to
@@ -10647,9 +11545,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10550
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13086
def put_bucket_lifecycle_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Set the logging parameters for a bucket and to specify permissions for
# who can view and modify the logging parameters. All logs are saved to
# buckets in the same Amazon Web Services Region as the source bucket.
@@ -10768,6 +11670,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# },
# ],
# target_prefix: "TargetPrefix", # required
+ # target_object_key_format: {
+ # simple_prefix: {
+ # },
+ # partitioned_prefix: {
+ # partition_date_source: "EventTime", # accepts EventTime, DeliveryTime
+ # },
+ # },
# },
# },
# content_md5: "ContentMD5",
@@ -10784,9 +11693,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLogging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10722
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13269
def put_bucket_logging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets a metrics configuration (specified by the metrics configuration
# ID) for the bucket. You can have up to 1,000 metrics configurations
# per bucket. If you're updating an existing metrics configuration,
@@ -10868,9 +11781,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketMetricsConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10822
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13373
def put_bucket_metrics_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# No longer used, see the [PutBucketNotificationConfiguration][1]
# operation.
#
@@ -10917,9 +11834,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotification AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#10904
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13459
def put_bucket_notification(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Enables notifications of specified events for a bucket. For more
# information about event notifications, see [Configuring Event
# Notifications][1].
@@ -11078,9 +11999,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11084
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13643
def put_bucket_notification_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Creates or modifies `OwnershipControls` for an Amazon S3 bucket. To
# use this operation, you must have the `s3:PutBucketOwnershipControls`
# permission. For more information about Amazon S3 permissions, see
@@ -11123,42 +12048,86 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketOwnershipControls AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11149
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13712
def put_bucket_ownership_controls(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Applies an Amazon S3 bucket policy to an Amazon S3 bucket. If you are
- # using an identity other than the root user of the Amazon Web Services
- # account that owns the bucket, the calling identity must have the
- # `PutBucketPolicy` permissions on the specified bucket and belong to
- # the bucket owner's account in order to use this operation.
+ # Applies an Amazon S3 bucket policy to an Amazon S3 bucket.
+ #
+ # Directory buckets - For directory buckets, you must make
+ # requests for this API operation to the Regional endpoint. These
+ # endpoints support path-style requests in the format
+ # `https://s3express-control.region_code.amazonaws.com/bucket-name `.
+ # Virtual-hosted-style requests aren't supported. For more information,
+ # see [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
#
- # If you don't have `PutBucketPolicy` permissions, Amazon S3 returns a
- # `403 Access Denied` error. If you have the correct permissions, but
- # you're not using an identity that belongs to the bucket owner's
- # account, Amazon S3 returns a `405 Method Not Allowed` error.
+ #
#
- # To ensure that bucket owners don't inadvertently lock themselves out
- # of their own buckets, the root principal in a bucket owner's Amazon
- # Web Services account can perform the `GetBucketPolicy`,
- # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if their
- # bucket policy explicitly denies the root principal's access. Bucket
- # owner root principals can only be blocked from performing these API
- # actions by VPC endpoint policies and Amazon Web Services Organizations
- # policies.
+ # Permissions
#
- # For more information, see [Bucket policy examples][1].
+ # : If you are using an identity other than the root user of the Amazon
+ # Web Services account that owns the bucket, the calling identity must
+ # both have the `PutBucketPolicy` permissions on the specified bucket
+ # and belong to the bucket owner's account in order to use this
+ # operation.
+ #
+ # If you don't have `PutBucketPolicy` permissions, Amazon S3 returns
+ # a `403 Access Denied` error. If you have the correct permissions,
+ # but you're not using an identity that belongs to the bucket
+ # owner's account, Amazon S3 returns a `405 Method Not Allowed`
+ # error.
+ #
+ # To ensure that bucket owners don't inadvertently lock themselves
+ # out of their own buckets, the root principal in a bucket owner's
+ # Amazon Web Services account can perform the `GetBucketPolicy`,
+ # `PutBucketPolicy`, and `DeleteBucketPolicy` API actions, even if
+ # their bucket policy explicitly denies the root principal's access.
+ # Bucket owner root principals can only be blocked from performing
+ # these API actions by VPC endpoint policies and Amazon Web Services
+ # Organizations policies.
+ #
+ # * **General purpose bucket permissions** - The `s3:PutBucketPolicy`
+ # permission is required in a policy. For more information about
+ # general purpose buckets bucket policies, see [Using Bucket
+ # Policies and User Policies][2] in the *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation, you must have the `s3express:PutBucketPolicy`
+ # permission in an IAM identity-based policy instead of a bucket
+ # policy. Cross-account access to this API operation isn't
+ # supported. This operation can only be performed by the Amazon Web
+ # Services account that owns the resource. For more information
+ # about directory bucket policies and permissions, see [Amazon Web
+ # Services Identity and Access Management (IAM) for S3 Express One
+ # Zone][3] in the *Amazon S3 User Guide*.
+ #
+ # Example bucket policies
+ #
+ # : **General purpose buckets example bucket policies** - See [Bucket
+ # policy examples][4] in the *Amazon S3 User Guide*.
+ #
+ # **Directory bucket example bucket policies** - See [Example bucket
+ # policies for S3 Express One Zone][5] in the *Amazon S3 User Guide*.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is
+ # `s3express-control.region.amazonaws.com`.
#
# The following operations are related to `PutBucketPolicy`:
#
- # * [CreateBucket][2]
+ # * [CreateBucket][6]
#
- # * [DeleteBucket][3]
+ # * [DeleteBucket][7]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html
#
# @example Example: Set bucket policy
#
@@ -11189,9 +12158,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketPolicy AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11253
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13912
def put_bucket_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Creates a replication configuration or replaces an existing one. For
# more information, see [Replication][1] in the *Amazon S3 User Guide*.
#
@@ -11199,7 +12172,9 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# replication configuration, you provide the name of the destination
# bucket or buckets where you want Amazon S3 to replicate objects, the
# IAM role that Amazon S3 can assume to replicate objects on your
- # behalf, and other relevant information.
+ # behalf, and other relevant information. You can invoke this request
+ # for a specific Amazon Web Services Region by using the [
+ # `aws:RequestedRegion` ][2] condition key.
#
# A replication configuration must include at least one rule, and can
# contain a maximum of 1,000. Each rule identifies a subset of objects
@@ -11216,12 +12191,12 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
# If you are using an earlier version of the replication configuration,
# Amazon S3 handles replication of delete markers differently. For more
- # information, see [Backward Compatibility][2].
+ # information, see [Backward Compatibility][3].
#
#
#
# For information about enabling versioning on a bucket, see [Using
- # Versioning][3].
+ # Versioning][4].
#
# Handling Replication of Encrypted Objects
#
@@ -11231,10 +12206,10 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# `SourceSelectionCriteria`, `SseKmsEncryptedObjects`, `Status`,
# `EncryptionConfiguration`, and `ReplicaKmsKeyID`. For information
# about replication configuration, see [Replicating Objects Created
- # with SSE Using KMS keys][4].
+ # with SSE Using KMS keys][5].
#
# For information on `PutBucketReplication` errors, see [List of
- # replication-related error codes][5]
+ # replication-related error codes][6]
#
# Permissions
#
@@ -11245,32 +12220,33 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# account that created the bucket, can perform this operation. The
# resource owner can also grant others permissions to perform the
# operation. For more information about permissions, see [Specifying
- # Permissions in a Policy][6] and [Managing Access Permissions to Your
- # Amazon S3 Resources][7].
+ # Permissions in a Policy][7] and [Managing Access Permissions to Your
+ # Amazon S3 Resources][8].
#
# To perform this operation, the user or role performing the action
- # must have the [iam:PassRole][8] permission.
+ # must have the [iam:PassRole][9] permission.
#
#
#
# The following operations are related to `PutBucketReplication`:
#
- # * [GetBucketReplication][9]
+ # * [GetBucketReplication][10]
#
- # * [DeleteBucketReplication][10]
+ # * [DeleteBucketReplication][11]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
- # [8]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html
+ # [2]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requestedregion
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
+ # [9]: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html
#
# @example Example: Set replication configuration on a bucket
#
@@ -11336,7 +12312,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# destination: { # required
# bucket: "BucketName", # required
# account: "AccountId",
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# access_control_translation: {
# owner: "Destination", # required, accepts Destination
# },
@@ -11376,9 +12352,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketReplication AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11484
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14150
def put_bucket_replication(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the request payment configuration for a bucket. By default, the
# bucket owner pays for downloads from the bucket. This configuration
# parameter enables the bucket owner (only) to specify that the person
@@ -11428,9 +12408,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketRequestPayment AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11577
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14247
def put_bucket_request_payment(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the tags for a bucket.
#
# Use tags to organize your Amazon Web Services bill to reflect your own
@@ -11457,54 +12441,37 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# Operations][3] and [Managing Access Permissions to Your Amazon S3
# Resources][4].
#
- # `PutBucketTagging` has the following special errors:
+ # `PutBucketTagging` has the following special errors. For more Amazon
+ # S3 errors see, [Error Responses][5].
#
- # * Error code: `InvalidTagError`
+ # * `InvalidTag` - The tag provided was not a valid tag. This error can
+ # occur if the tag did not pass input validation. For more
+ # information, see [Using Cost Allocation in Amazon S3 Bucket
+ # Tags][2].
#
- # * Description: The tag provided was not a valid tag. This error can
- # occur if the tag did not pass input validation. For information
- # about tag restrictions, see [User-Defined Tag Restrictions][5] and
- # [Amazon Web Services-Generated Cost Allocation Tag
- # Restrictions][6].
+ # * `MalformedXML` - The XML provided does not match the schema.
#
- # ^
- #
- # * Error code: `MalformedXMLError`
- #
- # * Description: The XML provided does not match the schema.
- #
- # ^
- #
- # * Error code: `OperationAbortedError `
- #
- # * Description: A conflicting conditional action is currently in
- # progress against this resource. Please try again.
- #
- # ^
- #
- # * Error code: `InternalError`
+ # * `OperationAborted` - A conflicting conditional action is currently
+ # in progress against this resource. Please try again.
#
- # * Description: The service was unable to apply the provided tag to
- # the bucket.
- #
- # ^
+ # * `InternalError` - The service was unable to apply the provided tag
+ # to the bucket.
#
# The following operations are related to `PutBucketTagging`:
#
- # * [GetBucketTagging][7]
+ # * [GetBucketTagging][6]
#
- # * [DeleteBucketTagging][8]
+ # * [DeleteBucketTagging][7]
#
#
#
# [1]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/CostAllocTagging.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources
# [4]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html
- # [5]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html
- # [6]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html
#
# @example Example: Set tags on a bucket
#
@@ -11551,9 +12518,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11741
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14398
def put_bucket_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the versioning state of an existing bucket.
#
# You can set the versioning state with one of the following values:
@@ -11633,9 +12604,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketVersioning AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#11868
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14529
def put_bucket_versioning(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the configuration of the website that is specified in the
# `website` subresource. To configure a bucket as a website, you can add
# this subresource on the bucket with website configuration information
@@ -11704,6 +12679,8 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# object redirect. For more information, see [Configuring an Object
# Redirect][2] in the *Amazon S3 User Guide*.
#
+ # The maximum request length is limited to 128 KB.
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
@@ -11770,120 +12747,123 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketWebsite AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12046
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14713
def put_bucket_website(params = T.unsafe(nil), options = T.unsafe(nil)); end
- # Adds an object to a bucket. You must have WRITE permissions on a
- # bucket to add an object to it.
+ # Adds an object to a bucket.
+ #
+ # * Amazon S3 never adds partial objects; if you receive a success
+ # response, Amazon S3 added the entire object to the bucket. You
+ # cannot use `PutObject` to only update a single piece of metadata for
+ # an existing object. You must put the entire object with updated
+ # metadata if you want to update some values.
#
- # Amazon S3 never adds partial objects; if you receive a success
- # response, Amazon S3 added the entire object to the bucket. You cannot
- # use `PutObject` to only update a single piece of metadata for an
- # existing object. You must put the entire object with updated metadata
- # if you want to update some values.
+ # * If your bucket uses the bucket owner enforced setting for Object
+ # Ownership, ACLs are disabled and no longer affect permissions. All
+ # objects written to the bucket by any account will be owned by the
+ # bucket owner.
+ #
+ # * **Directory buckets** - For directory buckets, you must make
+ # requests for this API operation to the Zonal endpoint. These
+ # endpoints support virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name
+ # `. Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][1] in the *Amazon S3 User Guide*.
#
#
#
# Amazon S3 is a distributed system. If it receives multiple write
# requests for the same object simultaneously, it overwrites all but the
- # last object written. To prevent objects from being deleted or
- # overwritten, you can use [Amazon S3 Object Lock][1].
- #
- # To ensure that data is not corrupted traversing the network, use the
- # `Content-MD5` header. When you use this header, Amazon S3 checks the
- # object against the provided MD5 value and, if they do not match,
- # returns an error. Additionally, you can calculate the MD5 while
- # putting an object to Amazon S3 and compare the returned ETag to the
- # calculated MD5 value.
- #
- # * To successfully complete the `PutObject` request, you must have the
- # `s3:PutObject` in your IAM permissions.
- #
- # * To successfully change the objects acl of your `PutObject` request,
- # you must have the `s3:PutObjectAcl` in your IAM permissions.
+ # last object written. However, Amazon S3 provides features that can
+ # modify this behavior:
#
- # * To successfully set the tag-set with your `PutObject` request, you
- # must have the `s3:PutObjectTagging` in your IAM permissions.
- #
- # * The `Content-MD5` header is required for any request to upload an
- # object with a retention period configured using Amazon S3 Object
- # Lock. For more information about Amazon S3 Object Lock, see [Amazon
- # S3 Object Lock Overview][2] in the *Amazon S3 User Guide*.
+ # * **S3 Object Lock** - To prevent objects from being deleted or
+ # overwritten, you can use [Amazon S3 Object Lock][2] in the *Amazon
+ # S3 User Guide*.
#
- #
+ # This functionality is not supported for directory buckets.
#
- # You have four mutually exclusive options to protect data using
- # server-side encryption in Amazon S3, depending on how you choose to
- # manage the encryption keys. Specifically, the encryption key options
- # are Amazon S3 managed keys (SSE-S3), Amazon Web Services KMS keys
- # (SSE-KMS or DSSE-KMS), and customer-provided keys (SSE-C). Amazon S3
- # encrypts data with server-side encryption by using Amazon S3 managed
- # keys (SSE-S3) by default. You can optionally tell Amazon S3 to encrypt
- # data at rest by using server-side encryption with other key options.
- # For more information, see [Using Server-Side Encryption][3].
- #
- # When adding a new object, you can use headers to grant ACL-based
- # permissions to individual Amazon Web Services accounts or to
- # predefined groups defined by Amazon S3. These permissions are then
- # added to the ACL on the object. By default, all objects are private.
- # Only the owner has full access control. For more information, see
- # [Access Control List (ACL) Overview][4] and [Managing ACLs Using the
- # REST API][5].
- #
- # If the bucket that you're uploading objects to uses the bucket owner
- # enforced setting for S3 Object Ownership, ACLs are disabled and no
- # longer affect permissions. Buckets that use this setting only accept
- # PUT requests that don't specify an ACL or PUT requests that specify
- # bucket owner full control ACLs, such as the
- # `bucket-owner-full-control` canned ACL or an equivalent form of this
- # ACL expressed in the XML format. PUT requests that contain other ACLs
- # (for example, custom grants to certain Amazon Web Services accounts)
- # fail and return a `400` error with the error code
- # `AccessControlListNotSupported`. For more information, see [
- # Controlling ownership of objects and disabling ACLs][6] in the *Amazon
- # S3 User Guide*.
+ #
#
- # If your bucket uses the bucket owner enforced setting for Object
- # Ownership, all objects written to the bucket by any account will be
- # owned by the bucket owner.
+ # * **S3 Versioning** - When you enable versioning for a bucket, if
+ # Amazon S3 receives multiple write requests for the same object
+ # simultaneously, it stores all versions of the objects. For each
+ # write request that is made to the same object, Amazon S3
+ # automatically generates a unique version ID of that object being
+ # stored in Amazon S3. You can retrieve, replace, or delete any
+ # version of the object. For more information about versioning, see
+ # [Adding Objects to Versioning-Enabled Buckets][3] in the *Amazon S3
+ # User Guide*. For information about returning the versioning state of
+ # a bucket, see [GetBucketVersioning][4].
#
- #
+ # This functionality is not supported for directory buckets.
#
- # By default, Amazon S3 uses the STANDARD Storage Class to store newly
- # created objects. The STANDARD storage class provides high durability
- # and high availability. Depending on performance needs, you can specify
- # a different Storage Class. Amazon S3 on Outposts only uses the
- # OUTPOSTS Storage Class. For more information, see [Storage Classes][7]
- # in the *Amazon S3 User Guide*.
+ #
#
- # If you enable versioning for a bucket, Amazon S3 automatically
- # generates a unique version ID for the object being stored. Amazon S3
- # returns this ID in the response. When you enable versioning for a
- # bucket, if Amazon S3 receives multiple write requests for the same
- # object simultaneously, it stores all of the objects. For more
- # information about versioning, see [Adding Objects to
- # Versioning-Enabled Buckets][8]. For information about returning the
- # versioning state of a bucket, see [GetBucketVersioning][9].
+ # Permissions
+ # : * **General purpose bucket permissions** - The following permissions
+ # are required in your policies when your `PutObject` request
+ # includes specific headers.
+ #
+ # * s3:PutObject - To successfully complete
+ # the `PutObject` request, you must always have the `s3:PutObject`
+ # permission on a bucket to add an object to it.
+ #
+ # * s3:PutObjectAcl - To successfully change
+ # the objects ACL of your `PutObject` request, you must have the
+ # `s3:PutObjectAcl`.
+ #
+ # * s3:PutObjectTagging - To successfully set
+ # the tag-set with your `PutObject` request, you must have the
+ # `s3:PutObjectTagging`.
+ #
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][5] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][5].
+ #
+ # Data integrity with Content-MD5
+ # : * **General purpose bucket** - To ensure that data is not corrupted
+ # traversing the network, use the `Content-MD5` header. When you use
+ # this header, Amazon S3 checks the object against the provided MD5
+ # value and, if they do not match, Amazon S3 returns an error.
+ # Alternatively, when the object's ETag is its MD5 digest, you can
+ # calculate the MD5 while putting the object to Amazon S3 and
+ # compare the returned ETag to the calculated MD5 value.
+ #
+ # * **Directory bucket** - This functionality is not supported for
+ # directory buckets.
+ #
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# For more information about related Amazon S3 APIs, see the following:
#
- # * [CopyObject][10]
+ # * [CopyObject][6]
#
- # * [DeleteObject][11]
+ # * [DeleteObject][7]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html
- # [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock-overview.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/dev/AddingObjectstoVersioningEnabledBuckets.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html
+ # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/AddingObjectstoVersioningEnabledBuckets.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html
#
# @example Response structure
#
@@ -11901,108 +12881,113 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.ssekms_encryption_context #=> String
# resp.bucket_key_enabled #=> Boolean
# resp.request_charged #=> String, one of "requester"
- # @example Example: To create an object.
+ # @example Example: To upload an object and specify server-side encryption and object tags
#
- # # The following example creates an object. If the bucket is versioning enabled, S3 returns version ID in response.
+ # # The following example uploads an object. The request specifies the optional server-side encryption option. The request
+ # # also specifies optional object tags. If the bucket is versioning enabled, S3 returns version ID in response.
#
# resp = client.put_object({
# body: "filetoupload",
# bucket: "examplebucket",
- # key: "objectkey",
+ # key: "exampleobject",
+ # server_side_encryption: "AES256",
+ # tagging: "key1=value1&key2=value2",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # version_id: "Bvq0EDKxOcXLJXNo_Lkz37eM3R4pfzyQ",
+ # server_side_encryption: "AES256",
+ # version_id: "Ri.vC6qVlA4dEnjgRV4ZHsHoFIjqEMNt",
# }
- # @example Example: To upload an object
+ # @example Example: To upload an object (specify optional headers)
#
- # # The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file
- # # syntax. S3 returns VersionId of the newly created object.
+ # # The following example uploads an object. The request specifies optional request headers to directs S3 to use specific
+ # # storage class and use server-side encryption.
#
# resp = client.put_object({
# body: "HappyFace.jpg",
# bucket: "examplebucket",
# key: "HappyFace.jpg",
+ # server_side_encryption: "AES256",
+ # storage_class: "STANDARD_IA",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # version_id: "tpf3zF08nBplQK1XLOefGskR7mGDwcDk",
+ # server_side_encryption: "AES256",
+ # version_id: "CG612hodqujkf8FaaNfp8U..FIhLROcp",
# }
- # @example Example: To upload an object and specify canned ACL.
+ # @example Example: To upload an object and specify optional tags
#
- # # The following example uploads and object. The request specifies optional canned ACL (access control list) to all READ
- # # access to authenticated users. If the bucket is versioning enabled, S3 returns version ID in response.
+ # # The following example uploads an object. The request specifies optional object tags. The bucket is versioned, therefore
+ # # S3 returns version ID of the newly created object.
#
# resp = client.put_object({
- # acl: "authenticated-read",
- # body: "filetoupload",
+ # body: "c:\\HappyFace.jpg",
# bucket: "examplebucket",
- # key: "exampleobject",
+ # key: "HappyFace.jpg",
+ # tagging: "key1=value1&key2=value2",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # version_id: "Kirh.unyZwjQ69YxcQLA8z4F5j3kJJKr",
+ # version_id: "psM2sYY4.o1501dSx8wMvnkOzSBB.V4a",
# }
- # @example Example: To upload an object (specify optional headers)
+ # @example Example: To upload object and specify user-defined metadata
#
- # # The following example uploads an object. The request specifies optional request headers to directs S3 to use specific
- # # storage class and use server-side encryption.
+ # # The following example creates an object. The request also specifies optional metadata. If the bucket is versioning
+ # # enabled, S3 returns version ID in response.
#
# resp = client.put_object({
- # body: "HappyFace.jpg",
+ # body: "filetoupload",
# bucket: "examplebucket",
- # key: "HappyFace.jpg",
- # server_side_encryption: "AES256",
- # storage_class: "STANDARD_IA",
+ # key: "exampleobject",
+ # metadata: {
+ # "metadata1" => "value1",
+ # "metadata2" => "value2",
+ # },
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # server_side_encryption: "AES256",
- # version_id: "CG612hodqujkf8FaaNfp8U..FIhLROcp",
+ # version_id: "pSKidl4pHBiNwukdbcPXAIs.sshFFOc0",
# }
- # @example Example: To upload an object and specify optional tags
+ # @example Example: To upload an object and specify canned ACL.
#
- # # The following example uploads an object. The request specifies optional object tags. The bucket is versioned, therefore
- # # S3 returns version ID of the newly created object.
+ # # The following example uploads and object. The request specifies optional canned ACL (access control list) to all READ
+ # # access to authenticated users. If the bucket is versioning enabled, S3 returns version ID in response.
#
# resp = client.put_object({
- # body: "c:\\HappyFace.jpg",
+ # acl: "authenticated-read",
+ # body: "filetoupload",
# bucket: "examplebucket",
- # key: "HappyFace.jpg",
- # tagging: "key1=value1&key2=value2",
+ # key: "exampleobject",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # version_id: "psM2sYY4.o1501dSx8wMvnkOzSBB.V4a",
+ # version_id: "Kirh.unyZwjQ69YxcQLA8z4F5j3kJJKr",
# }
- # @example Example: To upload an object and specify server-side encryption and object tags
+ # @example Example: To upload an object
#
- # # The following example uploads an object. The request specifies the optional server-side encryption option. The request
- # # also specifies optional object tags. If the bucket is versioning enabled, S3 returns version ID in response.
+ # # The following example uploads an object to a versioning-enabled bucket. The source file is specified using Windows file
+ # # syntax. S3 returns VersionId of the newly created object.
#
# resp = client.put_object({
- # body: "filetoupload",
+ # body: "HappyFace.jpg",
# bucket: "examplebucket",
- # key: "exampleobject",
- # server_side_encryption: "AES256",
- # tagging: "key1=value1&key2=value2",
+ # key: "HappyFace.jpg",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # server_side_encryption: "AES256",
- # version_id: "Ri.vC6qVlA4dEnjgRV4ZHsHoFIjqEMNt",
+ # version_id: "tpf3zF08nBplQK1XLOefGskR7mGDwcDk",
# }
# @example Streaming a file from disk
# # upload file from disk in a single request, may not exceed 5GB
@@ -12037,7 +13022,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -12052,25 +13037,20 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# object_lock_legal_hold_status: "ON", # accepts ON, OFF
# expected_bucket_owner: "AccountId",
# })
- # @example Example: To upload object and specify user-defined metadata
+ # @example Example: To create an object.
#
- # # The following example creates an object. The request also specifies optional metadata. If the bucket is versioning
- # # enabled, S3 returns version ID in response.
+ # # The following example creates an object. If the bucket is versioning enabled, S3 returns version ID in response.
#
# resp = client.put_object({
# body: "filetoupload",
# bucket: "examplebucket",
- # key: "exampleobject",
- # metadata: {
- # "metadata1" => "value1",
- # "metadata2" => "value2",
- # },
+ # key: "objectkey",
# })
#
# resp.to_h outputs the following:
# {
# etag: "\"6805f2cfc46c0f04559748bb039d69ae\"",
- # version_id: "pSKidl4pHBiNwukdbcPXAIs.sshFFOc0",
+ # version_id: "Bvq0EDKxOcXLJXNo_Lkz37eM3R4pfzyQ",
# }
# @option params
# @option params
@@ -12129,16 +13109,20 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#12699
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15546
def put_object(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Uses the `acl` subresource to set the access control list (ACL)
# permissions for a new or existing object in an S3 bucket. You must
- # have `WRITE_ACP` permission to set the ACL of an object. For more
+ # have the `WRITE_ACP` permission to set the ACL of an object. For more
# information, see [What permissions can I grant?][1] in the *Amazon S3
# User Guide*.
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# Depending on your application needs, you can choose to set the ACL on
# an object using either the request body or the headers. For example,
@@ -12372,13 +13356,17 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectAclOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectAcl AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13064
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15916
def put_object_acl(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Applies a legal hold configuration to the specified object. For more
# information, see [Locking Objects][1].
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
#
#
@@ -12416,9 +13404,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectLegalHoldOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLegalHold AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13170
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#16035
def put_object_legal_hold(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Places an Object Lock configuration on the specified bucket. The rule
# specified in the Object Lock configuration will be applied by default
# to every new object placed in the specified bucket. For more
@@ -12430,15 +13422,15 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# you must select one. You cannot specify `Days` and `Years` at the
# same time.
#
- # * You can only enable Object Lock for new buckets. If you want to turn
- # on Object Lock for an existing bucket, contact Amazon Web Services
- # Support.
+ # * You can enable Object Lock for new or existing buckets. For more
+ # information, see [Configuring Object Lock][2].
#
#
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock-configure.html
#
# @example Response structure
#
@@ -12477,16 +13469,20 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectLockConfigurationOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLockConfiguration AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13279
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#16154
def put_object_lock_configuration(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Places an Object Retention configuration on an object. For more
# information, see [Locking Objects][1]. Users or accounts require the
# `s3:PutObjectRetention` permission in order to place an Object
# Retention configuration on objects. Bypassing a Governance Retention
# configuration requires the `s3:BypassGovernanceRetention` permission.
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
#
#
@@ -12527,19 +13523,24 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectRetentionOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectRetention AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13395
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#16283
def put_object_retention(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Sets the supplied tag-set to an object that already exists in a
- # bucket.
+ # bucket. A tag is a key-value pair. For more information, see [Object
+ # Tagging][1].
#
- # A tag is a key-value pair. You can associate tags with an object by
- # sending a PUT request against the tagging subresource that is
- # associated with the object. You can retrieve tags by sending a GET
- # request. For more information, see [GetObjectTagging][1].
+ # You can associate tags with an object by sending a PUT request against
+ # the tagging subresource that is associated with the object. You can
+ # retrieve tags by sending a GET request. For more information, see
+ # [GetObjectTagging][2].
#
# For tagging-related restrictions related to characters and encodings,
- # see [Tag Restrictions][2]. Note that Amazon S3 limits the maximum
+ # see [Tag Restrictions][3]. Note that Amazon S3 limits the maximum
# number of tags to 10 tags per object.
#
# To use this operation, you must have permission to perform the
@@ -12549,43 +13550,34 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# To put tags of any other version, use the `versionId` query parameter.
# You also need permission for the `s3:PutObjectVersionTagging` action.
#
- # For information about the Amazon S3 object tagging feature, see
- # [Object Tagging][3].
- #
- # `PutObjectTagging` has the following special errors:
- #
- # * * Code: InvalidTagError
- #
- # * *Cause: The tag provided was not a valid tag. This error can occur
- # if the tag did not pass input validation. For more information,
- # see [Object Tagging][3].*
- #
- # * * Code: MalformedXMLError
+ # `PutObjectTagging` has the following special errors. For more Amazon
+ # S3 errors see, [Error Responses][4].
#
- # * *Cause: The XML provided does not match the schema.*
+ # * `InvalidTag` - The tag provided was not a valid tag. This error can
+ # occur if the tag did not pass input validation. For more
+ # information, see [Object Tagging][1].
#
- # * * Code: OperationAbortedError
+ # * `MalformedXML` - The XML provided does not match the schema.
#
- # * *Cause: A conflicting conditional action is currently in progress
- # against this resource. Please try again.*
+ # * `OperationAborted` - A conflicting conditional action is currently
+ # in progress against this resource. Please try again.
#
- # * * *Code: InternalError*
- #
- # * *Cause: The service was unable to apply the provided tag to the
- # object.*
+ # * `InternalError` - The service was unable to apply the provided tag
+ # to the object.
#
# The following operations are related to `PutObjectTagging`:
#
- # * [GetObjectTagging][1]
+ # * [GetObjectTagging][2]
#
- # * [DeleteObjectTagging][4]
+ # * [DeleteObjectTagging][5]
#
#
#
- # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
- # [2]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html
- # [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html
+ # [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html
+ # [3]: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html
#
# @example Request syntax with placeholder values
#
@@ -12649,9 +13641,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::PutObjectTaggingOutput#version_id #version_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectTagging AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13589
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#16482
def put_object_tagging(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Creates or modifies the `PublicAccessBlock` configuration for an
# Amazon S3 bucket. To use this operation, you must have the
# `s3:PutBucketPublicAccessBlock` permission. For more information about
@@ -12711,12 +13707,16 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutPublicAccessBlock AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#13693
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#16590
def put_public_access_block(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# Restores an archived copy of an object back into Amazon S3
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# This action performs the following types of requests:
#
@@ -13036,7 +14036,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# value: "MetadataValue",
# },
# ],
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# },
# },
# },
@@ -13063,9 +14063,13 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::RestoreObjectOutput#restore_output_path #restore_output_path} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreObject AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14111
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#17021
def restore_object(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
# This action filters the contents of an Amazon S3 object based on a
# simple structured query language (SQL) statement. In the request,
# along with the SQL expression, you must also specify a data
@@ -13074,7 +14078,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# returns only records that match the specified SQL expression. You must
# also specify the data serialization format for the response.
#
- # This action is not supported by Amazon S3 on Outposts.
+ # This functionality is not supported for Amazon S3 on Outposts.
#
# For more information about Amazon S3 Select, see [Selecting Content
# from Objects][1] and [SELECT Command][2] in the *Amazon S3 User
@@ -13084,10 +14088,10 @@ class Aws::S3::Client < ::Seahorse::Client::Base
#
# Permissions
#
- # : You must have `s3:GetObject` permission for this operation. Amazon
- # S3 Select does not support anonymous access. For more information
- # about permissions, see [Specifying Permissions in a Policy][3] in
- # the *Amazon S3 User Guide*.
+ # : You must have the `s3:GetObject` permission for this
+ # operation. Amazon S3 Select does not support anonymous access. For
+ # more information about permissions, see [Specifying Permissions in a
+ # Policy][3] in the *Amazon S3 User Guide*.
#
# Object Data Formats
#
@@ -13388,21 +14392,22 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectObjectContent AWS API Documentation
# @yield [event_stream_handler]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14505
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#17419
def select_object_content(params = T.unsafe(nil), options = T.unsafe(nil), &block); end
# Uploads a part in a multipart upload.
#
- # In this operation, you provide part data in your request. However, you
- # have an option to specify your existing Amazon S3 object as a data
- # source for the part you are uploading. To upload a part from an
- # existing object, you use the [UploadPartCopy][1] operation.
+ # In this operation, you provide new data as a part of an object in your
+ # request. However, you have an option to specify your existing Amazon
+ # S3 object as a data source for the part you are uploading. To upload a
+ # part from an existing object, you use the [UploadPartCopy][1]
+ # operation.
#
#
#
# You must initiate a multipart upload (see [CreateMultipartUpload][2])
# before you can upload any part. In response to your initiate request,
- # Amazon S3 returns an upload ID, a unique identifier, that you must
+ # Amazon S3 returns an upload ID, a unique identifier that you must
# include in your upload part request.
#
# Part numbers can be any number from 1 to 10,000, inclusive. A part
@@ -13415,103 +14420,148 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# multipart upload specifications, see [Multipart upload limits][3] in
# the *Amazon S3 User Guide*.
#
- # To ensure that data is not corrupted when traversing the network,
- # specify the `Content-MD5` header in the upload part request. Amazon S3
- # checks the part data against the provided MD5 value. If they do not
- # match, Amazon S3 returns an error.
- #
- # If the upload request is signed with Signature Version 4, then Amazon
- # Web Services S3 uses the `x-amz-content-sha256` header as a checksum
- # instead of `Content-MD5`. For more information see [Authenticating
- # Requests: Using the Authorization Header (Amazon Web Services
- # Signature Version 4)][4].
- #
- # **Note:** After you initiate multipart upload and upload one or more
- # parts, you must either complete or abort multipart upload in order to
- # stop getting charged for storage of the uploaded parts. Only after you
+ # After you initiate multipart upload and upload one or more parts, you
+ # must either complete or abort multipart upload in order to stop
+ # getting charged for storage of the uploaded parts. Only after you
# either complete or abort multipart upload, Amazon S3 frees up the
# parts storage and stops charging you for the parts storage.
#
+ #
+ #
# For more information on multipart uploads, go to [Multipart Upload
- # Overview][5] in the Amazon S3 User Guide .
+ # Overview][4] in the Amazon S3 User Guide .
#
- # For information on the permissions required to use the multipart
- # upload API, go to [Multipart Upload and Permissions][6] in the *Amazon
- # S3 User Guide*.
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][5] in the *Amazon S3 User Guide*.
#
- # Server-side encryption is for data encryption at rest. Amazon S3
- # encrypts your data as it writes it to disks in its data centers and
- # decrypts it when you access it. You have three mutually exclusive
- # options to protect data using server-side encryption in Amazon S3,
- # depending on how you choose to manage the encryption keys.
- # Specifically, the encryption key options are Amazon S3 managed keys
- # (SSE-S3), Amazon Web Services KMS keys (SSE-KMS), and
- # Customer-Provided Keys (SSE-C). Amazon S3 encrypts data with
- # server-side encryption using Amazon S3 managed keys (SSE-S3) by
- # default. You can optionally tell Amazon S3 to encrypt data at rest
- # using server-side encryption with other key options. The option you
- # use depends on whether you want to use KMS keys (SSE-KMS) or provide
- # your own encryption key (SSE-C). If you choose to provide your own
- # encryption key, the request headers you provide in the request must
- # match the headers you used in the request to initiate the upload by
- # using [CreateMultipartUpload][2]. For more information, go to [Using
- # Server-Side Encryption][7] in the *Amazon S3 User Guide*.
+ #
#
- # Server-side encryption is supported by the S3 Multipart Upload
- # actions. Unless you are using a customer-provided encryption key
- # (SSE-C), you don't need to specify the encryption parameters in each
- # UploadPart request. Instead, you only need to specify the server-side
- # encryption parameters in the initial Initiate Multipart request. For
- # more information, see [CreateMultipartUpload][2].
+ # Permissions
+ # : * **General purpose bucket permissions** - For information on the
+ # permissions required to use the multipart upload API, see
+ # [Multipart Upload and Permissions][6] in the *Amazon S3 User
+ # Guide*.
#
- # If you requested server-side encryption using a customer-provided
- # encryption key (SSE-C) in your initiate multipart upload request, you
- # must provide identical encryption information in each part upload
- # using the following headers.
+ # * **Directory bucket permissions** - To grant access to this API
+ # operation on a directory bucket, we recommend that you use the [
+ # `CreateSession` ][7] API operation for session-based
+ # authorization. Specifically, you grant the
+ # `s3express:CreateSession` permission to the directory bucket in a
+ # bucket policy or an IAM identity-based policy. Then, you make the
+ # `CreateSession` API call on the bucket to obtain a session token.
+ # With the session token in your request header, you can make API
+ # requests to this operation. After the session token expires, you
+ # make another `CreateSession` API call to generate a new session
+ # token for use. Amazon Web Services CLI or SDKs create session and
+ # refresh the session token automatically to avoid service
+ # interruptions when a session expires. For more information about
+ # authorization, see [ `CreateSession` ][7].
+ #
+ # Data integrity
+ #
+ # : **General purpose bucket** - To ensure that data is not corrupted
+ # traversing the network, specify the `Content-MD5` header in the
+ # upload part request. Amazon S3 checks the part data against the
+ # provided MD5 value. If they do not match, Amazon S3 returns an
+ # error. If the upload request is signed with Signature Version 4,
+ # then Amazon Web Services S3 uses the `x-amz-content-sha256` header
+ # as a checksum instead of `Content-MD5`. For more information see
+ # [Authenticating Requests: Using the Authorization Header (Amazon Web
+ # Services Signature Version 4)][8].
+ #
+ # **Directory buckets** - MD5 is not supported by directory buckets.
+ # You can use checksum algorithms to check object integrity.
#
- # * x-amz-server-side-encryption-customer-algorithm
+ #
#
- # * x-amz-server-side-encryption-customer-key
+ # Encryption
+ # : * **General purpose bucket** - Server-side encryption is for data
+ # encryption at rest. Amazon S3 encrypts your data as it writes it
+ # to disks in its data centers and decrypts it when you access it.
+ # You have mutually exclusive options to protect data using
+ # server-side encryption in Amazon S3, depending on how you choose
+ # to manage the encryption keys. Specifically, the encryption key
+ # options are Amazon S3 managed keys (SSE-S3), Amazon Web Services
+ # KMS keys (SSE-KMS), and Customer-Provided Keys (SSE-C). Amazon S3
+ # encrypts data with server-side encryption using Amazon S3 managed
+ # keys (SSE-S3) by default. You can optionally tell Amazon S3 to
+ # encrypt data at rest using server-side encryption with other key
+ # options. The option you use depends on whether you want to use KMS
+ # keys (SSE-KMS) or provide your own encryption key (SSE-C).
+ #
+ # Server-side encryption is supported by the S3 Multipart Upload
+ # operations. Unless you are using a customer-provided encryption
+ # key (SSE-C), you don't need to specify the encryption parameters
+ # in each UploadPart request. Instead, you only need to specify the
+ # server-side encryption parameters in the initial Initiate
+ # Multipart request. For more information, see
+ # [CreateMultipartUpload][2].
+ #
+ # If you request server-side encryption using a customer-provided
+ # encryption key (SSE-C) in your initiate multipart upload request,
+ # you must provide identical encryption information in each part
+ # upload using the following request headers.
+ #
+ # * x-amz-server-side-encryption-customer-algorithm
+ #
+ # * x-amz-server-side-encryption-customer-key
+ #
+ # * x-amz-server-side-encryption-customer-key-MD5
+ #
+ # * **Directory bucket** - For directory buckets, only server-side
+ # encryption with Amazon S3 managed keys (SSE-S3) (`AES256`) is
+ # supported.
+ #
+ # For more information, see [Using Server-Side Encryption][9] in the
+ # *Amazon S3 User Guide*.
#
- # * x-amz-server-side-encryption-customer-key-MD5
+ # Special errors
+ # : * Error Code: `NoSuchUpload`
#
- # `UploadPart` has the following special errors:
+ # * Description: The specified multipart upload does not exist. The
+ # upload ID might be invalid, or the multipart upload might have
+ # been aborted or completed.
#
- # * * *Code: NoSuchUpload*
+ # * HTTP Status Code: 404 Not Found
#
- # * *Cause: The specified multipart upload does not exist. The upload
- # ID might be invalid, or the multipart upload might have been
- # aborted or completed.*
+ # * SOAP Fault Code Prefix: Client
#
- # * HTTP Status Code: 404 Not Found
+ # HTTP Host header syntax
#
- # * *SOAP Fault Code Prefix: Client*
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `UploadPart`:
#
# * [CreateMultipartUpload][2]
#
- # * [CompleteMultipartUpload][8]
+ # * [CompleteMultipartUpload][10]
#
- # * [AbortMultipartUpload][9]
+ # * [AbortMultipartUpload][11]
#
- # * [ListParts][10]
+ # * [ListParts][12]
#
- # * [ListMultipartUploads][11]
+ # * [ListMultipartUploads][13]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
# [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateSession.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [12]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [13]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# @example Request syntax with placeholder values
#
@@ -13598,137 +14648,165 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::UploadPartOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPart AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#14868
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#17869
def upload_part(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Uploads a part by copying data from an existing object as data source.
- # You specify the data source by adding the request header
- # `x-amz-copy-source` in your request and a byte range by adding the
- # request header `x-amz-copy-source-range` in your request.
+ # To specify the data source, you add the request header
+ # `x-amz-copy-source` in your request. To specify a byte range, you add
+ # the request header `x-amz-copy-source-range` in your request.
#
# For information about maximum and minimum part sizes and other
# multipart upload specifications, see [Multipart upload limits][1] in
# the *Amazon S3 User Guide*.
#
- # Instead of using an existing object as part data, you might use the
- # [UploadPart][2] action and provide data in your request.
+ # Instead of copying data from an existing object as part data, you
+ # might use the [UploadPart][2] action to upload new data as a part of
+ # an object in your request.
#
#
#
# You must initiate a multipart upload before you can upload any part.
- # In response to your initiate request. Amazon S3 returns a unique
- # identifier, the upload ID, that you must include in your upload part
- # request.
- #
- # For more information about using the `UploadPartCopy` operation, see
- # the following:
- #
- # * For conceptual information about multipart uploads, see [Uploading
- # Objects Using Multipart Upload][3] in the *Amazon S3 User Guide*.
- #
- # * For information about permissions required to use the multipart
- # upload API, see [Multipart Upload and Permissions][4] in the *Amazon
- # S3 User Guide*.
- #
- # * For information about copying objects using a single atomic action
- # vs. a multipart upload, see [Operations on Objects][5] in the
- # *Amazon S3 User Guide*.
+ # In response to your initiate request, Amazon S3 returns the upload ID,
+ # a unique identifier that you must include in your upload part request.
#
- # * For information about using server-side encryption with
- # customer-provided encryption keys with the `UploadPartCopy`
- # operation, see [CopyObject][6] and [UploadPart][2].
- #
- # Note the following additional considerations about the request headers
- # `x-amz-copy-source-if-match`, `x-amz-copy-source-if-none-match`,
- # `x-amz-copy-source-if-unmodified-since`, and
- # `x-amz-copy-source-if-modified-since`:
- #
- #
- #
- # * **Consideration 1** - If both of the `x-amz-copy-source-if-match`
- # and `x-amz-copy-source-if-unmodified-since` headers are present in
- # the request as follows:
- #
- # `x-amz-copy-source-if-match` condition evaluates to `true`, and;
- #
- # `x-amz-copy-source-if-unmodified-since` condition evaluates to
- # `false`;
- #
- # Amazon S3 returns `200 OK` and copies the data.
+ # For conceptual information about multipart uploads, see [Uploading
+ # Objects Using Multipart Upload][3] in the *Amazon S3 User Guide*. For
+ # information about copying objects using a single atomic action vs. a
+ # multipart upload, see [Operations on Objects][4] in the *Amazon S3
+ # User Guide*.
#
- # * **Consideration 2** - If both of the
- # `x-amz-copy-source-if-none-match` and
- # `x-amz-copy-source-if-modified-since` headers are present in the
- # request as follows:
+ # **Directory buckets** - For directory buckets, you must make requests
+ # for this API operation to the Zonal endpoint. These endpoints support
+ # virtual-hosted-style requests in the format
+ # `https://bucket_name.s3express-az_id.region.amazonaws.com/key-name `.
+ # Path-style requests are not supported. For more information, see
+ # [Regional and Zonal endpoints][5] in the *Amazon S3 User Guide*.
#
- # `x-amz-copy-source-if-none-match` condition evaluates to `false`,
- # and;
+ #
#
- # `x-amz-copy-source-if-modified-since` condition evaluates to `true`;
+ # Authentication and authorization
#
- # Amazon S3 returns `412 Precondition Failed` response code.
+ # : All `UploadPartCopy` requests must be authenticated and signed by
+ # using IAM credentials (access key ID and secret access key for the
+ # IAM identities). All headers with the `x-amz-` prefix, including
+ # `x-amz-copy-source`, must be signed. For more information, see [REST
+ # Authentication][6].
#
- # Versioning
+ # **Directory buckets** - You must use IAM credentials to authenticate
+ # and authorize your access to the `UploadPartCopy` API operation,
+ # instead of using the temporary security credentials through the
+ # `CreateSession` API operation.
#
- # : If your bucket has versioning enabled, you could have multiple
- # versions of the same object. By default, `x-amz-copy-source`
- # identifies the current version of the object to copy. If the current
- # version is a delete marker and you don't specify a versionId in the
- # `x-amz-copy-source`, Amazon S3 returns a 404 error, because the
- # object does not exist. If you specify versionId in the
- # `x-amz-copy-source` and the versionId is a delete marker, Amazon S3
- # returns an HTTP 400 error, because you are not allowed to specify a
- # delete marker as a version for the `x-amz-copy-source`.
+ # Amazon Web Services CLI or SDKs handles authentication and
+ # authorization on your behalf.
#
- # You can optionally specify a specific version of the source object
- # to copy by adding the `versionId` subresource as shown in the
- # following example:
+ # Permissions
#
- # `x-amz-copy-source: /bucket/object?versionId=version id`
+ # : You must have `READ` access to the source object and `WRITE` access
+ # to the destination bucket.
+ #
+ # * **General purpose bucket permissions** - You must have the
+ # permissions in a policy based on the bucket types of your source
+ # bucket and destination bucket in an `UploadPartCopy` operation.
+ #
+ # * If the source object is in a general purpose bucket, you must
+ # have the s3:GetObject permission to read
+ # the source object that is being copied.
+ #
+ # * If the destination bucket is a general purpose bucket, you must
+ # have the s3:PubObject permission to write
+ # the object copy to the destination bucket.
+ #
+ # For information about permissions required to use the multipart
+ # upload API, see [Multipart Upload and Permissions][7] in the
+ # *Amazon S3 User Guide*.
+ #
+ # * **Directory bucket permissions** - You must have permissions in a
+ # bucket policy or an IAM identity-based policy based on the source
+ # and destination bucket types in an `UploadPartCopy` operation.
+ #
+ # * If the source object that you want to copy is in a directory
+ # bucket, you must have the
+ # s3express:CreateSession permission in the
+ # `Action` element of a policy to read the object . By default,
+ # the session is in the `ReadWrite` mode. If you want to restrict
+ # the access, you can explicitly set the `s3express:SessionMode`
+ # condition key to `ReadOnly` on the copy source bucket.
+ #
+ # * If the copy destination is a directory bucket, you must have the
+ # s3express:CreateSession permission in the
+ # `Action` element of a policy to write the object to the
+ # destination. The `s3express:SessionMode` condition key cannot be
+ # set to `ReadOnly` on the copy destination.
+ #
+ # For example policies, see [Example bucket policies for S3 Express
+ # One Zone][8] and [Amazon Web Services Identity and Access
+ # Management (IAM) identity-based policies for S3 Express One
+ # Zone][9] in the *Amazon S3 User Guide*.
+ #
+ # Encryption
+ # : * General purpose buckets - For information about using
+ # server-side encryption with customer-provided encryption keys with
+ # the `UploadPartCopy` operation, see [CopyObject][10] and
+ # [UploadPart][2].
+ #
+ # * Directory buckets - For directory buckets, only
+ # server-side encryption with Amazon S3 managed keys (SSE-S3)
+ # (`AES256`) is supported.
#
# Special errors
- # : * * *Code: NoSuchUpload*
+ # : * Error Code: `NoSuchUpload`
#
- # * *Cause: The specified multipart upload does not exist. The
+ # * Description: The specified multipart upload does not exist. The
# upload ID might be invalid, or the multipart upload might have
- # been aborted or completed.*
+ # been aborted or completed.
+ #
+ # * HTTP Status Code: 404 Not Found
#
- # * *HTTP Status Code: 404 Not Found*
+ # * Error Code: `InvalidRequest`
#
- # * * *Code: InvalidRequest*
+ # * Description: The specified copy source is not supported as a
+ # byte-range copy source.
#
- # * *Cause: The specified copy source is not supported as a
- # byte-range copy source.*
+ # * HTTP Status Code: 400 Bad Request
#
- # * *HTTP Status Code: 400 Bad Request*
+ # HTTP Host header syntax
+ #
+ # : Directory buckets - The HTTP Host header syntax is `
+ # Bucket_name.s3express-az_id.region.amazonaws.com`.
#
# The following operations are related to `UploadPartCopy`:
#
- # * [CreateMultipartUpload][7]
+ # * [CreateMultipartUpload][11]
#
# * [UploadPart][2]
#
- # * [CompleteMultipartUpload][8]
+ # * [CompleteMultipartUpload][12]
#
- # * [AbortMultipartUpload][9]
+ # * [AbortMultipartUpload][13]
#
- # * [ListParts][10]
+ # * [ListParts][14]
#
- # * [ListMultipartUploads][11]
+ # * [ListMultipartUploads][15]
#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html
# [2]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html
# [3]: https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html
- # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
- # [5]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectOperations.html
- # [6]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
- # [7]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
- # [8]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
- # [9]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
- # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
- # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
+ # [4]: https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectOperations.html
+ # [5]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-Regions-and-Zones.html
+ # [6]: https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html
+ # [7]: https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuAndPermissions.html
+ # [8]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-example-bucket-policies.html
+ # [9]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam-identity-policies.html
+ # [10]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CopyObject.html
+ # [11]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html
+ # [12]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
+ # [13]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
+ # [14]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html
+ # [15]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
#
# @example Request syntax with placeholder values
#
@@ -13768,44 +14846,44 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# resp.ssekms_key_id #=> String
# resp.bucket_key_enabled #=> Boolean
# resp.request_charged #=> String, one of "requester"
- # @example Example: To upload a part by copying byte range from an existing object as data source
+ # @example Example: To upload a part by copying data from an existing object as data source
#
- # # The following example uploads a part of a multipart upload by copying a specified byte range from an existing object as
- # # data source.
+ # # The following example uploads a part of a multipart upload by copying data from an existing object as data source.
#
# resp = client.upload_part_copy({
# bucket: "examplebucket",
# copy_source: "/bucketname/sourceobjectkey",
- # copy_source_range: "bytes=1-100000",
# key: "examplelargeobject",
- # part_number: 2,
+ # part_number: 1,
# upload_id: "exampleuoh_10OhKhT7YukE9bjzTPRiuaCotmZM_pFngJFir9OZNrSr5cWa3cq3LZSUsfjI4FI7PkP91We7Nrw--",
# })
#
# resp.to_h outputs the following:
# {
# copy_part_result: {
- # etag: "\"65d16d19e65a7508a51f043180edcc36\"",
- # last_modified: Time.parse("2016-12-29T21:44:28.000Z"),
+ # etag: "\"b0c6f0e7e054ab8fa2536a2677f8734d\"",
+ # last_modified: Time.parse("2016-12-29T21:24:43.000Z"),
# },
# }
- # @example Example: To upload a part by copying data from an existing object as data source
+ # @example Example: To upload a part by copying byte range from an existing object as data source
#
- # # The following example uploads a part of a multipart upload by copying data from an existing object as data source.
+ # # The following example uploads a part of a multipart upload by copying a specified byte range from an existing object as
+ # # data source.
#
# resp = client.upload_part_copy({
# bucket: "examplebucket",
# copy_source: "/bucketname/sourceobjectkey",
+ # copy_source_range: "bytes=1-100000",
# key: "examplelargeobject",
- # part_number: 1,
+ # part_number: 2,
# upload_id: "exampleuoh_10OhKhT7YukE9bjzTPRiuaCotmZM_pFngJFir9OZNrSr5cWa3cq3LZSUsfjI4FI7PkP91We7Nrw--",
# })
#
# resp.to_h outputs the following:
# {
# copy_part_result: {
- # etag: "\"b0c6f0e7e054ab8fa2536a2677f8734d\"",
- # last_modified: Time.parse("2016-12-29T21:24:43.000Z"),
+ # etag: "\"65d16d19e65a7508a51f043180edcc36\"",
+ # last_modified: Time.parse("2016-12-29T21:44:28.000Z"),
# },
# }
# @option params
@@ -13841,7 +14919,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# * {Types::UploadPartCopyOutput#request_charged #request_charged} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopy AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15256
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18401
def upload_part_copy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Polls an API operation until a resource enters a desired state.
@@ -13933,17 +15011,21 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Boolean] Returns `true` if the waiter was successful.
# @yield [w.waiter]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15751
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18905
def wait_until(waiter_name, params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15759
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18913
def waiter_names; end
- # Passes transformed objects to a `GetObject` operation when using
- # Object Lambda access points. For information about Object Lambda
+ # This operation is not supported by directory buckets.
+ #
+ #
+ #
+ # Passes transformed objects to a `GetObject` operation when using
+ # Object Lambda access points. For information about Object Lambda
# access points, see [Transforming objects with Object Lambda access
# points][1] in the *Amazon S3 User Guide*.
#
@@ -14033,14 +15115,14 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# object_lock_legal_hold_status: "ON", # accepts ON, OFF
# object_lock_retain_until_date: Time.now,
# parts_count: 1,
- # replication_status: "COMPLETE", # accepts COMPLETE, PENDING, FAILED, REPLICA
+ # replication_status: "COMPLETE", # accepts COMPLETE, PENDING, FAILED, REPLICA, COMPLETED
# request_charged: "requester", # accepts requester
# restore: "Restore",
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
# sse_customer_algorithm: "SSECustomerAlgorithm",
# ssekms_key_id: "SSEKMSKeyId",
# sse_customer_key_md5: "SSECustomerKeyMD5",
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# tag_count: 1,
# version_id: "ObjectVersionId",
# bucket_key_enabled: false,
@@ -14090,7 +15172,7 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/WriteGetObjectResponse AWS API Documentation
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15638
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18792
def write_get_object_response(params = T.unsafe(nil), options = T.unsafe(nil)); end
private
@@ -14098,21 +15180,21 @@ class Aws::S3::Client < ::Seahorse::Client::Base
# @param waiter_name [Symbol]
# @param options [Hash] ({})
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15767
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18921
def waiter(waiter_name, options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15776
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18930
def waiters; end
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15791
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18945
def errors_module; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#15788
+ # source://aws-sdk-s3//lib/aws-sdk-s3/client.rb#18942
def identifier; end
end
end
@@ -14126,7 +15208,7 @@ end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#2685
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#2757
Aws::S3::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -14177,2861 +15259,2991 @@ Aws::S3::ClientApi::AccessControlTranslation = T.let(T.unsafe(nil), Seahorse::Mo
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#25
-Aws::S3::ClientApi::AccessPointArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AccessKeyIdValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#26
-Aws::S3::ClientApi::AccountId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AccessPointAlias = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#27
-Aws::S3::ClientApi::AllowQuotedRecordDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::AccessPointArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#28
-Aws::S3::ClientApi::AllowedHeader = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AccountId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#29
-Aws::S3::ClientApi::AllowedHeaders = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::AllowQuotedRecordDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#30
-Aws::S3::ClientApi::AllowedMethod = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AllowedHeader = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#31
-Aws::S3::ClientApi::AllowedMethods = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::AllowedHeaders = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#32
-Aws::S3::ClientApi::AllowedOrigin = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AllowedMethod = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#33
-Aws::S3::ClientApi::AllowedOrigins = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::AllowedMethods = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#34
-Aws::S3::ClientApi::AnalyticsAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::AllowedOrigin = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#35
-Aws::S3::ClientApi::AnalyticsConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::AllowedOrigins = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#36
-Aws::S3::ClientApi::AnalyticsConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::AnalyticsAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#37
-Aws::S3::ClientApi::AnalyticsExportDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::AnalyticsConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#38
-Aws::S3::ClientApi::AnalyticsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::AnalyticsConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#39
-Aws::S3::ClientApi::AnalyticsId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AnalyticsExportDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#40
-Aws::S3::ClientApi::AnalyticsS3BucketDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::AnalyticsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#41
-Aws::S3::ClientApi::AnalyticsS3ExportFileFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AnalyticsId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#42
-Aws::S3::ClientApi::ArchiveStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::AnalyticsS3BucketDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#43
-Aws::S3::ClientApi::Body = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
+Aws::S3::ClientApi::AnalyticsS3ExportFileFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#44
-Aws::S3::ClientApi::Bucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ArchiveStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#45
-Aws::S3::ClientApi::BucketAccelerateStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Body = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#46
-Aws::S3::ClientApi::BucketAlreadyExists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Bucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#47
-Aws::S3::ClientApi::BucketAlreadyOwnedByYou = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BucketAccelerateStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#48
-Aws::S3::ClientApi::BucketCannedACL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::BucketAlreadyExists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#49
-Aws::S3::ClientApi::BucketKeyEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::BucketAlreadyOwnedByYou = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#50
-Aws::S3::ClientApi::BucketLifecycleConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BucketCannedACL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#51
-Aws::S3::ClientApi::BucketLocationConstraint = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::BucketInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#52
-Aws::S3::ClientApi::BucketLoggingStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BucketKeyEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#53
-Aws::S3::ClientApi::BucketLogsPermission = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::BucketLifecycleConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#54
-Aws::S3::ClientApi::BucketName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::BucketLocationConstraint = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#55
-Aws::S3::ClientApi::BucketVersioningStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::BucketLocationName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#56
-Aws::S3::ClientApi::Buckets = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::BucketLoggingStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#57
-Aws::S3::ClientApi::BypassGovernanceRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::BucketLogsPermission = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#58
-Aws::S3::ClientApi::BytesProcessed = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::BucketName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#59
-Aws::S3::ClientApi::BytesReturned = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::BucketType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#60
-Aws::S3::ClientApi::BytesScanned = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::BucketVersioningStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#61
-Aws::S3::ClientApi::CORSConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Buckets = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#62
-Aws::S3::ClientApi::CORSRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BypassGovernanceRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#63
-Aws::S3::ClientApi::CORSRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::BytesProcessed = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#64
-Aws::S3::ClientApi::CSVInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BytesReturned = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#65
-Aws::S3::ClientApi::CSVOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::BytesScanned = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#66
-Aws::S3::ClientApi::CacheControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CORSConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#67
-Aws::S3::ClientApi::Checksum = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CORSRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#68
-Aws::S3::ClientApi::ChecksumAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CORSRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#69
-Aws::S3::ClientApi::ChecksumAlgorithmList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::CSVInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#70
-Aws::S3::ClientApi::ChecksumCRC32 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CSVOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#71
-Aws::S3::ClientApi::ChecksumCRC32C = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CacheControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#72
-Aws::S3::ClientApi::ChecksumMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Checksum = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#73
-Aws::S3::ClientApi::ChecksumSHA1 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#74
-Aws::S3::ClientApi::ChecksumSHA256 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumAlgorithmList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#75
-Aws::S3::ClientApi::CloudFunction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumCRC32 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#76
-Aws::S3::ClientApi::CloudFunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ChecksumCRC32C = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#77
-Aws::S3::ClientApi::CloudFunctionInvocationRole = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#78
-Aws::S3::ClientApi::Code = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumSHA1 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#79
-Aws::S3::ClientApi::Comments = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ChecksumSHA256 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#80
-Aws::S3::ClientApi::CommonPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CloudFunction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#81
-Aws::S3::ClientApi::CommonPrefixList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::CloudFunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#82
-Aws::S3::ClientApi::CompleteMultipartUploadOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CloudFunctionInvocationRole = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#83
-Aws::S3::ClientApi::CompleteMultipartUploadRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Code = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#84
-Aws::S3::ClientApi::CompletedMultipartUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Comments = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#85
-Aws::S3::ClientApi::CompletedPart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CommonPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#86
-Aws::S3::ClientApi::CompletedPartList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::CommonPrefixList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#87
-Aws::S3::ClientApi::CompressionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CompleteMultipartUploadOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#88
-Aws::S3::ClientApi::Condition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CompleteMultipartUploadRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#89
-Aws::S3::ClientApi::ConfirmRemoveSelfBucketAccess = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::CompletedMultipartUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#90
-Aws::S3::ClientApi::ContentDisposition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CompletedPart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#91
-Aws::S3::ClientApi::ContentEncoding = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CompletedPartList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#92
-Aws::S3::ClientApi::ContentLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CompressionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#93
-Aws::S3::ClientApi::ContentLength = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::Condition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#94
-Aws::S3::ClientApi::ContentMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ConfirmRemoveSelfBucketAccess = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#95
-Aws::S3::ClientApi::ContentRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ContentDisposition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#96
-Aws::S3::ClientApi::ContentType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ContentEncoding = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#97
-Aws::S3::ClientApi::ContinuationEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ContentLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#98
-Aws::S3::ClientApi::CopyObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ContentLength = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#99
-Aws::S3::ClientApi::CopyObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ContentMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#100
-Aws::S3::ClientApi::CopyObjectResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ContentRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#101
-Aws::S3::ClientApi::CopyPartResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ContentType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#102
-Aws::S3::ClientApi::CopySource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ContinuationEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#103
-Aws::S3::ClientApi::CopySourceIfMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopyObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#104
-Aws::S3::ClientApi::CopySourceIfModifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::CopyObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#105
-Aws::S3::ClientApi::CopySourceIfNoneMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopyObjectResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#106
-Aws::S3::ClientApi::CopySourceIfUnmodifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::CopyPartResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#107
-Aws::S3::ClientApi::CopySourceRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopySource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#108
-Aws::S3::ClientApi::CopySourceSSECustomerAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopySourceIfMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#109
-Aws::S3::ClientApi::CopySourceSSECustomerKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopySourceIfModifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#110
-Aws::S3::ClientApi::CopySourceSSECustomerKeyMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopySourceIfNoneMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#111
-Aws::S3::ClientApi::CopySourceVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::CopySourceIfUnmodifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#112
-Aws::S3::ClientApi::CreateBucketConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CopySourceRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#113
-Aws::S3::ClientApi::CreateBucketOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CopySourceSSECustomerAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#114
-Aws::S3::ClientApi::CreateBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CopySourceSSECustomerKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#115
-Aws::S3::ClientApi::CreateMultipartUploadOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CopySourceSSECustomerKeyMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#116
-Aws::S3::ClientApi::CreateMultipartUploadRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CopySourceVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#117
-Aws::S3::ClientApi::CreationDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::CreateBucketConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#118
-Aws::S3::ClientApi::Date = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::CreateBucketOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#119
-Aws::S3::ClientApi::Days = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::CreateBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#120
-Aws::S3::ClientApi::DaysAfterInitiation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::CreateMultipartUploadOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#121
-Aws::S3::ClientApi::DefaultRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CreateMultipartUploadRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#122
-Aws::S3::ClientApi::Delete = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CreateSessionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#123
-Aws::S3::ClientApi::DeleteBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CreateSessionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#124
-Aws::S3::ClientApi::DeleteBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::CreationDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#125
-Aws::S3::ClientApi::DeleteBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DataRedundancy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#126
-Aws::S3::ClientApi::DeleteBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Date = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#127
-Aws::S3::ClientApi::DeleteBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Days = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#128
-Aws::S3::ClientApi::DeleteBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DaysAfterInitiation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#129
-Aws::S3::ClientApi::DeleteBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DefaultRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#130
-Aws::S3::ClientApi::DeleteBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Delete = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#131
-Aws::S3::ClientApi::DeleteBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#132
-Aws::S3::ClientApi::DeleteBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#133
-Aws::S3::ClientApi::DeleteBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#134
-Aws::S3::ClientApi::DeleteBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#135
-Aws::S3::ClientApi::DeleteBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#136
-Aws::S3::ClientApi::DeleteMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::DeleteBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#137
-Aws::S3::ClientApi::DeleteMarkerEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#138
-Aws::S3::ClientApi::DeleteMarkerReplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#139
-Aws::S3::ClientApi::DeleteMarkerReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#140
-Aws::S3::ClientApi::DeleteMarkerVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#141
-Aws::S3::ClientApi::DeleteMarkers = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::DeleteBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#142
-Aws::S3::ClientApi::DeleteObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#143
-Aws::S3::ClientApi::DeleteObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#144
-Aws::S3::ClientApi::DeleteObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#145
-Aws::S3::ClientApi::DeleteObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarkerEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#146
-Aws::S3::ClientApi::DeleteObjectsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarkerReplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#147
-Aws::S3::ClientApi::DeleteObjectsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarkerReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#148
-Aws::S3::ClientApi::DeletePublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarkerVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#149
-Aws::S3::ClientApi::DeletedObject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteMarkers = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#150
-Aws::S3::ClientApi::DeletedObjects = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::DeleteObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#151
-Aws::S3::ClientApi::Delimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#152
-Aws::S3::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#153
-Aws::S3::ClientApi::Destination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DeleteObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#154
-Aws::S3::ClientApi::DisplayName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteObjectsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#155
-Aws::S3::ClientApi::ETag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeleteObjectsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#156
-Aws::S3::ClientApi::EmailAddress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeletePublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#157
-Aws::S3::ClientApi::EnableRequestProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::DeletedObject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#158
-Aws::S3::ClientApi::EncodingType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::DeletedObjects = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#159
-Aws::S3::ClientApi::Encryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Delimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#160
-Aws::S3::ClientApi::EncryptionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#161
-Aws::S3::ClientApi::End = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::Destination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#162
-Aws::S3::ClientApi::EndEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DirectoryBucketToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#163
-Aws::S3::ClientApi::Error = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::DisplayName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#164
-Aws::S3::ClientApi::ErrorCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ETag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#165
-Aws::S3::ClientApi::ErrorDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::EmailAddress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#166
-Aws::S3::ClientApi::ErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::EnableRequestProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#167
-Aws::S3::ClientApi::Errors = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::EncodingType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#168
-Aws::S3::ClientApi::Event = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Encryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#169
-Aws::S3::ClientApi::EventBridgeConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::EncryptionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#170
-Aws::S3::ClientApi::EventList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::End = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#171
-Aws::S3::ClientApi::ExistingObjectReplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::EndEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#172
-Aws::S3::ClientApi::ExistingObjectReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Error = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#173
-Aws::S3::ClientApi::Expiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ErrorCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#174
-Aws::S3::ClientApi::ExpirationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ErrorDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#175
-Aws::S3::ClientApi::ExpiredObjectDeleteMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::ErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#176
-Aws::S3::ClientApi::Expires = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::Errors = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#177
-Aws::S3::ClientApi::ExpiresString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Event = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#178
-Aws::S3::ClientApi::ExposeHeader = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::EventBridgeConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#179
-Aws::S3::ClientApi::ExposeHeaders = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::EventList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#180
-Aws::S3::ClientApi::Expression = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExistingObjectReplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#181
-Aws::S3::ClientApi::ExpressionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExistingObjectReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#182
-Aws::S3::ClientApi::FetchOwner = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::Expiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#183
-Aws::S3::ClientApi::FieldDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExpirationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#184
-Aws::S3::ClientApi::FileHeaderInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExpiredObjectDeleteMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#185
-Aws::S3::ClientApi::FilterRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Expires = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#186
-Aws::S3::ClientApi::FilterRuleList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ExpiresString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#187
-Aws::S3::ClientApi::FilterRuleName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExposeHeader = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#188
-Aws::S3::ClientApi::FilterRuleValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ExposeHeaders = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#189
-Aws::S3::ClientApi::GetBucketAccelerateConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Expression = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#190
-Aws::S3::ClientApi::GetBucketAccelerateConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ExpressionType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#191
-Aws::S3::ClientApi::GetBucketAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FetchOwner = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#192
-Aws::S3::ClientApi::GetBucketAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FieldDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#193
-Aws::S3::ClientApi::GetBucketAnalyticsConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FileHeaderInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#194
-Aws::S3::ClientApi::GetBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FilterRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#195
-Aws::S3::ClientApi::GetBucketCorsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FilterRuleList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#196
-Aws::S3::ClientApi::GetBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FilterRuleName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#197
-Aws::S3::ClientApi::GetBucketEncryptionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::FilterRuleValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#198
-Aws::S3::ClientApi::GetBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAccelerateConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#199
-Aws::S3::ClientApi::GetBucketIntelligentTieringConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAccelerateConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#200
-Aws::S3::ClientApi::GetBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#201
-Aws::S3::ClientApi::GetBucketInventoryConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#202
-Aws::S3::ClientApi::GetBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAnalyticsConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#203
-Aws::S3::ClientApi::GetBucketLifecycleConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#204
-Aws::S3::ClientApi::GetBucketLifecycleConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketCorsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#205
-Aws::S3::ClientApi::GetBucketLifecycleOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#206
-Aws::S3::ClientApi::GetBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketEncryptionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#207
-Aws::S3::ClientApi::GetBucketLocationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#208
-Aws::S3::ClientApi::GetBucketLocationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketIntelligentTieringConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#209
-Aws::S3::ClientApi::GetBucketLoggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#210
-Aws::S3::ClientApi::GetBucketLoggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketInventoryConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#211
-Aws::S3::ClientApi::GetBucketMetricsConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#212
-Aws::S3::ClientApi::GetBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLifecycleConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#213
-Aws::S3::ClientApi::GetBucketNotificationConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLifecycleConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#214
-Aws::S3::ClientApi::GetBucketOwnershipControlsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLifecycleOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#215
-Aws::S3::ClientApi::GetBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#216
-Aws::S3::ClientApi::GetBucketPolicyOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLocationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#217
-Aws::S3::ClientApi::GetBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLocationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#218
-Aws::S3::ClientApi::GetBucketPolicyStatusOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLoggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#219
-Aws::S3::ClientApi::GetBucketPolicyStatusRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketLoggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#220
-Aws::S3::ClientApi::GetBucketReplicationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketMetricsConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#221
-Aws::S3::ClientApi::GetBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#222
-Aws::S3::ClientApi::GetBucketRequestPaymentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketNotificationConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#223
-Aws::S3::ClientApi::GetBucketRequestPaymentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketOwnershipControlsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#224
-Aws::S3::ClientApi::GetBucketTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#225
-Aws::S3::ClientApi::GetBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketPolicyOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#226
-Aws::S3::ClientApi::GetBucketVersioningOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#227
-Aws::S3::ClientApi::GetBucketVersioningRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketPolicyStatusOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#228
-Aws::S3::ClientApi::GetBucketWebsiteOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketPolicyStatusRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#229
-Aws::S3::ClientApi::GetBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketReplicationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#230
-Aws::S3::ClientApi::GetObjectAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#231
-Aws::S3::ClientApi::GetObjectAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketRequestPaymentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#232
-Aws::S3::ClientApi::GetObjectAttributesOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketRequestPaymentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#233
-Aws::S3::ClientApi::GetObjectAttributesParts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#234
-Aws::S3::ClientApi::GetObjectAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#235
-Aws::S3::ClientApi::GetObjectLegalHoldOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketVersioningOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#236
-Aws::S3::ClientApi::GetObjectLegalHoldRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketVersioningRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#237
-Aws::S3::ClientApi::GetObjectLockConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketWebsiteOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#238
-Aws::S3::ClientApi::GetObjectLockConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#239
-Aws::S3::ClientApi::GetObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#240
-Aws::S3::ClientApi::GetObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#241
-Aws::S3::ClientApi::GetObjectResponseStatusCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::GetObjectAttributesOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#242
-Aws::S3::ClientApi::GetObjectRetentionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectAttributesParts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#243
-Aws::S3::ClientApi::GetObjectRetentionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#244
-Aws::S3::ClientApi::GetObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectLegalHoldOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#245
-Aws::S3::ClientApi::GetObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectLegalHoldRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#246
-Aws::S3::ClientApi::GetObjectTorrentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectLockConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#247
-Aws::S3::ClientApi::GetObjectTorrentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectLockConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#248
-Aws::S3::ClientApi::GetPublicAccessBlockOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#249
-Aws::S3::ClientApi::GetPublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#250
-Aws::S3::ClientApi::GlacierJobParameters = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectResponseStatusCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#251
-Aws::S3::ClientApi::Grant = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetObjectRetentionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#252
-Aws::S3::ClientApi::GrantFullControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GetObjectRetentionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#253
-Aws::S3::ClientApi::GrantRead = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GetObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#254
-Aws::S3::ClientApi::GrantReadACP = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GetObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#255
-Aws::S3::ClientApi::GrantWrite = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GetObjectTorrentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#256
-Aws::S3::ClientApi::GrantWriteACP = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GetObjectTorrentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#257
-Aws::S3::ClientApi::Grantee = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GetPublicAccessBlockOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#258
-Aws::S3::ClientApi::Grants = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::GetPublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#259
-Aws::S3::ClientApi::HeadBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GlacierJobParameters = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#260
-Aws::S3::ClientApi::HeadObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Grant = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#261
-Aws::S3::ClientApi::HeadObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::GrantFullControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#262
-Aws::S3::ClientApi::HostName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GrantRead = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#263
-Aws::S3::ClientApi::HttpErrorCodeReturnedEquals = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GrantReadACP = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#264
-Aws::S3::ClientApi::HttpRedirectCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GrantWrite = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#265
-Aws::S3::ClientApi::ID = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::GrantWriteACP = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#266
-Aws::S3::ClientApi::IfMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Grantee = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#267
-Aws::S3::ClientApi::IfModifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::Grants = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#268
-Aws::S3::ClientApi::IfNoneMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::HeadBucketOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#269
-Aws::S3::ClientApi::IfUnmodifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::HeadBucketRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#270
-Aws::S3::ClientApi::IndexDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::HeadObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#271
-Aws::S3::ClientApi::Initiated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::HeadObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#272
-Aws::S3::ClientApi::Initiator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::HostName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#273
-Aws::S3::ClientApi::InputSerialization = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::HttpErrorCodeReturnedEquals = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#274
-Aws::S3::ClientApi::IntelligentTieringAccessTier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::HttpRedirectCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#275
-Aws::S3::ClientApi::IntelligentTieringAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ID = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#276
-Aws::S3::ClientApi::IntelligentTieringConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IfMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#277
-Aws::S3::ClientApi::IntelligentTieringConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::IfModifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#278
-Aws::S3::ClientApi::IntelligentTieringDays = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::IfNoneMatch = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#279
-Aws::S3::ClientApi::IntelligentTieringFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IfUnmodifiedSince = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#280
-Aws::S3::ClientApi::IntelligentTieringId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IndexDocument = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#281
-Aws::S3::ClientApi::IntelligentTieringStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Initiated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#282
-Aws::S3::ClientApi::InvalidObjectState = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Initiator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#283
-Aws::S3::ClientApi::InventoryConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::InputSerialization = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#284
-Aws::S3::ClientApi::InventoryConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::IntelligentTieringAccessTier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#285
-Aws::S3::ClientApi::InventoryDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IntelligentTieringAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#286
-Aws::S3::ClientApi::InventoryEncryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IntelligentTieringConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#287
-Aws::S3::ClientApi::InventoryFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IntelligentTieringConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#288
-Aws::S3::ClientApi::InventoryFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IntelligentTieringDays = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#289
-Aws::S3::ClientApi::InventoryFrequency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IntelligentTieringFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#290
-Aws::S3::ClientApi::InventoryId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IntelligentTieringId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#291
-Aws::S3::ClientApi::InventoryIncludedObjectVersions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IntelligentTieringStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#292
-Aws::S3::ClientApi::InventoryOptionalField = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::InvalidObjectState = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#293
-Aws::S3::ClientApi::InventoryOptionalFields = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::InventoryConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#294
-Aws::S3::ClientApi::InventoryS3BucketDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::InventoryConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#295
-Aws::S3::ClientApi::InventorySchedule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::InventoryDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#296
-Aws::S3::ClientApi::IsEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::InventoryEncryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#297
-Aws::S3::ClientApi::IsLatest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::InventoryFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#298
-Aws::S3::ClientApi::IsPublic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::InventoryFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#299
-Aws::S3::ClientApi::IsRestoreInProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::InventoryFrequency = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#300
-Aws::S3::ClientApi::IsTruncated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::InventoryId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#301
-Aws::S3::ClientApi::JSONInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::InventoryIncludedObjectVersions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#302
-Aws::S3::ClientApi::JSONOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::InventoryOptionalField = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#303
-Aws::S3::ClientApi::JSONType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::InventoryOptionalFields = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#304
-Aws::S3::ClientApi::KMSContext = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::InventoryS3BucketDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#305
-Aws::S3::ClientApi::KeyCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::InventorySchedule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#306
-Aws::S3::ClientApi::KeyMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IsEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#307
-Aws::S3::ClientApi::KeyPrefixEquals = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IsLatest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#308
-Aws::S3::ClientApi::LambdaFunctionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::IsPublic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#309
-Aws::S3::ClientApi::LambdaFunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::IsRestoreInProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#310
-Aws::S3::ClientApi::LambdaFunctionConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::IsTruncated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#311
-Aws::S3::ClientApi::LastModified = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::JSONInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#312
-Aws::S3::ClientApi::LifecycleConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::JSONOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#313
-Aws::S3::ClientApi::LifecycleExpiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::JSONType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#314
-Aws::S3::ClientApi::LifecycleRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::KMSContext = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#315
-Aws::S3::ClientApi::LifecycleRuleAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::KeyCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#316
-Aws::S3::ClientApi::LifecycleRuleFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::KeyMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#317
-Aws::S3::ClientApi::LifecycleRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::KeyPrefixEquals = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#318
-Aws::S3::ClientApi::ListBucketAnalyticsConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LambdaFunctionArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#319
-Aws::S3::ClientApi::ListBucketAnalyticsConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LambdaFunctionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#320
-Aws::S3::ClientApi::ListBucketIntelligentTieringConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LambdaFunctionConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#321
-Aws::S3::ClientApi::ListBucketIntelligentTieringConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LastModified = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#322
-Aws::S3::ClientApi::ListBucketInventoryConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#323
-Aws::S3::ClientApi::ListBucketInventoryConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleExpiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#324
-Aws::S3::ClientApi::ListBucketMetricsConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#325
-Aws::S3::ClientApi::ListBucketMetricsConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleRuleAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#326
-Aws::S3::ClientApi::ListBucketsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleRuleFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#327
-Aws::S3::ClientApi::ListMultipartUploadsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LifecycleRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#328
-Aws::S3::ClientApi::ListMultipartUploadsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketAnalyticsConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#329
-Aws::S3::ClientApi::ListObjectVersionsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketAnalyticsConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#330
-Aws::S3::ClientApi::ListObjectVersionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketIntelligentTieringConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#331
-Aws::S3::ClientApi::ListObjectsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketIntelligentTieringConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#332
-Aws::S3::ClientApi::ListObjectsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketInventoryConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#333
-Aws::S3::ClientApi::ListObjectsV2Output = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketInventoryConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#334
-Aws::S3::ClientApi::ListObjectsV2Request = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketMetricsConfigurationsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#335
-Aws::S3::ClientApi::ListPartsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketMetricsConfigurationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#336
-Aws::S3::ClientApi::ListPartsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListBucketsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#337
-Aws::S3::ClientApi::Location = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListDirectoryBucketsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#338
-Aws::S3::ClientApi::LocationPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListDirectoryBucketsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#339
-Aws::S3::ClientApi::LoggingEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ListMultipartUploadsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#340
-Aws::S3::ClientApi::MFA = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListMultipartUploadsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#341
-Aws::S3::ClientApi::MFADelete = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListObjectVersionsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#342
-Aws::S3::ClientApi::MFADeleteStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListObjectVersionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#343
-Aws::S3::ClientApi::Marker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListObjectsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#344
-Aws::S3::ClientApi::MaxAgeSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ListObjectsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#345
-Aws::S3::ClientApi::MaxKeys = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ListObjectsV2Output = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#346
-Aws::S3::ClientApi::MaxParts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ListObjectsV2Request = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#347
-Aws::S3::ClientApi::MaxUploads = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ListPartsOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#348
-Aws::S3::ClientApi::Message = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ListPartsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#349
-Aws::S3::ClientApi::Metadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::S3::ClientApi::Location = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#350
-Aws::S3::ClientApi::MetadataDirective = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::LocationInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#351
-Aws::S3::ClientApi::MetadataEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LocationNameAsString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#352
-Aws::S3::ClientApi::MetadataKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::LocationPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#353
-Aws::S3::ClientApi::MetadataValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::LocationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#354
-Aws::S3::ClientApi::Metrics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::LoggingEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#355
-Aws::S3::ClientApi::MetricsAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MFA = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#356
-Aws::S3::ClientApi::MetricsConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MFADelete = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#357
-Aws::S3::ClientApi::MetricsConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::MFADeleteStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#358
-Aws::S3::ClientApi::MetricsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Marker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#359
-Aws::S3::ClientApi::MetricsId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MaxAgeSeconds = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#360
-Aws::S3::ClientApi::MetricsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MaxDirectoryBuckets = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#361
-Aws::S3::ClientApi::Minutes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::MaxKeys = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#362
-Aws::S3::ClientApi::MissingMeta = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::MaxParts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#363
-Aws::S3::ClientApi::MultipartUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MaxUploads = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#364
-Aws::S3::ClientApi::MultipartUploadId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Message = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#365
-Aws::S3::ClientApi::MultipartUploadList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::Metadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#366
-Aws::S3::ClientApi::NextKeyMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MetadataDirective = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#367
-Aws::S3::ClientApi::NextMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MetadataEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#368
-Aws::S3::ClientApi::NextPartNumberMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::MetadataKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#369
-Aws::S3::ClientApi::NextToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MetadataValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#370
-Aws::S3::ClientApi::NextUploadIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Metrics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#371
-Aws::S3::ClientApi::NextVersionIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MetricsAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#372
-Aws::S3::ClientApi::NoSuchBucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MetricsConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#373
-Aws::S3::ClientApi::NoSuchKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MetricsConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#374
-Aws::S3::ClientApi::NoSuchUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MetricsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#375
-Aws::S3::ClientApi::NoncurrentVersionExpiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MetricsId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#376
-Aws::S3::ClientApi::NoncurrentVersionTransition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MetricsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#377
-Aws::S3::ClientApi::NoncurrentVersionTransitionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::Minutes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#378
-Aws::S3::ClientApi::NotificationConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MissingMeta = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#379
-Aws::S3::ClientApi::NotificationConfigurationDeprecated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MultipartUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#380
-Aws::S3::ClientApi::NotificationConfigurationFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::MultipartUploadId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#381
-Aws::S3::ClientApi::NotificationId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::MultipartUploadList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#382
-Aws::S3::ClientApi::Object = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::NextKeyMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#383
-Aws::S3::ClientApi::ObjectAlreadyInActiveTierError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::NextMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#384
-Aws::S3::ClientApi::ObjectAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NextPartNumberMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#385
-Aws::S3::ClientApi::ObjectAttributesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::NextToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#386
-Aws::S3::ClientApi::ObjectCannedACL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NextUploadIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#387
-Aws::S3::ClientApi::ObjectIdentifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::NextVersionIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#388
-Aws::S3::ClientApi::ObjectIdentifierList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::NoSuchBucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#389
-Aws::S3::ClientApi::ObjectKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NoSuchKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#390
-Aws::S3::ClientApi::ObjectList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::NoSuchUpload = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#391
-Aws::S3::ClientApi::ObjectLockConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::NoncurrentVersionExpiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#392
-Aws::S3::ClientApi::ObjectLockEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NoncurrentVersionTransition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#393
-Aws::S3::ClientApi::ObjectLockEnabledForBucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::NoncurrentVersionTransitionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#394
-Aws::S3::ClientApi::ObjectLockLegalHold = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::NotificationConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#395
-Aws::S3::ClientApi::ObjectLockLegalHoldStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NotificationConfigurationDeprecated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#396
-Aws::S3::ClientApi::ObjectLockMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::NotificationConfigurationFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#397
-Aws::S3::ClientApi::ObjectLockRetainUntilDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::NotificationId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#398
-Aws::S3::ClientApi::ObjectLockRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Object = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#399
-Aws::S3::ClientApi::ObjectLockRetentionMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectAlreadyInActiveTierError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#400
-Aws::S3::ClientApi::ObjectLockRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#401
-Aws::S3::ClientApi::ObjectLockToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectAttributesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#402
-Aws::S3::ClientApi::ObjectNotInActiveTierError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectCannedACL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#403
-Aws::S3::ClientApi::ObjectOwnership = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectIdentifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#404
-Aws::S3::ClientApi::ObjectPart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectIdentifierList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#405
-Aws::S3::ClientApi::ObjectSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#406
-Aws::S3::ClientApi::ObjectSizeGreaterThanBytes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#407
-Aws::S3::ClientApi::ObjectSizeLessThanBytes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectLockConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#408
-Aws::S3::ClientApi::ObjectStorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectLockEnabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#409
-Aws::S3::ClientApi::ObjectVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectLockEnabledForBucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#410
-Aws::S3::ClientApi::ObjectVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectLockLegalHold = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#411
-Aws::S3::ClientApi::ObjectVersionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ObjectLockLegalHoldStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#412
-Aws::S3::ClientApi::ObjectVersionStorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectLockMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#413
-Aws::S3::ClientApi::OptionalObjectAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectLockRetainUntilDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#414
-Aws::S3::ClientApi::OptionalObjectAttributesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ObjectLockRetention = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#415
-Aws::S3::ClientApi::OutputLocation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectLockRetentionMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#416
-Aws::S3::ClientApi::OutputSerialization = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectLockRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#417
-Aws::S3::ClientApi::Owner = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectLockToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#418
-Aws::S3::ClientApi::OwnerOverride = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ObjectNotInActiveTierError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#419
-Aws::S3::ClientApi::OwnershipControls = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectOwnership = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#420
-Aws::S3::ClientApi::OwnershipControlsRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectPart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#421
-Aws::S3::ClientApi::OwnershipControlsRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ObjectSize = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#422
-Aws::S3::ClientApi::ParquetInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectSizeGreaterThanBytes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#423
-Aws::S3::ClientApi::Part = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ObjectSizeLessThanBytes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#424
-Aws::S3::ClientApi::PartNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectStorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#425
-Aws::S3::ClientApi::PartNumberMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#426
-Aws::S3::ClientApi::Parts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ObjectVersionId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#427
-Aws::S3::ClientApi::PartsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ObjectVersionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#428
-Aws::S3::ClientApi::PartsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::ObjectVersionStorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#429
-Aws::S3::ClientApi::Payer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::OptionalObjectAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#430
-Aws::S3::ClientApi::Permission = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::OptionalObjectAttributesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#431
-Aws::S3::ClientApi::Policy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::OutputLocation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#432
-Aws::S3::ClientApi::PolicyStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::OutputSerialization = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#433
-Aws::S3::ClientApi::Prefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Owner = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#434
-Aws::S3::ClientApi::Priority = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::OwnerOverride = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#435
-Aws::S3::ClientApi::Progress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::OwnershipControls = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#436
-Aws::S3::ClientApi::ProgressEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::OwnershipControlsRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#437
-Aws::S3::ClientApi::Protocol = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::OwnershipControlsRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#438
-Aws::S3::ClientApi::PublicAccessBlockConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ParquetInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#439
-Aws::S3::ClientApi::PutBucketAccelerateConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Part = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#440
-Aws::S3::ClientApi::PutBucketAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#441
-Aws::S3::ClientApi::PutBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartNumberMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#442
-Aws::S3::ClientApi::PutBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartitionDateSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#443
-Aws::S3::ClientApi::PutBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartitionedPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#444
-Aws::S3::ClientApi::PutBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Parts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#445
-Aws::S3::ClientApi::PutBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#446
-Aws::S3::ClientApi::PutBucketLifecycleConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PartsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#447
-Aws::S3::ClientApi::PutBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Payer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#448
-Aws::S3::ClientApi::PutBucketLoggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Permission = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#449
-Aws::S3::ClientApi::PutBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Policy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#450
-Aws::S3::ClientApi::PutBucketNotificationConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PolicyStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#451
-Aws::S3::ClientApi::PutBucketNotificationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Prefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#452
-Aws::S3::ClientApi::PutBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Priority = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#453
-Aws::S3::ClientApi::PutBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Progress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#454
-Aws::S3::ClientApi::PutBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ProgressEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#455
-Aws::S3::ClientApi::PutBucketRequestPaymentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Protocol = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#456
-Aws::S3::ClientApi::PutBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PublicAccessBlockConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#457
-Aws::S3::ClientApi::PutBucketVersioningRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketAccelerateConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#458
-Aws::S3::ClientApi::PutBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#459
-Aws::S3::ClientApi::PutObjectAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketAnalyticsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#460
-Aws::S3::ClientApi::PutObjectAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketCorsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#461
-Aws::S3::ClientApi::PutObjectLegalHoldOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketEncryptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#462
-Aws::S3::ClientApi::PutObjectLegalHoldRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketIntelligentTieringConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#463
-Aws::S3::ClientApi::PutObjectLockConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketInventoryConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#464
-Aws::S3::ClientApi::PutObjectLockConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketLifecycleConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#465
-Aws::S3::ClientApi::PutObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketLifecycleRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#466
-Aws::S3::ClientApi::PutObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketLoggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#467
-Aws::S3::ClientApi::PutObjectRetentionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketMetricsConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#468
-Aws::S3::ClientApi::PutObjectRetentionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketNotificationConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#469
-Aws::S3::ClientApi::PutObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketNotificationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#470
-Aws::S3::ClientApi::PutObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketOwnershipControlsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#471
-Aws::S3::ClientApi::PutPublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#472
-Aws::S3::ClientApi::QueueArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutBucketReplicationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#473
-Aws::S3::ClientApi::QueueConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketRequestPaymentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#474
-Aws::S3::ClientApi::QueueConfigurationDeprecated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutBucketTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#475
-Aws::S3::ClientApi::QueueConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::PutBucketVersioningRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#476
-Aws::S3::ClientApi::Quiet = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::PutBucketWebsiteRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#477
-Aws::S3::ClientApi::QuoteCharacter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectAclOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#478
-Aws::S3::ClientApi::QuoteEscapeCharacter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectAclRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#479
-Aws::S3::ClientApi::QuoteFields = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectLegalHoldOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#480
-Aws::S3::ClientApi::Range = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectLegalHoldRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#481
-Aws::S3::ClientApi::RecordDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectLockConfigurationOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#482
-Aws::S3::ClientApi::RecordsEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutObjectLockConfigurationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#483
-Aws::S3::ClientApi::Redirect = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#484
-Aws::S3::ClientApi::RedirectAllRequestsTo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#485
-Aws::S3::ClientApi::ReplaceKeyPrefixWith = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectRetentionOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#486
-Aws::S3::ClientApi::ReplaceKeyWith = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectRetentionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#487
-Aws::S3::ClientApi::ReplicaKmsKeyID = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutObjectTaggingOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#488
-Aws::S3::ClientApi::ReplicaModifications = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::PutObjectTaggingRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#489
-Aws::S3::ClientApi::ReplicaModificationsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::PutPublicAccessBlockRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#490
-Aws::S3::ClientApi::ReplicationConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::QueueArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#491
-Aws::S3::ClientApi::ReplicationRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::QueueConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#492
-Aws::S3::ClientApi::ReplicationRuleAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::QueueConfigurationDeprecated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#493
-Aws::S3::ClientApi::ReplicationRuleFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::QueueConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#494
-Aws::S3::ClientApi::ReplicationRuleStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Quiet = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#495
-Aws::S3::ClientApi::ReplicationRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::QuoteCharacter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#496
-Aws::S3::ClientApi::ReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::QuoteEscapeCharacter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#497
-Aws::S3::ClientApi::ReplicationTime = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::QuoteFields = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#498
-Aws::S3::ClientApi::ReplicationTimeStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Range = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#499
-Aws::S3::ClientApi::ReplicationTimeValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RecordDelimiter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#500
-Aws::S3::ClientApi::RequestCharged = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::RecordsEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#501
-Aws::S3::ClientApi::RequestPayer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Redirect = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#502
-Aws::S3::ClientApi::RequestPaymentConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RedirectAllRequestsTo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#503
-Aws::S3::ClientApi::RequestProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Region = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#504
-Aws::S3::ClientApi::RequestRoute = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplaceKeyPrefixWith = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#505
-Aws::S3::ClientApi::RequestToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplaceKeyWith = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#506
-Aws::S3::ClientApi::ResponseCacheControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicaKmsKeyID = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#507
-Aws::S3::ClientApi::ResponseContentDisposition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicaModifications = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#508
-Aws::S3::ClientApi::ResponseContentEncoding = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicaModificationsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#509
-Aws::S3::ClientApi::ResponseContentLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicationConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#510
-Aws::S3::ClientApi::ResponseContentType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicationRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#511
-Aws::S3::ClientApi::ResponseExpires = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::ReplicationRuleAndOperator = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#512
-Aws::S3::ClientApi::Restore = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicationRuleFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#513
-Aws::S3::ClientApi::RestoreExpiryDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::S3::ClientApi::ReplicationRuleStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#514
-Aws::S3::ClientApi::RestoreObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ReplicationRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#515
-Aws::S3::ClientApi::RestoreObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ReplicationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#516
-Aws::S3::ClientApi::RestoreOutputPath = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicationTime = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#517
-Aws::S3::ClientApi::RestoreRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ReplicationTimeStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#518
-Aws::S3::ClientApi::RestoreRequestType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ReplicationTimeValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#519
-Aws::S3::ClientApi::RestoreStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RequestCharged = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#520
-Aws::S3::ClientApi::Role = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::RequestPayer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#521
-Aws::S3::ClientApi::RoutingRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RequestPaymentConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#522
-Aws::S3::ClientApi::RoutingRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::RequestProgress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#523
-Aws::S3::ClientApi::Rule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RequestRoute = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#524
-Aws::S3::ClientApi::Rules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::RequestToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#525
-Aws::S3::ClientApi::S3KeyFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ResponseCacheControl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#526
-Aws::S3::ClientApi::S3Location = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ResponseContentDisposition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#527
-Aws::S3::ClientApi::SSECustomerAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ResponseContentEncoding = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#528
-Aws::S3::ClientApi::SSECustomerKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ResponseContentLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#529
-Aws::S3::ClientApi::SSECustomerKeyMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ResponseContentType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#530
-Aws::S3::ClientApi::SSEKMS = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ResponseExpires = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#531
-Aws::S3::ClientApi::SSEKMSEncryptionContext = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Restore = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#532
-Aws::S3::ClientApi::SSEKMSKeyId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::RestoreExpiryDate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#533
-Aws::S3::ClientApi::SSES3 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreObjectOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#534
-Aws::S3::ClientApi::ScanRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreObjectRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#535
-Aws::S3::ClientApi::SelectObjectContentEventStream = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreOutputPath = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#536
-Aws::S3::ClientApi::SelectObjectContentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#537
-Aws::S3::ClientApi::SelectObjectContentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreRequestType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#538
-Aws::S3::ClientApi::SelectParameters = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RestoreStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#539
-Aws::S3::ClientApi::ServerSideEncryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::Role = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#540
-Aws::S3::ClientApi::ServerSideEncryptionByDefault = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RoutingRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#541
-Aws::S3::ClientApi::ServerSideEncryptionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::RoutingRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#542
-Aws::S3::ClientApi::ServerSideEncryptionRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::Rule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#543
-Aws::S3::ClientApi::ServerSideEncryptionRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::S3::ClientApi::Rules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#544
-Aws::S3::ClientApi::Setting = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::S3KeyFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#545
-Aws::S3::ClientApi::Size = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::S3Location = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#546
-Aws::S3::ClientApi::SkipValidation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::S3::ClientApi::SSECustomerAlgorithm = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#547
-Aws::S3::ClientApi::SourceSelectionCriteria = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::SSECustomerKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#548
-Aws::S3::ClientApi::SseKmsEncryptedObjects = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::SSECustomerKeyMD5 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#549
-Aws::S3::ClientApi::SseKmsEncryptedObjectsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::SSEKMS = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#550
-Aws::S3::ClientApi::Start = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::SSEKMSEncryptionContext = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#551
-Aws::S3::ClientApi::StartAfter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::SSEKMSKeyId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#552
-Aws::S3::ClientApi::Stats = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::SSES3 = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#553
-Aws::S3::ClientApi::StatsEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ScanRange = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#554
-Aws::S3::ClientApi::StorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::SelectObjectContentEventStream = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#555
-Aws::S3::ClientApi::StorageClassAnalysis = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::SelectObjectContentOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#556
-Aws::S3::ClientApi::StorageClassAnalysisDataExport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::SelectObjectContentRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#557
-Aws::S3::ClientApi::StorageClassAnalysisSchemaVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::SelectParameters = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#558
-Aws::S3::ClientApi::Suffix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::S3::ClientApi::ServerSideEncryption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#559
-Aws::S3::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::S3::ClientApi::ServerSideEncryptionByDefault = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#560
-Aws::S3::ClientApi::TagCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::S3::ClientApi::ServerSideEncryptionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#561
+Aws::S3::ClientApi::ServerSideEncryptionRule = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#562
+Aws::S3::ClientApi::ServerSideEncryptionRules = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#563
+Aws::S3::ClientApi::SessionCredentialValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#564
+Aws::S3::ClientApi::SessionCredentials = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#565
+Aws::S3::ClientApi::SessionExpiration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#566
+Aws::S3::ClientApi::SessionMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#567
+Aws::S3::ClientApi::Setting = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#568
+Aws::S3::ClientApi::SimplePrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#569
+Aws::S3::ClientApi::Size = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#570
+Aws::S3::ClientApi::SkipValidation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#571
+Aws::S3::ClientApi::SourceSelectionCriteria = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#572
+Aws::S3::ClientApi::SseKmsEncryptedObjects = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#573
+Aws::S3::ClientApi::SseKmsEncryptedObjectsStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#574
+Aws::S3::ClientApi::Start = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#575
+Aws::S3::ClientApi::StartAfter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#576
+Aws::S3::ClientApi::Stats = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#577
+Aws::S3::ClientApi::StatsEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#578
+Aws::S3::ClientApi::StorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#579
+Aws::S3::ClientApi::StorageClassAnalysis = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#580
+Aws::S3::ClientApi::StorageClassAnalysisDataExport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#581
+Aws::S3::ClientApi::StorageClassAnalysisSchemaVersion = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#582
+Aws::S3::ClientApi::Suffix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#583
+Aws::S3::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#584
+Aws::S3::ClientApi::TagCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#585
Aws::S3::ClientApi::TagSet = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#562
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#586
Aws::S3::ClientApi::Tagging = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#563
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#587
Aws::S3::ClientApi::TaggingDirective = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#564
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#588
Aws::S3::ClientApi::TaggingHeader = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#565
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#589
Aws::S3::ClientApi::TargetBucket = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#566
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#590
Aws::S3::ClientApi::TargetGrant = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#567
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#591
Aws::S3::ClientApi::TargetGrants = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#568
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#592
+Aws::S3::ClientApi::TargetObjectKeyFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#593
Aws::S3::ClientApi::TargetPrefix = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#569
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#594
Aws::S3::ClientApi::Tier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#570
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#595
Aws::S3::ClientApi::Tiering = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#571
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#596
Aws::S3::ClientApi::TieringList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#572
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#597
Aws::S3::ClientApi::Token = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#573
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#598
Aws::S3::ClientApi::TopicArn = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#574
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#599
Aws::S3::ClientApi::TopicConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#575
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#600
Aws::S3::ClientApi::TopicConfigurationDeprecated = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#576
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#601
Aws::S3::ClientApi::TopicConfigurationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#577
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#602
Aws::S3::ClientApi::Transition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#578
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#603
Aws::S3::ClientApi::TransitionList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#579
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#604
Aws::S3::ClientApi::TransitionStorageClass = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#580
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#605
Aws::S3::ClientApi::Type = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#581
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#606
Aws::S3::ClientApi::URI = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#582
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#607
Aws::S3::ClientApi::UploadIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#583
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#608
Aws::S3::ClientApi::UploadPartCopyOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#584
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#609
Aws::S3::ClientApi::UploadPartCopyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#585
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#610
Aws::S3::ClientApi::UploadPartOutput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#586
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#611
Aws::S3::ClientApi::UploadPartRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#587
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#612
Aws::S3::ClientApi::UserMetadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#588
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#613
Aws::S3::ClientApi::Value = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#589
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#614
Aws::S3::ClientApi::VersionCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#590
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#615
Aws::S3::ClientApi::VersionIdMarker = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#591
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#616
Aws::S3::ClientApi::VersioningConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#592
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#617
Aws::S3::ClientApi::WebsiteConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#593
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#618
Aws::S3::ClientApi::WebsiteRedirectLocation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#594
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#619
Aws::S3::ClientApi::WriteGetObjectResponseRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#595
+# source://aws-sdk-s3//lib/aws-sdk-s3/client_api.rb#620
Aws::S3::ClientApi::Years = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# source://aws-sdk-s3//lib/aws-sdk-s3/encryption.rb#21
Aws::S3::EC_USER_AGENT = T.let(T.unsafe(nil), String)
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#28
+Aws::S3::EXPRESS_CREDENTIALS_CACHE = T.let(T.unsafe(nil), Aws::S3::ExpressCredentialsCache)
+
# [MAINTENANCE MODE] There is a new version of the Encryption Client.
# AWS strongly recommends upgrading to the {Aws::S3::EncryptionV2::Client},
# which provides updated data security best practices.
@@ -17236,10 +18448,10 @@ class Aws::S3::Encryption::Client
# @param options [Hash] a customizable set of options
# @return [Client] a new instance of Client
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def initialize(*args, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def build_request(*args, **_arg1, &block); end
# @return [S3::Client]
@@ -17247,10 +18459,10 @@ class Aws::S3::Encryption::Client
# source://aws-sdk-s3//lib/aws-sdk-s3/encryption/client.rb#245
def client; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def config(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def delete_object(*args, **_arg1, &block); end
# @return [Symbol<:metadata, :instruction_file>]
@@ -17332,7 +18544,7 @@ class Aws::S3::Encryption::Client
# source://aws-sdk-s3//lib/aws-sdk-s3/encryption/client.rb#291
def get_object(params = T.unsafe(nil), &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def head_object(*args, **_arg1, &block); end
# @return [String] When {#envelope_location} is `:instruction_file`,
@@ -18231,7 +19443,7 @@ class Aws::S3::EncryptionV2::Client
# source://aws-sdk-s3//lib/aws-sdk-s3/encryptionV2/client.rb#310
def initialize(options = T.unsafe(nil)); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def build_request(*args, **_arg1, &block); end
# @return [S3::Client]
@@ -18239,10 +19451,10 @@ class Aws::S3::EncryptionV2::Client
# source://aws-sdk-s3//lib/aws-sdk-s3/encryptionV2/client.rb#322
def client; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def config(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def delete_object(*args, **_arg1, &block); end
# @return [Symbol<:metadata, :instruction_file>]
@@ -18331,7 +19543,7 @@ class Aws::S3::EncryptionV2::Client
# source://aws-sdk-s3//lib/aws-sdk-s3/encryptionV2/client.rb#400
def get_object(params = T.unsafe(nil), &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def head_object(*args, **_arg1, &block); end
# @return [String] When {#envelope_location} is `:instruction_file`,
@@ -19060,13 +20272,13 @@ end
# Endpoint parameters used to influence endpoints per request.
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoint_parameters.rb#73
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoint_parameters.rb#93
class Aws::S3::EndpointParameters < ::Struct
include ::Aws::Structure
# @return [EndpointParameters] a new instance of EndpointParameters
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoint_parameters.rb#107
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoint_parameters.rb#135
def initialize(options = T.unsafe(nil)); end
# When true, use S3 Accelerate. NOTE: Not all regions support S3 accelerate.
@@ -19109,6 +20321,16 @@ class Aws::S3::EndpointParameters < ::Struct
# @return [Boolean]
def disable_multi_region_access_points=(_); end
+ # Parameter to indicate whether S3Express session auth should be disabled
+ #
+ # @return [Boolean]
+ def disable_s3_express_session_auth; end
+
+ # Parameter to indicate whether S3Express session auth should be disabled
+ #
+ # @return [Boolean]
+ def disable_s3_express_session_auth=(_); end
+
# Override the endpoint used to send this request
#
# @return [String]
@@ -19129,6 +20351,26 @@ class Aws::S3::EndpointParameters < ::Struct
# @return [Boolean]
def force_path_style=(_); end
+ # The S3 Key used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Key.
+ #
+ # @return [String]
+ def key; end
+
+ # The S3 Key used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Key.
+ #
+ # @return [String]
+ def key=(_); end
+
+ # The S3 Prefix used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Prefix.
+ #
+ # @return [String]
+ def prefix; end
+
+ # The S3 Prefix used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 Prefix.
+ #
+ # @return [String]
+ def prefix=(_); end
+
# The AWS region used to dispatch the request.
#
# @return [String]
@@ -19189,6 +20431,16 @@ class Aws::S3::EndpointParameters < ::Struct
# @return [Boolean]
def use_object_lambda_endpoint=(_); end
+ # Internal parameter to indicate whether S3Express operation should use control plane, (ex. CreateBucket)
+ #
+ # @return [Boolean]
+ def use_s3_express_control_endpoint; end
+
+ # Internal parameter to indicate whether S3Express operation should use control plane, (ex. CreateBucket)
+ #
+ # @return [Boolean]
+ def use_s3_express_control_endpoint=(_); end
+
class << self
def [](*_arg0); end
def inspect; end
@@ -19225,1152 +20477,1176 @@ end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#37
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#41
class Aws::S3::Endpoints::CompleteMultipartUpload
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#38
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#42
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#59
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#67
class Aws::S3::Endpoints::CopyObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#60
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#68
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#81
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#93
class Aws::S3::Endpoints::CreateBucket
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#82
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#94
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#103
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#119
class Aws::S3::Endpoints::CreateMultipartUpload
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#104
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#120
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#145
+class Aws::S3::Endpoints::CreateSession
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#146
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#125
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#171
class Aws::S3::Endpoints::DeleteBucket
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#126
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#172
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#147
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#197
class Aws::S3::Endpoints::DeleteBucketAnalyticsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#148
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#198
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#169
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#223
class Aws::S3::Endpoints::DeleteBucketCors
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#170
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#224
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#191
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#249
class Aws::S3::Endpoints::DeleteBucketEncryption
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#192
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#250
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#213
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#275
class Aws::S3::Endpoints::DeleteBucketIntelligentTieringConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#214
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#276
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#235
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#301
class Aws::S3::Endpoints::DeleteBucketInventoryConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#236
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#302
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#257
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#327
class Aws::S3::Endpoints::DeleteBucketLifecycle
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#258
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#328
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#279
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#353
class Aws::S3::Endpoints::DeleteBucketMetricsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#280
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#354
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#301
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#379
class Aws::S3::Endpoints::DeleteBucketOwnershipControls
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#302
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#380
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#323
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#405
class Aws::S3::Endpoints::DeleteBucketPolicy
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#324
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#406
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#345
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#431
class Aws::S3::Endpoints::DeleteBucketReplication
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#346
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#432
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#367
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#457
class Aws::S3::Endpoints::DeleteBucketTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#368
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#458
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#389
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#483
class Aws::S3::Endpoints::DeleteBucketWebsite
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#390
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#484
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#411
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#509
class Aws::S3::Endpoints::DeleteObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#412
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#510
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#433
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#535
class Aws::S3::Endpoints::DeleteObjectTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#434
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#536
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#455
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#561
class Aws::S3::Endpoints::DeleteObjects
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#456
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#562
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#477
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#587
class Aws::S3::Endpoints::DeletePublicAccessBlock
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#478
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#588
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#499
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#613
class Aws::S3::Endpoints::GetBucketAccelerateConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#500
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#614
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#521
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#639
class Aws::S3::Endpoints::GetBucketAcl
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#522
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#640
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#543
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#665
class Aws::S3::Endpoints::GetBucketAnalyticsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#544
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#666
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#565
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#691
class Aws::S3::Endpoints::GetBucketCors
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#566
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#692
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#587
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#717
class Aws::S3::Endpoints::GetBucketEncryption
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#588
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#718
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#609
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#743
class Aws::S3::Endpoints::GetBucketIntelligentTieringConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#610
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#744
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#631
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#769
class Aws::S3::Endpoints::GetBucketInventoryConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#632
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#770
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#653
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#795
class Aws::S3::Endpoints::GetBucketLifecycle
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#654
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#796
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#675
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#821
class Aws::S3::Endpoints::GetBucketLifecycleConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#676
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#822
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#697
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#847
class Aws::S3::Endpoints::GetBucketLocation
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#698
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#848
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#719
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#873
class Aws::S3::Endpoints::GetBucketLogging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#720
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#874
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#741
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#899
class Aws::S3::Endpoints::GetBucketMetricsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#742
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#900
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#763
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#925
class Aws::S3::Endpoints::GetBucketNotification
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#764
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#926
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#785
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#951
class Aws::S3::Endpoints::GetBucketNotificationConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#786
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#952
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#807
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#977
class Aws::S3::Endpoints::GetBucketOwnershipControls
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#808
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#978
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#829
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1003
class Aws::S3::Endpoints::GetBucketPolicy
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#830
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1004
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#851
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1029
class Aws::S3::Endpoints::GetBucketPolicyStatus
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#852
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1030
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#873
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1055
class Aws::S3::Endpoints::GetBucketReplication
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#874
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1056
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#895
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1081
class Aws::S3::Endpoints::GetBucketRequestPayment
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#896
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1082
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#917
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1107
class Aws::S3::Endpoints::GetBucketTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#918
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1108
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#939
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1133
class Aws::S3::Endpoints::GetBucketVersioning
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#940
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1134
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#961
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1159
class Aws::S3::Endpoints::GetBucketWebsite
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#962
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1160
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#983
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1185
class Aws::S3::Endpoints::GetObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#984
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1186
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1005
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1211
class Aws::S3::Endpoints::GetObjectAcl
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1006
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1212
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1027
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1237
class Aws::S3::Endpoints::GetObjectAttributes
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1028
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1238
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1049
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1263
class Aws::S3::Endpoints::GetObjectLegalHold
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1050
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1264
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1071
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1289
class Aws::S3::Endpoints::GetObjectLockConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1072
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1290
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1093
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1315
class Aws::S3::Endpoints::GetObjectRetention
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1094
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1316
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1115
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1341
class Aws::S3::Endpoints::GetObjectTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1116
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1342
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1137
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1367
class Aws::S3::Endpoints::GetObjectTorrent
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1138
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1368
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1159
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1393
class Aws::S3::Endpoints::GetPublicAccessBlock
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1160
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1394
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1181
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1419
class Aws::S3::Endpoints::HeadBucket
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1182
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1420
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1203
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1445
class Aws::S3::Endpoints::HeadObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1204
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1446
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1225
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1471
class Aws::S3::Endpoints::ListBucketAnalyticsConfigurations
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1226
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1472
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1247
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1497
class Aws::S3::Endpoints::ListBucketIntelligentTieringConfigurations
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1248
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1498
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1269
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1523
class Aws::S3::Endpoints::ListBucketInventoryConfigurations
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1270
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1524
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1291
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1549
class Aws::S3::Endpoints::ListBucketMetricsConfigurations
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1292
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1550
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1313
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1575
class Aws::S3::Endpoints::ListBuckets
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1314
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1576
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1601
+class Aws::S3::Endpoints::ListDirectoryBuckets
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1602
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1335
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1627
class Aws::S3::Endpoints::ListMultipartUploads
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1336
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1628
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1357
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1653
class Aws::S3::Endpoints::ListObjectVersions
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1358
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1654
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1379
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1679
class Aws::S3::Endpoints::ListObjects
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1380
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1680
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1401
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1705
class Aws::S3::Endpoints::ListObjectsV2
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1402
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1706
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1423
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1731
class Aws::S3::Endpoints::ListParts
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1424
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1732
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1445
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1757
class Aws::S3::Endpoints::PutBucketAccelerateConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1446
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1758
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1467
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1783
class Aws::S3::Endpoints::PutBucketAcl
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1468
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1784
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1489
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1809
class Aws::S3::Endpoints::PutBucketAnalyticsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1490
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1810
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1511
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1835
class Aws::S3::Endpoints::PutBucketCors
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1512
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1836
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1533
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1861
class Aws::S3::Endpoints::PutBucketEncryption
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1534
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1862
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1555
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1887
class Aws::S3::Endpoints::PutBucketIntelligentTieringConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1556
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1888
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1577
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1913
class Aws::S3::Endpoints::PutBucketInventoryConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1578
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1914
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1599
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1939
class Aws::S3::Endpoints::PutBucketLifecycle
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1600
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1940
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1621
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1965
class Aws::S3::Endpoints::PutBucketLifecycleConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1622
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1966
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1643
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1991
class Aws::S3::Endpoints::PutBucketLogging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1644
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1992
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1665
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2017
class Aws::S3::Endpoints::PutBucketMetricsConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1666
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2018
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1687
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2043
class Aws::S3::Endpoints::PutBucketNotification
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1688
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2044
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1709
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2069
class Aws::S3::Endpoints::PutBucketNotificationConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1710
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2070
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1731
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2095
class Aws::S3::Endpoints::PutBucketOwnershipControls
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1732
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2096
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1753
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2121
class Aws::S3::Endpoints::PutBucketPolicy
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1754
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2122
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1775
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2147
class Aws::S3::Endpoints::PutBucketReplication
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1776
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2148
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1797
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2173
class Aws::S3::Endpoints::PutBucketRequestPayment
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1798
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2174
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1819
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2199
class Aws::S3::Endpoints::PutBucketTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1820
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2200
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1841
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2225
class Aws::S3::Endpoints::PutBucketVersioning
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1842
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2226
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1863
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2251
class Aws::S3::Endpoints::PutBucketWebsite
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1864
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2252
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1885
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2277
class Aws::S3::Endpoints::PutObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1886
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2278
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1907
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2303
class Aws::S3::Endpoints::PutObjectAcl
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1908
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2304
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1929
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2329
class Aws::S3::Endpoints::PutObjectLegalHold
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1930
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2330
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1951
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2355
class Aws::S3::Endpoints::PutObjectLockConfiguration
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1952
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2356
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1973
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2381
class Aws::S3::Endpoints::PutObjectRetention
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1974
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2382
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1995
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2407
class Aws::S3::Endpoints::PutObjectTagging
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#1996
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2408
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2017
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2433
class Aws::S3::Endpoints::PutPublicAccessBlock
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2018
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2434
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2039
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2459
class Aws::S3::Endpoints::RestoreObject
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2040
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2460
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2061
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2485
class Aws::S3::Endpoints::SelectObjectContent
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2062
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2486
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2083
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2511
class Aws::S3::Endpoints::UploadPart
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2084
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2512
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2105
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2537
class Aws::S3::Endpoints::UploadPartCopy
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2106
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2538
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2127
+# source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2563
class Aws::S3::Endpoints::WriteGetObjectResponse
class << self
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2128
+ # source://aws-sdk-s3//lib/aws-sdk-s3/endpoints.rb#2564
def build(context); end
end
end
@@ -20511,7 +21787,7 @@ end
# Hijack PermanentRedirect dynamic error to also include endpoint
# and bucket.
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/customizations/errors.rb#11
+# source://aws-sdk-s3//lib/aws-sdk-s3/customizations/errors.rb#8
class Aws::S3::Errors::PermanentRedirect < ::Aws::S3::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
@@ -20569,6 +21845,115 @@ class Aws::S3::EventStreams::SelectObjectContentEventStream
def on_unknown_event(&block); end
end
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#8
+class Aws::S3::ExpressCredentials
+ include ::Aws::CredentialProvider
+ include ::Aws::RefreshingCredentials
+
+ # @api private
+ # @return [ExpressCredentials] a new instance of ExpressCredentials
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#15
+ def initialize(options = T.unsafe(nil)); end
+
+ # @api private
+ # @return [S3::Client]
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#28
+ def client; end
+
+ private
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#32
+ def refresh; end
+
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#45
+ def create_session_options; end
+ end
+end
+
+# 2 minutes
+#
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#13
+Aws::S3::ExpressCredentials::ASYNC_EXPIRATION_LENGTH = T.let(T.unsafe(nil), Integer)
+
+# 1 minute
+#
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials.rb#12
+Aws::S3::ExpressCredentials::SYNC_EXPIRATION_LENGTH = T.let(T.unsafe(nil), Integer)
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#6
+class Aws::S3::ExpressCredentialsCache
+ # @api private
+ # @return [ExpressCredentialsCache] a new instance of ExpressCredentialsCache
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#7
+ def initialize; end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#12
+ def [](bucket_name); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#16
+ def []=(bucket_name, credential_provider); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_cache.rb#22
+ def clear; end
+end
+
+# Returns Credentials class for S3 Express. Accepts CreateSession
+# params as options. See {Client#create_session} for details.
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#7
+class Aws::S3::ExpressCredentialsProvider
+ # @option options
+ # @option options
+ # @option options
+ # @param options [Hash]
+ # @return [ExpressCredentialsProvider] a new instance of ExpressCredentialsProvider
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#13
+ def initialize(options = T.unsafe(nil)); end
+
+ # Returns the value of attribute client.
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#23
+ def client; end
+
+ # Sets the attribute client
+ #
+ # @param value the value to set the attribute client to.
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#23
+ def client=(_arg0); end
+
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#19
+ def express_credentials_for(bucket); end
+
+ private
+
+ # source://aws-sdk-s3//lib/aws-sdk-s3/express_credentials_provider.rb#27
+ def new_credentials_for(bucket); end
+end
+
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#11
@@ -20594,52 +21979,62 @@ class Aws::S3::FileDownloader
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#110
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#133
def batches(chunks, mode); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#100
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#123
def compute_chunk(file_size); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#77
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#100
def compute_mode(file_size, count); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#87
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#110
def construct_chunks(file_size); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#57
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#165
+ def download_in_threads(pending, total_size); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#80
def multipart_download; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#119
- def multithreaded_get_by_parts(parts); end
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#158
+ def multithreaded_get_by_parts(n_parts, total_size); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#138
+ def multithreaded_get_by_ranges(file_size); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#115
- def multithreaded_get_by_ranges(chunks); end
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#218
+ def single_part_progress; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#144
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#204
def single_request; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#123
- def thread_batches(chunks, param); end
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#69
+ def validate!; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#138
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#198
def write(resp); end
end
@@ -20653,6 +22048,62 @@ Aws::S3::FileDownloader::MAX_PARTS = T.let(T.unsafe(nil), Integer)
# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#13
Aws::S3::FileDownloader::MIN_CHUNK_SIZE = T.let(T.unsafe(nil), Integer)
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#254
+class Aws::S3::FileDownloader::MultipartProgress
+ # @api private
+ # @return [MultipartProgress] a new instance of MultipartProgress
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#255
+ def initialize(parts, total_size, progress_callback); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#262
+ def call(part_number, bytes_received, total); end
+end
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#224
+class Aws::S3::FileDownloader::Part < ::Struct
+ include ::Aws::Structure
+end
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#229
+class Aws::S3::FileDownloader::PartList
+ include ::Enumerable
+
+ # @api private
+ # @return [PartList] a new instance of PartList
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#231
+ def initialize(parts = T.unsafe(nil)); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#244
+ def clear!; end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#248
+ def each(&block); end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#236
+ def shift; end
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#240
+ def size; end
+end
+
# @api private
#
# source://aws-sdk-s3//lib/aws-sdk-s3/file_downloader.rb#15
@@ -20956,7 +22407,7 @@ class Aws::S3::MultipartFileUploader
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#184
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#183
def compute_default_part_size(source_size); end
# @api private
@@ -20976,7 +22427,7 @@ class Aws::S3::MultipartFileUploader
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#188
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#187
def part_size(total_size, part_size, offset); end
# @api private
@@ -21024,58 +22475,58 @@ Aws::S3::MultipartFileUploader::MIN_PART_SIZE = T.let(T.unsafe(nil), Integer)
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#231
+# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#230
class Aws::S3::MultipartFileUploader::MultipartProgress
# @api private
# @return [MultipartProgress] a new instance of MultipartProgress
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#232
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#231
def initialize(parts, progress_callback); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#238
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#237
def call(part_number, bytes_read); end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#197
+# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#196
class Aws::S3::MultipartFileUploader::PartList
# @api private
# @return [PartList] a new instance of PartList
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#199
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#198
def initialize(parts = T.unsafe(nil)); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#212
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#211
def clear!; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#220
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#219
def part_sizes; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#204
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#203
def push(part); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#208
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#207
def shift; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#216
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#215
def size; end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#224
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_file_uploader.rb#223
def to_a; end
end
@@ -21222,10 +22673,10 @@ class Aws::S3::MultipartUpload
# @param options [Hash] ({})
# @return [Types::AbortMultipartUploadOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#249
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#265
def abort(options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#371
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#406
def basic_complete(options = T.unsafe(nil)); end
# @return [String]
@@ -21237,12 +22688,12 @@ class Aws::S3::MultipartUpload
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#92
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#102
def checksum_algorithm; end
# @return [Client]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#99
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#109
def client; end
# @example Request syntax with placeholder values
@@ -21289,16 +22740,16 @@ class Aws::S3::MultipartUpload
# @raise [NotImplementedError] Raises when {#data_loaded?} is `false`.
# @return [Types::MultipartUpload] Returns the data for this {MultipartUpload}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#114
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#124
def data; end
# @return [Boolean] Returns `true` if this resource is loaded. Accessing attributes or
# {#data} on an unloaded resource will trigger a call to {#load}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#122
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#132
def data_loaded?; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#492
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#545
def deprecated_identifiers; end
# @return [String]
@@ -21309,7 +22760,7 @@ class Aws::S3::MultipartUpload
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Date and time at which the multipart upload was initiated.
@@ -21323,7 +22774,7 @@ class Aws::S3::MultipartUpload
#
# @return [Types::Initiator]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#86
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#96
def initiator; end
# Key of the object for which the multipart upload was initiated.
@@ -21336,12 +22787,12 @@ class Aws::S3::MultipartUpload
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#105
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#115
def load; end
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#390
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#425
def object; end
# @return [String]
@@ -21352,15 +22803,20 @@ class Aws::S3::MultipartUpload
# Specifies the owner of the object that is part of the multipart
# upload.
#
+ # **Directory buckets** - The bucket owner is returned as the object
+ # owner for all the objects.
+ #
+ #
+ #
# @return [Types::Owner]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#80
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#90
def owner; end
# @param part_number [String]
# @return [MultipartUploadPart]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#400
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#435
def part(part_number); end
# @example Request syntax with placeholder values
@@ -21380,20 +22836,25 @@ class Aws::S3::MultipartUpload
# @param options [Hash] ({})
# @return [MultipartUploadPart::Collection]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#462
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#515
def parts(options = T.unsafe(nil)); end
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#105
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#115
def reload; end
# The class of storage used to store the object.
#
+ # **Directory buckets** - Only the S3 Express One Zone storage class is
+ # supported by directory buckets to store objects.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#73
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#78
def storage_class; end
# Upload ID that identifies the multipart upload.
@@ -21480,7 +22941,7 @@ class Aws::S3::MultipartUpload
# @return [Resource] if the waiter was successful
# @yieldparam resource [Resource] to be used in the waiting condition.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#206
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#216
def wait_until(options = T.unsafe(nil), &block); end
private
@@ -21488,17 +22949,17 @@ class Aws::S3::MultipartUpload
# source://aws-sdk-s3//lib/aws-sdk-s3/customizations/multipart_upload.rb#36
def compute_parts; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#503
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#556
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#525
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#578
def extract_id(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#514
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#567
def extract_object_key(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#536
+# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload.rb#589
class Aws::S3::MultipartUpload::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_error.rb#5
@@ -21547,10 +23008,13 @@ class Aws::S3::MultipartUploadPart
def checksum_crc32; end
# The base64-encoded, 32-bit CRC32C checksum of the object. This will
- # only be present if it was uploaded with the object. With multipart
- # uploads, this may not be a checksum value of the object. For more
- # information about how checksums are calculated with multipart uploads,
- # see [ Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # only be present if it was uploaded with the object. When you use an
+ # API operation on an object that was uploaded using multipart uploads,
+ # this value may not be a direct checksum value of the full object.
+ # Instead, it's a calculation based on the checksum values of each
+ # individual part. For more information about how checksums are
+ # calculated with multipart uploads, see [ Checking object integrity][1]
+ # in the *Amazon S3 User Guide*.
#
#
#
@@ -21558,14 +23022,17 @@ class Aws::S3::MultipartUploadPart
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#103
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#106
def checksum_crc32c; end
# The base64-encoded, 160-bit SHA-1 digest of the object. This will only
- # be present if it was uploaded with the object. With multipart uploads,
- # this may not be a checksum value of the object. For more information
- # about how checksums are calculated with multipart uploads, see [
- # Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # be present if it was uploaded with the object. When you use the API
+ # operation on an object that was uploaded using multipart uploads, this
+ # value may not be a direct checksum value of the full object. Instead,
+ # it's a calculation based on the checksum values of each individual
+ # part. For more information about how checksums are calculated with
+ # multipart uploads, see [ Checking object integrity][1] in the *Amazon
+ # S3 User Guide*.
#
#
#
@@ -21573,7 +23040,7 @@ class Aws::S3::MultipartUploadPart
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#117
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#123
def checksum_sha1; end
# This header can be used as a data integrity check to verify that the
@@ -21588,12 +23055,12 @@ class Aws::S3::MultipartUploadPart
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#131
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#137
def checksum_sha256; end
# @return [Client]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#138
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#144
def client; end
# @example Request syntax with placeholder values
@@ -21633,22 +23100,22 @@ class Aws::S3::MultipartUploadPart
# @param options [Hash] ({})
# @return [Types::UploadPartCopyOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#393
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#496
def copy_from(options = T.unsafe(nil)); end
# @raise [NotImplementedError] Raises when {#data_loaded?} is `false`.
# @return [Types::Part] Returns the data for this {MultipartUploadPart}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#153
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#159
def data; end
# @return [Boolean] Returns `true` if this resource is loaded. Accessing attributes or
# {#data} on an unloaded resource will trigger a call to {#load}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#161
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#167
def data_loaded?; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#548
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#673
def deprecated_identifiers; end
# Entity tag returned when the part was uploaded.
@@ -21661,7 +23128,7 @@ class Aws::S3::MultipartUploadPart
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Date and time at which the part was uploaded.
@@ -21674,12 +23141,12 @@ class Aws::S3::MultipartUploadPart
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#144
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#150
def load; end
# @return [MultipartUpload]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#537
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#662
def multipart_upload; end
# @return [String]
@@ -21700,7 +23167,7 @@ class Aws::S3::MultipartUploadPart
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#144
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#150
def reload; end
# Size in bytes of the uploaded part data.
@@ -21743,7 +23210,7 @@ class Aws::S3::MultipartUploadPart
# @param options [Hash] ({})
# @return [Types::UploadPartOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#521
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#646
def upload(options = T.unsafe(nil)); end
# Waiter polls an API operation until a resource enters a desired
@@ -21823,25 +23290,25 @@ class Aws::S3::MultipartUploadPart
# @return [Resource] if the waiter was successful
# @yieldparam resource [Resource] to be used in the waiting condition.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#245
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#251
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#560
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#685
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#582
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#707
def extract_multipart_upload_id(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#571
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#696
def extract_object_key(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#593
+ # source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#718
def extract_part_number(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#604
+# source://aws-sdk-s3//lib/aws-sdk-s3/multipart_upload_part.rb#729
class Aws::S3::MultipartUploadPart::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#12
@@ -21859,32 +23326,40 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#55
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#59
def accept_ranges; end
# @return [ObjectAcl]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1722
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2948
def acl; end
# The archive state of the head object.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#96
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#119
def archive_status; end
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1731
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2957
def bucket; end
# Indicates whether the object uses an S3 Bucket Key for server-side
# encryption with Key Management Service (KMS) keys (SSE-KMS).
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [Boolean]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#283
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#351
def bucket_key_enabled; end
# @return [String]
@@ -21896,14 +23371,17 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#193
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#236
def cache_control; end
# The base64-encoded, 32-bit CRC32 checksum of the object. This will
- # only be present if it was uploaded with the object. With multipart
- # uploads, this may not be a checksum value of the object. For more
- # information about how checksums are calculated with multipart uploads,
- # see [ Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # only be present if it was uploaded with the object. When you use an
+ # API operation on an object that was uploaded using multipart uploads,
+ # this value may not be a direct checksum value of the full object.
+ # Instead, it's a calculation based on the checksum values of each
+ # individual part. For more information about how checksums are
+ # calculated with multipart uploads, see [ Checking object integrity][1]
+ # in the *Amazon S3 User Guide*.
#
#
#
@@ -21911,14 +23389,17 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#122
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#148
def checksum_crc32; end
# The base64-encoded, 32-bit CRC32C checksum of the object. This will
- # only be present if it was uploaded with the object. With multipart
- # uploads, this may not be a checksum value of the object. For more
- # information about how checksums are calculated with multipart uploads,
- # see [ Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # only be present if it was uploaded with the object. When you use an
+ # API operation on an object that was uploaded using multipart uploads,
+ # this value may not be a direct checksum value of the full object.
+ # Instead, it's a calculation based on the checksum values of each
+ # individual part. For more information about how checksums are
+ # calculated with multipart uploads, see [ Checking object integrity][1]
+ # in the *Amazon S3 User Guide*.
#
#
#
@@ -21926,14 +23407,17 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#136
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#165
def checksum_crc32c; end
# The base64-encoded, 160-bit SHA-1 digest of the object. This will only
- # be present if it was uploaded with the object. With multipart uploads,
- # this may not be a checksum value of the object. For more information
- # about how checksums are calculated with multipart uploads, see [
- # Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # be present if it was uploaded with the object. When you use the API
+ # operation on an object that was uploaded using multipart uploads, this
+ # value may not be a direct checksum value of the full object. Instead,
+ # it's a calculation based on the checksum values of each individual
+ # part. For more information about how checksums are calculated with
+ # multipart uploads, see [ Checking object integrity][1] in the *Amazon
+ # S3 User Guide*.
#
#
#
@@ -21941,14 +23425,17 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#150
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#182
def checksum_sha1; end
# The base64-encoded, 256-bit SHA-256 digest of the object. This will
- # only be present if it was uploaded with the object. With multipart
- # uploads, this may not be a checksum value of the object. For more
- # information about how checksums are calculated with multipart uploads,
- # see [ Checking object integrity][1] in the *Amazon S3 User Guide*.
+ # only be present if it was uploaded with the object. When you use an
+ # API operation on an object that was uploaded using multipart uploads,
+ # this value may not be a direct checksum value of the full object.
+ # Instead, it's a calculation based on the checksum values of each
+ # individual part. For more information about how checksums are
+ # calculated with multipart uploads, see [ Checking object integrity][1]
+ # in the *Amazon S3 User Guide*.
#
#
#
@@ -21956,49 +23443,49 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#164
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#199
def checksum_sha256; end
# @return [Client]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#399
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#492
def client; end
# Specifies presentational information for the object.
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#199
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#242
def content_disposition; end
- # Specifies what content encodings have been applied to the object and
+ # Indicates what content encodings have been applied to the object and
# thus what decoding mechanisms must be applied to obtain the media-type
# referenced by the Content-Type header field.
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#207
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#250
def content_encoding; end
# The language the content is in.
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#213
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#256
def content_language; end
# Size of the body in bytes.
#
# @return [Integer]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#108
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#131
def content_length; end
# A standard MIME type describing the format of the object data.
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#219
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#262
def content_type; end
# @example Request syntax with placeholder values
@@ -22027,7 +23514,7 @@ class Aws::S3::Object
# metadata_directive: "COPY", # accepts COPY, REPLACE
# tagging_directive: "COPY", # accepts COPY, REPLACE
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -22126,13 +23613,13 @@ class Aws::S3::Object
# @return [Types::HeadObjectOutput] Returns the data for this {Object}. Calls
# {Client#head_object} if {#data_loaded?} is `false`.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#424
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#517
def data; end
# @return [Boolean] Returns `true` if this resource is loaded. Accessing attributes or
# {#data} on an unloaded resource will trigger a call to {#load}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#432
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#525
def data_loaded?; end
# @example Request syntax with placeholder values
@@ -22152,19 +23639,23 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Types::DeleteObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#891
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1410
def delete(options = T.unsafe(nil)); end
# Specifies whether the object retrieved was (true) or was not (false) a
# Delete Marker. If false, this response header does not appear in the
# response.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [Boolean]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#49
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#53
def delete_marker; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1762
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2988
def deprecated_identifiers; end
# Downloads a file in S3 to a path on disk.
@@ -22178,16 +23669,31 @@ class Aws::S3::Object
# # and the parts are downloaded in parallel
# obj.download_file('/path/to/very_large_file')
#
+ # You can provide a callback to monitor progress of the download:
+ #
+ # # bytes and part_sizes are each an array with 1 entry per part
+ # # part_sizes may not be known until the first bytes are retrieved
+ # progress = Proc.new do |bytes, part_sizes, file_size|
+ # puts bytes.map.with_index { |b, i| "Part #{i+1}: #{b} / #{part_sizes[i]}"}.join(' ') + "Total: #{100.0 * bytes.sum / file_size}%" }
+ # end
+ # obj.download_file('/path/to/file', progress_callback: progress)
+ #
+ # @option options
+ # @option options
+ # @option options
# @option options
# @option options
# @option options
# @option options
# @param destination [String] Where to download the file to.
- # @param options [Hash] a customizable set of options
+ # @param options [Hash] Additional options for {Client#get_object} and #{Client#head_object}
+ # may be provided.
# @return [Boolean] Returns `true` when the file is downloaded without
# any errors.
+ # @see Client#get_object
+ # @see Client#head_object
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#497
+ # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#552
def download_file(destination, options = T.unsafe(nil)); end
# An entity tag (ETag) is an opaque identifier assigned by a web server
@@ -22195,35 +23701,44 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#171
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#206
def etag; end
# @param options [Hash] ({})
# @return [Boolean] Returns `true` if the Object exists.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#439
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#532
def exists?(options = T.unsafe(nil)); end
- # If the object expiration is configured (see PUT Bucket lifecycle), the
- # response includes this header. It includes the `expiry-date` and
- # `rule-id` key-value pairs providing object expiration information. The
- # value of the `rule-id` is URL-encoded.
+ # If the object expiration is configured (see [
+ # `PutBucketLifecycleConfiguration` ][1]), the response includes this
+ # header. It includes the `expiry-date` and `rule-id` key-value pairs
+ # providing object expiration information. The value of the `rule-id` is
+ # URL-encoded.
+ #
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
+ #
+ #
+ # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#64
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#77
def expiration; end
# The date and time at which the object is no longer cacheable.
#
# @return [Time]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#225
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#268
def expires; end
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#230
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#273
def expires_string; end
# @example Request syntax with placeholder values
@@ -22271,7 +23786,7 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Types::GetObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1000
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1666
def get(options = T.unsafe(nil), &block); end
# @example Request syntax with placeholder values
@@ -22307,13 +23822,13 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Types::HeadObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1708
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2934
def head(options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# @example Request syntax with placeholder values
@@ -22334,7 +23849,7 @@ class Aws::S3::Object
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -22381,7 +23896,7 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [MultipartUpload]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1172
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2151
def initiate_multipart_upload(options = T.unsafe(nil)); end
# @return [String]
@@ -22389,11 +23904,11 @@ class Aws::S3::Object
# source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#41
def key; end
- # Creation date of the object.
+ # Date and time when the object was last modified.
#
# @return [Time]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#102
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#125
def last_modified; end
# Loads, or reloads {#data} for the current {Object}.
@@ -22403,14 +23918,14 @@ class Aws::S3::Object
#
# @return [self]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#409
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#502
def load; end
# A map of metadata to store with the object in S3.
#
# @return [Hash]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#251
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#303
def metadata; end
# This is set to the number of metadata entries not returned in
@@ -22419,9 +23934,13 @@ class Aws::S3::Object
# For example, using SOAP, you can create metadata whose values are not
# legal HTTP headers.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [Integer]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#181
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#220
def missing_meta; end
# Copies and deletes the current object. The object will only be deleted
@@ -22443,7 +23962,7 @@ class Aws::S3::Object
# @param id [String]
# @return [MultipartUpload]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1740
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2966
def multipart_upload(id); end
# Specifies whether a legal hold is in effect for this object. This
@@ -22452,13 +23971,17 @@ class Aws::S3::Object
# specified version of this object has never had a legal hold applied.
# For more information about S3 Object Lock, see [Object Lock][1].
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#392
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#485
def object_lock_legal_hold_status; end
# The Object Lock mode, if any, that's in effect for this object. This
@@ -22466,22 +23989,30 @@ class Aws::S3::Object
# `s3:GetObjectRetention` permission. For more information about S3
# Object Lock, see [Object Lock][1].
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#370
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#455
def object_lock_mode; end
# The date and time when the Object Lock retention period expires. This
# header is only returned if the requester has the
# `s3:GetObjectRetention` permission.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [Time]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#378
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#467
def object_lock_retain_until_date; end
# The count of parts this object has. This value is only returned if you
@@ -22490,7 +24021,7 @@ class Aws::S3::Object
#
# @return [Integer]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#357
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#438
def parts_count; end
# Creates a {PresignedPost} that makes it easy to upload a file from
@@ -22672,7 +24203,7 @@ class Aws::S3::Object
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -22725,7 +24256,7 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Types::PutObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1485
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2622
def put(options = T.unsafe(nil)); end
# Loads, or reloads {#data} for the current {Object}.
@@ -22735,7 +24266,7 @@ class Aws::S3::Object
#
# @return [self]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#409
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#502
def reload; end
# Amazon S3 can return this header if your request involves a bucket
@@ -22775,21 +24306,29 @@ class Aws::S3::Object
#
# For more information, see [Replication][1].
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#349
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#430
def replication_status; end
# If present, indicates that the requester was successfully charged for
# the request.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#304
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#381
def request_charged; end
# If the object is an archived object (an object whose storage class is
@@ -22809,6 +24348,12 @@ class Aws::S3::Object
# For more information about archiving objects, see [Transitioning
# Objects: General Considerations][2].
#
+ # This functionality is not supported for directory buckets. Only the S3
+ # Express One Zone storage class is supported by directory buckets to
+ # store objects.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
@@ -22816,7 +24361,7 @@ class Aws::S3::Object
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#90
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#109
def restore; end
# @example Request syntax with placeholder values
@@ -22900,7 +24445,7 @@ class Aws::S3::Object
# value: "MetadataValue",
# },
# ],
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# },
# },
# },
@@ -22916,46 +24461,63 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Types::RestoreObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1620
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2763
def restore_object(options = T.unsafe(nil)); end
- # The server-side encryption algorithm used when storing this object in
- # Amazon S3 (for example, `AES256`, `aws:kms`, `aws:kms:dsse`).
+ # The server-side encryption algorithm used when you store this object
+ # in Amazon S3 (for example, `AES256`, `aws:kms`, `aws:kms:dsse`).
+ #
+ # For directory buckets, only server-side encryption with Amazon S3
+ # managed keys (SSE-S3) (`AES256`) is supported.
+ #
+ #
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#245
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#297
def server_side_encryption; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#108
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#131
def size; end
# If server-side encryption with a customer-provided encryption key was
- # requested, the response will include this header confirming the
- # encryption algorithm used.
+ # requested, the response will include this header to confirm the
+ # encryption algorithm that's used.
+ #
+ # This functionality is not supported for directory buckets.
+ #
+ #
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#259
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#315
def sse_customer_algorithm; end
# If server-side encryption with a customer-provided encryption key was
- # requested, the response will include this header to provide round-trip
- # message integrity verification of the customer-provided encryption
- # key.
+ # requested, the response will include this header to provide the
+ # round-trip message integrity verification of the customer-provided
+ # encryption key.
+ #
+ # This functionality is not supported for directory buckets.
+ #
+ #
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#268
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#328
def sse_customer_key_md5; end
- # If present, specifies the ID of the Key Management Service (KMS)
+ # If present, indicates the ID of the Key Management Service (KMS)
# symmetric encryption customer managed key that was used for the
# object.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#276
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#340
def ssekms_key_id; end
# Provides storage class information of the object. Amazon S3 returns
@@ -22964,13 +24526,18 @@ class Aws::S3::Object
#
# For more information, see [Storage Classes][1].
#
+ # Directory buckets - Only the S3 Express One Zone storage class
+ # is supported by directory buckets to store objects.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#297
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#370
def storage_class; end
# Uploads a file from disk to the current object in S3.
@@ -23003,7 +24570,6 @@ class Aws::S3::Object
# @option options
# @option options
# @option options
- # @param options [Hash] a customizable set of options
# @param source [String, Pathname, File, Tempfile] A file on the local
# file system that will be uploaded as this object. This can either be
# a String or Pathname to the file, an open File object, or an open
@@ -23011,6 +24577,11 @@ class Aws::S3::Object
# you are responsible for closing it after the upload completes. When
# using an open Tempfile, rewind it before uploading or else the object
# will be empty.
+ # @param options [Hash] Additional options for {Client#put_object}
+ # when file sizes below the multipart threshold. For files larger than
+ # the multipart threshold, options for {Client#create_multipart_upload},
+ # {Client#complete_multipart_upload},
+ # and {Client#upload_part} can be provided.
# @raise [MultipartUploadError] If an object is being uploaded in
# parts, and the upload can not be completed, then the upload is
# aborted and this error is raised. The raised error has a `#errors`
@@ -23018,9 +24589,13 @@ class Aws::S3::Object
# aborted.
# @return [Boolean] Returns `true` when the object is uploaded
# without any errors.
+ # @see Client#put_object
+ # @see Client#create_multipart_upload
+ # @see Client#complete_multipart_upload
+ # @see Client#upload_part
# @yield [response]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#451
+ # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#470
def upload_file(source, options = T.unsafe(nil)); end
# Uploads a stream in a streaming fashion to the current object in S3.
@@ -23034,11 +24609,11 @@ class Aws::S3::Object
#
# @example Streaming chunks of data
# obj.upload_stream do |write_stream|
- # IO.copy_stream(IO.popen('ls'), write_stream)
+ # 10.times { write_stream << 'foo' }
# end
# @example Streaming chunks of data
# obj.upload_stream do |write_stream|
- # 10.times { write_stream << 'foo' }
+ # IO.copy_stream(IO.popen('ls'), write_stream)
# end
# @example Streaming chunks of data
# obj.upload_stream do |write_stream|
@@ -23047,7 +24622,9 @@ class Aws::S3::Object
# @option options
# @option options
# @option options
- # @param options [Hash] a customizable set of options
+ # @param options [Hash] Additional options for {Client#create_multipart_upload},
+ # {Client#complete_multipart_upload},
+ # and {Client#upload_part} can be provided.
# @raise [MultipartUploadError] If an object is being uploaded in
# parts, and the upload can not be completed, then the upload is
# aborted and this error is raised. The raised error has a `#errors`
@@ -23055,21 +24632,28 @@ class Aws::S3::Object
# aborted.
# @return [Boolean] Returns `true` when the object is uploaded
# without any errors.
+ # @see Client#create_multipart_upload
+ # @see Client#complete_multipart_upload
+ # @see Client#upload_part
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#378
+ # source://aws-sdk-s3//lib/aws-sdk-s3/customizations/object.rb#385
def upload_stream(options = T.unsafe(nil), &block); end
# @param id [String]
# @return [ObjectVersion]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1751
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2977
def version(id); end
- # Version of the object.
+ # Version ID of the object.
+ #
+ # This functionality is not supported for directory buckets.
+ #
+ #
#
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#187
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#230
def version_id; end
# Waiter polls an API operation until a resource enters a desired
@@ -23149,7 +24733,7 @@ class Aws::S3::Object
# @return [Resource] if the waiter was successful
# @yieldparam resource [Resource] to be used in the waiting condition.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#572
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#665
def wait_until(options = T.unsafe(nil), &block); end
# @option options
@@ -23159,7 +24743,7 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#456
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#549
def wait_until_exists(options = T.unsafe(nil), &block); end
# @option options
@@ -23169,36 +24753,40 @@ class Aws::S3::Object
# @param options [Hash] ({})
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#477
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#570
def wait_until_not_exists(options = T.unsafe(nil), &block); end
# If the bucket is configured as a website, redirects requests for this
# object to another object in the same bucket or to an external URL.
# Amazon S3 stores the value of this header in the object metadata.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#238
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#285
def website_redirect_location; end
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1772
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#2998
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1783
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3009
def extract_key(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1804
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3030
def separate_params_and_options(options); end
# @yield [waiter.waiter]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1794
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3020
def yield_waiter_and_warn(waiter, &block); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1821
+# source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3047
class Aws::S3::Object::Collection < ::Aws::Resources::Collection
# @example Request syntax with placeholder values
#
@@ -23217,13 +24805,13 @@ class Aws::S3::Object::Collection < ::Aws::Resources::Collection
# @param options [{}]
# @return [void]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1877
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3146
def batch_delete!(options = T.unsafe(nil)); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#1877
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object.rb#3146
def deprecated_delete(options = T.unsafe(nil)); end
end
@@ -23245,22 +24833,22 @@ class Aws::S3::ObjectAcl
# @return [Client]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#67
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#71
def client; end
# @return [Types::GetObjectAclOutput] Returns the data for this {ObjectAcl}. Calls
# {Client#get_object_acl} if {#data_loaded?} is `false`.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#92
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#96
def data; end
# @return [Boolean] Returns `true` if this resource is loaded. Accessing attributes or
# {#data} on an unloaded resource will trigger a call to {#load}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#100
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#104
def data_loaded?; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#340
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#354
def deprecated_identifiers; end
# A list of grants.
@@ -23273,7 +24861,7 @@ class Aws::S3::ObjectAcl
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {ObjectAcl}.
@@ -23283,12 +24871,12 @@ class Aws::S3::ObjectAcl
#
# @return [self]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#77
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#81
def load; end
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#330
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#344
def object; end
# @return [String]
@@ -23351,7 +24939,7 @@ class Aws::S3::ObjectAcl
# @param options [Hash] ({})
# @return [Types::PutObjectAclOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#316
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#330
def put(options = T.unsafe(nil)); end
# Loads, or reloads {#data} for the current {ObjectAcl}.
@@ -23361,15 +24949,19 @@ class Aws::S3::ObjectAcl
#
# @return [self]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#77
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#81
def reload; end
# If present, indicates that the requester was successfully charged for
# the request.
#
+ # This functionality is not supported for directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#60
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#64
def request_charged; end
# Waiter polls an API operation until a resource enters a desired
@@ -23449,19 +25041,19 @@ class Aws::S3::ObjectAcl
# @return [Resource] if the waiter was successful
# @yieldparam resource [Resource] to be used in the waiting condition.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#184
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#188
def wait_until(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#350
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#364
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#361
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#375
def extract_object_key(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#372
+# source://aws-sdk-s3//lib/aws-sdk-s3/object_acl.rb#386
class Aws::S3::ObjectAcl::Collection < ::Aws::Resources::Collection; end
# @api private
@@ -23717,12 +25309,12 @@ class Aws::S3::ObjectSummary
# @return [ObjectAcl]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1343
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2413
def acl; end
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1352
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2422
def bucket; end
# @return [String]
@@ -23734,15 +25326,15 @@ class Aws::S3::ObjectSummary
#
# @return [Array]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#79
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#83
def checksum_algorithm; end
# @return [Client]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#118
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#138
def client; end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#85
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#89
def content_length; end
# @example Request syntax with placeholder values
@@ -23771,7 +25363,7 @@ class Aws::S3::ObjectSummary
# metadata_directive: "COPY", # accepts COPY, REPLACE
# tagging_directive: "COPY", # accepts COPY, REPLACE
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -23849,13 +25441,13 @@ class Aws::S3::ObjectSummary
# @raise [NotImplementedError] Raises when {#data_loaded?} is `false`.
# @return [Types::Object] Returns the data for this {ObjectSummary}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#133
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#153
def data; end
# @return [Boolean] Returns `true` if this resource is loaded. Accessing attributes or
# {#data} on an unloaded resource will trigger a call to {#load}.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#141
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#161
def data_loaded?; end
# @example Request syntax with placeholder values
@@ -23875,14 +25467,15 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [Types::DeleteObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#600
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1046
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1392
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2462
def deprecated_identifiers; end
# @param destination [String] Where to download the file to.
- # @param options [Hash] a customizable set of options
+ # @param options [Hash] Additional options for {Client#get_object} and #{Client#head_object}
+ # may be provided.
# @return [Boolean] Returns `true` when the file is downloaded without
# any errors.
# @see Object#download_file
@@ -23912,15 +25505,19 @@ class Aws::S3::ObjectSummary
# Services Management Console will upload or copy that object as a
# Multipart Upload, and therefore the ETag will not be an MD5 digest.
#
+ # **Directory buckets** - MD5 is not supported by directory buckets.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#73
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#77
def etag; end
# @param options [Hash] ({})
# @return [Boolean] Returns `true` if the ObjectSummary exists.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#148
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#168
def exists?(options = T.unsafe(nil)); end
# @example Request syntax with placeholder values
@@ -23968,13 +25565,13 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [Types::GetObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#709
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1302
def get(options = T.unsafe(nil), &block); end
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# @example Request syntax with placeholder values
@@ -23995,7 +25592,7 @@ class Aws::S3::ObjectSummary
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -24042,7 +25639,7 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [MultipartUpload]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#881
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1787
def initiate_multipart_upload(options = T.unsafe(nil)); end
# @return [String]
@@ -24060,7 +25657,7 @@ class Aws::S3::ObjectSummary
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#124
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#144
def load; end
# @param target [S3::Object, String, Hash] Where to copy the object
@@ -24078,19 +25675,24 @@ class Aws::S3::ObjectSummary
# @param id [String]
# @return [MultipartUpload]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1361
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2431
def multipart_upload(id); end
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1371
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2441
def object; end
# The owner of the object
#
+ # **Directory buckets** - The bucket owner is returned as the object
+ # owner.
+ #
+ #
+ #
# @return [Types::Owner]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#97
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#111
def owner; end
# @return [PresignedPost]
@@ -24158,7 +25760,7 @@ class Aws::S3::ObjectSummary
# "MetadataKey" => "MetadataValue",
# },
# server_side_encryption: "AES256", # accepts AES256, aws:kms, aws:kms:dsse
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# website_redirect_location: "WebsiteRedirectLocation",
# sse_customer_algorithm: "SSECustomerAlgorithm",
# sse_customer_key: "SSECustomerKey",
@@ -24211,13 +25813,13 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [Types::PutObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1194
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2258
def put(options = T.unsafe(nil)); end
# @api private
# @raise [NotImplementedError]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#124
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#144
def reload; end
# @example Request syntax with placeholder values
@@ -24301,7 +25903,7 @@ class Aws::S3::ObjectSummary
# value: "MetadataValue",
# },
# ],
- # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW
+ # storage_class: "STANDARD", # accepts STANDARD, REDUCED_REDUNDANCY, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER, DEEP_ARCHIVE, OUTPOSTS, GLACIER_IR, SNOW, EXPRESS_ONEZONE
# },
# },
# },
@@ -24317,7 +25919,7 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [Types::RestoreObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1329
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2399
def restore_object(options = T.unsafe(nil)); end
# Specifies the restoration status of an object. Objects in certain
@@ -24326,27 +25928,38 @@ class Aws::S3::ObjectSummary
# archived objects, see [ Working with archived objects][1] in the
# *Amazon S3 User Guide*.
#
+ # This functionality is not supported for directory buckets. Only the S3
+ # Express One Zone storage class is supported by directory buckets to
+ # store objects.
+ #
+ #
+ #
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/archived-objects.html
#
# @return [Types::RestoreStatus]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#111
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#131
def restore_status; end
# Size in bytes of the object
#
# @return [Integer]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#85
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#89
def size; end
# The class of storage used to store the object.
#
+ # **Directory buckets** - Only the S3 Express One Zone storage class is
+ # supported by directory buckets to store objects.
+ #
+ #
+ #
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#91
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#100
def storage_class; end
# @param source [String, Pathname, File, Tempfile] A file on the local
@@ -24356,7 +25969,11 @@ class Aws::S3::ObjectSummary
# you are responsible for closing it after the upload completes. When
# using an open Tempfile, rewind it before uploading or else the object
# will be empty.
- # @param options [Hash] a customizable set of options
+ # @param options [Hash] Additional options for {Client#put_object}
+ # when file sizes below the multipart threshold. For files larger than
+ # the multipart threshold, options for {Client#create_multipart_upload},
+ # {Client#complete_multipart_upload},
+ # and {Client#upload_part} can be provided.
# @return [Boolean] Returns `true` when the object is uploaded
# without any errors.
# @see Object#upload_file
@@ -24374,7 +25991,7 @@ class Aws::S3::ObjectSummary
# @param id [String]
# @return [ObjectVersion]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1381
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2451
def version(id); end
# Waiter polls an API operation until a resource enters a desired
@@ -24454,7 +26071,7 @@ class Aws::S3::ObjectSummary
# @return [Resource] if the waiter was successful
# @yieldparam resource [Resource] to be used in the waiting condition.
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#281
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#301
def wait_until(options = T.unsafe(nil), &block); end
# @option options
@@ -24464,7 +26081,7 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [ObjectSummary]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#165
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#185
def wait_until_exists(options = T.unsafe(nil), &block); end
# @option options
@@ -24474,27 +26091,27 @@ class Aws::S3::ObjectSummary
# @param options [Hash] ({})
# @return [ObjectSummary]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#186
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#206
def wait_until_not_exists(options = T.unsafe(nil), &block); end
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1402
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2472
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1413
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2483
def extract_key(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1434
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2504
def separate_params_and_options(options); end
# @yield [waiter.waiter]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1424
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2494
def yield_waiter_and_warn(waiter, &block); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1451
+# source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2521
class Aws::S3::ObjectSummary::Collection < ::Aws::Resources::Collection
# @example Request syntax with placeholder values
#
@@ -24513,13 +26130,13 @@ class Aws::S3::ObjectSummary::Collection < ::Aws::Resources::Collection
# @param options [{}]
# @return [void]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1507
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2620
def batch_delete!(options = T.unsafe(nil)); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#1507
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_summary.rb#2620
def deprecated_delete(options = T.unsafe(nil)); end
end
@@ -24578,10 +26195,10 @@ class Aws::S3::ObjectVersion
# @param options [Hash] ({})
# @return [Types::DeleteObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#286
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#300
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#504
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#716
def deprecated_identifiers; end
# The entity tag is an MD5 hash of that version of the object.
@@ -24634,7 +26251,7 @@ class Aws::S3::ObjectVersion
# @param options [Hash] ({})
# @return [Types::GetObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#393
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#527
def get(options = T.unsafe(nil), &block); end
# @example Request syntax with placeholder values
@@ -24668,7 +26285,7 @@ class Aws::S3::ObjectVersion
# @param options [Hash] ({})
# @return [Types::HeadObjectOutput]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#479
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#691
def head(options = T.unsafe(nil)); end
# @return [String]
@@ -24679,7 +26296,7 @@ class Aws::S3::ObjectVersion
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Specifies whether the object is (true) or is not (false) the latest
@@ -24697,7 +26314,7 @@ class Aws::S3::ObjectVersion
# source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#79
def key; end
- # Date and time the object was last modified.
+ # Date and time when the object was last modified.
#
# @return [Time]
#
@@ -24712,7 +26329,7 @@ class Aws::S3::ObjectVersion
# @return [Object]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#494
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#706
def object; end
# @return [String]
@@ -24851,17 +26468,17 @@ class Aws::S3::ObjectVersion
private
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#515
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#727
def extract_bucket_name(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#537
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#749
def extract_id(args, options); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#526
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#738
def extract_object_key(args, options); end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#548
+# source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#760
class Aws::S3::ObjectVersion::Collection < ::Aws::Resources::Collection
# @example Request syntax with placeholder values
#
@@ -24880,13 +26497,13 @@ class Aws::S3::ObjectVersion::Collection < ::Aws::Resources::Collection
# @param options [{}]
# @return [void]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#604
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#859
def batch_delete!(options = T.unsafe(nil)); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def delete(*args, &block); end
- # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#604
+ # source://aws-sdk-s3//lib/aws-sdk-s3/object_version.rb#859
def deprecated_delete(options = T.unsafe(nil)); end
end
@@ -25006,29 +26623,29 @@ end
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#13
class Aws::S3::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#257
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#268
def add_handlers(handlers, _config); end
end
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#26
+# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#32
class Aws::S3::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#27
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#33
def call(context); end
private
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#46
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#53
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#57
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/endpoints.rb#64
def parameters_for_operation(context); end
end
@@ -25048,6 +26665,45 @@ class Aws::S3::Plugins::Expect100Continue::Handler < ::Seahorse::Client::Handler
def call(context); end
end
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#7
+class Aws::S3::Plugins::ExpressSessionAuth < ::Seahorse::Client::Plugin
+ # Optimization - sets this client as the client to create sessions.
+ #
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#64
+ def after_initialize(client); end
+
+ class << self
+ private
+
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#72
+ def resolve_disable_s3_express_session_auth(cfg); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#29
+class Aws::S3::Plugins::ExpressSessionAuth::Handler < ::Seahorse::Client::Handler
+ # @api private
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#30
+ def call(context); end
+
+ private
+
+ # @api private
+ # @return [Boolean]
+ #
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/express_session_auth.rb#54
+ def checksum_required?(context); end
+end
+
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/get_bucket_location_fix.rb#6
class Aws::S3::Plugins::GetBucketLocationFix < ::Seahorse::Client::Plugin; end
@@ -25113,11 +26769,11 @@ end
#
# @api private
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#13
+# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#11
class Aws::S3::Plugins::Md5s < ::Seahorse::Client::Plugin
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#72
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#73
def add_handlers(handlers, config); end
end
@@ -25136,12 +26792,12 @@ class Aws::S3::Plugins::Md5s::Handler < ::Seahorse::Client::Handler
# @param value [File, Tempfile, IO#read, String]
# @return [String]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#38
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#39
def md5(value); end
# @api private
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#50
+ # source://aws-sdk-s3//lib/aws-sdk-s3/plugins/md5s.rb#51
def update_in_chunks(digest, io); end
end
@@ -25203,7 +26859,7 @@ class Aws::S3::Plugins::RetryableBlockIO
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#15
def initialize(block_io); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def read(*args, **_arg1, &block); end
# @api private
@@ -25211,7 +26867,7 @@ class Aws::S3::Plugins::RetryableBlockIO
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#21
def rewind; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def size(*args, **_arg1, &block); end
# @api private
@@ -25219,7 +26875,7 @@ class Aws::S3::Plugins::RetryableBlockIO
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#19
def truncate(_integer); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def write(*args, **_arg1, &block); end
end
@@ -25237,13 +26893,13 @@ class Aws::S3::Plugins::RetryableManagedFile
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#30
def initialize(managed_file); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def close(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def open?(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def read(*args, **_arg1, &block); end
# @api private
@@ -25251,7 +26907,7 @@ class Aws::S3::Plugins::RetryableManagedFile
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#36
def rewind; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def size(*args, **_arg1, &block); end
# @api private
@@ -25259,7 +26915,7 @@ class Aws::S3::Plugins::RetryableManagedFile
# source://aws-sdk-s3//lib/aws-sdk-s3/plugins/streaming_retry.rb#34
def truncate(_integer); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def write(*args, **_arg1, &block); end
end
@@ -26231,7 +27887,7 @@ class Aws::S3::Resource
# @param name [String]
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#110
+ # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#182
def bucket(name); end
# @example Request syntax with placeholder values
@@ -26240,7 +27896,7 @@ class Aws::S3::Resource
# @param options [Hash] ({})
# @return [Bucket::Collection]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#122
+ # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#194
def buckets(options = T.unsafe(nil)); end
# @return [Client]
@@ -26254,7 +27910,15 @@ class Aws::S3::Resource
# acl: "private", # accepts private, public-read, public-read-write, authenticated-read
# bucket: "BucketName", # required
# create_bucket_configuration: {
- # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2, ap-south-2, eu-south-2
+ # location_constraint: "af-south-1", # accepts af-south-1, ap-east-1, ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-south-2, ap-southeast-1, ap-southeast-2, ap-southeast-3, ca-central-1, cn-north-1, cn-northwest-1, EU, eu-central-1, eu-north-1, eu-south-1, eu-south-2, eu-west-1, eu-west-2, eu-west-3, me-south-1, sa-east-1, us-east-2, us-gov-east-1, us-gov-west-1, us-west-1, us-west-2
+ # location: {
+ # type: "AvailabilityZone", # accepts AvailabilityZone
+ # name: "LocationNameAsString",
+ # },
+ # bucket: {
+ # data_redundancy: "SingleAvailabilityZone", # accepts SingleAvailabilityZone
+ # type: "Directory", # accepts Directory
+ # },
# },
# grant_full_control: "GrantFullControl",
# grant_read: "GrantRead",
@@ -26277,7 +27941,7 @@ class Aws::S3::Resource
# @param options [Hash] ({})
# @return [Bucket]
#
- # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#96
+ # source://aws-sdk-s3//lib/aws-sdk-s3/resource.rb#168
def create_bucket(options = T.unsafe(nil)); end
end
@@ -26309,22 +27973,22 @@ Aws::S3::Types::AbortIncompleteMultipartUpload::SENSITIVE = T.let(T.unsafe(nil),
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AbortMultipartUploadOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#44
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#48
class Aws::S3::Types::AbortMultipartUploadOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#45
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#49
Aws::S3::Types::AbortMultipartUploadOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AbortMultipartUploadRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#109
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#138
class Aws::S3::Types::AbortMultipartUploadRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#110
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#139
Aws::S3::Types::AbortMultipartUploadRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Configures the transfer acceleration state for an Amazon S3 bucket.
@@ -26337,12 +28001,12 @@ Aws::S3::Types::AbortMultipartUploadRequest::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AccelerateConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#129
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#158
class Aws::S3::Types::AccelerateConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#130
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#159
Aws::S3::Types::AccelerateConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the elements that set the ACL permissions for an object per
@@ -26350,24 +28014,24 @@ Aws::S3::Types::AccelerateConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AccessControlPolicy AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#149
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#178
class Aws::S3::Types::AccessControlPolicy < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#150
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#179
Aws::S3::Types::AccessControlPolicy::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for information about access control for replicas.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AccessControlTranslation AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#168
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#197
class Aws::S3::Types::AccessControlTranslation < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#169
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#198
Aws::S3::Types::AccessControlTranslation::SENSITIVE = T.let(T.unsafe(nil), Array)
# A conjunction (logical AND) of predicates, which is used in evaluating
@@ -26377,12 +28041,12 @@ Aws::S3::Types::AccessControlTranslation::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsAndOperator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#191
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#220
class Aws::S3::Types::AnalyticsAndOperator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#192
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#221
Aws::S3::Types::AnalyticsAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the configuration and any analyses for the analytics filter
@@ -26390,24 +28054,24 @@ Aws::S3::Types::AnalyticsAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#221
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#250
class Aws::S3::Types::AnalyticsConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#222
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#251
Aws::S3::Types::AnalyticsConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Where to publish the analytics results.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsExportDestination AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#235
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#264
class Aws::S3::Types::AnalyticsExportDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#236
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#265
Aws::S3::Types::AnalyticsExportDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# The filter used to describe a set of objects for analyses. A filter
@@ -26417,38 +28081,36 @@ Aws::S3::Types::AnalyticsExportDestination::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#264
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#293
class Aws::S3::Types::AnalyticsFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#265
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#294
Aws::S3::Types::AnalyticsFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about where to publish the analytics results.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/AnalyticsS3BucketDestination AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#302
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#331
class Aws::S3::Types::AnalyticsS3BucketDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#303
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#332
Aws::S3::Types::AnalyticsS3BucketDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
-# In terms of implementation, a Bucket is a resource. An Amazon S3
-# bucket name is globally unique, and the namespace is shared by all
-# Amazon Web Services accounts.
+# In terms of implementation, a Bucket is a resource.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Bucket AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#324
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#351
class Aws::S3::Types::Bucket < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#325
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#352
Aws::S3::Types::Bucket::SENSITIVE = T.let(T.unsafe(nil), Array)
# The requested bucket name is not available. The bucket namespace is
@@ -26457,7 +28119,7 @@ Aws::S3::Types::Bucket::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketAlreadyExists AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#335
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#362
class Aws::S3::Types::BucketAlreadyExists < ::Aws::EmptyStructure; end
# The bucket you tried to create already exists, and you own it. Amazon
@@ -26469,9 +28131,31 @@ class Aws::S3::Types::BucketAlreadyExists < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketAlreadyOwnedByYou AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#346
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#373
class Aws::S3::Types::BucketAlreadyOwnedByYou < ::Aws::EmptyStructure; end
+# Specifies the information about the bucket that will be created. For
+# more information about directory buckets, see [Directory buckets][1]
+# in the *Amazon S3 User Guide*.
+#
+# This functionality is only supported by directory buckets.
+#
+#
+#
+#
+#
+# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketInfo AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#400
+class Aws::S3::Types::BucketInfo < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#401
+Aws::S3::Types::BucketInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Specifies the lifecycle configuration for objects in an Amazon S3
# bucket. For more information, see [Object Lifecycle Management][1] in
# the *Amazon S3 User Guide*.
@@ -26482,24 +28166,24 @@ class Aws::S3::Types::BucketAlreadyOwnedByYou < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLifecycleConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#363
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#420
class Aws::S3::Types::BucketLifecycleConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#364
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#421
Aws::S3::Types::BucketLifecycleConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for logging status information.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLoggingStatus AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#383
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#440
class Aws::S3::Types::BucketLoggingStatus < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#384
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#441
Aws::S3::Types::BucketLoggingStatus::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the cross-origin access configuration for objects in an
@@ -26512,24 +28196,24 @@ Aws::S3::Types::BucketLoggingStatus::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CORSConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#404
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#461
class Aws::S3::Types::CORSConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#405
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#462
Aws::S3::Types::CORSConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies a cross-origin access rule for an Amazon S3 bucket.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CORSRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#452
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#509
class Aws::S3::Types::CORSRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#453
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#510
Aws::S3::Types::CORSRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes how an uncompressed comma-separated values (CSV)-formatted
@@ -26537,12 +28221,12 @@ Aws::S3::Types::CORSRule::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CSVInput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#527
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#584
class Aws::S3::Types::CSVInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#528
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#585
Aws::S3::Types::CSVInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes how uncompressed comma-separated values (CSV)-formatted
@@ -26550,36 +28234,36 @@ Aws::S3::Types::CSVInput::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CSVOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#572
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#629
class Aws::S3::Types::CSVOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#573
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#630
Aws::S3::Types::CSVOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains all the possible checksum or digest values for an object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Checksum AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#637
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#702
class Aws::S3::Types::Checksum < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#638
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#703
Aws::S3::Types::Checksum::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for specifying the Lambda notification configuration.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CloudFunctionConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#674
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#739
class Aws::S3::Types::CloudFunctionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#675
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#740
Aws::S3::Types::CloudFunctionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for all (if there are any) keys between Prefix and the next
@@ -26590,56 +28274,56 @@ Aws::S3::Types::CloudFunctionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CommonPrefix AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#692
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#757
class Aws::S3::Types::CommonPrefix < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#693
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#758
Aws::S3::Types::CommonPrefix::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompleteMultipartUploadOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#850
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#929
class Aws::S3::Types::CompleteMultipartUploadOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#851
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#930
Aws::S3::Types::CompleteMultipartUploadOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompleteMultipartUploadRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1008
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1125
class Aws::S3::Types::CompleteMultipartUploadRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1009
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1126
Aws::S3::Types::CompleteMultipartUploadRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container for the completed multipart upload details.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompletedMultipartUpload AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1025
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1142
class Aws::S3::Types::CompletedMultipartUpload < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1026
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1143
Aws::S3::Types::CompletedMultipartUpload::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details of the parts that were uploaded.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CompletedPart AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1101
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1240
class Aws::S3::Types::CompletedPart < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1102
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1241
Aws::S3::Types::CompletedPart::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for describing a condition that must be met for the
@@ -26650,120 +28334,140 @@ Aws::S3::Types::CompletedPart::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Condition AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1144
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1283
class Aws::S3::Types::Condition < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1145
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1284
Aws::S3::Types::Condition::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ContinuationEvent AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1152
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1291
class Aws::S3::Types::ContinuationEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1153
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1292
Aws::S3::Types::ContinuationEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1229
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1410
class Aws::S3::Types::CopyObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1230
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1411
Aws::S3::Types::CopyObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1593
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2211
class Aws::S3::Types::CopyObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1594
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2212
Aws::S3::Types::CopyObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for all response elements.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyObjectResult AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1669
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2279
class Aws::S3::Types::CopyObjectResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1670
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2280
Aws::S3::Types::CopyObjectResult::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for all response elements.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CopyPartResult AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1744
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2362
class Aws::S3::Types::CopyPartResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1745
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2363
Aws::S3::Types::CopyPartResult::SENSITIVE = T.let(T.unsafe(nil), Array)
# The configuration information for the bucket.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1760
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2412
class Aws::S3::Types::CreateBucketConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1761
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2413
Aws::S3::Types::CreateBucketConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1772
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2424
class Aws::S3::Types::CreateBucketOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1773
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2425
Aws::S3::Types::CreateBucketOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateBucketRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1849
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2566
class Aws::S3::Types::CreateBucketRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1850
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2567
Aws::S3::Types::CreateBucketRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUploadOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1975
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2710
class Aws::S3::Types::CreateMultipartUploadOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#1976
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2711
Aws::S3::Types::CreateMultipartUploadOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateMultipartUploadRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2226
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3295
class Aws::S3::Types::CreateMultipartUploadRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2227
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3296
Aws::S3::Types::CreateMultipartUploadRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateSessionOutput AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3308
+class Aws::S3::Types::CreateSessionOutput < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3309
+Aws::S3::Types::CreateSessionOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/CreateSessionRequest AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3331
+class Aws::S3::Types::CreateSessionRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3332
+Aws::S3::Types::CreateSessionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The container element for specifying the default Object Lock retention
# settings for new objects placed in the specified bucket.
#
@@ -26777,166 +28481,166 @@ Aws::S3::Types::CreateMultipartUploadRequest::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DefaultRetention AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2263
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3368
class Aws::S3::Types::DefaultRetention < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2264
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3369
Aws::S3::Types::DefaultRetention::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the objects to delete.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Delete AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2283
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3396
class Aws::S3::Types::Delete < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2284
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3397
Aws::S3::Types::Delete::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketAnalyticsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2308
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3422
class Aws::S3::Types::DeleteBucketAnalyticsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2309
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3423
Aws::S3::Types::DeleteBucketAnalyticsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketCorsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2327
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3442
class Aws::S3::Types::DeleteBucketCorsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2328
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3443
Aws::S3::Types::DeleteBucketCorsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketEncryptionRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2347
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3463
class Aws::S3::Types::DeleteBucketEncryptionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2348
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3464
Aws::S3::Types::DeleteBucketEncryptionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketIntelligentTieringConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2365
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3481
class Aws::S3::Types::DeleteBucketIntelligentTieringConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2366
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3482
Aws::S3::Types::DeleteBucketIntelligentTieringConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketInventoryConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2390
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3507
class Aws::S3::Types::DeleteBucketInventoryConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2391
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3508
Aws::S3::Types::DeleteBucketInventoryConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketLifecycleRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2409
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3527
class Aws::S3::Types::DeleteBucketLifecycleRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2410
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3528
Aws::S3::Types::DeleteBucketLifecycleRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketMetricsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2436
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3555
class Aws::S3::Types::DeleteBucketMetricsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2437
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3556
Aws::S3::Types::DeleteBucketMetricsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketOwnershipControlsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2455
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3575
class Aws::S3::Types::DeleteBucketOwnershipControlsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2456
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3576
Aws::S3::Types::DeleteBucketOwnershipControlsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketPolicyRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2474
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3615
class Aws::S3::Types::DeleteBucketPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2475
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3616
Aws::S3::Types::DeleteBucketPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketReplicationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2493
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3635
class Aws::S3::Types::DeleteBucketReplicationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2494
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3636
Aws::S3::Types::DeleteBucketReplicationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2512
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3675
class Aws::S3::Types::DeleteBucketRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2513
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3676
Aws::S3::Types::DeleteBucketRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2531
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3695
class Aws::S3::Types::DeleteBucketTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2532
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3696
Aws::S3::Types::DeleteBucketTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteBucketWebsiteRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2551
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3716
class Aws::S3::Types::DeleteBucketWebsiteRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2552
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3717
Aws::S3::Types::DeleteBucketWebsiteRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the delete marker.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteMarkerEntry AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2586
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3751
class Aws::S3::Types::DeleteMarkerEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2587
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3752
Aws::S3::Types::DeleteMarkerEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies whether Amazon S3 replicates delete markers. If you specify
@@ -26964,94 +28668,94 @@ Aws::S3::Types::DeleteMarkerEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteMarkerReplication AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2625
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3790
class Aws::S3::Types::DeleteMarkerReplication < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2626
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3791
Aws::S3::Types::DeleteMarkerReplication::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2650
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3829
class Aws::S3::Types::DeleteObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2651
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3830
Aws::S3::Types::DeleteObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2730
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3947
class Aws::S3::Types::DeleteObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2731
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3948
Aws::S3::Types::DeleteObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectTaggingOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2742
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3959
class Aws::S3::Types::DeleteObjectTaggingOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2743
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3960
Aws::S3::Types::DeleteObjectTaggingOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2796
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4016
class Aws::S3::Types::DeleteObjectTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2797
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4017
Aws::S3::Types::DeleteObjectTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2821
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4045
class Aws::S3::Types::DeleteObjectsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2822
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4046
Aws::S3::Types::DeleteObjectsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeleteObjectsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2917
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4205
class Aws::S3::Types::DeleteObjectsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2918
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4206
Aws::S3::Types::DeleteObjectsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeletePublicAccessBlockRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2937
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4226
class Aws::S3::Types::DeletePublicAccessBlockRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2938
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4227
Aws::S3::Types::DeletePublicAccessBlockRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the deleted object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/DeletedObject AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2972
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4273
class Aws::S3::Types::DeletedObject < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#2973
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4274
Aws::S3::Types::DeletedObject::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies information about where to publish analysis or configuration
@@ -27060,24 +28764,24 @@ Aws::S3::Types::DeletedObject::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Destination AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3049
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4350
class Aws::S3::Types::Destination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3050
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4351
Aws::S3::Types::Destination::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the type of server-side encryption used.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Encryption AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3084
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4385
class Aws::S3::Types::Encryption < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3085
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4386
Aws::S3::Types::Encryption::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies encryption-related information for an Amazon S3 bucket that
@@ -27085,12 +28789,12 @@ Aws::S3::Types::Encryption::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/EncryptionConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3109
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4410
class Aws::S3::Types::EncryptionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3110
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4411
Aws::S3::Types::EncryptionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# A message that indicates the request is complete and no more messages
@@ -27099,36 +28803,36 @@ Aws::S3::Types::EncryptionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/EndEvent AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3121
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4422
class Aws::S3::Types::EndEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3122
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4423
Aws::S3::Types::EndEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for all error elements.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Error AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3957
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5262
class Aws::S3::Types::Error < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3958
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5263
Aws::S3::Types::Error::SENSITIVE = T.let(T.unsafe(nil), Array)
# The error information.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ErrorDocument AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3979
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5284
class Aws::S3::Types::ErrorDocument < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3980
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5285
Aws::S3::Types::ErrorDocument::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying the configuration for Amazon EventBridge.
@@ -27136,7 +28840,7 @@ Aws::S3::Types::ErrorDocument::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/EventBridgeConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#3990
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5295
class Aws::S3::Types::EventBridgeConfiguration < ::Aws::EmptyStructure; end
# Optional configuration to replicate existing source bucket objects.
@@ -27149,12 +28853,12 @@ class Aws::S3::Types::EventBridgeConfiguration < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ExistingObjectReplication AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4008
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5313
class Aws::S3::Types::ExistingObjectReplication < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4009
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5314
Aws::S3::Types::ExistingObjectReplication::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the Amazon S3 object key name to filter on and whether to
@@ -27162,716 +28866,726 @@ Aws::S3::Types::ExistingObjectReplication::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/FilterRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4036
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5341
class Aws::S3::Types::FilterRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4037
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5342
Aws::S3::Types::FilterRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAccelerateConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4054
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5363
class Aws::S3::Types::GetBucketAccelerateConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4055
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5364
Aws::S3::Types::GetBucketAccelerateConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAccelerateConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4087
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5403
class Aws::S3::Types::GetBucketAccelerateConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4088
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5404
Aws::S3::Types::GetBucketAccelerateConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAclOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4104
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5420
class Aws::S3::Types::GetBucketAclOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4105
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5421
Aws::S3::Types::GetBucketAclOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAclRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4137
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5454
class Aws::S3::Types::GetBucketAclRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4138
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5455
Aws::S3::Types::GetBucketAclRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAnalyticsConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4149
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5466
class Aws::S3::Types::GetBucketAnalyticsConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4150
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5467
Aws::S3::Types::GetBucketAnalyticsConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketAnalyticsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4174
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5492
class Aws::S3::Types::GetBucketAnalyticsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4175
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5493
Aws::S3::Types::GetBucketAnalyticsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketCorsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4187
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5505
class Aws::S3::Types::GetBucketCorsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4188
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5506
Aws::S3::Types::GetBucketCorsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketCorsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4220
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5539
class Aws::S3::Types::GetBucketCorsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4221
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5540
Aws::S3::Types::GetBucketCorsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketEncryptionOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4232
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5551
class Aws::S3::Types::GetBucketEncryptionOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4233
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5552
Aws::S3::Types::GetBucketEncryptionOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketEncryptionRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4252
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5572
class Aws::S3::Types::GetBucketEncryptionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4253
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5573
Aws::S3::Types::GetBucketEncryptionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketIntelligentTieringConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4264
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5584
class Aws::S3::Types::GetBucketIntelligentTieringConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4265
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5585
Aws::S3::Types::GetBucketIntelligentTieringConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketIntelligentTieringConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4282
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5602
class Aws::S3::Types::GetBucketIntelligentTieringConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4283
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5603
Aws::S3::Types::GetBucketIntelligentTieringConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketInventoryConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4294
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5614
class Aws::S3::Types::GetBucketInventoryConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4295
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5615
Aws::S3::Types::GetBucketInventoryConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketInventoryConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4319
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5640
class Aws::S3::Types::GetBucketInventoryConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4320
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5641
Aws::S3::Types::GetBucketInventoryConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4331
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5652
class Aws::S3::Types::GetBucketLifecycleConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4332
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5653
Aws::S3::Types::GetBucketLifecycleConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4350
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5672
class Aws::S3::Types::GetBucketLifecycleConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4351
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5673
Aws::S3::Types::GetBucketLifecycleConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4362
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5684
class Aws::S3::Types::GetBucketLifecycleOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4363
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5685
Aws::S3::Types::GetBucketLifecycleOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLifecycleRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4381
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5704
class Aws::S3::Types::GetBucketLifecycleRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4382
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5705
Aws::S3::Types::GetBucketLifecycleRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLocationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4400
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5723
class Aws::S3::Types::GetBucketLocationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4401
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5724
Aws::S3::Types::GetBucketLocationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLocationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4433
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5757
class Aws::S3::Types::GetBucketLocationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4434
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5758
Aws::S3::Types::GetBucketLocationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLoggingOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4451
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5775
class Aws::S3::Types::GetBucketLoggingOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4452
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5776
Aws::S3::Types::GetBucketLoggingOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketLoggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4470
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5795
class Aws::S3::Types::GetBucketLoggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4471
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5796
Aws::S3::Types::GetBucketLoggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketMetricsConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4482
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5807
class Aws::S3::Types::GetBucketMetricsConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4483
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5808
Aws::S3::Types::GetBucketMetricsConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketMetricsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4509
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5835
class Aws::S3::Types::GetBucketMetricsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4510
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5836
Aws::S3::Types::GetBucketMetricsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketNotificationConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4543
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5870
class Aws::S3::Types::GetBucketNotificationConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4544
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5871
Aws::S3::Types::GetBucketNotificationConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketOwnershipControlsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4556
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5883
class Aws::S3::Types::GetBucketOwnershipControlsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4557
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5884
Aws::S3::Types::GetBucketOwnershipControlsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketOwnershipControlsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4576
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5904
class Aws::S3::Types::GetBucketOwnershipControlsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4577
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5905
Aws::S3::Types::GetBucketOwnershipControlsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4588
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5916
class Aws::S3::Types::GetBucketPolicyOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4589
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5917
Aws::S3::Types::GetBucketPolicyOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4621
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5973
class Aws::S3::Types::GetBucketPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4622
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5974
Aws::S3::Types::GetBucketPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyStatusOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4633
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5985
class Aws::S3::Types::GetBucketPolicyStatusOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4634
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5986
Aws::S3::Types::GetBucketPolicyStatusOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketPolicyStatusRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4653
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6006
class Aws::S3::Types::GetBucketPolicyStatusRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4654
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6007
Aws::S3::Types::GetBucketPolicyStatusRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketReplicationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4666
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6019
class Aws::S3::Types::GetBucketReplicationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4667
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6020
Aws::S3::Types::GetBucketReplicationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketReplicationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4685
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6039
class Aws::S3::Types::GetBucketReplicationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4686
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6040
Aws::S3::Types::GetBucketReplicationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketRequestPaymentOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4697
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6051
class Aws::S3::Types::GetBucketRequestPaymentOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4698
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6052
Aws::S3::Types::GetBucketRequestPaymentOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketRequestPaymentRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4717
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6072
class Aws::S3::Types::GetBucketRequestPaymentRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4718
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6073
Aws::S3::Types::GetBucketRequestPaymentRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketTaggingOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4729
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6084
class Aws::S3::Types::GetBucketTaggingOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4730
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6085
Aws::S3::Types::GetBucketTaggingOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4748
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6104
class Aws::S3::Types::GetBucketTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4749
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6105
Aws::S3::Types::GetBucketTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketVersioningOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4768
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6124
class Aws::S3::Types::GetBucketVersioningOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4769
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6125
Aws::S3::Types::GetBucketVersioningOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketVersioningRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4787
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6144
class Aws::S3::Types::GetBucketVersioningRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4788
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6145
Aws::S3::Types::GetBucketVersioningRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketWebsiteOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4818
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6175
class Aws::S3::Types::GetBucketWebsiteOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4819
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6176
Aws::S3::Types::GetBucketWebsiteOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetBucketWebsiteRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4837
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6195
class Aws::S3::Types::GetBucketWebsiteRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4838
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6196
Aws::S3::Types::GetBucketWebsiteRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAclOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4860
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6222
class Aws::S3::Types::GetObjectAclOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4861
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6223
Aws::S3::Types::GetObjectAclOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAclRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4916
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6291
class Aws::S3::Types::GetObjectAclRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4917
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6292
Aws::S3::Types::GetObjectAclRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAttributesOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4980
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6372
class Aws::S3::Types::GetObjectAttributesOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#4981
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6373
Aws::S3::Types::GetObjectAttributesOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# A collection of parts associated with a multipart upload.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAttributesParts AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5025
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6429
class Aws::S3::Types::GetObjectAttributesParts < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5026
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6430
Aws::S3::Types::GetObjectAttributesParts::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectAttributesRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5129
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6577
class Aws::S3::Types::GetObjectAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5130
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6578
Aws::S3::Types::GetObjectAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLegalHoldOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5141
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6589
class Aws::S3::Types::GetObjectLegalHoldOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5142
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6590
Aws::S3::Types::GetObjectLegalHoldOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLegalHoldRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5199
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6656
class Aws::S3::Types::GetObjectLegalHoldRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5200
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6657
Aws::S3::Types::GetObjectLegalHoldRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLockConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5211
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6668
class Aws::S3::Types::GetObjectLockConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5212
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6669
Aws::S3::Types::GetObjectLockConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectLockConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5243
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6703
class Aws::S3::Types::GetObjectLockConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5244
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6704
Aws::S3::Types::GetObjectLockConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5503
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7055
class Aws::S3::Types::GetObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5504
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7056
Aws::S3::Types::GetObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5676
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7401
class Aws::S3::Types::GetObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5677
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7402
Aws::S3::Types::GetObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectRetentionOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5688
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7413
class Aws::S3::Types::GetObjectRetentionOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5689
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7414
Aws::S3::Types::GetObjectRetentionOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectRetentionRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5746
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7480
class Aws::S3::Types::GetObjectRetentionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5747
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7481
Aws::S3::Types::GetObjectRetentionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTaggingOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5764
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7498
class Aws::S3::Types::GetObjectTaggingOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5765
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7499
Aws::S3::Types::GetObjectTaggingOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5831
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7574
class Aws::S3::Types::GetObjectTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5832
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7575
Aws::S3::Types::GetObjectTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTorrentOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5849
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7596
class Aws::S3::Types::GetObjectTorrentOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5850
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7597
Aws::S3::Types::GetObjectTorrentOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetObjectTorrentRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5887
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7641
class Aws::S3::Types::GetObjectTorrentRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5888
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7642
Aws::S3::Types::GetObjectTorrentRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetPublicAccessBlockOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5900
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7654
class Aws::S3::Types::GetPublicAccessBlockOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5901
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7655
Aws::S3::Types::GetPublicAccessBlockOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GetPublicAccessBlockRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5920
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7675
class Aws::S3::Types::GetPublicAccessBlockRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5921
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7676
Aws::S3::Types::GetPublicAccessBlockRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for S3 Glacier job parameters.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/GlacierJobParameters AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5934
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7689
class Aws::S3::Types::GlacierJobParameters < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5935
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7690
Aws::S3::Types::GlacierJobParameters::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for grant information.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Grant AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5953
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7708
class Aws::S3::Types::Grant < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#5954
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7709
Aws::S3::Types::Grant::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the person being granted permissions.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Grantee AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6016
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7771
class Aws::S3::Types::Grantee < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6017
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7772
Aws::S3::Types::Grantee::SENSITIVE = T.let(T.unsafe(nil), Array)
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadBucketOutput AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7818
+class Aws::S3::Types::HeadBucketOutput < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7819
+Aws::S3::Types::HeadBucketOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadBucketRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6066
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7887
class Aws::S3::Types::HeadBucketRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6067
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7888
Aws::S3::Types::HeadBucketRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6396
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8306
class Aws::S3::Types::HeadObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6397
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8307
Aws::S3::Types::HeadObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/HeadObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6533
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8545
class Aws::S3::Types::HeadObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6534
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8546
Aws::S3::Types::HeadObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the `Suffix` element.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IndexDocument AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6559
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8571
class Aws::S3::Types::IndexDocument < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6560
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8572
Aws::S3::Types::IndexDocument::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container element that identifies who initiated the multipart upload.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Initiator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6580
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8602
class Aws::S3::Types::Initiator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6581
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8603
Aws::S3::Types::Initiator::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the serialization format of the object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InputSerialization AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6610
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8632
class Aws::S3::Types::InputSerialization < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6611
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8633
Aws::S3::Types::InputSerialization::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying S3 Intelligent-Tiering filters. The filters
@@ -27879,12 +29593,12 @@ Aws::S3::Types::InputSerialization::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IntelligentTieringAndOperator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6632
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8654
class Aws::S3::Types::IntelligentTieringAndOperator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6633
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8655
Aws::S3::Types::IntelligentTieringAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the S3 Intelligent-Tiering configuration for an Amazon S3
@@ -27900,12 +29614,12 @@ Aws::S3::Types::IntelligentTieringAndOperator::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IntelligentTieringConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6672
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8694
class Aws::S3::Types::IntelligentTieringConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6673
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8695
Aws::S3::Types::IntelligentTieringConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# The `Filter` is used to identify objects that the S3
@@ -27913,24 +29627,38 @@ Aws::S3::Types::IntelligentTieringConfiguration::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/IntelligentTieringFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6709
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8731
class Aws::S3::Types::IntelligentTieringFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6710
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8732
Aws::S3::Types::IntelligentTieringFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# Object is archived and inaccessible until restored.
#
+# If the object you are retrieving is stored in the S3 Glacier Flexible
+# Retrieval storage class, the S3 Glacier Deep Archive storage class,
+# the S3 Intelligent-Tiering Archive Access tier, or the S3
+# Intelligent-Tiering Deep Archive Access tier, before you can retrieve
+# the object you must first restore a copy using [RestoreObject][1].
+# Otherwise, this operation returns an `InvalidObjectState` error. For
+# information about restoring archived objects, see [Restoring Archived
+# Objects][2] in the *Amazon S3 User Guide*.
+#
+#
+#
+# [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html
+# [2]: https://docs.aws.amazon.com/AmazonS3/latest/dev/restoring-objects.html
+#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InvalidObjectState AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6726
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8762
class Aws::S3::Types::InvalidObjectState < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6727
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8763
Aws::S3::Types::InvalidObjectState::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the inventory configuration for an Amazon S3 bucket. For
@@ -27943,24 +29671,24 @@ Aws::S3::Types::InvalidObjectState::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6784
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8820
class Aws::S3::Types::InventoryConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6785
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8821
Aws::S3::Types::InventoryConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the inventory configuration for an Amazon S3 bucket.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryDestination AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6799
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8835
class Aws::S3::Types::InventoryDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6800
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8836
Aws::S3::Types::InventoryDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the type of server-side encryption used to encrypt the
@@ -27968,12 +29696,12 @@ Aws::S3::Types::InventoryDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryEncryption AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6819
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8855
class Aws::S3::Types::InventoryEncryption < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6820
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8856
Aws::S3::Types::InventoryEncryption::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies an inventory filter. The inventory only includes objects
@@ -27981,12 +29709,12 @@ Aws::S3::Types::InventoryEncryption::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6835
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8871
class Aws::S3::Types::InventoryFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6836
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8872
Aws::S3::Types::InventoryFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the bucket name, file format, bucket owner (optional), and
@@ -27994,60 +29722,60 @@ Aws::S3::Types::InventoryFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventoryS3BucketDestination AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6879
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8915
class Aws::S3::Types::InventoryS3BucketDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6880
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8916
Aws::S3::Types::InventoryS3BucketDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the schedule for generating inventory results.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/InventorySchedule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6893
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8929
class Aws::S3::Types::InventorySchedule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6894
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8930
Aws::S3::Types::InventorySchedule::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies JSON as object's input serialization format.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/JSONInput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6907
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8943
class Aws::S3::Types::JSONInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6908
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8944
Aws::S3::Types::JSONInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies JSON as request's output serialization format.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/JSONOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6922
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8958
class Aws::S3::Types::JSONOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6923
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8959
Aws::S3::Types::JSONOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying the configuration for Lambda notifications.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LambdaFunctionConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6966
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9002
class Aws::S3::Types::LambdaFunctionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6967
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9003
Aws::S3::Types::LambdaFunctionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for lifecycle rules. You can add as many as 1000 rules.
@@ -28061,12 +29789,12 @@ Aws::S3::Types::LambdaFunctionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6987
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9023
class Aws::S3::Types::LifecycleConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#6988
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9024
Aws::S3::Types::LifecycleConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the expiration for the lifecycle of the object.
@@ -28080,12 +29808,12 @@ Aws::S3::Types::LifecycleConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleExpiration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7024
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9060
class Aws::S3::Types::LifecycleExpiration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7025
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9061
Aws::S3::Types::LifecycleExpiration::SENSITIVE = T.let(T.unsafe(nil), Array)
# A lifecycle rule for individual objects in an Amazon S3 bucket.
@@ -28099,12 +29827,12 @@ Aws::S3::Types::LifecycleExpiration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7119
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9155
class Aws::S3::Types::LifecycleRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7120
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9156
Aws::S3::Types::LifecycleRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# This is used in a Lifecycle Rule Filter to apply a logical AND to two
@@ -28113,12 +29841,12 @@ Aws::S3::Types::LifecycleRule::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleRuleAndOperator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7151
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9187
class Aws::S3::Types::LifecycleRuleAndOperator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7152
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9188
Aws::S3::Types::LifecycleRuleAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
# The `Filter` is used to identify objects that a Lifecycle Rule applies
@@ -28127,127 +29855,147 @@ Aws::S3::Types::LifecycleRuleAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleRuleFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7198
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9234
class Aws::S3::Types::LifecycleRuleFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7199
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9235
Aws::S3::Types::LifecycleRuleFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketAnalyticsConfigurationsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7233
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9269
class Aws::S3::Types::ListBucketAnalyticsConfigurationsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7234
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9270
Aws::S3::Types::ListBucketAnalyticsConfigurationsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketAnalyticsConfigurationsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7259
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9296
class Aws::S3::Types::ListBucketAnalyticsConfigurationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7260
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9297
Aws::S3::Types::ListBucketAnalyticsConfigurationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketIntelligentTieringConfigurationsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7293
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9330
class Aws::S3::Types::ListBucketIntelligentTieringConfigurationsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7294
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9331
Aws::S3::Types::ListBucketIntelligentTieringConfigurationsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketIntelligentTieringConfigurationsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7312
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9349
class Aws::S3::Types::ListBucketIntelligentTieringConfigurationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7313
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9350
Aws::S3::Types::ListBucketIntelligentTieringConfigurationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketInventoryConfigurationsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7345
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9382
class Aws::S3::Types::ListBucketInventoryConfigurationsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7346
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9383
Aws::S3::Types::ListBucketInventoryConfigurationsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketInventoryConfigurationsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7373
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9411
class Aws::S3::Types::ListBucketInventoryConfigurationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7374
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9412
Aws::S3::Types::ListBucketInventoryConfigurationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketMetricsConfigurationsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7408
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9446
class Aws::S3::Types::ListBucketMetricsConfigurationsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7409
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9447
Aws::S3::Types::ListBucketMetricsConfigurationsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketMetricsConfigurationsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7436
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9475
class Aws::S3::Types::ListBucketMetricsConfigurationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7437
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9476
Aws::S3::Types::ListBucketMetricsConfigurationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListBucketsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7453
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9492
class Aws::S3::Types::ListBucketsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7454
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9493
Aws::S3::Types::ListBucketsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListDirectoryBucketsOutput AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9511
+class Aws::S3::Types::ListDirectoryBucketsOutput < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9512
+Aws::S3::Types::ListDirectoryBucketsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListDirectoryBucketsRequest AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9533
+class Aws::S3::Types::ListDirectoryBucketsRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9534
+Aws::S3::Types::ListDirectoryBucketsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListMultipartUploadsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7550
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9657
class Aws::S3::Types::ListMultipartUploadsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7551
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9658
Aws::S3::Types::ListMultipartUploadsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListMultipartUploadsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7668
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9830
class Aws::S3::Types::ListMultipartUploadsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7669
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9831
Aws::S3::Types::ListMultipartUploadsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersionsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7770
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9936
class Aws::S3::Types::ListObjectVersionsOutput < ::Struct
include ::Aws::Structure
@@ -28261,79 +30009,103 @@ class Aws::S3::Types::ListObjectVersionsOutput < ::Struct
def versions_delete_markers; end
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7771
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9937
Aws::S3::Types::ListObjectVersionsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectVersionsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7859
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10032
class Aws::S3::Types::ListObjectVersionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7860
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10033
Aws::S3::Types::ListObjectVersionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7956
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10133
class Aws::S3::Types::ListObjectsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#7957
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10134
Aws::S3::Types::ListObjectsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8045
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10241
class Aws::S3::Types::ListObjectsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8046
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10242
Aws::S3::Types::ListObjectsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsV2Output AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8182
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10392
class Aws::S3::Types::ListObjectsV2Output < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8183
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10393
Aws::S3::Types::ListObjectsV2Output::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListObjectsV2Request AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8281
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10547
class Aws::S3::Types::ListObjectsV2Request < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8282
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10548
Aws::S3::Types::ListObjectsV2Request::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListPartsOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8397
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10684
class Aws::S3::Types::ListPartsOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8398
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10685
Aws::S3::Types::ListPartsOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ListPartsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8510
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10834
class Aws::S3::Types::ListPartsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8511
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10835
Aws::S3::Types::ListPartsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Specifies the location where the bucket will be created.
+#
+# For directory buckets, the location type is Availability Zone. For
+# more information about directory buckets, see [Directory buckets][1]
+# in the *Amazon S3 User Guide*.
+#
+# This functionality is only supported by directory buckets.
+#
+#
+#
+#
+#
+# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LocationInfo AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10868
+class Aws::S3::Types::LocationInfo < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10869
+Aws::S3::Types::LocationInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Describes where logs are stored and the prefix that Amazon S3 assigns
# to all log object keys for a bucket. For more information, see [PUT
# Bucket logging][1] in the *Amazon S3 API Reference*.
@@ -28344,24 +30116,24 @@ Aws::S3::Types::ListPartsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LoggingEnabled AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8557
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10920
class Aws::S3::Types::LoggingEnabled < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8558
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10921
Aws::S3::Types::LoggingEnabled::SENSITIVE = T.let(T.unsafe(nil), Array)
# A metadata key-value pair to store with an object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetadataEntry AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8576
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10939
class Aws::S3::Types::MetadataEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8577
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10940
Aws::S3::Types::MetadataEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container specifying replication metrics-related settings enabling
@@ -28369,12 +30141,12 @@ Aws::S3::Types::MetadataEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Metrics AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8597
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10960
class Aws::S3::Types::Metrics < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8598
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10961
Aws::S3::Types::Metrics::SENSITIVE = T.let(T.unsafe(nil), Array)
# A conjunction (logical AND) of predicates, which is used in evaluating
@@ -28384,12 +30156,12 @@ Aws::S3::Types::Metrics::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsAndOperator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8624
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10987
class Aws::S3::Types::MetricsAndOperator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8625
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10988
Aws::S3::Types::MetricsAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies a metrics configuration for the CloudWatch request metrics
@@ -28405,12 +30177,12 @@ Aws::S3::Types::MetricsAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8657
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11020
class Aws::S3::Types::MetricsConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8658
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11021
Aws::S3::Types::MetricsConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies a metrics configuration filter. The metrics configuration
@@ -28425,45 +30197,45 @@ Aws::S3::Types::MetricsConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MetricsFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8697
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11060
class Aws::S3::Types::MetricsFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8698
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11061
Aws::S3::Types::MetricsFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the `MultipartUpload` for the Amazon S3 object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/MultipartUpload AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8742
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11115
class Aws::S3::Types::MultipartUpload < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8743
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11116
Aws::S3::Types::MultipartUpload::SENSITIVE = T.let(T.unsafe(nil), Array)
# The specified bucket does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NoSuchBucket AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8751
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11124
class Aws::S3::Types::NoSuchBucket < ::Aws::EmptyStructure; end
# The specified key does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NoSuchKey AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8757
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11130
class Aws::S3::Types::NoSuchKey < ::Aws::EmptyStructure; end
# The specified multipart upload does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NoSuchUpload AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8763
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11136
class Aws::S3::Types::NoSuchUpload < ::Aws::EmptyStructure; end
# Specifies when noncurrent object versions expire. Upon expiration,
@@ -28474,12 +30246,12 @@ class Aws::S3::Types::NoSuchUpload < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NoncurrentVersionExpiration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8799
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11173
class Aws::S3::Types::NoncurrentVersionExpiration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8800
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11174
Aws::S3::Types::NoncurrentVersionExpiration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the transition rule that describes when noncurrent
@@ -28494,12 +30266,12 @@ Aws::S3::Types::NoncurrentVersionExpiration::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NoncurrentVersionTransition AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8846
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11221
class Aws::S3::Types::NoncurrentVersionTransition < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8847
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11222
Aws::S3::Types::NoncurrentVersionTransition::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying the notification configuration of the
@@ -28508,22 +30280,22 @@ Aws::S3::Types::NoncurrentVersionTransition::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NotificationConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8880
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11255
class Aws::S3::Types::NotificationConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8881
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11256
Aws::S3::Types::NotificationConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NotificationConfigurationDeprecated AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8907
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11282
class Aws::S3::Types::NotificationConfigurationDeprecated < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8908
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11283
Aws::S3::Types::NotificationConfigurationDeprecated::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies object key name filtering rules. For information about key
@@ -28536,91 +30308,91 @@ Aws::S3::Types::NotificationConfigurationDeprecated::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/NotificationConfigurationFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8927
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11302
class Aws::S3::Types::NotificationConfigurationFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#8928
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11303
Aws::S3::Types::NotificationConfigurationFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object consists of data and its descriptive metadata.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Object AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9006
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11401
class Aws::S3::Types::Object < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9007
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11402
Aws::S3::Types::Object::SENSITIVE = T.let(T.unsafe(nil), Array)
# This action is not allowed against this storage tier.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectAlreadyInActiveTierError AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9015
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11410
class Aws::S3::Types::ObjectAlreadyInActiveTierError < ::Aws::EmptyStructure; end
# Object Identifier is unique value to identify objects.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectIdentifier AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9039
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11438
class Aws::S3::Types::ObjectIdentifier < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9040
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11439
Aws::S3::Types::ObjectIdentifier::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container element for Object Lock configuration parameters.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectLockConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9064
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11463
class Aws::S3::Types::ObjectLockConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9065
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11464
Aws::S3::Types::ObjectLockConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# A legal hold configuration for an object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectLockLegalHold AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9078
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11477
class Aws::S3::Types::ObjectLockLegalHold < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9079
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11478
Aws::S3::Types::ObjectLockLegalHold::SENSITIVE = T.let(T.unsafe(nil), Array)
# A Retention configuration for an object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectLockRetention AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9097
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11496
class Aws::S3::Types::ObjectLockRetention < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9098
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11497
Aws::S3::Types::ObjectLockRetention::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container element for an Object Lock rule.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectLockRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9115
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11514
class Aws::S3::Types::ObjectLockRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9116
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11515
Aws::S3::Types::ObjectLockRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# The source object of the COPY action is not in the active tier and is
@@ -28628,91 +30400,91 @@ Aws::S3::Types::ObjectLockRule::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectNotInActiveTierError AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9125
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11524
class Aws::S3::Types::ObjectNotInActiveTierError < ::Aws::EmptyStructure; end
# A container for elements related to an individual part.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectPart AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9197
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11602
class Aws::S3::Types::ObjectPart < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9198
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11603
Aws::S3::Types::ObjectPart::SENSITIVE = T.let(T.unsafe(nil), Array)
# The version of an object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ObjectVersion AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9265
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11670
class Aws::S3::Types::ObjectVersion < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9266
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11671
Aws::S3::Types::ObjectVersion::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the location where the restore job's output is stored.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/OutputLocation AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9280
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11685
class Aws::S3::Types::OutputLocation < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9281
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11686
Aws::S3::Types::OutputLocation::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes how results of the Select job are serialized.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/OutputSerialization AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9299
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11704
class Aws::S3::Types::OutputSerialization < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9300
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11705
Aws::S3::Types::OutputSerialization::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the owner's display name and ID.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Owner AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9335
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11744
class Aws::S3::Types::Owner < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9336
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11745
Aws::S3::Types::Owner::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container element for a bucket's ownership controls.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/OwnershipControls AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9349
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11758
class Aws::S3::Types::OwnershipControls < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9350
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11759
Aws::S3::Types::OwnershipControls::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container element for an ownership control rule.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/OwnershipControlsRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9378
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11805
class Aws::S3::Types::OwnershipControlsRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9379
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11806
Aws::S3::Types::OwnershipControlsRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for Parquet.
@@ -28720,21 +30492,39 @@ Aws::S3::Types::OwnershipControlsRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ParquetInput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9389
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11816
class Aws::S3::Types::ParquetInput < ::Aws::EmptyStructure; end
# Container for elements related to a part.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Part AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9470
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11901
class Aws::S3::Types::Part < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9471
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11902
Aws::S3::Types::Part::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Amazon S3 keys for log objects are partitioned in the following
+# format:
+#
+# `[DestinationPrefix][SourceAccountId]/[SourceRegion]/[SourceBucket]/[YYYY]/[MM]/[DD]/[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`
+#
+# PartitionedPrefix defaults to EventTime delivery when server access
+# logs are delivered.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PartitionedPrefix AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11922
+class Aws::S3::Types::PartitionedPrefix < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11923
+Aws::S3::Types::PartitionedPrefix::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# This error is not modeled.
#
# The bucket you are attempting to access must be addressed using the
@@ -28752,24 +30542,24 @@ Aws::S3::Types::PermanentRedirect::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PolicyStatus AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9485
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11937
class Aws::S3::Types::PolicyStatus < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9486
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11938
Aws::S3::Types::PolicyStatus::SENSITIVE = T.let(T.unsafe(nil), Array)
# This data type contains information about progress of an operation.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Progress AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9509
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11961
class Aws::S3::Types::Progress < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9510
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11962
Aws::S3::Types::Progress::SENSITIVE = T.let(T.unsafe(nil), Array)
# This data type contains information about the progress event of an
@@ -28777,12 +30567,12 @@ Aws::S3::Types::Progress::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ProgressEvent AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9525
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11977
class Aws::S3::Types::ProgressEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9526
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11978
Aws::S3::Types::ProgressEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# The PublicAccessBlock configuration that you want to apply to this
@@ -28797,342 +30587,342 @@ Aws::S3::Types::ProgressEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PublicAccessBlockConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9592
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12044
class Aws::S3::Types::PublicAccessBlockConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9593
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12045
Aws::S3::Types::PublicAccessBlockConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAccelerateConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9635
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12088
class Aws::S3::Types::PutBucketAccelerateConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9636
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12089
Aws::S3::Types::PutBucketAccelerateConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAclRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9728
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12182
class Aws::S3::Types::PutBucketAclRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9729
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12183
Aws::S3::Types::PutBucketAclRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketAnalyticsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9758
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12213
class Aws::S3::Types::PutBucketAnalyticsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9759
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12214
Aws::S3::Types::PutBucketAnalyticsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketCorsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9822
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12278
class Aws::S3::Types::PutBucketCorsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9823
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12279
Aws::S3::Types::PutBucketCorsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketEncryptionRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9886
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12343
class Aws::S3::Types::PutBucketEncryptionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9887
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12344
Aws::S3::Types::PutBucketEncryptionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketIntelligentTieringConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9909
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12366
class Aws::S3::Types::PutBucketIntelligentTieringConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9910
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12367
Aws::S3::Types::PutBucketIntelligentTieringConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketInventoryConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9939
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12397
class Aws::S3::Types::PutBucketInventoryConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9940
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12398
Aws::S3::Types::PutBucketInventoryConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9981
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12440
class Aws::S3::Types::PutBucketLifecycleConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#9982
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12441
Aws::S3::Types::PutBucketLifecycleConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLifecycleRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10028
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12488
class Aws::S3::Types::PutBucketLifecycleRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10029
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12489
Aws::S3::Types::PutBucketLifecycleRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketLoggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10079
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12540
class Aws::S3::Types::PutBucketLoggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10080
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12541
Aws::S3::Types::PutBucketLoggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketMetricsConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10110
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12572
class Aws::S3::Types::PutBucketMetricsConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10111
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12573
Aws::S3::Types::PutBucketMetricsConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10142
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12605
class Aws::S3::Types::PutBucketNotificationConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10143
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12606
Aws::S3::Types::PutBucketNotificationConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketNotificationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10193
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12657
class Aws::S3::Types::PutBucketNotificationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10194
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12658
Aws::S3::Types::PutBucketNotificationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketOwnershipControlsRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10228
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12693
class Aws::S3::Types::PutBucketOwnershipControlsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10229
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12694
Aws::S3::Types::PutBucketOwnershipControlsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketPolicyRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10285
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12805
class Aws::S3::Types::PutBucketPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10286
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12806
Aws::S3::Types::PutBucketPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketReplicationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10349
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12870
class Aws::S3::Types::PutBucketReplicationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10350
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12871
Aws::S3::Types::PutBucketReplicationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketRequestPaymentRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10407
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12929
class Aws::S3::Types::PutBucketRequestPaymentRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10408
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12930
Aws::S3::Types::PutBucketRequestPaymentRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10465
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12988
class Aws::S3::Types::PutBucketTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10466
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12989
Aws::S3::Types::PutBucketTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketVersioningRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10530
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13054
class Aws::S3::Types::PutBucketVersioningRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10531
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13055
Aws::S3::Types::PutBucketVersioningRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutBucketWebsiteRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10588
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13113
class Aws::S3::Types::PutBucketWebsiteRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10589
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13114
Aws::S3::Types::PutBucketWebsiteRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectAclOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10601
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13130
class Aws::S3::Types::PutObjectAclOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10602
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13131
Aws::S3::Types::PutObjectAclOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectAclRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10767
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13296
class Aws::S3::Types::PutObjectAclRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10768
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13297
Aws::S3::Types::PutObjectAclRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLegalHoldOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10780
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13313
class Aws::S3::Types::PutObjectLegalHoldOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10781
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13314
Aws::S3::Types::PutObjectLegalHoldOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLegalHoldRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10869
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13411
class Aws::S3::Types::PutObjectLegalHoldRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10870
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13412
Aws::S3::Types::PutObjectLegalHoldRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLockConfigurationOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10882
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13428
class Aws::S3::Types::PutObjectLockConfigurationOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10883
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13429
Aws::S3::Types::PutObjectLockConfigurationOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectLockConfigurationRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10953
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13506
class Aws::S3::Types::PutObjectLockConfigurationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#10954
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13507
Aws::S3::Types::PutObjectLockConfigurationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11091
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13713
class Aws::S3::Types::PutObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11092
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13714
Aws::S3::Types::PutObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11494
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14293
class Aws::S3::Types::PutObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11495
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14294
Aws::S3::Types::PutObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectRetentionOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11507
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14310
class Aws::S3::Types::PutObjectRetentionOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11508
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14311
Aws::S3::Types::PutObjectRetentionOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectRetentionRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11603
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14415
class Aws::S3::Types::PutObjectRetentionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11604
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14416
Aws::S3::Types::PutObjectRetentionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectTaggingOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11615
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14427
class Aws::S3::Types::PutObjectTaggingOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11616
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14428
Aws::S3::Types::PutObjectTaggingOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutObjectTaggingRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11712
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14533
class Aws::S3::Types::PutObjectTaggingRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11713
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14534
Aws::S3::Types::PutObjectTaggingRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/PutPublicAccessBlockRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11772
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14594
class Aws::S3::Types::PutPublicAccessBlockRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11773
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14595
Aws::S3::Types::PutPublicAccessBlockRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the configuration for publishing messages to an Amazon
@@ -29141,12 +30931,12 @@ Aws::S3::Types::PutPublicAccessBlockRequest::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/QueueConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11813
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14635
class Aws::S3::Types::QueueConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11814
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14636
Aws::S3::Types::QueueConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# This data type is deprecated. Use [QueueConfiguration][1] for the same
@@ -29160,24 +30950,24 @@ Aws::S3::Types::QueueConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/QueueConfigurationDeprecated AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11853
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14675
class Aws::S3::Types::QueueConfigurationDeprecated < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11854
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14676
Aws::S3::Types::QueueConfigurationDeprecated::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container for the records event.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RecordsEvent AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11868
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14690
class Aws::S3::Types::RecordsEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11869
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14691
Aws::S3::Types::RecordsEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies how requests are redirected. In the event of an error, you
@@ -29185,12 +30975,12 @@ Aws::S3::Types::RecordsEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Redirect AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11930
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14752
class Aws::S3::Types::Redirect < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11931
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14753
Aws::S3::Types::Redirect::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the redirect behavior of all requests to a website endpoint
@@ -29198,12 +30988,12 @@ Aws::S3::Types::Redirect::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RedirectAllRequestsTo AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11951
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14773
class Aws::S3::Types::RedirectAllRequestsTo < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11952
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14774
Aws::S3::Types::RedirectAllRequestsTo::SENSITIVE = T.let(T.unsafe(nil), Array)
# A filter that you can specify for selection for modifications on
@@ -29220,12 +31010,12 @@ Aws::S3::Types::RedirectAllRequestsTo::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicaModifications AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11975
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14797
class Aws::S3::Types::ReplicaModifications < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#11976
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14798
Aws::S3::Types::ReplicaModifications::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for replication rules. You can add up to 1,000 rules. The
@@ -29233,12 +31023,12 @@ Aws::S3::Types::ReplicaModifications::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12004
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14826
class Aws::S3::Types::ReplicationConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12005
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14827
Aws::S3::Types::ReplicationConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies which Amazon S3 objects to replicate and where to store the
@@ -29246,12 +31036,12 @@ Aws::S3::Types::ReplicationConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12119
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14941
class Aws::S3::Types::ReplicationRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12120
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14942
Aws::S3::Types::ReplicationRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying rule filters. The filters determine the
@@ -29268,12 +31058,12 @@ Aws::S3::Types::ReplicationRule::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRuleAndOperator AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12149
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14971
class Aws::S3::Types::ReplicationRuleAndOperator < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12150
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14972
Aws::S3::Types::ReplicationRuleAndOperator::SENSITIVE = T.let(T.unsafe(nil), Array)
# A filter that identifies the subset of objects to which the
@@ -29282,12 +31072,12 @@ Aws::S3::Types::ReplicationRuleAndOperator::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationRuleFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12194
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15016
class Aws::S3::Types::ReplicationRuleFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12195
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15017
Aws::S3::Types::ReplicationRuleFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container specifying S3 Replication Time Control (S3 RTC) related
@@ -29297,12 +31087,12 @@ Aws::S3::Types::ReplicationRuleFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationTime AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12217
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15039
class Aws::S3::Types::ReplicationTime < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12218
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15040
Aws::S3::Types::ReplicationTime::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container specifying the time value for S3 Replication Time Control
@@ -29310,24 +31100,24 @@ Aws::S3::Types::ReplicationTime::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ReplicationTimeValue AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12234
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15056
class Aws::S3::Types::ReplicationTimeValue < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12235
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15057
Aws::S3::Types::ReplicationTimeValue::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for Payer.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RequestPaymentConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12248
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15070
class Aws::S3::Types::RequestPaymentConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12249
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15071
Aws::S3::Types::RequestPaymentConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for specifying if periodic `QueryProgress` messages should
@@ -29335,44 +31125,44 @@ Aws::S3::Types::RequestPaymentConfiguration::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RequestProgress AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12264
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15086
class Aws::S3::Types::RequestProgress < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12265
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15087
Aws::S3::Types::RequestProgress::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreObjectOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12283
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15109
class Aws::S3::Types::RestoreObjectOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12284
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15110
Aws::S3::Types::RestoreObjectOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreObjectRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12371
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15206
class Aws::S3::Types::RestoreObjectRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12372
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15207
Aws::S3::Types::RestoreObjectRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for restore job parameters.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12420
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15255
class Aws::S3::Types::RestoreRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12421
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15256
Aws::S3::Types::RestoreRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the restoration status of an object. Objects in certain
@@ -29381,18 +31171,24 @@ Aws::S3::Types::RestoreRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# archived objects, see [ Working with archived objects][1] in the
# *Amazon S3 User Guide*.
#
+# This functionality is not supported for directory buckets. Only the S3
+# Express One Zone storage class is supported by directory buckets to
+# store objects.
+#
+#
+#
#
#
# [1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/archived-objects.html
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RestoreStatus AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12463
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15304
class Aws::S3::Types::RestoreStatus < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12464
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15305
Aws::S3::Types::RestoreStatus::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the redirect behavior and when a redirect is applied. For
@@ -29405,12 +31201,12 @@ Aws::S3::Types::RestoreStatus::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/RoutingRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12494
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15335
class Aws::S3::Types::RoutingRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12495
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15336
Aws::S3::Types::RoutingRule::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies lifecycle rules for an Amazon S3 bucket. For more
@@ -29425,24 +31221,24 @@ Aws::S3::Types::RoutingRule::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Rule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12590
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15431
class Aws::S3::Types::Rule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12591
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15432
Aws::S3::Types::Rule::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for object key name prefix and suffix filtering rules.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/S3KeyFilter AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12605
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15446
class Aws::S3::Types::S3KeyFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12606
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15447
Aws::S3::Types::S3KeyFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes an Amazon S3 location that will receive the results of the
@@ -29450,24 +31246,24 @@ Aws::S3::Types::S3KeyFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/S3Location AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12656
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15497
class Aws::S3::Types::S3Location < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12657
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15498
Aws::S3::Types::S3Location::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the use of SSE-KMS to encrypt delivered inventory reports.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SSEKMS AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12672
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15513
class Aws::S3::Types::SSEKMS < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12673
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15514
Aws::S3::Types::SSEKMS::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the use of SSE-S3 to encrypt delivered inventory reports.
@@ -29475,7 +31271,7 @@ Aws::S3::Types::SSEKMS::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SSES3 AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12683
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15524
class Aws::S3::Types::SSES3 < ::Aws::EmptyStructure; end
# Specifies the byte range of the object to get the records from. A
@@ -29486,12 +31282,12 @@ class Aws::S3::Types::SSES3 < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ScanRange AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12712
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15553
class Aws::S3::Types::ScanRange < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12713
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15554
Aws::S3::Types::ScanRange::SENSITIVE = T.let(T.unsafe(nil), Array)
# The container for selecting objects from a content event stream.
@@ -29501,20 +31297,20 @@ Aws::S3::Types::ScanRange::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectObjectContentEventStream AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14311
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17460
class Aws::S3::Types::SelectObjectContentEventStream < ::Enumerator
- # source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14313
+ # source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17462
def event_types; end
end
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectObjectContentOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12724
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15565
class Aws::S3::Types::SelectObjectContentOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12725
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15566
Aws::S3::Types::SelectObjectContentOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Request to filter the contents of an Amazon S3 object based on a
@@ -29532,24 +31328,24 @@ Aws::S3::Types::SelectObjectContentOutput::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectObjectContentRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12846
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15688
class Aws::S3::Types::SelectObjectContentRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12847
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15689
Aws::S3::Types::SelectObjectContentRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the parameters for Select job types.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SelectParameters AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12875
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15717
class Aws::S3::Types::SelectParameters < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12876
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15718
Aws::S3::Types::SelectParameters::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the default server-side encryption to apply to new objects
@@ -29568,38 +31364,67 @@ Aws::S3::Types::SelectParameters::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ServerSideEncryptionByDefault AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12932
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15778
class Aws::S3::Types::ServerSideEncryptionByDefault < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12933
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15779
Aws::S3::Types::ServerSideEncryptionByDefault::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the default server-side-encryption configuration.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ServerSideEncryptionConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12947
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15793
class Aws::S3::Types::ServerSideEncryptionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12948
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15794
Aws::S3::Types::ServerSideEncryptionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies the default server-side encryption configuration.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/ServerSideEncryptionRule AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12979
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15825
class Aws::S3::Types::ServerSideEncryptionRule < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#12980
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15826
Aws::S3::Types::ServerSideEncryptionRule::SENSITIVE = T.let(T.unsafe(nil), Array)
+# The established temporary security credentials of the session.
+#
+# **Directory buckets** - These session credentials are only supported
+# for the authentication and authorization of Zonal endpoint APIs on
+# directory buckets.
+#
+#
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SessionCredentials AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15869
+class Aws::S3::Types::SessionCredentials < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15870
+Aws::S3::Types::SessionCredentials::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# To use simple format for S3 keys for log objects, set SimplePrefix to
+# an empty object.
+#
+# `[DestinationPrefix][YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]`
+#
+# @api private
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SimplePrefix AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15883
+class Aws::S3::Types::SimplePrefix < ::Aws::EmptyStructure; end
+
# A container that describes additional filters for identifying the
# source objects that you want to replicate. You can choose to enable or
# disable the replication of these objects. Currently, Amazon S3
@@ -29609,12 +31434,12 @@ Aws::S3::Types::ServerSideEncryptionRule::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SourceSelectionCriteria AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13016
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15917
class Aws::S3::Types::SourceSelectionCriteria < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13017
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15918
Aws::S3::Types::SourceSelectionCriteria::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for filter information for the selection of S3 objects
@@ -29622,36 +31447,36 @@ Aws::S3::Types::SourceSelectionCriteria::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/SseKmsEncryptedObjects AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13033
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15934
class Aws::S3::Types::SseKmsEncryptedObjects < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13034
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15935
Aws::S3::Types::SseKmsEncryptedObjects::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the stats details.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Stats AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13057
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15958
class Aws::S3::Types::Stats < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13058
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15959
Aws::S3::Types::Stats::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for the Stats Event.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/StatsEvent AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13072
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15973
class Aws::S3::Types::StatsEvent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13073
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15974
Aws::S3::Types::StatsEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies data related to access patterns to be collected and made
@@ -29660,12 +31485,12 @@ Aws::S3::Types::StatsEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/StorageClassAnalysis AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13089
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15990
class Aws::S3::Types::StorageClassAnalysis < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13090
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#15991
Aws::S3::Types::StorageClassAnalysis::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for data related to the storage class analysis for an Amazon
@@ -29673,36 +31498,36 @@ Aws::S3::Types::StorageClassAnalysis::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/StorageClassAnalysisDataExport AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13110
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16011
class Aws::S3::Types::StorageClassAnalysisDataExport < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13111
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16012
Aws::S3::Types::StorageClassAnalysisDataExport::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container of a key value name pair.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Tag AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13129
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16030
class Aws::S3::Types::Tag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13130
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16031
Aws::S3::Types::Tag::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for `TagSet` elements.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Tagging AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13143
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16044
class Aws::S3::Types::Tagging < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13144
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16045
Aws::S3::Types::Tagging::SENSITIVE = T.let(T.unsafe(nil), Array)
# Container for granting information.
@@ -29718,26 +31543,39 @@ Aws::S3::Types::Tagging::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TargetGrant AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13171
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16072
class Aws::S3::Types::TargetGrant < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13172
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16073
Aws::S3::Types::TargetGrant::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Amazon S3 key format for log objects. Only one format,
+# PartitionedPrefix or SimplePrefix, is allowed.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TargetObjectKeyFormat AWS API Documentation
+#
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16093
+class Aws::S3::Types::TargetObjectKeyFormat < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16094
+Aws::S3::Types::TargetObjectKeyFormat::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The S3 Intelligent-Tiering storage class is designed to optimize
# storage costs by automatically moving data to the most cost-effective
# storage access tier, without additional operational overhead.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Tiering AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13203
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16125
class Aws::S3::Types::Tiering < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13204
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16126
Aws::S3::Types::Tiering::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying the configuration for publication of
@@ -29746,12 +31584,12 @@ Aws::S3::Types::Tiering::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TopicConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13250
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16172
class Aws::S3::Types::TopicConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13251
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16173
Aws::S3::Types::TopicConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# A container for specifying the configuration for publication of
@@ -29765,12 +31603,12 @@ Aws::S3::Types::TopicConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/TopicConfigurationDeprecated AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13289
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16211
class Aws::S3::Types::TopicConfigurationDeprecated < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13290
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16212
Aws::S3::Types::TopicConfigurationDeprecated::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies when an object transitions to a specified storage class. For
@@ -29784,52 +31622,52 @@ Aws::S3::Types::TopicConfigurationDeprecated::SENSITIVE = T.let(T.unsafe(nil), A
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/Transition AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13324
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16246
class Aws::S3::Types::Transition < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13325
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16247
Aws::S3::Types::Transition::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopyOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13383
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16335
class Aws::S3::Types::UploadPartCopyOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13384
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16336
Aws::S3::Types::UploadPartCopyOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartCopyRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13587
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16656
class Aws::S3::Types::UploadPartCopyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13588
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16657
Aws::S3::Types::UploadPartCopyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartOutput AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13695
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16798
class Aws::S3::Types::UploadPartOutput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13696
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#16799
Aws::S3::Types::UploadPartOutput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/UploadPartRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13882
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17026
class Aws::S3::Types::UploadPartRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13883
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17027
Aws::S3::Types::UploadPartRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Describes the versioning state of an Amazon S3 bucket. For more
@@ -29842,34 +31680,34 @@ Aws::S3::Types::UploadPartRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/VersioningConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13910
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17054
class Aws::S3::Types::VersioningConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13911
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17055
Aws::S3::Types::VersioningConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# Specifies website configuration parameters for an Amazon S3 bucket.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/WebsiteConfiguration AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13943
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17087
class Aws::S3::Types::WebsiteConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#13944
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17088
Aws::S3::Types::WebsiteConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/WriteGetObjectResponseRequest AWS API Documentation
#
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14299
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17448
class Aws::S3::Types::WriteGetObjectResponseRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#14300
+# source://aws-sdk-s3//lib/aws-sdk-s3/types.rb#17449
Aws::S3::Types::WriteGetObjectResponseRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Waiters are utility methods that poll for a particular state to occur
@@ -29955,7 +31793,12 @@ class Aws::S3::Waiters::BucketExists
# @option params
# @option params
# @param params [Hash] a customizable set of options
- # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ # @return [Types::HeadBucketOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::HeadBucketOutput#bucket_location_type #bucket_location_type} => String
+ # * {Types::HeadBucketOutput#bucket_location_name #bucket_location_name} => String
+ # * {Types::HeadBucketOutput#bucket_region #bucket_region} => String
+ # * {Types::HeadBucketOutput#access_point_alias #access_point_alias} => Boolean
#
# source://aws-sdk-s3//lib/aws-sdk-s3/waiters.rb#122
def wait(params = T.unsafe(nil)); end
@@ -29982,7 +31825,12 @@ class Aws::S3::Waiters::BucketNotExists
# @option params
# @option params
# @param params [Hash] a customizable set of options
- # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ # @return [Types::HeadBucketOutput] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::HeadBucketOutput#bucket_location_type #bucket_location_type} => String
+ # * {Types::HeadBucketOutput#bucket_location_name #bucket_location_name} => String
+ # * {Types::HeadBucketOutput#bucket_region #bucket_region} => String
+ # * {Types::HeadBucketOutput#access_point_alias #access_point_alias} => Boolean
#
# source://aws-sdk-s3//lib/aws-sdk-s3/waiters.rb#157
def wait(params = T.unsafe(nil)); end
diff --git a/sorbet/rbi/gems/aws-sdk-sesv2@1.38.0.rbi b/sorbet/rbi/gems/aws-sdk-sesv2@1.43.0.rbi
similarity index 83%
rename from sorbet/rbi/gems/aws-sdk-sesv2@1.38.0.rbi
rename to sorbet/rbi/gems/aws-sdk-sesv2@1.43.0.rbi
index e13f2b4f..dab20427 100644
--- a/sorbet/rbi/gems/aws-sdk-sesv2@1.38.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-sesv2@1.43.0.rbi
@@ -106,9 +106,32 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @api private
# @param params [{}]
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4550
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5055
def build_request(operation_name, params = T.unsafe(nil)); end
+ # Cancels an export job.
+ #
+ # @example Example: Cancel export job
+ #
+ # # Cancels the export job with ID ef28cf62-9d8e-4b60-9283-b09816c99a99
+ #
+ # resp = client.cancel_export_job({
+ # job_id: "ef28cf62-9d8e-4b60-9283-b09816c99a99",
+ # })
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.cancel_export_job({
+ # job_id: "JobId", # required
+ # })
+ # @option params
+ # @overload cancel_export_job
+ # @param params [Hash] ({})
+ # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CancelExportJob AWS API Documentation
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#470
+ def cancel_export_job(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Create a configuration set. *Configuration sets* are groups of rules
# that you can apply to the emails that you send. You apply a
# configuration set to an email by specifying the name of the
@@ -165,7 +188,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSet AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#527
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#558
def create_configuration_set(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Create an event destination. *Events* include message sends,
@@ -216,7 +239,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSetEventDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#589
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#620
def create_configuration_set_event_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a contact, which is an end-user who is receiving the email,
@@ -246,7 +269,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContact AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#635
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#666
def create_contact(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a contact list.
@@ -280,7 +303,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContactList AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#682
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#713
def create_contact_list(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a new custom verification email template.
@@ -316,7 +339,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateCustomVerificationEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#743
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#774
def create_custom_verification_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Create a new pool of dedicated IP addresses. A pool can include one or
@@ -345,7 +368,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDedicatedIpPool AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#783
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#814
def create_dedicated_ip_pool(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Create a new predictive inbox placement test. Predictive inbox
@@ -412,7 +435,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::CreateDeliverabilityTestReportResponse#deliverability_test_status #deliverability_test_status} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDeliverabilityTestReport AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#867
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#898
def create_deliverability_test_report(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Starts the process of verifying an email identity. An *identity* is an
@@ -498,7 +521,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::CreateEmailIdentityResponse#dkim_attributes #dkim_attributes} => Types::DkimAttributes
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentity AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#978
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1009
def create_email_identity(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates the specified sending authorization policy for the given
@@ -534,7 +557,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentityPolicy AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1034
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1065
def create_email_identity_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates an email template. Email templates enable you to send
@@ -565,9 +588,143 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1074
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1105
def create_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Creates an export job for a data source and destination.
+ #
+ # You can execute this operation no more than once per second.
+ #
+ # @example Example: Create Message Insights export job
+ #
+ # # Creates a new export job for Message Insights data
+ #
+ # resp = client.create_export_job({
+ # export_data_source: {
+ # message_insights_data_source: {
+ # end_date: Time.parse("2023-07-02T00:00:00"),
+ # exclude: {
+ # from_email_address: [
+ # "hello@example.com",
+ # ],
+ # },
+ # include: {
+ # subject: [
+ # "Hello",
+ # ],
+ # },
+ # start_date: Time.parse("2023-07-01T00:00:00"),
+ # },
+ # },
+ # export_destination: {
+ # data_format: "CSV",
+ # },
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # job_id: "ef28cf62-9d8e-4b60-9283-b09816c99a99",
+ # }
+ # @example Example: Create Metrics export job
+ #
+ # # Creates a new export job for Metrics data
+ #
+ # resp = client.create_export_job({
+ # export_data_source: {
+ # metrics_data_source: {
+ # dimensions: {
+ # "ISP" => [
+ # "*",
+ # ],
+ # },
+ # end_date: Time.parse("2023-07-02T00:00:00"),
+ # metrics: [
+ # {
+ # aggregation: "VOLUME",
+ # name: "SEND",
+ # },
+ # {
+ # aggregation: "VOLUME",
+ # name: "COMPLAINT",
+ # },
+ # {
+ # aggregation: "RATE",
+ # name: "COMPLAINT",
+ # },
+ # ],
+ # namespace: "VDM",
+ # start_date: Time.parse("2023-07-01T00:00:00"),
+ # },
+ # },
+ # export_destination: {
+ # data_format: "CSV",
+ # },
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # job_id: "ef28cf62-9d8e-4b60-9283-b09816c99a99",
+ # }
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.create_export_job({
+ # export_data_source: { # required
+ # metrics_data_source: {
+ # dimensions: { # required
+ # "EMAIL_IDENTITY" => ["MetricDimensionValue"],
+ # },
+ # namespace: "VDM", # required, accepts VDM
+ # metrics: [ # required
+ # {
+ # name: "SEND", # accepts SEND, COMPLAINT, PERMANENT_BOUNCE, TRANSIENT_BOUNCE, OPEN, CLICK, DELIVERY, DELIVERY_OPEN, DELIVERY_CLICK, DELIVERY_COMPLAINT
+ # aggregation: "RATE", # accepts RATE, VOLUME
+ # },
+ # ],
+ # start_date: Time.now, # required
+ # end_date: Time.now, # required
+ # },
+ # message_insights_data_source: {
+ # start_date: Time.now, # required
+ # end_date: Time.now, # required
+ # include: {
+ # from_email_address: ["InsightsEmailAddress"],
+ # destination: ["InsightsEmailAddress"],
+ # subject: ["EmailSubject"],
+ # isp: ["Isp"],
+ # last_delivery_event: ["SEND"], # accepts SEND, DELIVERY, TRANSIENT_BOUNCE, PERMANENT_BOUNCE, UNDETERMINED_BOUNCE, COMPLAINT
+ # last_engagement_event: ["OPEN"], # accepts OPEN, CLICK
+ # },
+ # exclude: {
+ # from_email_address: ["InsightsEmailAddress"],
+ # destination: ["InsightsEmailAddress"],
+ # subject: ["EmailSubject"],
+ # isp: ["Isp"],
+ # last_delivery_event: ["SEND"], # accepts SEND, DELIVERY, TRANSIENT_BOUNCE, PERMANENT_BOUNCE, UNDETERMINED_BOUNCE, COMPLAINT
+ # last_engagement_event: ["OPEN"], # accepts OPEN, CLICK
+ # },
+ # max_results: 1,
+ # },
+ # },
+ # export_destination: { # required
+ # data_format: "CSV", # required, accepts CSV, JSON
+ # s3_url: "S3Url",
+ # },
+ # })
+ # @example Response structure
+ #
+ # resp.job_id #=> String
+ # @option params
+ # @option params
+ # @overload create_export_job
+ # @param params [Hash] ({})
+ # @return [Types::CreateExportJobResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::CreateExportJobResponse#job_id #job_id} => String
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateExportJob AWS API Documentation
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1251
+ def create_export_job(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Creates an import job for a data destination.
#
# @example Request syntax with placeholder values
@@ -599,7 +756,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::CreateImportJobResponse#job_id #job_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateImportJob AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1117
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1294
def create_import_job(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Delete an existing configuration set.
@@ -621,7 +778,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSet AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1145
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1322
def delete_configuration_set(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Delete an event destination.
@@ -646,7 +803,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSetEventDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1179
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1356
def delete_configuration_set_event_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes a contact from a contact list.
@@ -664,7 +821,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContact AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1205
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1382
def delete_contact(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a contact list and all of the contacts on that list.
@@ -680,7 +837,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContactList AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1227
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1404
def delete_contact_list(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes an existing custom verification email template.
@@ -706,7 +863,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteCustomVerificationEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1260
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1437
def delete_custom_verification_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Delete a dedicated IP pool.
@@ -722,7 +879,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteDedicatedIpPool AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1282
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1459
def delete_dedicated_ip_pool(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes an email identity. An identity can be either an email address
@@ -739,7 +896,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentity AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1305
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1482
def delete_email_identity(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the specified sending authorization policy for the given
@@ -774,7 +931,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentityPolicy AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1351
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1528
def delete_email_identity_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes an email template.
@@ -792,7 +949,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1375
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1552
def delete_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes an email address from the suppression list for your account.
@@ -808,7 +965,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteSuppressedDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1398
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1575
def delete_suppressed_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Obtain information about the email-sending status and capabilities of
@@ -850,7 +1007,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetAccountResponse#vdm_attributes #vdm_attributes} => Types::VdmAttributes
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetAccount AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1444
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1621
def get_account(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve a list of the blacklists that your dedicated IP addresses
@@ -876,7 +1033,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetBlacklistReportsResponse#blacklist_report #blacklist_report} => Hash<String,Array<Types::BlacklistEntry>>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetBlacklistReports AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1479
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1656
def get_blacklist_reports(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Get information about an existing configuration set, including the
@@ -925,7 +1082,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetConfigurationSetResponse#vdm_options #vdm_options} => Types::VdmOptions
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSet AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1535
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1712
def get_configuration_set(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve a list of event destinations that are associated with a
@@ -966,7 +1123,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetConfigurationSetEventDestinationsResponse#event_destinations #event_destinations} => Array<Types::EventDestination>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSetEventDestinations AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1583
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1760
def get_configuration_set_event_destinations(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a contact from a contact list.
@@ -1007,7 +1164,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetContactResponse#last_updated_timestamp #last_updated_timestamp} => Time
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContact AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1633
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1810
def get_contact(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns contact list metadata. It does not return any information
@@ -1045,7 +1202,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetContactListResponse#tags #tags} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContactList AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1678
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1855
def get_contact_list(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the custom email verification template for the template name
@@ -1087,7 +1244,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetCustomVerificationEmailTemplateResponse#failure_redirection_url #failure_redirection_url} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetCustomVerificationEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1728
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1905
def get_custom_verification_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Get information about a dedicated IP address, including the name of
@@ -1113,7 +1270,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDedicatedIpResponse#dedicated_ip #dedicated_ip} => Types::DedicatedIp
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIp AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1763
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1940
def get_dedicated_ip(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve information about the dedicated pool.
@@ -1135,7 +1292,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDedicatedIpPoolResponse#dedicated_ip_pool #dedicated_ip_pool} => Types::DedicatedIpPool
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpPool AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1792
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1969
def get_dedicated_ip_pool(params = T.unsafe(nil), options = T.unsafe(nil)); end
# List the dedicated IP addresses that are associated with your Amazon
@@ -1169,7 +1326,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDedicatedIpsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIps AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1842
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2019
def get_dedicated_ips(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve information about the status of the Deliverability dashboard
@@ -1216,7 +1373,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDeliverabilityDashboardOptionsResponse#pending_expiration_subscribed_domains #pending_expiration_subscribed_domains} => Array<Types::DomainDeliverabilityTrackingOption>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityDashboardOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1893
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2070
def get_deliverability_dashboard_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve the results of a predictive inbox placement test.
@@ -1262,7 +1419,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDeliverabilityTestReportResponse#tags #tags} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityTestReport AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1946
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2123
def get_deliverability_test_report(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve all the deliverability data for a specific campaign. This
@@ -1300,7 +1457,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDomainDeliverabilityCampaignResponse#domain_deliverability_campaign #domain_deliverability_campaign} => Types::DomainDeliverabilityCampaign
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainDeliverabilityCampaign AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#1992
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2169
def get_domain_deliverability_campaign(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve inbox placement and engagement rates for the domains that you
@@ -1349,7 +1506,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetDomainStatisticsReportResponse#daily_volumes #daily_volumes} => Array<Types::DailyVolume>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainStatisticsReport AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2055
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2232
def get_domain_statistics_report(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Provides information about a specific identity, including the
@@ -1384,6 +1541,12 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# resp.tags[0].value #=> String
# resp.configuration_set_name #=> String
# resp.verification_status #=> String, one of "PENDING", "SUCCESS", "FAILED", "TEMPORARY_FAILURE", "NOT_STARTED"
+ # resp.verification_info.last_checked_timestamp #=> Time
+ # resp.verification_info.last_success_timestamp #=> Time
+ # resp.verification_info.error_type #=> String, one of "SERVICE_ERROR", "DNS_SERVER_ERROR", "HOST_NOT_FOUND", "TYPE_NOT_FOUND", "INVALID_VALUE"
+ # resp.verification_info.soa_record.primary_name_server #=> String
+ # resp.verification_info.soa_record.admin_email #=> String
+ # resp.verification_info.soa_record.serial_number #=> Integer
# @option params
# @overload get_email_identity
# @param params [Hash] ({})
@@ -1398,9 +1561,10 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetEmailIdentityResponse#tags #tags} => Array<Types::Tag>
# * {Types::GetEmailIdentityResponse#configuration_set_name #configuration_set_name} => String
# * {Types::GetEmailIdentityResponse#verification_status #verification_status} => String
+ # * {Types::GetEmailIdentityResponse#verification_info #verification_info} => Types::VerificationInfo
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentity AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2113
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2297
def get_email_identity(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the requested sending authorization policies for the given
@@ -1440,7 +1604,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetEmailIdentityPoliciesResponse#policies #policies} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentityPolicies AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2160
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2344
def get_email_identity_policies(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Displays the template object (which includes the subject line, HTML
@@ -1468,9 +1632,132 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetEmailTemplateResponse#template_content #template_content} => Types::EmailTemplateContent
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2195
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2379
def get_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Provides information about an export job.
+ #
+ # @example Example: Get export job
+ #
+ # # Gets the export job with ID ef28cf62-9d8e-4b60-9283-b09816c99a99
+ #
+ # resp = client.get_export_job({
+ # job_id: "ef28cf62-9d8e-4b60-9283-b09816c99a99",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # created_timestamp: Time.parse("1685700961057"),
+ # export_data_source: {
+ # metrics_data_source: {
+ # dimensions: {
+ # "ISP" => [
+ # "*",
+ # ],
+ # },
+ # end_date: Time.parse("1675209600000"),
+ # metrics: [
+ # {
+ # aggregation: "VOLUME",
+ # name: "SEND",
+ # },
+ # {
+ # aggregation: "VOLUME",
+ # name: "COMPLAINT",
+ # },
+ # {
+ # aggregation: "RATE",
+ # name: "COMPLAINT",
+ # },
+ # ],
+ # namespace: "VDM",
+ # start_date: Time.parse("1672531200000"),
+ # },
+ # },
+ # export_destination: {
+ # data_format: "CSV",
+ # },
+ # export_source_type: "METRICS_DATA",
+ # job_id: "ef28cf62-9d8e-4b60-9283-b09816c99a99",
+ # job_status: "PROCESSING",
+ # statistics: {
+ # exported_records_count: 5,
+ # processed_records_count: 5,
+ # },
+ # }
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.get_export_job({
+ # job_id: "JobId", # required
+ # })
+ # @example Response structure
+ #
+ # resp.job_id #=> String
+ # resp.export_source_type #=> String, one of "METRICS_DATA", "MESSAGE_INSIGHTS"
+ # resp.job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED", "CANCELLED"
+ # resp.export_destination.data_format #=> String, one of "CSV", "JSON"
+ # resp.export_destination.s3_url #=> String
+ # resp.export_data_source.metrics_data_source.dimensions #=> Hash
+ # resp.export_data_source.metrics_data_source.dimensions["MetricDimensionName"] #=> Array
+ # resp.export_data_source.metrics_data_source.dimensions["MetricDimensionName"][0] #=> String
+ # resp.export_data_source.metrics_data_source.namespace #=> String, one of "VDM"
+ # resp.export_data_source.metrics_data_source.metrics #=> Array
+ # resp.export_data_source.metrics_data_source.metrics[0].name #=> String, one of "SEND", "COMPLAINT", "PERMANENT_BOUNCE", "TRANSIENT_BOUNCE", "OPEN", "CLICK", "DELIVERY", "DELIVERY_OPEN", "DELIVERY_CLICK", "DELIVERY_COMPLAINT"
+ # resp.export_data_source.metrics_data_source.metrics[0].aggregation #=> String, one of "RATE", "VOLUME"
+ # resp.export_data_source.metrics_data_source.start_date #=> Time
+ # resp.export_data_source.metrics_data_source.end_date #=> Time
+ # resp.export_data_source.message_insights_data_source.start_date #=> Time
+ # resp.export_data_source.message_insights_data_source.end_date #=> Time
+ # resp.export_data_source.message_insights_data_source.include.from_email_address #=> Array
+ # resp.export_data_source.message_insights_data_source.include.from_email_address[0] #=> String
+ # resp.export_data_source.message_insights_data_source.include.destination #=> Array
+ # resp.export_data_source.message_insights_data_source.include.destination[0] #=> String
+ # resp.export_data_source.message_insights_data_source.include.subject #=> Array
+ # resp.export_data_source.message_insights_data_source.include.subject[0] #=> String
+ # resp.export_data_source.message_insights_data_source.include.isp #=> Array
+ # resp.export_data_source.message_insights_data_source.include.isp[0] #=> String
+ # resp.export_data_source.message_insights_data_source.include.last_delivery_event #=> Array
+ # resp.export_data_source.message_insights_data_source.include.last_delivery_event[0] #=> String, one of "SEND", "DELIVERY", "TRANSIENT_BOUNCE", "PERMANENT_BOUNCE", "UNDETERMINED_BOUNCE", "COMPLAINT"
+ # resp.export_data_source.message_insights_data_source.include.last_engagement_event #=> Array
+ # resp.export_data_source.message_insights_data_source.include.last_engagement_event[0] #=> String, one of "OPEN", "CLICK"
+ # resp.export_data_source.message_insights_data_source.exclude.from_email_address #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.from_email_address[0] #=> String
+ # resp.export_data_source.message_insights_data_source.exclude.destination #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.destination[0] #=> String
+ # resp.export_data_source.message_insights_data_source.exclude.subject #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.subject[0] #=> String
+ # resp.export_data_source.message_insights_data_source.exclude.isp #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.isp[0] #=> String
+ # resp.export_data_source.message_insights_data_source.exclude.last_delivery_event #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.last_delivery_event[0] #=> String, one of "SEND", "DELIVERY", "TRANSIENT_BOUNCE", "PERMANENT_BOUNCE", "UNDETERMINED_BOUNCE", "COMPLAINT"
+ # resp.export_data_source.message_insights_data_source.exclude.last_engagement_event #=> Array
+ # resp.export_data_source.message_insights_data_source.exclude.last_engagement_event[0] #=> String, one of "OPEN", "CLICK"
+ # resp.export_data_source.message_insights_data_source.max_results #=> Integer
+ # resp.created_timestamp #=> Time
+ # resp.completed_timestamp #=> Time
+ # resp.failure_info.failed_records_s3_url #=> String
+ # resp.failure_info.error_message #=> String
+ # resp.statistics.processed_records_count #=> Integer
+ # resp.statistics.exported_records_count #=> Integer
+ # @option params
+ # @overload get_export_job
+ # @param params [Hash] ({})
+ # @return [Types::GetExportJobResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::GetExportJobResponse#job_id #job_id} => String
+ # * {Types::GetExportJobResponse#export_source_type #export_source_type} => String
+ # * {Types::GetExportJobResponse#job_status #job_status} => String
+ # * {Types::GetExportJobResponse#export_destination #export_destination} => Types::ExportDestination
+ # * {Types::GetExportJobResponse#export_data_source #export_data_source} => Types::ExportDataSource
+ # * {Types::GetExportJobResponse#created_timestamp #created_timestamp} => Time
+ # * {Types::GetExportJobResponse#completed_timestamp #completed_timestamp} => Time
+ # * {Types::GetExportJobResponse#failure_info #failure_info} => Types::FailureInfo
+ # * {Types::GetExportJobResponse#statistics #statistics} => Types::ExportStatistics
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetExportJob AWS API Documentation
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2511
+ def get_export_job(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Provides information about an import job.
#
# @example Request syntax with placeholder values
@@ -1488,7 +1775,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# resp.import_data_source.data_format #=> String, one of "CSV", "JSON"
# resp.failure_info.failed_records_s3_url #=> String
# resp.failure_info.error_message #=> String
- # resp.job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED"
+ # resp.job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED", "CANCELLED"
# resp.created_timestamp #=> Time
# resp.completed_timestamp #=> Time
# resp.processed_records_count #=> Integer
@@ -1509,9 +1796,110 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetImportJobResponse#failed_records_count #failed_records_count} => Integer
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetImportJob AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2243
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2559
def get_import_job(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Provides information about a specific message, including the from
+ # address, the subject, the recipient address, email tags, as well as
+ # events associated with the message.
+ #
+ # You can execute this operation no more than once per second.
+ #
+ # @example Example: Get Message Insights
+ #
+ # # Provides information about a specific message.
+ #
+ # resp = client.get_message_insights({
+ # message_id: "000000000000ab00-0a000aa0-1234-0a0a-1234-0a0aaa0aa00a-000000",
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # email_tags: [
+ # {
+ # name: "ses:operation",
+ # value: "SendEmail",
+ # },
+ # {
+ # name: "ses:recipient-isp",
+ # value: "UNKNOWN_ISP",
+ # },
+ # {
+ # name: "ses:source-ip",
+ # value: "0.0.0.0",
+ # },
+ # {
+ # name: "ses:from-domain",
+ # value: "example.com",
+ # },
+ # {
+ # name: "ses:sender-identity",
+ # value: "hello@example.com",
+ # },
+ # {
+ # name: "ses:caller-identity",
+ # value: "Identity",
+ # },
+ # ],
+ # from_email_address: "hello@example.com",
+ # insights: [
+ # {
+ # destination: "recipient@example.com",
+ # events: [
+ # {
+ # timestamp: Time.parse("2023-01-01T00:00:00.000000+01:00"),
+ # type: "SEND",
+ # },
+ # {
+ # timestamp: Time.parse("2023-01-01T00:00:01.000000+01:00"),
+ # type: "DELIVERY",
+ # },
+ # ],
+ # isp: "UNKNOWN_ISP",
+ # },
+ # ],
+ # message_id: "000000000000ab00-0a000aa0-1234-0a0a-1234-0a0aaa0aa00a-000000",
+ # subject: "hello",
+ # }
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.get_message_insights({
+ # message_id: "OutboundMessageId", # required
+ # })
+ # @example Response structure
+ #
+ # resp.message_id #=> String
+ # resp.from_email_address #=> String
+ # resp.subject #=> String
+ # resp.email_tags #=> Array
+ # resp.email_tags[0].name #=> String
+ # resp.email_tags[0].value #=> String
+ # resp.insights #=> Array
+ # resp.insights[0].destination #=> String
+ # resp.insights[0].isp #=> String
+ # resp.insights[0].events #=> Array
+ # resp.insights[0].events[0].timestamp #=> Time
+ # resp.insights[0].events[0].type #=> String, one of "SEND", "REJECT", "BOUNCE", "COMPLAINT", "DELIVERY", "OPEN", "CLICK", "RENDERING_FAILURE", "DELIVERY_DELAY", "SUBSCRIPTION"
+ # resp.insights[0].events[0].details.bounce.bounce_type #=> String, one of "UNDETERMINED", "TRANSIENT", "PERMANENT"
+ # resp.insights[0].events[0].details.bounce.bounce_sub_type #=> String
+ # resp.insights[0].events[0].details.bounce.diagnostic_code #=> String
+ # resp.insights[0].events[0].details.complaint.complaint_sub_type #=> String
+ # resp.insights[0].events[0].details.complaint.complaint_feedback_type #=> String
+ # @option params
+ # @overload get_message_insights
+ # @param params [Hash] ({})
+ # @return [Types::GetMessageInsightsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::GetMessageInsightsResponse#message_id #message_id} => String
+ # * {Types::GetMessageInsightsResponse#from_email_address #from_email_address} => String
+ # * {Types::GetMessageInsightsResponse#subject #subject} => String
+ # * {Types::GetMessageInsightsResponse#email_tags #email_tags} => Array<Types::MessageTag>
+ # * {Types::GetMessageInsightsResponse#insights #insights} => Array<Types::EmailInsights>
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetMessageInsights AWS API Documentation
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2670
+ def get_message_insights(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Retrieves information about a specific email address that's on the
# suppression list for your account.
#
@@ -1535,7 +1923,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::GetSuppressedDestinationResponse#suppressed_destination #suppressed_destination} => Types::SuppressedDestination
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetSuppressedDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2276
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2703
def get_suppressed_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# List all of the configuration sets associated with your account in the
@@ -1570,7 +1958,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListConfigurationSetsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListConfigurationSets AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2324
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2751
def list_configuration_sets(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists all of the contact lists available.
@@ -1599,7 +1987,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListContactListsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactLists AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2369
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2796
def list_contact_lists(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the contacts present in a specific contact list.
@@ -1645,7 +2033,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListContactsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContacts AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2436
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2863
def list_contacts(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the existing custom verification email templates for your
@@ -1688,7 +2076,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListCustomVerificationEmailTemplatesResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListCustomVerificationEmailTemplates AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2497
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2924
def list_custom_verification_email_templates(params = T.unsafe(nil), options = T.unsafe(nil)); end
# List all of the dedicated IP pools that exist in your Amazon Web
@@ -1717,7 +2105,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListDedicatedIpPoolsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDedicatedIpPools AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2539
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2966
def list_dedicated_ip_pools(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Show a list of the predictive inbox placement tests that you've
@@ -1753,7 +2141,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListDeliverabilityTestReportsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDeliverabilityTestReports AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2593
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3020
def list_deliverability_test_reports(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve deliverability data for all the campaigns that used a
@@ -1805,7 +2193,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListDomainDeliverabilityCampaignsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDomainDeliverabilityCampaigns AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2668
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3095
def list_domain_deliverability_campaigns(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of all of the email identities that are associated with
@@ -1840,7 +2228,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListEmailIdentitiesResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailIdentities AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2719
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3146
def list_email_identities(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the email templates present in your Amazon SES account in the
@@ -1872,9 +2260,66 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListEmailTemplatesResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailTemplates AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2767
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3194
def list_email_templates(params = T.unsafe(nil), options = T.unsafe(nil)); end
+ # Lists all of the export jobs.
+ #
+ # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
+ #
+ # @example Response structure
+ #
+ # resp.export_jobs #=> Array
+ # resp.export_jobs[0].job_id #=> String
+ # resp.export_jobs[0].export_source_type #=> String, one of "METRICS_DATA", "MESSAGE_INSIGHTS"
+ # resp.export_jobs[0].job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED", "CANCELLED"
+ # resp.export_jobs[0].created_timestamp #=> Time
+ # resp.export_jobs[0].completed_timestamp #=> Time
+ # resp.next_token #=> String
+ # @example Example: List export jobs
+ #
+ # # Lists export jobs of type METRICS_DATA and status PROCESSING
+ #
+ # resp = client.list_export_jobs({
+ # export_source_type: "METRICS_DATA",
+ # job_status: "PROCESSING",
+ # page_size: 25,
+ # })
+ #
+ # resp.to_h outputs the following:
+ # {
+ # export_jobs: [
+ # {
+ # created_timestamp: Time.parse("167697473543"),
+ # export_source_type: "METRICS_DATA",
+ # job_id: "72de83a0-6b49-47ca-9783-8b812576887a",
+ # job_status: "PROCESSING",
+ # },
+ # ],
+ # }
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.list_export_jobs({
+ # next_token: "NextToken",
+ # page_size: 1,
+ # export_source_type: "METRICS_DATA", # accepts METRICS_DATA, MESSAGE_INSIGHTS
+ # job_status: "CREATED", # accepts CREATED, PROCESSING, COMPLETED, FAILED, CANCELLED
+ # })
+ # @option params
+ # @option params
+ # @option params
+ # @option params
+ # @overload list_export_jobs
+ # @param params [Hash] ({})
+ # @return [Types::ListExportJobsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
+ #
+ # * {Types::ListExportJobsResponse#export_jobs #export_jobs} => Array<Types::ExportJobSummary>
+ # * {Types::ListExportJobsResponse#next_token #next_token} => String
+ # @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListExportJobs AWS API Documentation
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3272
+ def list_export_jobs(params = T.unsafe(nil), options = T.unsafe(nil)); end
+
# Lists all of the import jobs.
#
# The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}.
@@ -1886,7 +2331,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# resp.import_jobs[0].import_destination.suppression_list_destination.suppression_list_import_action #=> String, one of "DELETE", "PUT"
# resp.import_jobs[0].import_destination.contact_list_destination.contact_list_name #=> String
# resp.import_jobs[0].import_destination.contact_list_destination.contact_list_import_action #=> String, one of "DELETE", "PUT"
- # resp.import_jobs[0].job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED"
+ # resp.import_jobs[0].job_status #=> String, one of "CREATED", "PROCESSING", "COMPLETED", "FAILED", "CANCELLED"
# resp.import_jobs[0].created_timestamp #=> Time
# resp.import_jobs[0].processed_records_count #=> Integer
# resp.import_jobs[0].failed_records_count #=> Integer
@@ -1909,7 +2354,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListImportJobsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListImportJobs AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2823
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3328
def list_import_jobs(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the recommendations present in your Amazon SES account in the
@@ -1950,7 +2395,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListRecommendationsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListRecommendations AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2884
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3389
def list_recommendations(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves a list of email addresses that are on the suppression list
@@ -1987,7 +2432,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListSuppressedDestinationsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListSuppressedDestinations AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2944
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3449
def list_suppressed_destinations(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieve a list of the tags (keys and values) that are associated with
@@ -2015,7 +2460,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::ListTagsForResourceResponse#tags #tags} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListTagsForResource AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#2980
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3485
def list_tags_for_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enable or disable the automatic warm-up feature for dedicated IP
@@ -2032,7 +2477,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDedicatedIpWarmupAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3006
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3511
def put_account_dedicated_ip_warmup_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Update your Amazon SES account details.
@@ -2058,7 +2503,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDetails AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3062
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3567
def put_account_details(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enable or disable the ability of your account to send email.
@@ -2074,7 +2519,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSendingAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3092
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3597
def put_account_sending_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Change the settings for the account-level suppression list.
@@ -2090,7 +2535,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSuppressionAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3124
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3629
def put_account_suppression_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Update your Amazon SES account VDM attributes.
@@ -2116,7 +2561,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountVdmAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3156
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3661
def put_account_vdm_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Associate a configuration set with a dedicated IP pool. You can use
@@ -2138,7 +2583,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetDeliveryOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3194
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3699
def put_configuration_set_delivery_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enable or disable collection of reputation metrics for emails that you
@@ -2158,7 +2603,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetReputationOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3224
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3729
def put_configuration_set_reputation_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enable or disable email sending for messages that use a particular
@@ -2177,7 +2622,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSendingOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3253
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3758
def put_configuration_set_sending_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Specify the account suppression list preferences for a configuration
@@ -2196,7 +2641,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSuppressionOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3291
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3796
def put_configuration_set_suppression_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Specify a custom domain to use for open and click tracking elements in
@@ -2215,7 +2660,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetTrackingOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3318
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3823
def put_configuration_set_tracking_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Specify VDM preferences for email that you send using the
@@ -2243,7 +2688,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetVdmOptions AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3354
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3859
def put_configuration_set_vdm_options(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Move a dedicated IP address to an existing dedicated IP pool.
@@ -2269,7 +2714,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpInPool AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3391
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3896
def put_dedicated_ip_in_pool(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to convert a dedicated IP pool to a different scaling mode.
@@ -2303,7 +2748,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpPoolScalingAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3440
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3945
def put_dedicated_ip_pool_scaling_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @example Request syntax with placeholder values
@@ -2319,7 +2764,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpWarmupAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3466
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3971
def put_dedicated_ip_warmup_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Enable or disable the Deliverability dashboard. When you enable the
@@ -2360,7 +2805,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDeliverabilityDashboardOption AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3517
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4022
def put_deliverability_dashboard_option(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to associate a configuration set with an email identity.
@@ -2378,7 +2823,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityConfigurationSetAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3543
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4048
def put_email_identity_configuration_set_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to enable or disable DKIM authentication for an email identity.
@@ -2396,7 +2841,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3573
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4078
def put_email_identity_dkim_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to configure or change the DKIM authentication settings for an
@@ -2443,7 +2888,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::PutEmailIdentityDkimSigningAttributesResponse#dkim_tokens #dkim_tokens} => Array<String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimSigningAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3648
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4153
def put_email_identity_dkim_signing_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to enable or disable feedback forwarding for an identity. This
@@ -2473,7 +2918,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityFeedbackAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3696
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4201
def put_email_identity_feedback_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Used to enable or disable the custom Mail-From domain configuration
@@ -2494,7 +2939,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityMailFromAttributes AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3744
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4249
def put_email_identity_mail_from_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds an email address to the suppression list for your account.
@@ -2512,7 +2957,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutSuppressedDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3772
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4277
def put_suppressed_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Composes an email message to multiple destinations.
@@ -2582,7 +3027,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::SendBulkEmailResponse#bulk_email_entry_results #bulk_email_entry_results} => Array<Types::BulkEmailEntryResult>
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendBulkEmail AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3906
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4411
def send_bulk_email(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds an email address to the list of identities for your Amazon SES
@@ -2621,7 +3066,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::SendCustomVerificationEmailResponse#message_id #message_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendCustomVerificationEmail AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#3958
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4463
def send_custom_verification_email(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sends an email message. You can use the Amazon SES API v2 to send the
@@ -2712,7 +3157,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::SendEmailResponse#message_id #message_id} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendEmail AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4120
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4625
def send_email(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Add one or more tags (keys and values) to a specified resource. A
@@ -2744,7 +3189,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TagResource AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4164
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4669
def tag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Creates a preview of the MIME content of an email when provided with a
@@ -2770,7 +3215,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# * {Types::TestRenderEmailTemplateResponse#rendered_template #rendered_template} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TestRenderEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4201
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4706
def test_render_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Remove one or more tags (keys and values) from a specified resource.
@@ -2788,7 +3233,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UntagResource AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4235
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4740
def untag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Update the configuration of an event destination for a configuration
@@ -2838,7 +3283,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateConfigurationSetEventDestination AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4296
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4801
def update_configuration_set_event_destination(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates a contact's preferences for a list. It is not necessary to
@@ -2869,7 +3314,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContact AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4343
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4848
def update_contact(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates contact list metadata. This operation does a complete
@@ -2897,7 +3342,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContactList AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4382
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4887
def update_contact_list(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates an existing custom verification email template.
@@ -2933,7 +3378,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateCustomVerificationEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4444
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4949
def update_custom_verification_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates the specified sending authorization policy for the given
@@ -2970,7 +3415,7 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailIdentityPolicy AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4501
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5006
def update_email_identity_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Updates an email template. Email templates enable you to send
@@ -3001,24 +3446,24 @@ class Aws::SESV2::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailTemplate AWS API Documentation
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4541
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5046
def update_email_template(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4565
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5070
def waiter_names; end
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4575
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5080
def errors_module; end
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#4572
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client.rb#5077
def identifier; end
end
end
@@ -3032,7 +3477,7 @@ end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#1614
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#1817
Aws::SESV2::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -3058,2111 +3503,2381 @@ Aws::SESV2::ClientApi::AdditionalContactEmailAddresses = T.let(T.unsafe(nil), Se
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#20
-Aws::SESV2::ClientApi::AlreadyExistsException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::AdminEmail = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#21
-Aws::SESV2::ClientApi::AmazonResourceName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::AlreadyExistsException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#22
-Aws::SESV2::ClientApi::AttributesData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::AmazonResourceName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#23
-Aws::SESV2::ClientApi::BadRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::AttributesData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#24
-Aws::SESV2::ClientApi::BatchGetMetricDataQueries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::BadRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#25
-Aws::SESV2::ClientApi::BatchGetMetricDataQuery = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BatchGetMetricDataQueries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#26
-Aws::SESV2::ClientApi::BatchGetMetricDataRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BatchGetMetricDataQuery = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#27
-Aws::SESV2::ClientApi::BatchGetMetricDataResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BatchGetMetricDataRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#28
-Aws::SESV2::ClientApi::BehaviorOnMxFailure = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BatchGetMetricDataResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#29
-Aws::SESV2::ClientApi::BlacklistEntries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::BehaviorOnMxFailure = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#30
-Aws::SESV2::ClientApi::BlacklistEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BlacklistEntries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#31
-Aws::SESV2::ClientApi::BlacklistItemName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BlacklistEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#32
-Aws::SESV2::ClientApi::BlacklistItemNames = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::BlacklistItemName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#33
-Aws::SESV2::ClientApi::BlacklistReport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SESV2::ClientApi::BlacklistItemNames = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#34
-Aws::SESV2::ClientApi::BlacklistingDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BlacklistReport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#35
-Aws::SESV2::ClientApi::Body = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BlacklistingDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#36
-Aws::SESV2::ClientApi::BulkEmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Body = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#37
-Aws::SESV2::ClientApi::BulkEmailEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Bounce = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#38
-Aws::SESV2::ClientApi::BulkEmailEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::BounceSubType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#39
-Aws::SESV2::ClientApi::BulkEmailEntryResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BounceType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#40
-Aws::SESV2::ClientApi::BulkEmailEntryResultList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::BulkEmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#41
-Aws::SESV2::ClientApi::BulkEmailStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BulkEmailEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#42
-Aws::SESV2::ClientApi::CampaignId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BulkEmailEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#43
-Aws::SESV2::ClientApi::CaseId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BulkEmailEntryResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#44
-Aws::SESV2::ClientApi::Charset = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::BulkEmailEntryResultList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#45
-Aws::SESV2::ClientApi::CloudWatchDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::BulkEmailStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#46
-Aws::SESV2::ClientApi::CloudWatchDimensionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CampaignId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#47
-Aws::SESV2::ClientApi::CloudWatchDimensionConfigurations = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::CancelExportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#48
-Aws::SESV2::ClientApi::ConcurrentModificationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CancelExportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#49
-Aws::SESV2::ClientApi::ConfigurationSetName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::CaseId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#50
-Aws::SESV2::ClientApi::ConfigurationSetNameList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::Charset = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#51
-Aws::SESV2::ClientApi::ConflictException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CloudWatchDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#52
-Aws::SESV2::ClientApi::Contact = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CloudWatchDimensionConfiguration = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#53
-Aws::SESV2::ClientApi::ContactLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::CloudWatchDimensionConfigurations = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#54
-Aws::SESV2::ClientApi::ContactList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Complaint = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#55
-Aws::SESV2::ClientApi::ContactListDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ComplaintFeedbackType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#56
-Aws::SESV2::ClientApi::ContactListImportAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ComplaintSubType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#57
-Aws::SESV2::ClientApi::ContactListName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ConcurrentModificationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#58
-Aws::SESV2::ClientApi::Content = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ConfigurationSetName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#59
-Aws::SESV2::ClientApi::Counter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SESV2::ClientApi::ConfigurationSetNameList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#60
-Aws::SESV2::ClientApi::CreateConfigurationSetEventDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ConflictException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#61
-Aws::SESV2::ClientApi::CreateConfigurationSetEventDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Contact = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#62
-Aws::SESV2::ClientApi::CreateConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ContactLanguage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#63
-Aws::SESV2::ClientApi::CreateConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ContactList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#64
-Aws::SESV2::ClientApi::CreateContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ContactListDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#65
-Aws::SESV2::ClientApi::CreateContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ContactListImportAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#66
-Aws::SESV2::ClientApi::CreateContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ContactListName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#67
-Aws::SESV2::ClientApi::CreateContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Content = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#68
-Aws::SESV2::ClientApi::CreateCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Counter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#69
-Aws::SESV2::ClientApi::CreateCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateConfigurationSetEventDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#70
-Aws::SESV2::ClientApi::CreateDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateConfigurationSetEventDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#71
-Aws::SESV2::ClientApi::CreateDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#72
-Aws::SESV2::ClientApi::CreateDeliverabilityTestReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#73
-Aws::SESV2::ClientApi::CreateDeliverabilityTestReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#74
-Aws::SESV2::ClientApi::CreateEmailIdentityPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#75
-Aws::SESV2::ClientApi::CreateEmailIdentityPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#76
-Aws::SESV2::ClientApi::CreateEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#77
-Aws::SESV2::ClientApi::CreateEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#78
-Aws::SESV2::ClientApi::CreateEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#79
-Aws::SESV2::ClientApi::CreateEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#80
-Aws::SESV2::ClientApi::CreateImportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#81
-Aws::SESV2::ClientApi::CreateImportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateDeliverabilityTestReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#82
-Aws::SESV2::ClientApi::CustomRedirectDomain = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::CreateDeliverabilityTestReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#83
-Aws::SESV2::ClientApi::CustomVerificationEmailTemplateMetadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateEmailIdentityPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#84
-Aws::SESV2::ClientApi::CustomVerificationEmailTemplatesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::CreateEmailIdentityPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#85
-Aws::SESV2::ClientApi::DailyVolume = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#86
-Aws::SESV2::ClientApi::DailyVolumes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::CreateEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#87
-Aws::SESV2::ClientApi::DashboardAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#88
-Aws::SESV2::ClientApi::DashboardOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#89
-Aws::SESV2::ClientApi::DataFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::CreateExportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#90
-Aws::SESV2::ClientApi::DedicatedIp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateExportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#91
-Aws::SESV2::ClientApi::DedicatedIpList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::CreateImportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#92
-Aws::SESV2::ClientApi::DedicatedIpPool = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CreateImportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#93
-Aws::SESV2::ClientApi::DefaultDimensionValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::CustomRedirectDomain = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#94
-Aws::SESV2::ClientApi::DeleteConfigurationSetEventDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CustomVerificationEmailTemplateMetadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#95
-Aws::SESV2::ClientApi::DeleteConfigurationSetEventDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::CustomVerificationEmailTemplatesList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#96
-Aws::SESV2::ClientApi::DeleteConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DailyVolume = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#97
-Aws::SESV2::ClientApi::DeleteConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DailyVolumes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#98
-Aws::SESV2::ClientApi::DeleteContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DashboardAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#99
-Aws::SESV2::ClientApi::DeleteContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DashboardOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#100
-Aws::SESV2::ClientApi::DeleteContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DataFormat = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#101
-Aws::SESV2::ClientApi::DeleteContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DedicatedIp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#102
-Aws::SESV2::ClientApi::DeleteCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DedicatedIpList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#103
-Aws::SESV2::ClientApi::DeleteCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DedicatedIpPool = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#104
-Aws::SESV2::ClientApi::DeleteDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DefaultDimensionValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#105
-Aws::SESV2::ClientApi::DeleteDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteConfigurationSetEventDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#106
-Aws::SESV2::ClientApi::DeleteEmailIdentityPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteConfigurationSetEventDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#107
-Aws::SESV2::ClientApi::DeleteEmailIdentityPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#108
-Aws::SESV2::ClientApi::DeleteEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#109
-Aws::SESV2::ClientApi::DeleteEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#110
-Aws::SESV2::ClientApi::DeleteEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#111
-Aws::SESV2::ClientApi::DeleteEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#112
-Aws::SESV2::ClientApi::DeleteSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#113
-Aws::SESV2::ClientApi::DeleteSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#114
-Aws::SESV2::ClientApi::DeliverabilityDashboardAccountStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#115
-Aws::SESV2::ClientApi::DeliverabilityTestReport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#116
-Aws::SESV2::ClientApi::DeliverabilityTestReports = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::DeleteDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#117
-Aws::SESV2::ClientApi::DeliverabilityTestStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteEmailIdentityPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#118
-Aws::SESV2::ClientApi::DeliverabilityTestSubject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteEmailIdentityPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#119
-Aws::SESV2::ClientApi::DeliveryOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#120
-Aws::SESV2::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#121
-Aws::SESV2::ClientApi::Destination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeleteEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#122
-Aws::SESV2::ClientApi::DimensionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#123
-Aws::SESV2::ClientApi::DimensionValueSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeleteSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#124
-Aws::SESV2::ClientApi::Dimensions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SESV2::ClientApi::DeleteSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#125
-Aws::SESV2::ClientApi::DisplayName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeliverabilityDashboardAccountStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#126
-Aws::SESV2::ClientApi::DkimAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeliverabilityTestReport = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#127
-Aws::SESV2::ClientApi::DkimSigningAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DeliverabilityTestReports = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#128
-Aws::SESV2::ClientApi::DkimSigningAttributesOrigin = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeliverabilityTestStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#129
-Aws::SESV2::ClientApi::DkimSigningKeyLength = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeliverabilityTestSubject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#130
-Aws::SESV2::ClientApi::DkimStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeliveryEventType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#131
-Aws::SESV2::ClientApi::DnsToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DeliveryOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#132
-Aws::SESV2::ClientApi::DnsTokenList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::Description = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#133
-Aws::SESV2::ClientApi::Domain = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::Destination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#134
-Aws::SESV2::ClientApi::DomainDeliverabilityCampaign = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DiagnosticCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#135
-Aws::SESV2::ClientApi::DomainDeliverabilityCampaignList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::DimensionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#136
-Aws::SESV2::ClientApi::DomainDeliverabilityTrackingOption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DimensionValueSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#137
-Aws::SESV2::ClientApi::DomainDeliverabilityTrackingOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::Dimensions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#138
-Aws::SESV2::ClientApi::DomainIspPlacement = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DisplayName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#139
-Aws::SESV2::ClientApi::DomainIspPlacements = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::DkimAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#140
-Aws::SESV2::ClientApi::EmailAddress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DkimSigningAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#141
-Aws::SESV2::ClientApi::EmailAddressList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::DkimSigningAttributesOrigin = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#142
-Aws::SESV2::ClientApi::EmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DkimSigningKeyLength = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#143
-Aws::SESV2::ClientApi::EmailTemplateContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::DkimStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#144
-Aws::SESV2::ClientApi::EmailTemplateData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DnsToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#145
-Aws::SESV2::ClientApi::EmailTemplateHtml = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DnsTokenList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#146
-Aws::SESV2::ClientApi::EmailTemplateMetadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Domain = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#147
-Aws::SESV2::ClientApi::EmailTemplateMetadataList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::DomainDeliverabilityCampaign = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#148
-Aws::SESV2::ClientApi::EmailTemplateName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DomainDeliverabilityCampaignList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#149
-Aws::SESV2::ClientApi::EmailTemplateSubject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DomainDeliverabilityTrackingOption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#150
-Aws::SESV2::ClientApi::EmailTemplateText = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::DomainDeliverabilityTrackingOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#151
-Aws::SESV2::ClientApi::Enabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::SESV2::ClientApi::DomainIspPlacement = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#152
-Aws::SESV2::ClientApi::EnabledWrapper = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
+Aws::SESV2::ClientApi::DomainIspPlacements = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#153
-Aws::SESV2::ClientApi::ErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailAddress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#154
-Aws::SESV2::ClientApi::Esp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailAddressFilterList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#155
-Aws::SESV2::ClientApi::Esps = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::EmailAddressList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#156
-Aws::SESV2::ClientApi::EventDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#157
-Aws::SESV2::ClientApi::EventDestinationDefinition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EmailInsights = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#158
-Aws::SESV2::ClientApi::EventDestinationName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailInsightsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#159
-Aws::SESV2::ClientApi::EventDestinations = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::EmailSubject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#160
-Aws::SESV2::ClientApi::EventType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailSubjectFilterList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#161
-Aws::SESV2::ClientApi::EventTypes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::EmailTemplateContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#162
-Aws::SESV2::ClientApi::FailedRecordsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SESV2::ClientApi::EmailTemplateData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#163
-Aws::SESV2::ClientApi::FailedRecordsS3Url = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailTemplateHtml = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#164
-Aws::SESV2::ClientApi::FailureInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EmailTemplateMetadata = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#165
-Aws::SESV2::ClientApi::FailureRedirectionURL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailTemplateMetadataList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#166
-Aws::SESV2::ClientApi::FeatureStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailTemplateName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#167
-Aws::SESV2::ClientApi::FeedbackId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailTemplateSubject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#168
-Aws::SESV2::ClientApi::GeneralEnforcementStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::EmailTemplateText = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#169
-Aws::SESV2::ClientApi::GetAccountRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Enabled = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#170
-Aws::SESV2::ClientApi::GetAccountResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EnabledWrapper = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#171
-Aws::SESV2::ClientApi::GetBlacklistReportsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EngagementEventType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#172
-Aws::SESV2::ClientApi::GetBlacklistReportsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#173
-Aws::SESV2::ClientApi::GetConfigurationSetEventDestinationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Esp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#174
-Aws::SESV2::ClientApi::GetConfigurationSetEventDestinationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Esps = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#175
-Aws::SESV2::ClientApi::GetConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#176
-Aws::SESV2::ClientApi::GetConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventDestinationDefinition = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#177
-Aws::SESV2::ClientApi::GetContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventDestinationName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#178
-Aws::SESV2::ClientApi::GetContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventDestinations = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#179
-Aws::SESV2::ClientApi::GetContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventDetails = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#180
-Aws::SESV2::ClientApi::GetContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#181
-Aws::SESV2::ClientApi::GetCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::EventTypes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#182
-Aws::SESV2::ClientApi::GetCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportDataSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#183
-Aws::SESV2::ClientApi::GetDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#184
-Aws::SESV2::ClientApi::GetDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportDimensionValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#185
-Aws::SESV2::ClientApi::GetDedicatedIpRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportDimensions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#186
-Aws::SESV2::ClientApi::GetDedicatedIpResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportJobSummary = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#187
-Aws::SESV2::ClientApi::GetDedicatedIpsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportJobSummaryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#188
-Aws::SESV2::ClientApi::GetDedicatedIpsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportMetric = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#189
-Aws::SESV2::ClientApi::GetDeliverabilityDashboardOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportMetrics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#190
-Aws::SESV2::ClientApi::GetDeliverabilityDashboardOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportSourceType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#191
-Aws::SESV2::ClientApi::GetDeliverabilityTestReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportStatistics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#192
-Aws::SESV2::ClientApi::GetDeliverabilityTestReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ExportedRecordsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#193
-Aws::SESV2::ClientApi::GetDomainDeliverabilityCampaignRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FailedRecordsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#194
-Aws::SESV2::ClientApi::GetDomainDeliverabilityCampaignResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FailedRecordsS3Url = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#195
-Aws::SESV2::ClientApi::GetDomainStatisticsReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FailureInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#196
-Aws::SESV2::ClientApi::GetDomainStatisticsReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FailureRedirectionURL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#197
-Aws::SESV2::ClientApi::GetEmailIdentityPoliciesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FeatureStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#198
-Aws::SESV2::ClientApi::GetEmailIdentityPoliciesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::FeedbackId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#199
-Aws::SESV2::ClientApi::GetEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GeneralEnforcementStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#200
-Aws::SESV2::ClientApi::GetEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetAccountRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#201
-Aws::SESV2::ClientApi::GetEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetAccountResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#202
-Aws::SESV2::ClientApi::GetEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetBlacklistReportsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#203
-Aws::SESV2::ClientApi::GetImportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetBlacklistReportsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#204
-Aws::SESV2::ClientApi::GetImportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetConfigurationSetEventDestinationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#205
-Aws::SESV2::ClientApi::GetSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetConfigurationSetEventDestinationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#206
-Aws::SESV2::ClientApi::GetSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetConfigurationSetRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#207
-Aws::SESV2::ClientApi::GuardianAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetConfigurationSetResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#208
-Aws::SESV2::ClientApi::GuardianOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#209
-Aws::SESV2::ClientApi::Identity = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#210
-Aws::SESV2::ClientApi::IdentityInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#211
-Aws::SESV2::ClientApi::IdentityInfoList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::GetContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#212
-Aws::SESV2::ClientApi::IdentityType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#213
-Aws::SESV2::ClientApi::ImageUrl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#214
-Aws::SESV2::ClientApi::ImportDataSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDedicatedIpPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#215
-Aws::SESV2::ClientApi::ImportDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDedicatedIpPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#216
-Aws::SESV2::ClientApi::ImportDestinationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetDedicatedIpRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#217
-Aws::SESV2::ClientApi::ImportJobSummary = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDedicatedIpResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#218
-Aws::SESV2::ClientApi::ImportJobSummaryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::GetDedicatedIpsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#219
-Aws::SESV2::ClientApi::InboxPlacementTrackingOption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDedicatedIpsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#220
-Aws::SESV2::ClientApi::InternalServiceErrorException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDeliverabilityDashboardOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#221
-Aws::SESV2::ClientApi::InvalidNextTokenException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDeliverabilityDashboardOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#222
-Aws::SESV2::ClientApi::Ip = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetDeliverabilityTestReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#223
-Aws::SESV2::ClientApi::IpList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::GetDeliverabilityTestReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#224
-Aws::SESV2::ClientApi::IspName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetDomainDeliverabilityCampaignRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#225
-Aws::SESV2::ClientApi::IspNameList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::GetDomainDeliverabilityCampaignResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#226
-Aws::SESV2::ClientApi::IspPlacement = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetDomainStatisticsReportRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#227
-Aws::SESV2::ClientApi::IspPlacements = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::GetDomainStatisticsReportResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#228
-Aws::SESV2::ClientApi::JobId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetEmailIdentityPoliciesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#229
-Aws::SESV2::ClientApi::JobStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::GetEmailIdentityPoliciesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#230
-Aws::SESV2::ClientApi::KinesisFirehoseDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetEmailIdentityRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#231
-Aws::SESV2::ClientApi::LastFreshStart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::SESV2::ClientApi::GetEmailIdentityResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#232
-Aws::SESV2::ClientApi::LimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#233
-Aws::SESV2::ClientApi::ListConfigurationSetsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#234
-Aws::SESV2::ClientApi::ListConfigurationSetsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetExportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#235
-Aws::SESV2::ClientApi::ListContactListsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetExportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#236
-Aws::SESV2::ClientApi::ListContactListsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetImportJobRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#237
-Aws::SESV2::ClientApi::ListContactsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetImportJobResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#238
-Aws::SESV2::ClientApi::ListContactsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetMessageInsightsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#239
-Aws::SESV2::ClientApi::ListContactsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetMessageInsightsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#240
-Aws::SESV2::ClientApi::ListCustomVerificationEmailTemplatesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#241
-Aws::SESV2::ClientApi::ListCustomVerificationEmailTemplatesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GetSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#242
-Aws::SESV2::ClientApi::ListDedicatedIpPoolsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GuardianAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#243
-Aws::SESV2::ClientApi::ListDedicatedIpPoolsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::GuardianOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#244
-Aws::SESV2::ClientApi::ListDeliverabilityTestReportsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Identity = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#245
-Aws::SESV2::ClientApi::ListDeliverabilityTestReportsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IdentityInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#246
-Aws::SESV2::ClientApi::ListDomainDeliverabilityCampaignsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IdentityInfoList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#247
-Aws::SESV2::ClientApi::ListDomainDeliverabilityCampaignsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IdentityType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#248
-Aws::SESV2::ClientApi::ListEmailIdentitiesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImageUrl = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#249
-Aws::SESV2::ClientApi::ListEmailIdentitiesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImportDataSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#250
-Aws::SESV2::ClientApi::ListEmailTemplatesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImportDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#251
-Aws::SESV2::ClientApi::ListEmailTemplatesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImportDestinationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#252
-Aws::SESV2::ClientApi::ListImportJobsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImportJobSummary = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#253
-Aws::SESV2::ClientApi::ListImportJobsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ImportJobSummaryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#254
-Aws::SESV2::ClientApi::ListManagementOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::InboxPlacementTrackingOption = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#255
-Aws::SESV2::ClientApi::ListOfContactLists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::InsightsEmailAddress = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#256
-Aws::SESV2::ClientApi::ListOfContacts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::InsightsEvent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#257
-Aws::SESV2::ClientApi::ListOfDedicatedIpPools = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::InsightsEvents = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#258
-Aws::SESV2::ClientApi::ListRecommendationFilterValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::InternalServiceErrorException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#259
-Aws::SESV2::ClientApi::ListRecommendationsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SESV2::ClientApi::InvalidNextTokenException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#260
-Aws::SESV2::ClientApi::ListRecommendationsFilterKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::Ip = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#261
-Aws::SESV2::ClientApi::ListRecommendationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IpList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#262
-Aws::SESV2::ClientApi::ListRecommendationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Isp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#263
-Aws::SESV2::ClientApi::ListSuppressedDestinationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IspFilterList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#264
-Aws::SESV2::ClientApi::ListSuppressedDestinationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IspName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#265
-Aws::SESV2::ClientApi::ListTagsForResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IspNameList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#266
-Aws::SESV2::ClientApi::ListTagsForResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IspPlacement = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#267
-Aws::SESV2::ClientApi::MailFromAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::IspPlacements = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#268
-Aws::SESV2::ClientApi::MailFromDomainName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::JobId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#269
-Aws::SESV2::ClientApi::MailFromDomainNotVerifiedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::JobStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#270
-Aws::SESV2::ClientApi::MailFromDomainStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::KinesisFirehoseDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#271
-Aws::SESV2::ClientApi::MailType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::LastDeliveryEventList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#272
-Aws::SESV2::ClientApi::Max24HourSend = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
+Aws::SESV2::ClientApi::LastEngagementEventList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#273
-Aws::SESV2::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SESV2::ClientApi::LastFreshStart = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#274
-Aws::SESV2::ClientApi::MaxSendRate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
+Aws::SESV2::ClientApi::LimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#275
-Aws::SESV2::ClientApi::Message = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListConfigurationSetsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#276
-Aws::SESV2::ClientApi::MessageContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListConfigurationSetsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#277
-Aws::SESV2::ClientApi::MessageData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListContactListsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#278
-Aws::SESV2::ClientApi::MessageRejected = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListContactListsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#279
-Aws::SESV2::ClientApi::MessageTag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListContactsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#280
-Aws::SESV2::ClientApi::MessageTagList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::ListContactsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#281
-Aws::SESV2::ClientApi::MessageTagName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListContactsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#282
-Aws::SESV2::ClientApi::MessageTagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListCustomVerificationEmailTemplatesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#283
-Aws::SESV2::ClientApi::Metric = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListCustomVerificationEmailTemplatesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#284
-Aws::SESV2::ClientApi::MetricDataError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListDedicatedIpPoolsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#285
-Aws::SESV2::ClientApi::MetricDataErrorList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::ListDedicatedIpPoolsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#286
-Aws::SESV2::ClientApi::MetricDataResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListDeliverabilityTestReportsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#287
-Aws::SESV2::ClientApi::MetricDataResultList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::ListDeliverabilityTestReportsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#288
-Aws::SESV2::ClientApi::MetricDimensionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListDomainDeliverabilityCampaignsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#289
-Aws::SESV2::ClientApi::MetricDimensionValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListDomainDeliverabilityCampaignsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#290
-Aws::SESV2::ClientApi::MetricNamespace = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListEmailIdentitiesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#291
-Aws::SESV2::ClientApi::MetricValueList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::ListEmailIdentitiesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#292
-Aws::SESV2::ClientApi::NextToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListEmailTemplatesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#293
-Aws::SESV2::ClientApi::NotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListEmailTemplatesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#294
-Aws::SESV2::ClientApi::OutboundMessageId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListExportJobsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#295
-Aws::SESV2::ClientApi::OverallVolume = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListExportJobsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#296
-Aws::SESV2::ClientApi::Percentage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
+Aws::SESV2::ClientApi::ListImportJobsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#297
-Aws::SESV2::ClientApi::Percentage100Wrapper = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SESV2::ClientApi::ListImportJobsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#298
-Aws::SESV2::ClientApi::PinpointDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListManagementOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#299
-Aws::SESV2::ClientApi::PlacementStatistics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListOfContactLists = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#300
-Aws::SESV2::ClientApi::Policy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListOfContacts = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#301
-Aws::SESV2::ClientApi::PolicyMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SESV2::ClientApi::ListOfDedicatedIpPools = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#302
-Aws::SESV2::ClientApi::PolicyName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListRecommendationFilterValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#303
-Aws::SESV2::ClientApi::PoolName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListRecommendationsFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#304
-Aws::SESV2::ClientApi::PrivateKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ListRecommendationsFilterKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#305
-Aws::SESV2::ClientApi::ProcessedRecordsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SESV2::ClientApi::ListRecommendationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#306
-Aws::SESV2::ClientApi::PutAccountDedicatedIpWarmupAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListRecommendationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#307
-Aws::SESV2::ClientApi::PutAccountDedicatedIpWarmupAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListSuppressedDestinationsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#308
-Aws::SESV2::ClientApi::PutAccountDetailsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListSuppressedDestinationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#309
-Aws::SESV2::ClientApi::PutAccountDetailsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListTagsForResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#310
-Aws::SESV2::ClientApi::PutAccountSendingAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::ListTagsForResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#311
-Aws::SESV2::ClientApi::PutAccountSendingAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MailFromAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#312
-Aws::SESV2::ClientApi::PutAccountSuppressionAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MailFromDomainName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#313
-Aws::SESV2::ClientApi::PutAccountSuppressionAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MailFromDomainNotVerifiedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#314
-Aws::SESV2::ClientApi::PutAccountVdmAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MailFromDomainStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#315
-Aws::SESV2::ClientApi::PutAccountVdmAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MailType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#316
-Aws::SESV2::ClientApi::PutConfigurationSetDeliveryOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Max24HourSend = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#317
-Aws::SESV2::ClientApi::PutConfigurationSetDeliveryOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#318
-Aws::SESV2::ClientApi::PutConfigurationSetReputationOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MaxSendRate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#319
-Aws::SESV2::ClientApi::PutConfigurationSetReputationOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Message = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#320
-Aws::SESV2::ClientApi::PutConfigurationSetSendingOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#321
-Aws::SESV2::ClientApi::PutConfigurationSetSendingOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#322
-Aws::SESV2::ClientApi::PutConfigurationSetSuppressionOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageInsightsDataSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#323
-Aws::SESV2::ClientApi::PutConfigurationSetSuppressionOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageInsightsExportMaxResults = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#324
-Aws::SESV2::ClientApi::PutConfigurationSetTrackingOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageInsightsFilters = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#325
-Aws::SESV2::ClientApi::PutConfigurationSetTrackingOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageRejected = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#326
-Aws::SESV2::ClientApi::PutConfigurationSetVdmOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageTag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#327
-Aws::SESV2::ClientApi::PutConfigurationSetVdmOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageTagList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#328
-Aws::SESV2::ClientApi::PutDedicatedIpInPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageTagName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#329
-Aws::SESV2::ClientApi::PutDedicatedIpInPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MessageTagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#330
-Aws::SESV2::ClientApi::PutDedicatedIpPoolScalingAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Metric = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#331
-Aws::SESV2::ClientApi::PutDedicatedIpPoolScalingAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricAggregation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#332
-Aws::SESV2::ClientApi::PutDedicatedIpWarmupAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDataError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#333
-Aws::SESV2::ClientApi::PutDedicatedIpWarmupAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDataErrorList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#334
-Aws::SESV2::ClientApi::PutDeliverabilityDashboardOptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDataResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#335
-Aws::SESV2::ClientApi::PutDeliverabilityDashboardOptionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDataResultList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#336
-Aws::SESV2::ClientApi::PutEmailIdentityConfigurationSetAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDimensionName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#337
-Aws::SESV2::ClientApi::PutEmailIdentityConfigurationSetAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricDimensionValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#338
-Aws::SESV2::ClientApi::PutEmailIdentityDkimAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricNamespace = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#339
-Aws::SESV2::ClientApi::PutEmailIdentityDkimAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricValueList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#340
-Aws::SESV2::ClientApi::PutEmailIdentityDkimSigningAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::MetricsDataSource = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#341
-Aws::SESV2::ClientApi::PutEmailIdentityDkimSigningAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::NextToken = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#342
-Aws::SESV2::ClientApi::PutEmailIdentityFeedbackAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::NotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#343
-Aws::SESV2::ClientApi::PutEmailIdentityFeedbackAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::OutboundMessageId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#344
-Aws::SESV2::ClientApi::PutEmailIdentityMailFromAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::OverallVolume = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#345
-Aws::SESV2::ClientApi::PutEmailIdentityMailFromAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Percentage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#346
-Aws::SESV2::ClientApi::PutSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::Percentage100Wrapper = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#347
-Aws::SESV2::ClientApi::PutSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PinpointDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#348
-Aws::SESV2::ClientApi::QueryErrorCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PlacementStatistics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#349
-Aws::SESV2::ClientApi::QueryErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::Policy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#350
-Aws::SESV2::ClientApi::QueryIdentifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PolicyMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#351
-Aws::SESV2::ClientApi::RawMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PolicyName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#352
-Aws::SESV2::ClientApi::RawMessageData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
+Aws::SESV2::ClientApi::PoolName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#353
-Aws::SESV2::ClientApi::RblName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PrimaryNameServer = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#354
-Aws::SESV2::ClientApi::Recommendation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PrivateKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#355
-Aws::SESV2::ClientApi::RecommendationDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::ProcessedRecordsCount = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#356
-Aws::SESV2::ClientApi::RecommendationImpact = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountDedicatedIpWarmupAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#357
-Aws::SESV2::ClientApi::RecommendationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountDedicatedIpWarmupAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#358
-Aws::SESV2::ClientApi::RecommendationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountDetailsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#359
-Aws::SESV2::ClientApi::RecommendationsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::PutAccountDetailsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#360
-Aws::SESV2::ClientApi::RenderedEmailTemplate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountSendingAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#361
-Aws::SESV2::ClientApi::ReplacementEmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutAccountSendingAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#362
-Aws::SESV2::ClientApi::ReplacementTemplate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutAccountSuppressionAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#363
-Aws::SESV2::ClientApi::ReportId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountSuppressionAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#364
-Aws::SESV2::ClientApi::ReportName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutAccountVdmAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#365
-Aws::SESV2::ClientApi::ReputationOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutAccountVdmAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#366
-Aws::SESV2::ClientApi::ReviewDetails = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetDeliveryOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#367
-Aws::SESV2::ClientApi::ReviewStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutConfigurationSetDeliveryOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#368
-Aws::SESV2::ClientApi::S3Url = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutConfigurationSetReputationOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#369
-Aws::SESV2::ClientApi::ScalingMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutConfigurationSetReputationOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#370
-Aws::SESV2::ClientApi::Selector = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutConfigurationSetSendingOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#371
-Aws::SESV2::ClientApi::SendBulkEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetSendingOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#372
-Aws::SESV2::ClientApi::SendBulkEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetSuppressionOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#373
-Aws::SESV2::ClientApi::SendCustomVerificationEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetSuppressionOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#374
-Aws::SESV2::ClientApi::SendCustomVerificationEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetTrackingOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#375
-Aws::SESV2::ClientApi::SendEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetTrackingOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#376
-Aws::SESV2::ClientApi::SendEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetVdmOptionsRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#377
-Aws::SESV2::ClientApi::SendQuota = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutConfigurationSetVdmOptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#378
-Aws::SESV2::ClientApi::SendingOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutDedicatedIpInPoolRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#379
-Aws::SESV2::ClientApi::SendingPausedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutDedicatedIpInPoolResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#380
-Aws::SESV2::ClientApi::SendingPoolName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutDedicatedIpPoolScalingAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#381
-Aws::SESV2::ClientApi::SentLast24Hours = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
+Aws::SESV2::ClientApi::PutDedicatedIpPoolScalingAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#382
-Aws::SESV2::ClientApi::SnsDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutDedicatedIpWarmupAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#383
-Aws::SESV2::ClientApi::Subject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutDedicatedIpWarmupAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#384
-Aws::SESV2::ClientApi::SubscriptionStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutDeliverabilityDashboardOptionRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#385
-Aws::SESV2::ClientApi::SuccessRedirectionURL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutDeliverabilityDashboardOptionResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#386
-Aws::SESV2::ClientApi::SuppressedDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityConfigurationSetAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#387
-Aws::SESV2::ClientApi::SuppressedDestinationAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityConfigurationSetAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#388
-Aws::SESV2::ClientApi::SuppressedDestinationSummaries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::PutEmailIdentityDkimAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#389
-Aws::SESV2::ClientApi::SuppressedDestinationSummary = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityDkimAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#390
-Aws::SESV2::ClientApi::SuppressionAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityDkimSigningAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#391
-Aws::SESV2::ClientApi::SuppressionListDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityDkimSigningAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#392
-Aws::SESV2::ClientApi::SuppressionListImportAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutEmailIdentityFeedbackAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#393
-Aws::SESV2::ClientApi::SuppressionListReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutEmailIdentityFeedbackAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#394
-Aws::SESV2::ClientApi::SuppressionListReasons = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SESV2::ClientApi::PutEmailIdentityMailFromAttributesRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#395
-Aws::SESV2::ClientApi::SuppressionOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutEmailIdentityMailFromAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#396
-Aws::SESV2::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SESV2::ClientApi::PutSuppressedDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#397
-Aws::SESV2::ClientApi::TagKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SESV2::ClientApi::PutSuppressedDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#398
+Aws::SESV2::ClientApi::QueryErrorCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#399
+Aws::SESV2::ClientApi::QueryErrorMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#400
+Aws::SESV2::ClientApi::QueryIdentifier = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#401
+Aws::SESV2::ClientApi::RawMessage = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#402
+Aws::SESV2::ClientApi::RawMessageData = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BlobShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#403
+Aws::SESV2::ClientApi::RblName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#404
+Aws::SESV2::ClientApi::Recommendation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#405
+Aws::SESV2::ClientApi::RecommendationDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#406
+Aws::SESV2::ClientApi::RecommendationImpact = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#407
+Aws::SESV2::ClientApi::RecommendationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#408
+Aws::SESV2::ClientApi::RecommendationType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#409
+Aws::SESV2::ClientApi::RecommendationsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#410
+Aws::SESV2::ClientApi::RenderedEmailTemplate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#411
+Aws::SESV2::ClientApi::ReplacementEmailContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#412
+Aws::SESV2::ClientApi::ReplacementTemplate = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#413
+Aws::SESV2::ClientApi::ReportId = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#414
+Aws::SESV2::ClientApi::ReportName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#415
+Aws::SESV2::ClientApi::ReputationOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#416
+Aws::SESV2::ClientApi::ReviewDetails = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#417
+Aws::SESV2::ClientApi::ReviewStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#418
+Aws::SESV2::ClientApi::S3Url = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#419
+Aws::SESV2::ClientApi::SOARecord = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#420
+Aws::SESV2::ClientApi::ScalingMode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#421
+Aws::SESV2::ClientApi::Selector = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#422
+Aws::SESV2::ClientApi::SendBulkEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#423
+Aws::SESV2::ClientApi::SendBulkEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#424
+Aws::SESV2::ClientApi::SendCustomVerificationEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#425
+Aws::SESV2::ClientApi::SendCustomVerificationEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#426
+Aws::SESV2::ClientApi::SendEmailRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#427
+Aws::SESV2::ClientApi::SendEmailResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#428
+Aws::SESV2::ClientApi::SendQuota = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#429
+Aws::SESV2::ClientApi::SendingOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#430
+Aws::SESV2::ClientApi::SendingPausedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#431
+Aws::SESV2::ClientApi::SendingPoolName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#432
+Aws::SESV2::ClientApi::SentLast24Hours = T.let(T.unsafe(nil), Seahorse::Model::Shapes::FloatShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#433
+Aws::SESV2::ClientApi::SerialNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#434
+Aws::SESV2::ClientApi::SnsDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#435
+Aws::SESV2::ClientApi::Subject = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#436
+Aws::SESV2::ClientApi::SubscriptionStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#437
+Aws::SESV2::ClientApi::SuccessRedirectionURL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#438
+Aws::SESV2::ClientApi::SuppressedDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#439
+Aws::SESV2::ClientApi::SuppressedDestinationAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#440
+Aws::SESV2::ClientApi::SuppressedDestinationSummaries = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#441
+Aws::SESV2::ClientApi::SuppressedDestinationSummary = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#442
+Aws::SESV2::ClientApi::SuppressionAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#443
+Aws::SESV2::ClientApi::SuppressionListDestination = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#444
+Aws::SESV2::ClientApi::SuppressionListImportAction = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#445
+Aws::SESV2::ClientApi::SuppressionListReason = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#446
+Aws::SESV2::ClientApi::SuppressionListReasons = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#447
+Aws::SESV2::ClientApi::SuppressionOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#448
+Aws::SESV2::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#449
+Aws::SESV2::ClientApi::TagKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#450
Aws::SESV2::ClientApi::TagKeyList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#399
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#451
Aws::SESV2::ClientApi::TagList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#400
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#452
Aws::SESV2::ClientApi::TagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#401
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#453
Aws::SESV2::ClientApi::TagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#402
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#454
Aws::SESV2::ClientApi::TagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#403
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#455
Aws::SESV2::ClientApi::Template = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#404
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#456
Aws::SESV2::ClientApi::TemplateContent = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#405
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#457
Aws::SESV2::ClientApi::TestRenderEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#406
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#458
Aws::SESV2::ClientApi::TestRenderEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#407
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#459
Aws::SESV2::ClientApi::Timestamp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#408
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#460
Aws::SESV2::ClientApi::TimestampList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#409
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#461
Aws::SESV2::ClientApi::TlsPolicy = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#410
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#462
Aws::SESV2::ClientApi::TooManyRequestsException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#411
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#463
Aws::SESV2::ClientApi::Topic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#412
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#464
Aws::SESV2::ClientApi::TopicFilter = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#413
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#465
Aws::SESV2::ClientApi::TopicName = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#414
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#466
Aws::SESV2::ClientApi::TopicPreference = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#415
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#467
Aws::SESV2::ClientApi::TopicPreferenceList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#416
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#468
Aws::SESV2::ClientApi::Topics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#417
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#469
Aws::SESV2::ClientApi::TrackingOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#418
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#470
Aws::SESV2::ClientApi::UnsubscribeAll = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#419
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#471
Aws::SESV2::ClientApi::UntagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#420
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#472
Aws::SESV2::ClientApi::UntagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#421
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#473
Aws::SESV2::ClientApi::UpdateConfigurationSetEventDestinationRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#422
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#474
Aws::SESV2::ClientApi::UpdateConfigurationSetEventDestinationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#423
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#475
Aws::SESV2::ClientApi::UpdateContactListRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#424
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#476
Aws::SESV2::ClientApi::UpdateContactListResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#425
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#477
Aws::SESV2::ClientApi::UpdateContactRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#426
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#478
Aws::SESV2::ClientApi::UpdateContactResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#427
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#479
Aws::SESV2::ClientApi::UpdateCustomVerificationEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#428
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#480
Aws::SESV2::ClientApi::UpdateCustomVerificationEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#429
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#481
Aws::SESV2::ClientApi::UpdateEmailIdentityPolicyRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#430
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#482
Aws::SESV2::ClientApi::UpdateEmailIdentityPolicyResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#431
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#483
Aws::SESV2::ClientApi::UpdateEmailTemplateRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#432
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#484
Aws::SESV2::ClientApi::UpdateEmailTemplateResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#433
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#485
Aws::SESV2::ClientApi::UseCaseDescription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#434
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#486
Aws::SESV2::ClientApi::UseDefaultIfPreferenceUnavailable = T.let(T.unsafe(nil), Seahorse::Model::Shapes::BooleanShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#435
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#487
Aws::SESV2::ClientApi::VdmAttributes = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#436
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#488
Aws::SESV2::ClientApi::VdmOptions = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#437
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#489
+Aws::SESV2::ClientApi::VerificationError = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#490
+Aws::SESV2::ClientApi::VerificationInfo = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#491
Aws::SESV2::ClientApi::VerificationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#438
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#492
Aws::SESV2::ClientApi::Volume = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#439
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#493
Aws::SESV2::ClientApi::VolumeStatistics = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#440
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#494
Aws::SESV2::ClientApi::WarmupStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#441
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/client_api.rb#495
Aws::SESV2::ClientApi::WebsiteURL = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# Endpoint parameters used to influence endpoints per request.
@@ -5253,7 +5968,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#29
-class Aws::SESV2::Endpoints::CreateConfigurationSet
+class Aws::SESV2::Endpoints::CancelExportJob
class << self
# @api private
#
@@ -5265,7 +5980,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#43
-class Aws::SESV2::Endpoints::CreateConfigurationSetEventDestination
+class Aws::SESV2::Endpoints::CreateConfigurationSet
class << self
# @api private
#
@@ -5277,7 +5992,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#57
-class Aws::SESV2::Endpoints::CreateContact
+class Aws::SESV2::Endpoints::CreateConfigurationSetEventDestination
class << self
# @api private
#
@@ -5289,7 +6004,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#71
-class Aws::SESV2::Endpoints::CreateContactList
+class Aws::SESV2::Endpoints::CreateContact
class << self
# @api private
#
@@ -5301,7 +6016,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#85
-class Aws::SESV2::Endpoints::CreateCustomVerificationEmailTemplate
+class Aws::SESV2::Endpoints::CreateContactList
class << self
# @api private
#
@@ -5313,7 +6028,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#99
-class Aws::SESV2::Endpoints::CreateDedicatedIpPool
+class Aws::SESV2::Endpoints::CreateCustomVerificationEmailTemplate
class << self
# @api private
#
@@ -5325,7 +6040,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#113
-class Aws::SESV2::Endpoints::CreateDeliverabilityTestReport
+class Aws::SESV2::Endpoints::CreateDedicatedIpPool
class << self
# @api private
#
@@ -5337,7 +6052,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#127
-class Aws::SESV2::Endpoints::CreateEmailIdentity
+class Aws::SESV2::Endpoints::CreateDeliverabilityTestReport
class << self
# @api private
#
@@ -5349,7 +6064,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#141
-class Aws::SESV2::Endpoints::CreateEmailIdentityPolicy
+class Aws::SESV2::Endpoints::CreateEmailIdentity
class << self
# @api private
#
@@ -5361,7 +6076,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#155
-class Aws::SESV2::Endpoints::CreateEmailTemplate
+class Aws::SESV2::Endpoints::CreateEmailIdentityPolicy
class << self
# @api private
#
@@ -5373,7 +6088,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#169
-class Aws::SESV2::Endpoints::CreateImportJob
+class Aws::SESV2::Endpoints::CreateEmailTemplate
class << self
# @api private
#
@@ -5385,7 +6100,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#183
-class Aws::SESV2::Endpoints::DeleteConfigurationSet
+class Aws::SESV2::Endpoints::CreateExportJob
class << self
# @api private
#
@@ -5397,7 +6112,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#197
-class Aws::SESV2::Endpoints::DeleteConfigurationSetEventDestination
+class Aws::SESV2::Endpoints::CreateImportJob
class << self
# @api private
#
@@ -5409,7 +6124,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#211
-class Aws::SESV2::Endpoints::DeleteContact
+class Aws::SESV2::Endpoints::DeleteConfigurationSet
class << self
# @api private
#
@@ -5421,7 +6136,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#225
-class Aws::SESV2::Endpoints::DeleteContactList
+class Aws::SESV2::Endpoints::DeleteConfigurationSetEventDestination
class << self
# @api private
#
@@ -5433,7 +6148,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#239
-class Aws::SESV2::Endpoints::DeleteCustomVerificationEmailTemplate
+class Aws::SESV2::Endpoints::DeleteContact
class << self
# @api private
#
@@ -5445,7 +6160,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#253
-class Aws::SESV2::Endpoints::DeleteDedicatedIpPool
+class Aws::SESV2::Endpoints::DeleteContactList
class << self
# @api private
#
@@ -5457,7 +6172,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#267
-class Aws::SESV2::Endpoints::DeleteEmailIdentity
+class Aws::SESV2::Endpoints::DeleteCustomVerificationEmailTemplate
class << self
# @api private
#
@@ -5469,7 +6184,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#281
-class Aws::SESV2::Endpoints::DeleteEmailIdentityPolicy
+class Aws::SESV2::Endpoints::DeleteDedicatedIpPool
class << self
# @api private
#
@@ -5481,7 +6196,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#295
-class Aws::SESV2::Endpoints::DeleteEmailTemplate
+class Aws::SESV2::Endpoints::DeleteEmailIdentity
class << self
# @api private
#
@@ -5493,7 +6208,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#309
-class Aws::SESV2::Endpoints::DeleteSuppressedDestination
+class Aws::SESV2::Endpoints::DeleteEmailIdentityPolicy
class << self
# @api private
#
@@ -5505,7 +6220,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#323
-class Aws::SESV2::Endpoints::GetAccount
+class Aws::SESV2::Endpoints::DeleteEmailTemplate
class << self
# @api private
#
@@ -5517,7 +6232,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#337
-class Aws::SESV2::Endpoints::GetBlacklistReports
+class Aws::SESV2::Endpoints::DeleteSuppressedDestination
class << self
# @api private
#
@@ -5529,7 +6244,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#351
-class Aws::SESV2::Endpoints::GetConfigurationSet
+class Aws::SESV2::Endpoints::GetAccount
class << self
# @api private
#
@@ -5541,7 +6256,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#365
-class Aws::SESV2::Endpoints::GetConfigurationSetEventDestinations
+class Aws::SESV2::Endpoints::GetBlacklistReports
class << self
# @api private
#
@@ -5553,7 +6268,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#379
-class Aws::SESV2::Endpoints::GetContact
+class Aws::SESV2::Endpoints::GetConfigurationSet
class << self
# @api private
#
@@ -5565,7 +6280,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#393
-class Aws::SESV2::Endpoints::GetContactList
+class Aws::SESV2::Endpoints::GetConfigurationSetEventDestinations
class << self
# @api private
#
@@ -5577,7 +6292,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#407
-class Aws::SESV2::Endpoints::GetCustomVerificationEmailTemplate
+class Aws::SESV2::Endpoints::GetContact
class << self
# @api private
#
@@ -5589,7 +6304,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#421
-class Aws::SESV2::Endpoints::GetDedicatedIp
+class Aws::SESV2::Endpoints::GetContactList
class << self
# @api private
#
@@ -5601,7 +6316,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#435
-class Aws::SESV2::Endpoints::GetDedicatedIpPool
+class Aws::SESV2::Endpoints::GetCustomVerificationEmailTemplate
class << self
# @api private
#
@@ -5613,7 +6328,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#449
-class Aws::SESV2::Endpoints::GetDedicatedIps
+class Aws::SESV2::Endpoints::GetDedicatedIp
class << self
# @api private
#
@@ -5625,7 +6340,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#463
-class Aws::SESV2::Endpoints::GetDeliverabilityDashboardOptions
+class Aws::SESV2::Endpoints::GetDedicatedIpPool
class << self
# @api private
#
@@ -5637,7 +6352,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#477
-class Aws::SESV2::Endpoints::GetDeliverabilityTestReport
+class Aws::SESV2::Endpoints::GetDedicatedIps
class << self
# @api private
#
@@ -5649,7 +6364,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#491
-class Aws::SESV2::Endpoints::GetDomainDeliverabilityCampaign
+class Aws::SESV2::Endpoints::GetDeliverabilityDashboardOptions
class << self
# @api private
#
@@ -5661,7 +6376,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#505
-class Aws::SESV2::Endpoints::GetDomainStatisticsReport
+class Aws::SESV2::Endpoints::GetDeliverabilityTestReport
class << self
# @api private
#
@@ -5673,7 +6388,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#519
-class Aws::SESV2::Endpoints::GetEmailIdentity
+class Aws::SESV2::Endpoints::GetDomainDeliverabilityCampaign
class << self
# @api private
#
@@ -5685,7 +6400,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#533
-class Aws::SESV2::Endpoints::GetEmailIdentityPolicies
+class Aws::SESV2::Endpoints::GetDomainStatisticsReport
class << self
# @api private
#
@@ -5697,7 +6412,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#547
-class Aws::SESV2::Endpoints::GetEmailTemplate
+class Aws::SESV2::Endpoints::GetEmailIdentity
class << self
# @api private
#
@@ -5709,7 +6424,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#561
-class Aws::SESV2::Endpoints::GetImportJob
+class Aws::SESV2::Endpoints::GetEmailIdentityPolicies
class << self
# @api private
#
@@ -5721,7 +6436,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#575
-class Aws::SESV2::Endpoints::GetSuppressedDestination
+class Aws::SESV2::Endpoints::GetEmailTemplate
class << self
# @api private
#
@@ -5733,7 +6448,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#589
-class Aws::SESV2::Endpoints::ListConfigurationSets
+class Aws::SESV2::Endpoints::GetExportJob
class << self
# @api private
#
@@ -5745,7 +6460,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#603
-class Aws::SESV2::Endpoints::ListContactLists
+class Aws::SESV2::Endpoints::GetImportJob
class << self
# @api private
#
@@ -5757,7 +6472,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#617
-class Aws::SESV2::Endpoints::ListContacts
+class Aws::SESV2::Endpoints::GetMessageInsights
class << self
# @api private
#
@@ -5769,7 +6484,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#631
-class Aws::SESV2::Endpoints::ListCustomVerificationEmailTemplates
+class Aws::SESV2::Endpoints::GetSuppressedDestination
class << self
# @api private
#
@@ -5781,7 +6496,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#645
-class Aws::SESV2::Endpoints::ListDedicatedIpPools
+class Aws::SESV2::Endpoints::ListConfigurationSets
class << self
# @api private
#
@@ -5793,7 +6508,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#659
-class Aws::SESV2::Endpoints::ListDeliverabilityTestReports
+class Aws::SESV2::Endpoints::ListContactLists
class << self
# @api private
#
@@ -5805,7 +6520,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#673
-class Aws::SESV2::Endpoints::ListDomainDeliverabilityCampaigns
+class Aws::SESV2::Endpoints::ListContacts
class << self
# @api private
#
@@ -5817,7 +6532,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#687
-class Aws::SESV2::Endpoints::ListEmailIdentities
+class Aws::SESV2::Endpoints::ListCustomVerificationEmailTemplates
class << self
# @api private
#
@@ -5829,7 +6544,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#701
-class Aws::SESV2::Endpoints::ListEmailTemplates
+class Aws::SESV2::Endpoints::ListDedicatedIpPools
class << self
# @api private
#
@@ -5841,7 +6556,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#715
-class Aws::SESV2::Endpoints::ListImportJobs
+class Aws::SESV2::Endpoints::ListDeliverabilityTestReports
class << self
# @api private
#
@@ -5853,7 +6568,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#729
-class Aws::SESV2::Endpoints::ListRecommendations
+class Aws::SESV2::Endpoints::ListDomainDeliverabilityCampaigns
class << self
# @api private
#
@@ -5865,7 +6580,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#743
-class Aws::SESV2::Endpoints::ListSuppressedDestinations
+class Aws::SESV2::Endpoints::ListEmailIdentities
class << self
# @api private
#
@@ -5877,7 +6592,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#757
-class Aws::SESV2::Endpoints::ListTagsForResource
+class Aws::SESV2::Endpoints::ListEmailTemplates
class << self
# @api private
#
@@ -5889,7 +6604,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#771
-class Aws::SESV2::Endpoints::PutAccountDedicatedIpWarmupAttributes
+class Aws::SESV2::Endpoints::ListExportJobs
class << self
# @api private
#
@@ -5901,7 +6616,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#785
-class Aws::SESV2::Endpoints::PutAccountDetails
+class Aws::SESV2::Endpoints::ListImportJobs
class << self
# @api private
#
@@ -5913,7 +6628,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#799
-class Aws::SESV2::Endpoints::PutAccountSendingAttributes
+class Aws::SESV2::Endpoints::ListRecommendations
class << self
# @api private
#
@@ -5925,7 +6640,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#813
-class Aws::SESV2::Endpoints::PutAccountSuppressionAttributes
+class Aws::SESV2::Endpoints::ListSuppressedDestinations
class << self
# @api private
#
@@ -5937,7 +6652,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#827
-class Aws::SESV2::Endpoints::PutAccountVdmAttributes
+class Aws::SESV2::Endpoints::ListTagsForResource
class << self
# @api private
#
@@ -5949,7 +6664,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#841
-class Aws::SESV2::Endpoints::PutConfigurationSetDeliveryOptions
+class Aws::SESV2::Endpoints::PutAccountDedicatedIpWarmupAttributes
class << self
# @api private
#
@@ -5961,7 +6676,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#855
-class Aws::SESV2::Endpoints::PutConfigurationSetReputationOptions
+class Aws::SESV2::Endpoints::PutAccountDetails
class << self
# @api private
#
@@ -5973,7 +6688,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#869
-class Aws::SESV2::Endpoints::PutConfigurationSetSendingOptions
+class Aws::SESV2::Endpoints::PutAccountSendingAttributes
class << self
# @api private
#
@@ -5985,7 +6700,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#883
-class Aws::SESV2::Endpoints::PutConfigurationSetSuppressionOptions
+class Aws::SESV2::Endpoints::PutAccountSuppressionAttributes
class << self
# @api private
#
@@ -5997,7 +6712,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#897
-class Aws::SESV2::Endpoints::PutConfigurationSetTrackingOptions
+class Aws::SESV2::Endpoints::PutAccountVdmAttributes
class << self
# @api private
#
@@ -6009,7 +6724,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#911
-class Aws::SESV2::Endpoints::PutConfigurationSetVdmOptions
+class Aws::SESV2::Endpoints::PutConfigurationSetDeliveryOptions
class << self
# @api private
#
@@ -6021,7 +6736,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#925
-class Aws::SESV2::Endpoints::PutDedicatedIpInPool
+class Aws::SESV2::Endpoints::PutConfigurationSetReputationOptions
class << self
# @api private
#
@@ -6033,7 +6748,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#939
-class Aws::SESV2::Endpoints::PutDedicatedIpPoolScalingAttributes
+class Aws::SESV2::Endpoints::PutConfigurationSetSendingOptions
class << self
# @api private
#
@@ -6045,7 +6760,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#953
-class Aws::SESV2::Endpoints::PutDedicatedIpWarmupAttributes
+class Aws::SESV2::Endpoints::PutConfigurationSetSuppressionOptions
class << self
# @api private
#
@@ -6057,7 +6772,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#967
-class Aws::SESV2::Endpoints::PutDeliverabilityDashboardOption
+class Aws::SESV2::Endpoints::PutConfigurationSetTrackingOptions
class << self
# @api private
#
@@ -6069,7 +6784,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#981
-class Aws::SESV2::Endpoints::PutEmailIdentityConfigurationSetAttributes
+class Aws::SESV2::Endpoints::PutConfigurationSetVdmOptions
class << self
# @api private
#
@@ -6081,7 +6796,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#995
-class Aws::SESV2::Endpoints::PutEmailIdentityDkimAttributes
+class Aws::SESV2::Endpoints::PutDedicatedIpInPool
class << self
# @api private
#
@@ -6093,7 +6808,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1009
-class Aws::SESV2::Endpoints::PutEmailIdentityDkimSigningAttributes
+class Aws::SESV2::Endpoints::PutDedicatedIpPoolScalingAttributes
class << self
# @api private
#
@@ -6105,7 +6820,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1023
-class Aws::SESV2::Endpoints::PutEmailIdentityFeedbackAttributes
+class Aws::SESV2::Endpoints::PutDedicatedIpWarmupAttributes
class << self
# @api private
#
@@ -6117,7 +6832,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1037
-class Aws::SESV2::Endpoints::PutEmailIdentityMailFromAttributes
+class Aws::SESV2::Endpoints::PutDeliverabilityDashboardOption
class << self
# @api private
#
@@ -6129,7 +6844,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1051
-class Aws::SESV2::Endpoints::PutSuppressedDestination
+class Aws::SESV2::Endpoints::PutEmailIdentityConfigurationSetAttributes
class << self
# @api private
#
@@ -6141,7 +6856,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1065
-class Aws::SESV2::Endpoints::SendBulkEmail
+class Aws::SESV2::Endpoints::PutEmailIdentityDkimAttributes
class << self
# @api private
#
@@ -6153,7 +6868,7 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1079
-class Aws::SESV2::Endpoints::SendCustomVerificationEmail
+class Aws::SESV2::Endpoints::PutEmailIdentityDkimSigningAttributes
class << self
# @api private
#
@@ -6165,119 +6880,179 @@ end
# @api private
#
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1093
+class Aws::SESV2::Endpoints::PutEmailIdentityFeedbackAttributes
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1094
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1107
+class Aws::SESV2::Endpoints::PutEmailIdentityMailFromAttributes
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1108
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1121
+class Aws::SESV2::Endpoints::PutSuppressedDestination
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1122
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1135
+class Aws::SESV2::Endpoints::SendBulkEmail
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1136
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1149
+class Aws::SESV2::Endpoints::SendCustomVerificationEmail
+ class << self
+ # @api private
+ #
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1150
+ def build(context); end
+ end
+end
+
+# @api private
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1163
class Aws::SESV2::Endpoints::SendEmail
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1094
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1164
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1107
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1177
class Aws::SESV2::Endpoints::TagResource
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1108
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1178
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1121
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1191
class Aws::SESV2::Endpoints::TestRenderEmailTemplate
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1122
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1192
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1135
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1205
class Aws::SESV2::Endpoints::UntagResource
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1136
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1206
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1149
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1219
class Aws::SESV2::Endpoints::UpdateConfigurationSetEventDestination
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1150
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1220
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1163
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1233
class Aws::SESV2::Endpoints::UpdateContact
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1164
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1234
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1177
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1247
class Aws::SESV2::Endpoints::UpdateContactList
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1178
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1248
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1191
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1261
class Aws::SESV2::Endpoints::UpdateCustomVerificationEmailTemplate
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1192
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1262
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1205
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1275
class Aws::SESV2::Endpoints::UpdateEmailIdentityPolicy
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1206
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1276
def build(context); end
end
end
# @api private
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1219
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1289
class Aws::SESV2::Endpoints::UpdateEmailTemplate
class << self
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1220
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/endpoints.rb#1290
def build(context); end
end
end
@@ -6476,7 +7251,7 @@ module Aws::SESV2::Plugins; end
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#13
class Aws::SESV2::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#237
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#248
def add_handlers(handlers, _config); end
end
@@ -6493,12 +7268,12 @@ class Aws::SESV2::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#46
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#57
+ # source://aws-sdk-sesv2//lib/aws-sdk-sesv2/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -6616,27 +7391,39 @@ end
# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#247
Aws::SESV2::Types::Body::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Information about a `Bounce` event.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Bounce AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#274
+class Aws::SESV2::Types::Bounce < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#275
+Aws::SESV2::Types::Bounce::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# An object that contains the body of the message. You can specify a
# template message.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/BulkEmailContent AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#261
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#289
class Aws::SESV2::Types::BulkEmailContent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#262
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#290
Aws::SESV2::Types::BulkEmailContent::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/BulkEmailEntry AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#302
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#330
class Aws::SESV2::Types::BulkEmailEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#303
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#331
Aws::SESV2::Types::BulkEmailEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# The result of the `SendBulkEmail` operation of each specified
@@ -6644,26 +7431,46 @@ Aws::SESV2::Types::BulkEmailEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/BulkEmailEntryResult AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#383
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#411
class Aws::SESV2::Types::BulkEmailEntryResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#384
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#412
Aws::SESV2::Types::BulkEmailEntryResult::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Represents a request to cancel an export job using the export job ID.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CancelExportJobRequest AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#425
+class Aws::SESV2::Types::CancelExportJobRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#426
+Aws::SESV2::Types::CancelExportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An HTTP 200 response if the request succeeds, or an error message if
+# the request fails.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CancelExportJobResponse AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#435
+class Aws::SESV2::Types::CancelExportJobResponse < ::Aws::EmptyStructure; end
+
# An object that defines an Amazon CloudWatch destination for email
# events. You can use Amazon CloudWatch to monitor and gain insights on
# your email sending metrics.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CloudWatchDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#400
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#449
class Aws::SESV2::Types::CloudWatchDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#401
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#450
Aws::SESV2::Types::CloudWatchDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the dimension configuration to use when you
@@ -6671,38 +7478,50 @@ Aws::SESV2::Types::CloudWatchDestination::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CloudWatchDimensionConfiguration AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#443
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#492
class Aws::SESV2::Types::CloudWatchDimensionConfiguration < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#444
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#493
Aws::SESV2::Types::CloudWatchDimensionConfiguration::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Information about a `Complaint` event.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Complaint AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#515
+class Aws::SESV2::Types::Complaint < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#516
+Aws::SESV2::Types::Complaint::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The resource is being modified by another operation or thread.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ConcurrentModificationException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#452
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#524
class Aws::SESV2::Types::ConcurrentModificationException < ::Aws::EmptyStructure; end
# If there is already an ongoing account details update under review.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ConflictException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#458
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#530
class Aws::SESV2::Types::ConflictException < ::Aws::EmptyStructure; end
# A contact is the end-user who is receiving the email.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Contact AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#492
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#564
class Aws::SESV2::Types::Contact < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#493
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#565
Aws::SESV2::Types::Contact::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list that contains contacts that have subscribed to a particular
@@ -6710,24 +7529,24 @@ Aws::SESV2::Types::Contact::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ContactList AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#512
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#584
class Aws::SESV2::Types::ContactList < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#513
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#585
Aws::SESV2::Types::ContactList::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains details about the action of a contact list.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ContactListDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#537
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#609
class Aws::SESV2::Types::ContactListDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#538
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#610
Aws::SESV2::Types::ContactListDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that represents the content of the email, and optionally a
@@ -6735,24 +7554,24 @@ Aws::SESV2::Types::ContactListDestination::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Content AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#561
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#633
class Aws::SESV2::Types::Content < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#562
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#634
Aws::SESV2::Types::Content::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to add an event destination to a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSetEventDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#586
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#658
class Aws::SESV2::Types::CreateConfigurationSetEventDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#587
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#659
Aws::SESV2::Types::CreateConfigurationSetEventDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -6760,19 +7579,19 @@ Aws::SESV2::Types::CreateConfigurationSetEventDestinationRequest::SENSITIVE = T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSetEventDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#596
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#668
class Aws::SESV2::Types::CreateConfigurationSetEventDestinationResponse < ::Aws::EmptyStructure; end
# A request to create a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSetRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#651
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#723
class Aws::SESV2::Types::CreateConfigurationSetRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#652
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#724
Aws::SESV2::Types::CreateConfigurationSetRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -6780,49 +7599,49 @@ Aws::SESV2::Types::CreateConfigurationSetRequest::SENSITIVE = T.let(T.unsafe(nil
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateConfigurationSetResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#661
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#733
class Aws::SESV2::Types::CreateConfigurationSetResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContactListRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#686
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#758
class Aws::SESV2::Types::CreateContactListRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#687
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#759
Aws::SESV2::Types::CreateContactListRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContactListResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#693
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#765
class Aws::SESV2::Types::CreateContactListResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContactRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#724
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#796
class Aws::SESV2::Types::CreateContactRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#725
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#797
Aws::SESV2::Types::CreateContactRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateContactResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#731
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#803
class Aws::SESV2::Types::CreateContactResponse < ::Aws::EmptyStructure; end
# Represents a request to create a custom verification email template.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateCustomVerificationEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#777
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#849
class Aws::SESV2::Types::CreateCustomVerificationEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#778
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#850
Aws::SESV2::Types::CreateCustomVerificationEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -6830,19 +7649,19 @@ Aws::SESV2::Types::CreateCustomVerificationEmailTemplateRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateCustomVerificationEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#787
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#859
class Aws::SESV2::Types::CreateCustomVerificationEmailTemplateResponse < ::Aws::EmptyStructure; end
# A request to create a new dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDedicatedIpPoolRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#809
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#881
class Aws::SESV2::Types::CreateDedicatedIpPoolRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#810
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#882
Aws::SESV2::Types::CreateDedicatedIpPoolRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -6850,7 +7669,7 @@ Aws::SESV2::Types::CreateDedicatedIpPoolRequest::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDedicatedIpPoolResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#819
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#891
class Aws::SESV2::Types::CreateDedicatedIpPoolResponse < ::Aws::EmptyStructure; end
# A request to perform a predictive inbox placement test. Predictive
@@ -6866,12 +7685,12 @@ class Aws::SESV2::Types::CreateDedicatedIpPoolResponse < ::Aws::EmptyStructure;
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDeliverabilityTestReportRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#858
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#930
class Aws::SESV2::Types::CreateDeliverabilityTestReportRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#859
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#931
Aws::SESV2::Types::CreateDeliverabilityTestReportRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the predictive inbox placement test that you
@@ -6879,12 +7698,12 @@ Aws::SESV2::Types::CreateDeliverabilityTestReportRequest::SENSITIVE = T.let(T.un
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateDeliverabilityTestReportResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#883
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#955
class Aws::SESV2::Types::CreateDeliverabilityTestReportResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#884
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#956
Aws::SESV2::Types::CreateDeliverabilityTestReportResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to create a sending authorization policy for an
@@ -6898,12 +7717,12 @@ Aws::SESV2::Types::CreateDeliverabilityTestReportResponse::SENSITIVE = T.let(T.u
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentityPolicyRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#925
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#997
class Aws::SESV2::Types::CreateEmailIdentityPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#926
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#998
Aws::SESV2::Types::CreateEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -6911,7 +7730,7 @@ Aws::SESV2::Types::CreateEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentityPolicyResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#935
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1007
class Aws::SESV2::Types::CreateEmailIdentityPolicyResponse < ::Aws::EmptyStructure; end
# A request to begin the verification process for an email identity (an
@@ -6919,12 +7738,12 @@ class Aws::SESV2::Types::CreateEmailIdentityPolicyResponse < ::Aws::EmptyStructu
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentityRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#975
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1047
class Aws::SESV2::Types::CreateEmailIdentityRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#976
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1048
Aws::SESV2::Types::CreateEmailIdentityRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the email identity is a domain, this object contains information
@@ -6934,12 +7753,12 @@ Aws::SESV2::Types::CreateEmailIdentityRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailIdentityResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1010
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1082
class Aws::SESV2::Types::CreateEmailIdentityResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1011
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1083
Aws::SESV2::Types::CreateEmailIdentityResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to create an email template. For more
@@ -6951,12 +7770,12 @@ Aws::SESV2::Types::CreateEmailIdentityResponse::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1035
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1107
class Aws::SESV2::Types::CreateEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1036
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1108
Aws::SESV2::Types::CreateEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -6964,20 +7783,46 @@ Aws::SESV2::Types::CreateEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1045
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1117
class Aws::SESV2::Types::CreateEmailTemplateResponse < ::Aws::EmptyStructure; end
+# Represents a request to create an export job from a data source to a
+# data destination.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateExportJobRequest AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1134
+class Aws::SESV2::Types::CreateExportJobRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1135
+Aws::SESV2::Types::CreateExportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An HTTP 200 response if the request succeeds, or an error message if
+# the request fails.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateExportJobResponse AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1149
+class Aws::SESV2::Types::CreateExportJobResponse < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1150
+Aws::SESV2::Types::CreateExportJobResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Represents a request to create an import job from a data source for a
# data destination.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateImportJobRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1062
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1169
class Aws::SESV2::Types::CreateImportJobRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1063
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1170
Aws::SESV2::Types::CreateImportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -6985,24 +7830,24 @@ Aws::SESV2::Types::CreateImportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CreateImportJobResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1077
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1184
class Aws::SESV2::Types::CreateImportJobResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1078
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1185
Aws::SESV2::Types::CreateImportJobResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about a custom verification email template.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/CustomVerificationEmailTemplateMetadata AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1113
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1220
class Aws::SESV2::Types::CustomVerificationEmailTemplateMetadata < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1114
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1221
Aws::SESV2::Types::CustomVerificationEmailTemplateMetadata::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the volume of email sent on
@@ -7010,12 +7855,12 @@ Aws::SESV2::Types::CustomVerificationEmailTemplateMetadata::SENSITIVE = T.let(T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DailyVolume AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1141
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1248
class Aws::SESV2::Types::DailyVolume < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1142
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1249
Aws::SESV2::Types::DailyVolume::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object containing additional settings for your VDM configuration as
@@ -7023,12 +7868,12 @@ Aws::SESV2::Types::DailyVolume::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DashboardAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1163
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1270
class Aws::SESV2::Types::DashboardAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1164
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1271
Aws::SESV2::Types::DashboardAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object containing additional settings for your VDM configuration as
@@ -7036,12 +7881,12 @@ Aws::SESV2::Types::DashboardAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DashboardOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1185
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1292
class Aws::SESV2::Types::DashboardOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1186
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1293
Aws::SESV2::Types::DashboardOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about a dedicated IP address that is associated
@@ -7057,36 +7902,36 @@ Aws::SESV2::Types::DashboardOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DedicatedIp AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1233
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1340
class Aws::SESV2::Types::DedicatedIp < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1234
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1341
Aws::SESV2::Types::DedicatedIp::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DedicatedIpPool AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1258
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1365
class Aws::SESV2::Types::DedicatedIpPool < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1259
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1366
Aws::SESV2::Types::DedicatedIpPool::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to delete an event destination from a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSetEventDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1278
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1385
class Aws::SESV2::Types::DeleteConfigurationSetEventDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1279
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1386
Aws::SESV2::Types::DeleteConfigurationSetEventDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7094,19 +7939,19 @@ Aws::SESV2::Types::DeleteConfigurationSetEventDestinationRequest::SENSITIVE = T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSetEventDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1288
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1395
class Aws::SESV2::Types::DeleteConfigurationSetEventDestinationResponse < ::Aws::EmptyStructure; end
# A request to delete a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSetRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1299
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1406
class Aws::SESV2::Types::DeleteConfigurationSetRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1300
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1407
Aws::SESV2::Types::DeleteConfigurationSetRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7114,37 +7959,37 @@ Aws::SESV2::Types::DeleteConfigurationSetRequest::SENSITIVE = T.let(T.unsafe(nil
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteConfigurationSetResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1309
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1416
class Aws::SESV2::Types::DeleteConfigurationSetResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContactListRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1318
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1425
class Aws::SESV2::Types::DeleteContactListRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1319
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1426
Aws::SESV2::Types::DeleteContactListRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContactListResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1325
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1432
class Aws::SESV2::Types::DeleteContactListResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContactRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1340
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1447
class Aws::SESV2::Types::DeleteContactRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1341
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1448
Aws::SESV2::Types::DeleteContactRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteContactResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1347
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1454
class Aws::SESV2::Types::DeleteContactResponse < ::Aws::EmptyStructure; end
# Represents a request to delete an existing custom verification email
@@ -7152,12 +7997,12 @@ class Aws::SESV2::Types::DeleteContactResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteCustomVerificationEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1360
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1467
class Aws::SESV2::Types::DeleteCustomVerificationEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1361
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1468
Aws::SESV2::Types::DeleteCustomVerificationEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -7165,19 +8010,19 @@ Aws::SESV2::Types::DeleteCustomVerificationEmailTemplateRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteCustomVerificationEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1370
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1477
class Aws::SESV2::Types::DeleteCustomVerificationEmailTemplateResponse < ::Aws::EmptyStructure; end
# A request to delete a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteDedicatedIpPoolRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1381
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1488
class Aws::SESV2::Types::DeleteDedicatedIpPoolRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1382
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1489
Aws::SESV2::Types::DeleteDedicatedIpPoolRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7185,7 +8030,7 @@ Aws::SESV2::Types::DeleteDedicatedIpPoolRequest::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteDedicatedIpPoolResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1391
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1498
class Aws::SESV2::Types::DeleteDedicatedIpPoolResponse < ::Aws::EmptyStructure; end
# Represents a request to delete a sending authorization policy for an
@@ -7199,12 +8044,12 @@ class Aws::SESV2::Types::DeleteDedicatedIpPoolResponse < ::Aws::EmptyStructure;
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentityPolicyRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1417
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1524
class Aws::SESV2::Types::DeleteEmailIdentityPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1418
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1525
Aws::SESV2::Types::DeleteEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7212,7 +8057,7 @@ Aws::SESV2::Types::DeleteEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentityPolicyResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1427
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1534
class Aws::SESV2::Types::DeleteEmailIdentityPolicyResponse < ::Aws::EmptyStructure; end
# A request to delete an existing email identity. When you delete an
@@ -7222,12 +8067,12 @@ class Aws::SESV2::Types::DeleteEmailIdentityPolicyResponse < ::Aws::EmptyStructu
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentityRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1441
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1548
class Aws::SESV2::Types::DeleteEmailIdentityRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1442
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1549
Aws::SESV2::Types::DeleteEmailIdentityRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7235,7 +8080,7 @@ Aws::SESV2::Types::DeleteEmailIdentityRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailIdentityResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1451
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1558
class Aws::SESV2::Types::DeleteEmailIdentityResponse < ::Aws::EmptyStructure; end
# Represents a request to delete an email template. For more
@@ -7247,12 +8092,12 @@ class Aws::SESV2::Types::DeleteEmailIdentityResponse < ::Aws::EmptyStructure; en
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1467
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1574
class Aws::SESV2::Types::DeleteEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1468
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1575
Aws::SESV2::Types::DeleteEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -7260,7 +8105,7 @@ Aws::SESV2::Types::DeleteEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1477
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1584
class Aws::SESV2::Types::DeleteEmailTemplateResponse < ::Aws::EmptyStructure; end
# A request to remove an email address from the suppression list for
@@ -7268,12 +8113,12 @@ class Aws::SESV2::Types::DeleteEmailTemplateResponse < ::Aws::EmptyStructure; en
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteSuppressedDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1490
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1597
class Aws::SESV2::Types::DeleteSuppressedDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1491
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1598
Aws::SESV2::Types::DeleteSuppressedDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7281,7 +8126,7 @@ Aws::SESV2::Types::DeleteSuppressedDestinationRequest::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeleteSuppressedDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1500
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1607
class Aws::SESV2::Types::DeleteSuppressedDestinationResponse < ::Aws::EmptyStructure; end
# An object that contains metadata related to a predictive inbox
@@ -7289,24 +8134,24 @@ class Aws::SESV2::Types::DeleteSuppressedDestinationResponse < ::Aws::EmptyStruc
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeliverabilityTestReport AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1546
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1653
class Aws::SESV2::Types::DeliverabilityTestReport < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1547
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1654
Aws::SESV2::Types::DeliverabilityTestReport::SENSITIVE = T.let(T.unsafe(nil), Array)
# Used to associate a configuration set with a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DeliveryOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1570
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1677
class Aws::SESV2::Types::DeliveryOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1571
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1678
Aws::SESV2::Types::DeliveryOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that describes the recipients for an email.
@@ -7328,12 +8173,12 @@ Aws::SESV2::Types::DeliveryOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Destination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1612
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1719
class Aws::SESV2::Types::Destination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1613
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1720
Aws::SESV2::Types::Destination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the DKIM authentication
@@ -7355,12 +8200,12 @@ Aws::SESV2::Types::Destination::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DkimAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1721
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1828
class Aws::SESV2::Types::DkimAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1722
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1829
Aws::SESV2::Types::DkimAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains configuration for Bring Your Own DKIM
@@ -7368,12 +8213,12 @@ Aws::SESV2::Types::DkimAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DkimSigningAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1752
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1859
class Aws::SESV2::Types::DkimSigningAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1753
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1860
Aws::SESV2::Types::DkimSigningAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains the deliverability data for a specific
@@ -7383,12 +8228,12 @@ Aws::SESV2::Types::DkimSigningAttributes::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DomainDeliverabilityCampaign AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1851
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1958
class Aws::SESV2::Types::DomainDeliverabilityCampaign < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1852
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1959
Aws::SESV2::Types::DomainDeliverabilityCampaign::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the Deliverability dashboard
@@ -7400,12 +8245,12 @@ Aws::SESV2::Types::DomainDeliverabilityCampaign::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DomainDeliverabilityTrackingOption AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1884
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1991
class Aws::SESV2::Types::DomainDeliverabilityTrackingOption < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1885
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1992
Aws::SESV2::Types::DomainDeliverabilityTrackingOption::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains inbox placement data for email sent from one
@@ -7413,12 +8258,12 @@ Aws::SESV2::Types::DomainDeliverabilityTrackingOption::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/DomainIspPlacement AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1928
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2035
class Aws::SESV2::Types::DomainIspPlacement < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1929
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2036
Aws::SESV2::Types::DomainIspPlacement::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the entire content of the email, including the
@@ -7430,37 +8275,50 @@ Aws::SESV2::Types::DomainIspPlacement::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EmailContent AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1983
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2093
class Aws::SESV2::Types::EmailContent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#1984
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2094
Aws::SESV2::Types::EmailContent::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An email's insights contain metadata and delivery information about a
+# specific email.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EmailInsights AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2118
+class Aws::SESV2::Types::EmailInsights < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2119
+Aws::SESV2::Types::EmailInsights::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The content of the email, composed of a subject line, an HTML part,
# and a text-only part.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EmailTemplateContent AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2009
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2144
class Aws::SESV2::Types::EmailTemplateContent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2010
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2145
Aws::SESV2::Types::EmailTemplateContent::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains information about an email template.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EmailTemplateMetadata AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2028
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2163
class Aws::SESV2::Types::EmailTemplateMetadata < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2029
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2164
Aws::SESV2::Types::EmailTemplateMetadata::SENSITIVE = T.let(T.unsafe(nil), Array)
# In the Amazon SES API v2, *events* include message sends, deliveries,
@@ -7473,12 +8331,12 @@ Aws::SESV2::Types::EmailTemplateMetadata::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EventDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2148
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2283
class Aws::SESV2::Types::EventDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2149
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2284
Aws::SESV2::Types::EventDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the event destination. Specifically, it defines
@@ -7488,24 +8346,101 @@ Aws::SESV2::Types::EventDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EventDestinationDefinition AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2212
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2347
class Aws::SESV2::Types::EventDestinationDefinition < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2213
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2348
Aws::SESV2::Types::EventDestinationDefinition::SENSITIVE = T.let(T.unsafe(nil), Array)
-# An object that contains the failure details about an import job.
+# Contains a `Bounce` object if the event type is `BOUNCE`. Contains a
+# `Complaint` object if the event type is `COMPLAINT`.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/EventDetails AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2367
+class Aws::SESV2::Types::EventDetails < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2368
+Aws::SESV2::Types::EventDetails::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An object that contains details about the data source of the export
+# job. It can only contain one of `MetricsDataSource` or
+# `MessageInsightsDataSource` object.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ExportDataSource AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2390
+class Aws::SESV2::Types::ExportDataSource < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2391
+Aws::SESV2::Types::ExportDataSource::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An object that contains details about the destination of the export
+# job.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ExportDestination AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2416
+class Aws::SESV2::Types::ExportDestination < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2417
+Aws::SESV2::Types::ExportDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# A summary of the export job.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ExportJobSummary AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2450
+class Aws::SESV2::Types::ExportJobSummary < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2451
+Aws::SESV2::Types::ExportJobSummary::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An object that contains a mapping between a `Metric` and
+# `MetricAggregation`.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ExportMetric AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2521
+class Aws::SESV2::Types::ExportMetric < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2522
+Aws::SESV2::Types::ExportMetric::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# Statistics about the execution of an export job.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ExportStatistics AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2543
+class Aws::SESV2::Types::ExportStatistics < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2544
+Aws::SESV2::Types::ExportStatistics::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An object that contains the failure details about a job.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/FailureInfo AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2232
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2563
class Aws::SESV2::Types::FailureInfo < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2233
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2564
Aws::SESV2::Types::FailureInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain information about the email-sending capabilities
@@ -7514,7 +8449,7 @@ Aws::SESV2::Types::FailureInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetAccountRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2244
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2575
class Aws::SESV2::Types::GetAccountRequest < ::Aws::EmptyStructure; end
# A list of details about the email-sending capabilities of your Amazon
@@ -7522,12 +8457,12 @@ class Aws::SESV2::Types::GetAccountRequest < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetAccountResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2323
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2654
class Aws::SESV2::Types::GetAccountResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2324
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2655
Aws::SESV2::Types::GetAccountResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to retrieve a list of the blacklists that your dedicated IP
@@ -7535,24 +8470,24 @@ Aws::SESV2::Types::GetAccountResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetBlacklistReportsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2340
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2671
class Aws::SESV2::Types::GetBlacklistReportsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2341
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2672
Aws::SESV2::Types::GetBlacklistReportsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about blacklist events.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetBlacklistReportsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2355
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2686
class Aws::SESV2::Types::GetBlacklistReportsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2356
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2687
Aws::SESV2::Types::GetBlacklistReportsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain information about the event destinations for a
@@ -7560,88 +8495,88 @@ Aws::SESV2::Types::GetBlacklistReportsResponse::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSetEventDestinationsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2371
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2702
class Aws::SESV2::Types::GetConfigurationSetEventDestinationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2372
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2703
Aws::SESV2::Types::GetConfigurationSetEventDestinationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about an event destination for a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSetEventDestinationsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2386
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2717
class Aws::SESV2::Types::GetConfigurationSetEventDestinationsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2387
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2718
Aws::SESV2::Types::GetConfigurationSetEventDestinationsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain information about a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSetRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2400
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2731
class Aws::SESV2::Types::GetConfigurationSetRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2401
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2732
Aws::SESV2::Types::GetConfigurationSetRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetConfigurationSetResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2456
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2787
class Aws::SESV2::Types::GetConfigurationSetResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2457
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2788
Aws::SESV2::Types::GetConfigurationSetResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContactListRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2468
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2799
class Aws::SESV2::Types::GetContactListRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2469
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2800
Aws::SESV2::Types::GetContactListRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContactListResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2506
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2837
class Aws::SESV2::Types::GetContactListResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2507
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2838
Aws::SESV2::Types::GetContactListResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContactRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2523
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2854
class Aws::SESV2::Types::GetContactRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2524
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2855
Aws::SESV2::Types::GetContactRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetContactResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2573
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2904
class Aws::SESV2::Types::GetContactResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2574
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2905
Aws::SESV2::Types::GetContactResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to retrieve an existing custom verification email
@@ -7649,84 +8584,84 @@ Aws::SESV2::Types::GetContactResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetCustomVerificationEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2589
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2920
class Aws::SESV2::Types::GetCustomVerificationEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2590
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2921
Aws::SESV2::Types::GetCustomVerificationEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following elements are returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetCustomVerificationEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2630
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2961
class Aws::SESV2::Types::GetCustomVerificationEmailTemplateResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2631
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2962
Aws::SESV2::Types::GetCustomVerificationEmailTemplateResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain more information about a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpPoolRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2644
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2975
class Aws::SESV2::Types::GetDedicatedIpPoolRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2645
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2976
Aws::SESV2::Types::GetDedicatedIpPoolRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following element is returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpPoolResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2658
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2989
class Aws::SESV2::Types::GetDedicatedIpPoolResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2659
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2990
Aws::SESV2::Types::GetDedicatedIpPoolResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain more information about a dedicated IP address.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2674
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3005
class Aws::SESV2::Types::GetDedicatedIpRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2675
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3006
Aws::SESV2::Types::GetDedicatedIpRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about a dedicated IP address.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2688
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3019
class Aws::SESV2::Types::GetDedicatedIpResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2689
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3020
Aws::SESV2::Types::GetDedicatedIpResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain more information about dedicated IP pools.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2719
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3050
class Aws::SESV2::Types::GetDedicatedIpsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2720
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3051
Aws::SESV2::Types::GetDedicatedIpsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the dedicated IP addresses that are associated with
@@ -7734,12 +8669,12 @@ Aws::SESV2::Types::GetDedicatedIpsRequest::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDedicatedIpsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2743
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3074
class Aws::SESV2::Types::GetDedicatedIpsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2744
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3075
Aws::SESV2::Types::GetDedicatedIpsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Retrieve information about the status of the Deliverability dashboard
@@ -7761,19 +8696,19 @@ Aws::SESV2::Types::GetDedicatedIpsResponse::SENSITIVE = T.let(T.unsafe(nil), Arr
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityDashboardOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2768
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3099
class Aws::SESV2::Types::GetDeliverabilityDashboardOptionsRequest < ::Aws::EmptyStructure; end
# An object that shows the status of the Deliverability dashboard.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityDashboardOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2812
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3143
class Aws::SESV2::Types::GetDeliverabilityDashboardOptionsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2813
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3144
Aws::SESV2::Types::GetDeliverabilityDashboardOptionsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to retrieve the results of a predictive inbox placement
@@ -7781,24 +8716,24 @@ Aws::SESV2::Types::GetDeliverabilityDashboardOptionsResponse::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityTestReportRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2827
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3158
class Aws::SESV2::Types::GetDeliverabilityTestReportRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2828
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3159
Aws::SESV2::Types::GetDeliverabilityTestReportRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The results of the predictive inbox placement test.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDeliverabilityTestReportResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2868
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3199
class Aws::SESV2::Types::GetDeliverabilityTestReportResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2869
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3200
Aws::SESV2::Types::GetDeliverabilityTestReportResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Retrieve all the deliverability data for a specific campaign. This
@@ -7808,12 +8743,12 @@ Aws::SESV2::Types::GetDeliverabilityTestReportResponse::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainDeliverabilityCampaignRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2886
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3217
class Aws::SESV2::Types::GetDomainDeliverabilityCampaignRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2887
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3218
Aws::SESV2::Types::GetDomainDeliverabilityCampaignRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains all the deliverability data for a specific
@@ -7823,24 +8758,24 @@ Aws::SESV2::Types::GetDomainDeliverabilityCampaignRequest::SENSITIVE = T.let(T.u
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainDeliverabilityCampaignResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2903
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3234
class Aws::SESV2::Types::GetDomainDeliverabilityCampaignResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2904
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3235
Aws::SESV2::Types::GetDomainDeliverabilityCampaignResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain deliverability metrics for a domain.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainStatisticsReportRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2930
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3261
class Aws::SESV2::Types::GetDomainStatisticsReportRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2931
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3262
Aws::SESV2::Types::GetDomainStatisticsReportRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that includes statistics that are related to the domain that
@@ -7848,60 +8783,60 @@ Aws::SESV2::Types::GetDomainStatisticsReportRequest::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetDomainStatisticsReportResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2954
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3285
class Aws::SESV2::Types::GetDomainStatisticsReportResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2955
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3286
Aws::SESV2::Types::GetDomainStatisticsReportResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to return the policies of an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentityPoliciesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2968
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3299
class Aws::SESV2::Types::GetEmailIdentityPoliciesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2969
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3300
Aws::SESV2::Types::GetEmailIdentityPoliciesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Identity policies associated with email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentityPoliciesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2982
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3313
class Aws::SESV2::Types::GetEmailIdentityPoliciesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2983
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3314
Aws::SESV2::Types::GetEmailIdentityPoliciesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to return details about an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentityRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2996
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3327
class Aws::SESV2::Types::GetEmailIdentityRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#2997
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3328
Aws::SESV2::Types::GetEmailIdentityRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Details about an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailIdentityResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3086
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3423
class Aws::SESV2::Types::GetEmailIdentityResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3087
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3424
Aws::SESV2::Types::GetEmailIdentityResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to display the template object (which includes
@@ -7910,37 +8845,63 @@ Aws::SESV2::Types::GetEmailIdentityResponse::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3102
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3439
class Aws::SESV2::Types::GetEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3103
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3440
Aws::SESV2::Types::GetEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following element is returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3122
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3459
class Aws::SESV2::Types::GetEmailTemplateResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3123
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3460
Aws::SESV2::Types::GetEmailTemplateResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Represents a request to retrieve information about an export job using
+# the export job ID.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetExportJobRequest AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3474
+class Aws::SESV2::Types::GetExportJobRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3475
+Aws::SESV2::Types::GetExportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An HTTP 200 response if the request succeeds, or an error message if
+# the request fails.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetExportJobResponse AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3529
+class Aws::SESV2::Types::GetExportJobResponse < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3530
+Aws::SESV2::Types::GetExportJobResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Represents a request for information about an import job using the
# import job ID.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetImportJobRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3137
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3544
class Aws::SESV2::Types::GetImportJobRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3138
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3545
Aws::SESV2::Types::GetImportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -7948,37 +8909,61 @@ Aws::SESV2::Types::GetImportJobRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetImportJobResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3193
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3600
class Aws::SESV2::Types::GetImportJobResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3194
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3601
Aws::SESV2::Types::GetImportJobResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+# A request to return information about a message.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetMessageInsightsRequest AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3615
+class Aws::SESV2::Types::GetMessageInsightsRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3616
+Aws::SESV2::Types::GetMessageInsightsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# Information about a message.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetMessageInsightsResponse AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3654
+class Aws::SESV2::Types::GetMessageInsightsResponse < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3655
+Aws::SESV2::Types::GetMessageInsightsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# A request to retrieve information about an email address that's on
# the suppression list for your account.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetSuppressedDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3208
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3669
class Aws::SESV2::Types::GetSuppressedDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3209
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3670
Aws::SESV2::Types::GetSuppressedDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about the suppressed email address.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GetSuppressedDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3222
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3683
class Aws::SESV2::Types::GetSuppressedDestinationResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3223
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3684
Aws::SESV2::Types::GetSuppressedDestinationResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object containing additional settings for your VDM configuration as
@@ -7986,12 +8971,12 @@ Aws::SESV2::Types::GetSuppressedDestinationResponse::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GuardianAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3244
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3705
class Aws::SESV2::Types::GuardianAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3245
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3706
Aws::SESV2::Types::GuardianAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object containing additional settings for your VDM configuration as
@@ -7999,24 +8984,24 @@ Aws::SESV2::Types::GuardianAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/GuardianOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3266
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3727
class Aws::SESV2::Types::GuardianOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3267
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3728
Aws::SESV2::Types::GuardianOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# Information about an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/IdentityInfo AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3315
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3776
class Aws::SESV2::Types::IdentityInfo < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3316
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3777
Aws::SESV2::Types::IdentityInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains details about the data source of the import
@@ -8024,12 +9009,12 @@ Aws::SESV2::Types::IdentityInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ImportDataSource AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3336
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3797
class Aws::SESV2::Types::ImportDataSource < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3337
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3798
Aws::SESV2::Types::ImportDataSource::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains details about the resource destination the
@@ -8037,24 +9022,24 @@ Aws::SESV2::Types::ImportDataSource::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ImportDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3358
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3819
class Aws::SESV2::Types::ImportDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3359
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3820
Aws::SESV2::Types::ImportDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# A summary of the import job.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ImportJobSummary AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3399
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3868
class Aws::SESV2::Types::ImportJobSummary < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3400
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3869
Aws::SESV2::Types::ImportJobSummary::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the inbox placement data
@@ -8064,27 +9049,39 @@ Aws::SESV2::Types::ImportJobSummary::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/InboxPlacementTrackingOption AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3423
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3892
class Aws::SESV2::Types::InboxPlacementTrackingOption < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3424
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3893
Aws::SESV2::Types::InboxPlacementTrackingOption::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An object containing details about a specific event.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/InsightsEvent AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3943
+class Aws::SESV2::Types::InsightsEvent < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3944
+Aws::SESV2::Types::InsightsEvent::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The request couldn't be processed because an error occurred with the
# Amazon SES API v2.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/InternalServiceErrorException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3433
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3953
class Aws::SESV2::Types::InternalServiceErrorException < ::Aws::EmptyStructure; end
# The specified request includes an invalid or expired token.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/InvalidNextTokenException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3439
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3959
class Aws::SESV2::Types::InvalidNextTokenException < ::Aws::EmptyStructure; end
# An object that describes how email sent during the predictive inbox
@@ -8092,12 +9089,12 @@ class Aws::SESV2::Types::InvalidNextTokenException < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/IspPlacement AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3458
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3978
class Aws::SESV2::Types::IspPlacement < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3459
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3979
Aws::SESV2::Types::IspPlacement::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines an Amazon Kinesis Data Firehose destination for
@@ -8106,19 +9103,19 @@ Aws::SESV2::Types::IspPlacement::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/KinesisFirehoseDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3482
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4002
class Aws::SESV2::Types::KinesisFirehoseDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3483
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4003
Aws::SESV2::Types::KinesisFirehoseDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# There are too many instances of the specified resource type.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/LimitExceededException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3491
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4011
class Aws::SESV2::Types::LimitExceededException < ::Aws::EmptyStructure; end
# A request to obtain a list of configuration sets for your Amazon SES
@@ -8126,12 +9123,12 @@ class Aws::SESV2::Types::LimitExceededException < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListConfigurationSetsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3512
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4032
class Aws::SESV2::Types::ListConfigurationSetsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3513
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4033
Aws::SESV2::Types::ListConfigurationSetsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of configuration sets in your Amazon SES account in the current
@@ -8139,64 +9136,64 @@ Aws::SESV2::Types::ListConfigurationSetsRequest::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListConfigurationSetsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3536
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4056
class Aws::SESV2::Types::ListConfigurationSetsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3537
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4057
Aws::SESV2::Types::ListConfigurationSetsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactListsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3560
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4080
class Aws::SESV2::Types::ListContactListsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3561
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4081
Aws::SESV2::Types::ListContactListsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactListsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3580
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4100
class Aws::SESV2::Types::ListContactListsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3581
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4101
Aws::SESV2::Types::ListContactListsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A filter that can be applied to a list of contacts.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactsFilter AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3599
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4119
class Aws::SESV2::Types::ListContactsFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3600
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4120
Aws::SESV2::Types::ListContactsFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3634
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4154
class Aws::SESV2::Types::ListContactsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3635
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4155
Aws::SESV2::Types::ListContactsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListContactsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3654
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4174
class Aws::SESV2::Types::ListContactsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3655
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4175
Aws::SESV2::Types::ListContactsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to list the existing custom verification email
@@ -8204,48 +9201,48 @@ Aws::SESV2::Types::ListContactsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListCustomVerificationEmailTemplatesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3683
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4203
class Aws::SESV2::Types::ListCustomVerificationEmailTemplatesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3684
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4204
Aws::SESV2::Types::ListCustomVerificationEmailTemplatesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following elements are returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListCustomVerificationEmailTemplatesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3706
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4226
class Aws::SESV2::Types::ListCustomVerificationEmailTemplatesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3707
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4227
Aws::SESV2::Types::ListCustomVerificationEmailTemplatesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain a list of dedicated IP pools.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDedicatedIpPoolsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3729
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4249
class Aws::SESV2::Types::ListDedicatedIpPoolsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3730
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4250
Aws::SESV2::Types::ListDedicatedIpPoolsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of dedicated IP pools.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDedicatedIpPoolsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3752
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4272
class Aws::SESV2::Types::ListDedicatedIpPoolsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3753
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4273
Aws::SESV2::Types::ListDedicatedIpPoolsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to list all of the predictive inbox placement tests that
@@ -8253,12 +9250,12 @@ Aws::SESV2::Types::ListDedicatedIpPoolsResponse::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDeliverabilityTestReportsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3781
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4301
class Aws::SESV2::Types::ListDeliverabilityTestReportsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3782
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4302
Aws::SESV2::Types::ListDeliverabilityTestReportsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of the predictive inbox placement test reports that are
@@ -8267,12 +9264,12 @@ Aws::SESV2::Types::ListDeliverabilityTestReportsRequest::SENSITIVE = T.let(T.uns
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDeliverabilityTestReportsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3807
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4327
class Aws::SESV2::Types::ListDeliverabilityTestReportsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3808
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4328
Aws::SESV2::Types::ListDeliverabilityTestReportsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Retrieve deliverability data for all the campaigns that used a
@@ -8282,12 +9279,12 @@ Aws::SESV2::Types::ListDeliverabilityTestReportsResponse::SENSITIVE = T.let(T.un
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDomainDeliverabilityCampaignsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3852
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4372
class Aws::SESV2::Types::ListDomainDeliverabilityCampaignsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3853
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4373
Aws::SESV2::Types::ListDomainDeliverabilityCampaignsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An array of objects that provide deliverability data for all the
@@ -8297,12 +9294,12 @@ Aws::SESV2::Types::ListDomainDeliverabilityCampaignsRequest::SENSITIVE = T.let(T
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListDomainDeliverabilityCampaignsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3877
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4397
class Aws::SESV2::Types::ListDomainDeliverabilityCampaignsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3878
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4398
Aws::SESV2::Types::ListDomainDeliverabilityCampaignsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to list all of the email identities associated with your
@@ -8312,12 +9309,12 @@ Aws::SESV2::Types::ListDomainDeliverabilityCampaignsResponse::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailIdentitiesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3906
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4426
class Aws::SESV2::Types::ListEmailIdentitiesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3907
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4427
Aws::SESV2::Types::ListEmailIdentitiesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of all of the identities that you've attempted to verify,
@@ -8326,12 +9323,12 @@ Aws::SESV2::Types::ListEmailIdentitiesRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailIdentitiesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3931
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4451
class Aws::SESV2::Types::ListEmailIdentitiesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3932
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4452
Aws::SESV2::Types::ListEmailIdentitiesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to list the email templates present in your
@@ -8344,37 +9341,62 @@ Aws::SESV2::Types::ListEmailIdentitiesResponse::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailTemplatesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3963
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4483
class Aws::SESV2::Types::ListEmailTemplatesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3964
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4484
Aws::SESV2::Types::ListEmailTemplatesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following elements are returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListEmailTemplatesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3985
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4505
class Aws::SESV2::Types::ListEmailTemplatesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#3986
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4506
Aws::SESV2::Types::ListEmailTemplatesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Represents a request to list all export jobs with filters.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListExportJobsRequest AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4541
+class Aws::SESV2::Types::ListExportJobsRequest < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4542
+Aws::SESV2::Types::ListExportJobsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An HTTP 200 response if the request succeeds, or an error message if
+# the request fails.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListExportJobsResponse AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4564
+class Aws::SESV2::Types::ListExportJobsResponse < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4565
+Aws::SESV2::Types::ListExportJobsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Represents a request to list all of the import jobs for a data
# destination within the specified maximum number of import jobs.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListImportJobsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4018
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4597
class Aws::SESV2::Types::ListImportJobsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4019
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4598
Aws::SESV2::Types::ListImportJobsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8382,12 +9404,12 @@ Aws::SESV2::Types::ListImportJobsRequest::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListImportJobsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4041
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4620
class Aws::SESV2::Types::ListImportJobsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4042
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4621
Aws::SESV2::Types::ListImportJobsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object used to specify a list or topic to which an email belongs,
@@ -8395,12 +9417,12 @@ Aws::SESV2::Types::ListImportJobsResponse::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListManagementOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4061
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4640
class Aws::SESV2::Types::ListManagementOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4062
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4641
Aws::SESV2::Types::ListManagementOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to list the existing recommendations for your
@@ -8408,12 +9430,12 @@ Aws::SESV2::Types::ListManagementOptions::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListRecommendationsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4095
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4674
class Aws::SESV2::Types::ListRecommendationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4096
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4675
Aws::SESV2::Types::ListRecommendationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the response to your request to retrieve the list of
@@ -8421,12 +9443,12 @@ Aws::SESV2::Types::ListRecommendationsRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListRecommendationsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4119
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4698
class Aws::SESV2::Types::ListRecommendationsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4120
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4699
Aws::SESV2::Types::ListRecommendationsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to obtain a list of email destinations that are on the
@@ -8434,63 +9456,63 @@ Aws::SESV2::Types::ListRecommendationsResponse::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListSuppressedDestinationsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4164
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4743
class Aws::SESV2::Types::ListSuppressedDestinationsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4165
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4744
Aws::SESV2::Types::ListSuppressedDestinationsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of suppressed email addresses.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListSuppressedDestinationsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4187
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4766
class Aws::SESV2::Types::ListSuppressedDestinationsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4188
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4767
Aws::SESV2::Types::ListSuppressedDestinationsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListTagsForResourceRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4200
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4779
class Aws::SESV2::Types::ListTagsForResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4201
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4780
Aws::SESV2::Types::ListTagsForResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ListTagsForResourceResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4214
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4793
class Aws::SESV2::Types::ListTagsForResourceResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4215
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4794
Aws::SESV2::Types::ListTagsForResourceResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of attributes that are associated with a MAIL FROM domain.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MailFromAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4261
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4840
class Aws::SESV2::Types::MailFromAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4262
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4841
Aws::SESV2::Types::MailFromAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# The message can't be sent because the sending domain isn't verified.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MailFromDomainNotVerifiedException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4270
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4849
class Aws::SESV2::Types::MailFromDomainNotVerifiedException < ::Aws::EmptyStructure; end
# Represents the email message that you're sending. The `Message`
@@ -8498,19 +9520,57 @@ class Aws::SESV2::Types::MailFromDomainNotVerifiedException < ::Aws::EmptyStruct
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Message AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4295
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4874
class Aws::SESV2::Types::Message < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4296
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4875
Aws::SESV2::Types::Message::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An object that contains filters applied when performing the Message
+# Insights export.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MessageInsightsDataSource AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4911
+class Aws::SESV2::Types::MessageInsightsDataSource < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4912
+Aws::SESV2::Types::MessageInsightsDataSource::SENSITIVE = T.let(T.unsafe(nil), Array)
+
+# An object containing Message Insights filters.
+#
+# If you specify multiple filters, the filters are joined by AND.
+#
+# If you specify multiple values for a filter, the values are joined by
+# OR. Filter values are case-sensitive.
+#
+# `FromEmailAddress`, `Destination`, and `Subject` filters support
+# partial match. A partial match is performed by using the `*` wildcard
+# character placed at the beginning (suffix match), the end (prefix
+# match) or both ends of the string (contains match). In order to match
+# the literal characters `*` or ``, they must be escaped using the ``
+# character. If no wildcard character is present, an exact match is
+# performed.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MessageInsightsFilters AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4972
+class Aws::SESV2::Types::MessageInsightsFilters < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4973
+Aws::SESV2::Types::MessageInsightsFilters::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The message can't be sent because it contains invalid content.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MessageRejected AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4304
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4981
class Aws::SESV2::Types::MessageRejected < ::Aws::EmptyStructure; end
# Contains the name and value of a tag that you apply to an email. You
@@ -8518,12 +9578,12 @@ class Aws::SESV2::Types::MessageRejected < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MessageTag AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4333
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5010
class Aws::SESV2::Types::MessageTag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4334
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5011
Aws::SESV2::Types::MessageTag::SENSITIVE = T.let(T.unsafe(nil), Array)
# An error corresponding to the unsuccessful processing of a single
@@ -8531,31 +9591,44 @@ Aws::SESV2::Types::MessageTag::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MetricDataError AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4364
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5041
class Aws::SESV2::Types::MetricDataError < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4365
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5042
Aws::SESV2::Types::MetricDataError::SENSITIVE = T.let(T.unsafe(nil), Array)
# The result of a single metric data query.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MetricDataResult AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4388
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5065
class Aws::SESV2::Types::MetricDataResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4389
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5066
Aws::SESV2::Types::MetricDataResult::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An object that contains details about the data source for the metrics
+# export.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/MetricsDataSource AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5102
+class Aws::SESV2::Types::MetricsDataSource < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5103
+Aws::SESV2::Types::MetricsDataSource::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The resource you attempted to access doesn't exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/NotFoundException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4397
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5111
class Aws::SESV2::Types::NotFoundException < ::Aws::EmptyStructure; end
# An object that contains information about email that was sent from the
@@ -8563,12 +9636,12 @@ class Aws::SESV2::Types::NotFoundException < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/OverallVolume AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4422
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5136
class Aws::SESV2::Types::OverallVolume < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4423
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5137
Aws::SESV2::Types::OverallVolume::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines an Amazon Pinpoint project destination for
@@ -8584,24 +9657,24 @@ Aws::SESV2::Types::OverallVolume::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PinpointDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4446
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5160
class Aws::SESV2::Types::PinpointDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4447
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5161
Aws::SESV2::Types::PinpointDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains inbox placement data for an email provider.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PlacementStatistics AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4485
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5199
class Aws::SESV2::Types::PlacementStatistics < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4486
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5200
Aws::SESV2::Types::PlacementStatistics::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to enable or disable the automatic IP address warm-up
@@ -8609,12 +9682,12 @@ Aws::SESV2::Types::PlacementStatistics::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDedicatedIpWarmupAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4503
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5217
class Aws::SESV2::Types::PutAccountDedicatedIpWarmupAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4504
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5218
Aws::SESV2::Types::PutAccountDedicatedIpWarmupAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8622,19 +9695,19 @@ Aws::SESV2::Types::PutAccountDedicatedIpWarmupAttributesRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDedicatedIpWarmupAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4513
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5227
class Aws::SESV2::Types::PutAccountDedicatedIpWarmupAttributesResponse < ::Aws::EmptyStructure; end
# A request to submit new account details.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDetailsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4564
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5278
class Aws::SESV2::Types::PutAccountDetailsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4565
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5279
Aws::SESV2::Types::PutAccountDetailsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8642,19 +9715,19 @@ Aws::SESV2::Types::PutAccountDetailsRequest::SENSITIVE = T.let(T.unsafe(nil), Ar
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountDetailsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4574
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5288
class Aws::SESV2::Types::PutAccountDetailsResponse < ::Aws::EmptyStructure; end
# A request to change the ability of your account to send email.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSendingAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4593
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5307
class Aws::SESV2::Types::PutAccountSendingAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4594
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5308
Aws::SESV2::Types::PutAccountSendingAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8662,19 +9735,19 @@ Aws::SESV2::Types::PutAccountSendingAttributesRequest::SENSITIVE = T.let(T.unsaf
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSendingAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4603
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5317
class Aws::SESV2::Types::PutAccountSendingAttributesResponse < ::Aws::EmptyStructure; end
# A request to change your account's suppression preferences.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSuppressionAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4624
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5338
class Aws::SESV2::Types::PutAccountSuppressionAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4625
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5339
Aws::SESV2::Types::PutAccountSuppressionAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8682,36 +9755,36 @@ Aws::SESV2::Types::PutAccountSuppressionAttributesRequest::SENSITIVE = T.let(T.u
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountSuppressionAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4634
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5348
class Aws::SESV2::Types::PutAccountSuppressionAttributesResponse < ::Aws::EmptyStructure; end
# A request to submit new account VDM attributes.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountVdmAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4646
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5360
class Aws::SESV2::Types::PutAccountVdmAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4647
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5361
Aws::SESV2::Types::PutAccountVdmAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutAccountVdmAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4653
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5367
class Aws::SESV2::Types::PutAccountVdmAttributesResponse < ::Aws::EmptyStructure; end
# A request to associate a configuration set with a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetDeliveryOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4680
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5394
class Aws::SESV2::Types::PutConfigurationSetDeliveryOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4681
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5395
Aws::SESV2::Types::PutConfigurationSetDeliveryOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8719,7 +9792,7 @@ Aws::SESV2::Types::PutConfigurationSetDeliveryOptionsRequest::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetDeliveryOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4690
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5404
class Aws::SESV2::Types::PutConfigurationSetDeliveryOptionsResponse < ::Aws::EmptyStructure; end
# A request to enable or disable tracking of reputation metrics for a
@@ -8727,12 +9800,12 @@ class Aws::SESV2::Types::PutConfigurationSetDeliveryOptionsResponse < ::Aws::Emp
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetReputationOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4709
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5423
class Aws::SESV2::Types::PutConfigurationSetReputationOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4710
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5424
Aws::SESV2::Types::PutConfigurationSetReputationOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8740,7 +9813,7 @@ Aws::SESV2::Types::PutConfigurationSetReputationOptionsRequest::SENSITIVE = T.le
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetReputationOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4719
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5433
class Aws::SESV2::Types::PutConfigurationSetReputationOptionsResponse < ::Aws::EmptyStructure; end
# A request to enable or disable the ability of Amazon SES to send
@@ -8748,12 +9821,12 @@ class Aws::SESV2::Types::PutConfigurationSetReputationOptionsResponse < ::Aws::E
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSendingOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4738
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5452
class Aws::SESV2::Types::PutConfigurationSetSendingOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4739
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5453
Aws::SESV2::Types::PutConfigurationSetSendingOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8761,7 +9834,7 @@ Aws::SESV2::Types::PutConfigurationSetSendingOptionsRequest::SENSITIVE = T.let(T
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSendingOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4748
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5462
class Aws::SESV2::Types::PutConfigurationSetSendingOptionsResponse < ::Aws::EmptyStructure; end
# A request to change the account suppression list preferences for a
@@ -8769,12 +9842,12 @@ class Aws::SESV2::Types::PutConfigurationSetSendingOptionsResponse < ::Aws::Empt
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSuppressionOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4776
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5490
class Aws::SESV2::Types::PutConfigurationSetSuppressionOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4777
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5491
Aws::SESV2::Types::PutConfigurationSetSuppressionOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8782,7 +9855,7 @@ Aws::SESV2::Types::PutConfigurationSetSuppressionOptionsRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetSuppressionOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4786
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5500
class Aws::SESV2::Types::PutConfigurationSetSuppressionOptionsResponse < ::Aws::EmptyStructure; end
# A request to add a custom domain for tracking open and click events to
@@ -8790,12 +9863,12 @@ class Aws::SESV2::Types::PutConfigurationSetSuppressionOptionsResponse < ::Aws::
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetTrackingOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4803
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5517
class Aws::SESV2::Types::PutConfigurationSetTrackingOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4804
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5518
Aws::SESV2::Types::PutConfigurationSetTrackingOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8803,19 +9876,19 @@ Aws::SESV2::Types::PutConfigurationSetTrackingOptionsRequest::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetTrackingOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4813
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5527
class Aws::SESV2::Types::PutConfigurationSetTrackingOptionsResponse < ::Aws::EmptyStructure; end
# A request to add specific VDM settings to a configuration set.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetVdmOptionsRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4829
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5543
class Aws::SESV2::Types::PutConfigurationSetVdmOptionsRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4830
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5544
Aws::SESV2::Types::PutConfigurationSetVdmOptionsRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8823,19 +9896,19 @@ Aws::SESV2::Types::PutConfigurationSetVdmOptionsRequest::SENSITIVE = T.let(T.uns
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutConfigurationSetVdmOptionsResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4839
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5553
class Aws::SESV2::Types::PutConfigurationSetVdmOptionsResponse < ::Aws::EmptyStructure; end
# A request to move a dedicated IP address to a dedicated IP pool.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpInPoolRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4858
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5572
class Aws::SESV2::Types::PutDedicatedIpInPoolRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4859
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5573
Aws::SESV2::Types::PutDedicatedIpInPoolRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8843,19 +9916,19 @@ Aws::SESV2::Types::PutDedicatedIpInPoolRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpInPoolResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4868
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5582
class Aws::SESV2::Types::PutDedicatedIpInPoolResponse < ::Aws::EmptyStructure; end
# A request to convert a dedicated IP pool to a different scaling mode.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpPoolScalingAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4889
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5603
class Aws::SESV2::Types::PutDedicatedIpPoolScalingAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4890
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5604
Aws::SESV2::Types::PutDedicatedIpPoolScalingAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8863,7 +9936,7 @@ Aws::SESV2::Types::PutDedicatedIpPoolScalingAttributesRequest::SENSITIVE = T.let
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpPoolScalingAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4899
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5613
class Aws::SESV2::Types::PutDedicatedIpPoolScalingAttributesResponse < ::Aws::EmptyStructure; end
# A request to change the warm-up attributes for a dedicated IP address.
@@ -8872,12 +9945,12 @@ class Aws::SESV2::Types::PutDedicatedIpPoolScalingAttributesResponse < ::Aws::Em
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpWarmupAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4919
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5633
class Aws::SESV2::Types::PutDedicatedIpWarmupAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4920
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5634
Aws::SESV2::Types::PutDedicatedIpWarmupAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8885,7 +9958,7 @@ Aws::SESV2::Types::PutDedicatedIpWarmupAttributesRequest::SENSITIVE = T.let(T.un
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDedicatedIpWarmupAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4929
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5643
class Aws::SESV2::Types::PutDedicatedIpWarmupAttributesResponse < ::Aws::EmptyStructure; end
# Enable or disable the Deliverability dashboard. When you enable the
@@ -8906,12 +9979,12 @@ class Aws::SESV2::Types::PutDedicatedIpWarmupAttributesResponse < ::Aws::EmptySt
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDeliverabilityDashboardOptionRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4961
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5675
class Aws::SESV2::Types::PutDeliverabilityDashboardOptionRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4962
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5676
Aws::SESV2::Types::PutDeliverabilityDashboardOptionRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A response that indicates whether the Deliverability dashboard is
@@ -8919,19 +9992,19 @@ Aws::SESV2::Types::PutDeliverabilityDashboardOptionRequest::SENSITIVE = T.let(T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutDeliverabilityDashboardOptionResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4971
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5685
class Aws::SESV2::Types::PutDeliverabilityDashboardOptionResponse < ::Aws::EmptyStructure; end
# A request to associate a configuration set with an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityConfigurationSetAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4987
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5701
class Aws::SESV2::Types::PutEmailIdentityConfigurationSetAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4988
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5702
Aws::SESV2::Types::PutEmailIdentityConfigurationSetAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -8939,7 +10012,7 @@ Aws::SESV2::Types::PutEmailIdentityConfigurationSetAttributesRequest::SENSITIVE
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityConfigurationSetAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#4997
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5711
class Aws::SESV2::Types::PutEmailIdentityConfigurationSetAttributesResponse < ::Aws::EmptyStructure; end
# A request to enable or disable DKIM signing of email that you send
@@ -8947,12 +10020,12 @@ class Aws::SESV2::Types::PutEmailIdentityConfigurationSetAttributesResponse < ::
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5018
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5732
class Aws::SESV2::Types::PutEmailIdentityDkimAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5019
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5733
Aws::SESV2::Types::PutEmailIdentityDkimAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -8960,19 +10033,19 @@ Aws::SESV2::Types::PutEmailIdentityDkimAttributesRequest::SENSITIVE = T.let(T.un
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5028
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5742
class Aws::SESV2::Types::PutEmailIdentityDkimAttributesResponse < ::Aws::EmptyStructure; end
# A request to change the DKIM attributes for an email identity.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimSigningAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5067
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5781
class Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5068
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5782
Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -8982,12 +10055,12 @@ Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityDkimSigningAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5138
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5852
class Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5139
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5853
Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A request to set the attributes that control how bounce and complaint
@@ -8995,12 +10068,12 @@ Aws::SESV2::Types::PutEmailIdentityDkimSigningAttributesResponse::SENSITIVE = T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityFeedbackAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5169
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5883
class Aws::SESV2::Types::PutEmailIdentityFeedbackAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5170
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5884
Aws::SESV2::Types::PutEmailIdentityFeedbackAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -9008,7 +10081,7 @@ Aws::SESV2::Types::PutEmailIdentityFeedbackAttributesRequest::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityFeedbackAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5179
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5893
class Aws::SESV2::Types::PutEmailIdentityFeedbackAttributesResponse < ::Aws::EmptyStructure; end
# A request to configure the custom MAIL FROM domain for a verified
@@ -9016,12 +10089,12 @@ class Aws::SESV2::Types::PutEmailIdentityFeedbackAttributesResponse < ::Aws::Emp
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityMailFromAttributesRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5218
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5932
class Aws::SESV2::Types::PutEmailIdentityMailFromAttributesRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5219
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5933
Aws::SESV2::Types::PutEmailIdentityMailFromAttributesRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -9029,7 +10102,7 @@ Aws::SESV2::Types::PutEmailIdentityMailFromAttributesRequest::SENSITIVE = T.let(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutEmailIdentityMailFromAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5228
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5942
class Aws::SESV2::Types::PutEmailIdentityMailFromAttributesResponse < ::Aws::EmptyStructure; end
# A request to add an email destination to the suppression list for your
@@ -9037,12 +10110,12 @@ class Aws::SESV2::Types::PutEmailIdentityMailFromAttributesResponse < ::Aws::Emp
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutSuppressedDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5247
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5961
class Aws::SESV2::Types::PutSuppressedDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5248
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5962
Aws::SESV2::Types::PutSuppressedDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -9050,31 +10123,31 @@ Aws::SESV2::Types::PutSuppressedDestinationRequest::SENSITIVE = T.let(T.unsafe(n
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/PutSuppressedDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5257
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5971
class Aws::SESV2::Types::PutSuppressedDestinationResponse < ::Aws::EmptyStructure; end
# Represents the raw content of an email message.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/RawMessage AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5292
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6009
class Aws::SESV2::Types::RawMessage < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5293
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6010
Aws::SESV2::Types::RawMessage::SENSITIVE = T.let(T.unsafe(nil), Array)
# A recommendation generated for your account.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Recommendation AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5340
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6057
class Aws::SESV2::Types::Recommendation < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5341
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6058
Aws::SESV2::Types::Recommendation::SENSITIVE = T.let(T.unsafe(nil), Array)
# The `ReplaceEmailContent` object to be used for a specific
@@ -9083,12 +10156,12 @@ Aws::SESV2::Types::Recommendation::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ReplacementEmailContent AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5356
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6073
class Aws::SESV2::Types::ReplacementEmailContent < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5357
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6074
Aws::SESV2::Types::ReplacementEmailContent::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object which contains `ReplacementTemplateData` to be used for a
@@ -9096,12 +10169,12 @@ Aws::SESV2::Types::ReplacementEmailContent::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ReplacementTemplate AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5374
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6091
class Aws::SESV2::Types::ReplacementTemplate < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5375
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6092
Aws::SESV2::Types::ReplacementTemplate::SENSITIVE = T.let(T.unsafe(nil), Array)
# Enable or disable collection of reputation metrics for emails that you
@@ -9110,26 +10183,39 @@ Aws::SESV2::Types::ReplacementTemplate::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ReputationOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5400
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6117
class Aws::SESV2::Types::ReputationOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5401
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6118
Aws::SESV2::Types::ReputationOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about your account details review.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/ReviewDetails AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5432
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6149
class Aws::SESV2::Types::ReviewDetails < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5433
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6150
Aws::SESV2::Types::ReviewDetails::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An object that contains information about the start of authority (SOA)
+# record associated with the identity.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SOARecord AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6174
+class Aws::SESV2::Types::SOARecord < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6175
+Aws::SESV2::Types::SOARecord::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Represents a request to send email messages to multiple destinations
# using Amazon SES. For more information, see the [Amazon SES Developer
# Guide][1].
@@ -9140,24 +10226,24 @@ Aws::SESV2::Types::ReviewDetails::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendBulkEmailRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5533
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6275
class Aws::SESV2::Types::SendBulkEmailRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5534
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6276
Aws::SESV2::Types::SendBulkEmailRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following data is returned in JSON format by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendBulkEmailResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5548
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6290
class Aws::SESV2::Types::SendBulkEmailResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5549
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6291
Aws::SESV2::Types::SendBulkEmailResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to send a custom verification email to a
@@ -9165,24 +10251,24 @@ Aws::SESV2::Types::SendBulkEmailResponse::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendCustomVerificationEmailRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5575
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6317
class Aws::SESV2::Types::SendCustomVerificationEmailRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5576
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6318
Aws::SESV2::Types::SendCustomVerificationEmailRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following element is returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendCustomVerificationEmailResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5590
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6332
class Aws::SESV2::Types::SendCustomVerificationEmailResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5591
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6333
Aws::SESV2::Types::SendCustomVerificationEmailResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Represents a request to send a single formatted email using Amazon
@@ -9194,12 +10280,12 @@ Aws::SESV2::Types::SendCustomVerificationEmailResponse::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendEmailRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5700
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6442
class Aws::SESV2::Types::SendEmailRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5701
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6443
Aws::SESV2::Types::SendEmailRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# A unique message ID that you receive when an email is accepted for
@@ -9207,12 +10293,12 @@ Aws::SESV2::Types::SendEmailRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendEmailResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5723
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6465
class Aws::SESV2::Types::SendEmailResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5724
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6466
Aws::SESV2::Types::SendEmailResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the per-day and per-second
@@ -9221,12 +10307,12 @@ Aws::SESV2::Types::SendEmailResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendQuota AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5756
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6498
class Aws::SESV2::Types::SendQuota < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5757
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6499
Aws::SESV2::Types::SendQuota::SENSITIVE = T.let(T.unsafe(nil), Array)
# Used to enable or disable email sending for messages that use this
@@ -9234,12 +10320,12 @@ Aws::SESV2::Types::SendQuota::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendingOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5772
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6514
class Aws::SESV2::Types::SendingOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5773
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6515
Aws::SESV2::Types::SendingOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# The message can't be sent because the account's ability to send
@@ -9247,7 +10333,7 @@ Aws::SESV2::Types::SendingOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SendingPausedException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5782
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6524
class Aws::SESV2::Types::SendingPausedException < ::Aws::EmptyStructure; end
# An object that defines an Amazon SNS destination for email events. You
@@ -9256,12 +10342,12 @@ class Aws::SESV2::Types::SendingPausedException < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SnsDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5801
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6543
class Aws::SESV2::Types::SnsDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5802
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6544
Aws::SESV2::Types::SnsDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about an email address that is on
@@ -9269,12 +10355,12 @@ Aws::SESV2::Types::SnsDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressedDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5835
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6577
class Aws::SESV2::Types::SuppressedDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5836
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6578
Aws::SESV2::Types::SuppressedDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains additional attributes that are related an
@@ -9282,24 +10368,24 @@ Aws::SESV2::Types::SuppressedDestination::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressedDestinationAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5857
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6599
class Aws::SESV2::Types::SuppressedDestinationAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5858
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6600
Aws::SESV2::Types::SuppressedDestinationAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# A summary that describes the suppressed email address.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressedDestinationSummary AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5883
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6625
class Aws::SESV2::Types::SuppressedDestinationSummary < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5884
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6626
Aws::SESV2::Types::SuppressedDestinationSummary::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the email address
@@ -9308,24 +10394,24 @@ Aws::SESV2::Types::SuppressedDestinationSummary::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressionAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5909
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6651
class Aws::SESV2::Types::SuppressionAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5910
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6652
Aws::SESV2::Types::SuppressionAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains details about the action of suppression list.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressionListDestination AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5929
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6671
class Aws::SESV2::Types::SuppressionListDestination < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5930
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6672
Aws::SESV2::Types::SuppressionListDestination::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that contains information about the suppression list
@@ -9333,12 +10419,12 @@ Aws::SESV2::Types::SuppressionListDestination::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/SuppressionOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5954
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6696
class Aws::SESV2::Types::SuppressionOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#5955
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6697
Aws::SESV2::Types::SuppressionOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the tags that are associated with a resource.
@@ -9375,27 +10461,27 @@ Aws::SESV2::Types::SuppressionOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Tag AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6008
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6750
class Aws::SESV2::Types::Tag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6009
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6751
Aws::SESV2::Types::Tag::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TagResourceRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6029
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6771
class Aws::SESV2::Types::TagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6030
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6772
Aws::SESV2::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TagResourceResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6036
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6778
class Aws::SESV2::Types::TagResourceResponse < ::Aws::EmptyStructure; end
# An object that defines the email template to use for an email message,
@@ -9406,12 +10492,12 @@ class Aws::SESV2::Types::TagResourceResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Template AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6066
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6808
class Aws::SESV2::Types::Template < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6067
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6809
Aws::SESV2::Types::Template::SENSITIVE = T.let(T.unsafe(nil), Array)
# >Represents a request to create a preview of the MIME content of an
@@ -9419,31 +10505,31 @@ Aws::SESV2::Types::Template::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TestRenderEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6089
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6831
class Aws::SESV2::Types::TestRenderEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6090
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6832
Aws::SESV2::Types::TestRenderEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# The following element is returned by the service.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TestRenderEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6105
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6847
class Aws::SESV2::Types::TestRenderEmailTemplateResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6106
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6848
Aws::SESV2::Types::TestRenderEmailTemplateResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Too many requests have been made to the operation.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TooManyRequestsException AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6114
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6856
class Aws::SESV2::Types::TooManyRequestsException < ::Aws::EmptyStructure; end
# An interest group, theme, or label within a list. Lists can have
@@ -9451,24 +10537,24 @@ class Aws::SESV2::Types::TooManyRequestsException < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/Topic AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6143
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6885
class Aws::SESV2::Types::Topic < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6144
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6886
Aws::SESV2::Types::Topic::SENSITIVE = T.let(T.unsafe(nil), Array)
# Used for filtering by a specific topic preference.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TopicFilter AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6164
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6906
class Aws::SESV2::Types::TopicFilter < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6165
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6907
Aws::SESV2::Types::TopicFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
# The contact's preference for being opted-in to or opted-out of a
@@ -9476,12 +10562,12 @@ Aws::SESV2::Types::TopicFilter::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TopicPreference AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6185
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6927
class Aws::SESV2::Types::TopicPreference < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6186
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6928
Aws::SESV2::Types::TopicPreference::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the tracking options for a configuration set.
@@ -9496,27 +10582,27 @@ Aws::SESV2::Types::TopicPreference::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/TrackingOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6207
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6949
class Aws::SESV2::Types::TrackingOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6208
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6950
Aws::SESV2::Types::TrackingOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UntagResourceRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6232
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6974
class Aws::SESV2::Types::UntagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6233
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6975
Aws::SESV2::Types::UntagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UntagResourceResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6239
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6981
class Aws::SESV2::Types::UntagResourceResponse < ::Aws::EmptyStructure; end
# A request to change the settings for an event destination for a
@@ -9524,12 +10610,12 @@ class Aws::SESV2::Types::UntagResourceResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateConfigurationSetEventDestinationRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6262
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7004
class Aws::SESV2::Types::UpdateConfigurationSetEventDestinationRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6263
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7005
Aws::SESV2::Types::UpdateConfigurationSetEventDestinationRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -9537,37 +10623,37 @@ Aws::SESV2::Types::UpdateConfigurationSetEventDestinationRequest::SENSITIVE = T.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateConfigurationSetEventDestinationResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6272
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7014
class Aws::SESV2::Types::UpdateConfigurationSetEventDestinationResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContactListRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6292
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7034
class Aws::SESV2::Types::UpdateContactListRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6293
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7035
Aws::SESV2::Types::UpdateContactListRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContactListResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6299
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7041
class Aws::SESV2::Types::UpdateContactListResponse < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContactRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6330
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7072
class Aws::SESV2::Types::UpdateContactRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6331
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7073
Aws::SESV2::Types::UpdateContactRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateContactResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6337
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7079
class Aws::SESV2::Types::UpdateContactResponse < ::Aws::EmptyStructure; end
# Represents a request to update an existing custom verification email
@@ -9575,12 +10661,12 @@ class Aws::SESV2::Types::UpdateContactResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateCustomVerificationEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6385
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7127
class Aws::SESV2::Types::UpdateCustomVerificationEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6386
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7128
Aws::SESV2::Types::UpdateCustomVerificationEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -9588,7 +10674,7 @@ Aws::SESV2::Types::UpdateCustomVerificationEmailTemplateRequest::SENSITIVE = T.l
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateCustomVerificationEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6395
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7137
class Aws::SESV2::Types::UpdateCustomVerificationEmailTemplateResponse < ::Aws::EmptyStructure; end
# Represents a request to update a sending authorization policy for an
@@ -9602,12 +10688,12 @@ class Aws::SESV2::Types::UpdateCustomVerificationEmailTemplateResponse < ::Aws::
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailIdentityPolicyRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6434
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7176
class Aws::SESV2::Types::UpdateEmailIdentityPolicyRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6435
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7177
Aws::SESV2::Types::UpdateEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# An HTTP 200 response if the request succeeds, or an error message if
@@ -9615,7 +10701,7 @@ Aws::SESV2::Types::UpdateEmailIdentityPolicyRequest::SENSITIVE = T.let(T.unsafe(
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailIdentityPolicyResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6444
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7186
class Aws::SESV2::Types::UpdateEmailIdentityPolicyResponse < ::Aws::EmptyStructure; end
# Represents a request to update an email template. For more
@@ -9627,12 +10713,12 @@ class Aws::SESV2::Types::UpdateEmailIdentityPolicyResponse < ::Aws::EmptyStructu
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailTemplateRequest AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6466
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7208
class Aws::SESV2::Types::UpdateEmailTemplateRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6467
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7209
Aws::SESV2::Types::UpdateEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# If the action is successful, the service sends back an HTTP 200
@@ -9640,19 +10726,19 @@ Aws::SESV2::Types::UpdateEmailTemplateRequest::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/UpdateEmailTemplateResponse AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6476
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7218
class Aws::SESV2::Types::UpdateEmailTemplateResponse < ::Aws::EmptyStructure; end
# The VDM attributes that apply to your Amazon SES account.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/VdmAttributes AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6504
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7246
class Aws::SESV2::Types::VdmAttributes < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6505
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7247
Aws::SESV2::Types::VdmAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
# An object that defines the VDM settings that apply to emails that you
@@ -9660,23 +10746,36 @@ Aws::SESV2::Types::VdmAttributes::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/VdmOptions AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6526
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7268
class Aws::SESV2::Types::VdmOptions < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6527
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7269
Aws::SESV2::Types::VdmOptions::SENSITIVE = T.let(T.unsafe(nil), Array)
+# An object that contains additional information about the verification
+# status for the identity.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/VerificationInfo AWS API Documentation
+#
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7319
+class Aws::SESV2::Types::VerificationInfo < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7320
+Aws::SESV2::Types::VerificationInfo::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# An object that contains information about the amount of email that was
# delivered to recipients.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sesv2-2019-09-27/VolumeStatistics AWS API Documentation
#
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6559
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7352
class Aws::SESV2::Types::VolumeStatistics < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#6560
+# source://aws-sdk-sesv2//lib/aws-sdk-sesv2/types.rb#7353
Aws::SESV2::Types::VolumeStatistics::SENSITIVE = T.let(T.unsafe(nil), Array)
diff --git a/sorbet/rbi/gems/aws-sdk-sns@1.65.0.rbi b/sorbet/rbi/gems/aws-sdk-sns@1.70.0.rbi
similarity index 89%
rename from sorbet/rbi/gems/aws-sdk-sns@1.65.0.rbi
rename to sorbet/rbi/gems/aws-sdk-sns@1.70.0.rbi
index e9f229c6..da4c6ba5 100644
--- a/sorbet/rbi/gems/aws-sdk-sns@1.65.0.rbi
+++ b/sorbet/rbi/gems/aws-sdk-sns@1.70.0.rbi
@@ -7,28 +7,28 @@
# source://aws-sdk-sns//lib/aws-sdk-sns/message_verifier.rb#7
module Aws
class << self
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#133
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#133
def config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#136
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#136
def config=(config); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#195
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#195
def eager_autoload!(*args); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#188
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#188
def empty_connection_pools!; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#145
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#145
def partition(partition_name); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#150
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#150
def partitions; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#126
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#126
def shared_config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#165
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#165
def use_bundled_cert!; end
end
end
@@ -119,7 +119,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @api private
# @param params [{}]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2883
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2911
def build_request(operation_name, params = T.unsafe(nil)); end
# Accepts a phone number and indicates whether the phone holder has
@@ -360,7 +360,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::CreateTopicResponse#topic_arn #topic_arn} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/CreateTopic AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#844
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#850
def create_topic(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes the endpoint for a device and mobile app from Amazon SNS. This
@@ -385,7 +385,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteEndpoint AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#875
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#881
def delete_endpoint(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a platform application object for one of the supported push
@@ -408,7 +408,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeletePlatformApplication AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#904
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#910
def delete_platform_application(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes an Amazon Web Services account's verified or pending phone
@@ -439,7 +439,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteSMSSandboxPhoneNumber AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#941
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#947
def delete_sms_sandbox_phone_number(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a topic and all its subscriptions. Deleting a topic might
@@ -458,7 +458,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteTopic AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#966
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#972
def delete_topic(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the specified inline `DataProtectionPolicy` document that is
@@ -480,7 +480,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetDataProtectionPolicyResponse#data_protection_policy #data_protection_policy} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetDataProtectionPolicy AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1002
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1008
def get_data_protection_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the endpoint attributes for a device on one of the supported
@@ -509,7 +509,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetEndpointAttributesResponse#attributes #attributes} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetEndpointAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1038
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1044
def get_endpoint_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the attributes of the platform application object for the
@@ -538,7 +538,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetPlatformApplicationAttributesResponse#attributes #attributes} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetPlatformApplicationAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1074
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1080
def get_platform_application_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns the settings for sending SMS messages from your Amazon Web
@@ -563,7 +563,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetSMSAttributesResponse#attributes #attributes} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1116
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1122
def get_sms_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Retrieves the SMS sandbox status for the calling Amazon Web Services
@@ -593,7 +593,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetSMSSandboxAccountStatusResult#is_in_sandbox #is_in_sandbox} => Boolean
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSSandboxAccountStatus AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1150
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1156
def get_sms_sandbox_account_status(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns all of the properties of a subscription.
@@ -615,7 +615,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetSubscriptionAttributesResponse#attributes #attributes} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSubscriptionAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1179
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1185
def get_subscription_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns all of the properties of a topic. Topic properties returned
@@ -638,7 +638,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::GetTopicAttributesResponse#attributes #attributes} => Hash<String,String>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetTopicAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1209
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1215
def get_topic_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the endpoints and endpoint attributes for devices in a supported
@@ -683,7 +683,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListEndpointsByPlatformApplicationResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListEndpointsByPlatformApplication AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1266
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1272
def list_endpoints_by_platform_application(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the calling Amazon Web Services account's dedicated origination
@@ -724,7 +724,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListOriginationNumbersResult#phone_numbers #phone_numbers} => Array<Types::PhoneNumberInformation>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListOriginationNumbers AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1316
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1322
def list_origination_numbers(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of phone numbers that are opted out, meaning you cannot
@@ -759,7 +759,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListPhoneNumbersOptedOutResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPhoneNumbersOptedOut AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1360
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1366
def list_phone_numbers_opted_out(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the platform application objects for the supported push
@@ -802,7 +802,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListPlatformApplicationsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPlatformApplications AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1412
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1418
def list_platform_applications(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Lists the calling Amazon Web Services account's current verified and
@@ -846,7 +846,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListSMSSandboxPhoneNumbersResult#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSMSSandboxPhoneNumbers AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1466
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1472
def list_sms_sandbox_phone_numbers(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of the requester's subscriptions. Each call returns a
@@ -881,7 +881,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListSubscriptionsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptions AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1508
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1514
def list_subscriptions(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of the subscriptions to a specific topic. Each call
@@ -919,7 +919,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListSubscriptionsByTopicResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsByTopic AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1555
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1561
def list_subscriptions_by_topic(params = T.unsafe(nil), options = T.unsafe(nil)); end
# List all tags added to the specified Amazon SNS topic. For an
@@ -948,7 +948,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListTagsForResourceResponse#tags #tags} => Array<Types::Tag>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTagsForResource AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1591
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1597
def list_tags_for_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Returns a list of the requester's topics. Each call returns a limited
@@ -979,7 +979,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::ListTopicsResponse#next_token #next_token} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTopics AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1629
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1635
def list_topics(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Use this request to opt in a phone number that is opted out, which
@@ -998,7 +998,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/OptInPhoneNumber AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1654
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1660
def opt_in_phone_number(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sends a message to an Amazon SNS topic, a text message (SMS message)
@@ -1069,7 +1069,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::PublishResponse#sequence_number #sequence_number} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Publish AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1850
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1856
def publish(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Publishes up to ten messages to the specified topic. This is a batch
@@ -1145,7 +1145,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::PublishBatchResponse#failed #failed} => Array<Types::BatchResultErrorEntry>
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishBatch AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1936
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1942
def publish_batch(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Adds or updates an inline policy document that is stored in the
@@ -1164,7 +1164,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PutDataProtectionPolicy AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1975
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#1981
def put_data_protection_policy(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Removes a statement from a topic's access control policy.
@@ -1188,7 +1188,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/RemovePermission AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2007
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2013
def remove_permission(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the attributes for an endpoint for a device on one of the
@@ -1215,7 +1215,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetEndpointAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2057
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2063
def set_endpoint_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Sets the attributes of the platform application object for the
@@ -1245,7 +1245,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetPlatformApplicationAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2157
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2163
def set_platform_application_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Use this request to set the default settings for sending SMS messages
@@ -1279,7 +1279,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSMSAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2279
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2285
def set_sms_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Allows a subscription owner to set an attribute of the subscription to
@@ -1300,7 +1300,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSubscriptionAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2359
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2365
def set_subscription_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Allows a topic owner to set an attribute of the topic to a new value.
@@ -1326,7 +1326,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetTopicAttributes AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2550
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2556
def set_topic_attributes(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Subscribes an endpoint to an Amazon SNS topic. If the endpoint type is
@@ -1335,7 +1335,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# `ConfirmSubscription` action to confirm the subscription.
#
# You call the `ConfirmSubscription` action with the token from the
- # subscription response. Confirmation tokens are valid for three days.
+ # subscription response. Confirmation tokens are valid for two days.
#
# This action is throttled at 100 transactions per second (TPS).
#
@@ -1365,7 +1365,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# * {Types::SubscribeResponse#subscription_arn #subscription_arn} => String
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Subscribe AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2711
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2739
def subscribe(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Add tags to the specified Amazon SNS topic. For an overview, see
@@ -1410,7 +1410,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TagResource AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2765
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2793
def tag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Deletes a subscription. If the subscription requires authentication
@@ -1440,7 +1440,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Unsubscribe AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2801
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2829
def unsubscribe(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Remove tags from the specified Amazon SNS topic. For an overview, see
@@ -1463,7 +1463,7 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UntagResource AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2832
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2860
def untag_resource(params = T.unsafe(nil), options = T.unsafe(nil)); end
# Verifies a destination phone number with a one-time password (OTP) for
@@ -1496,24 +1496,24 @@ class Aws::SNS::Client < ::Seahorse::Client::Base
# @return [Struct] Returns an empty {Seahorse::Client::Response response}.
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/VerifySMSSandboxPhoneNumber AWS API Documentation
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2874
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2902
def verify_sms_sandbox_phone_number(params = T.unsafe(nil), options = T.unsafe(nil)); end
# @api private
# @deprecated
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2898
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2926
def waiter_names; end
class << self
# @api private
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2908
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2936
def errors_module; end
# @api private
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2905
+ # source://aws-sdk-sns//lib/aws-sdk-sns/client.rb#2933
def identifier; end
end
end
@@ -1527,7 +1527,7 @@ end
# @api private
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#654
+# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#662
Aws::SNS::ClientApi::API = T.let(T.unsafe(nil), Seahorse::Model::Api)
# @api private
@@ -1788,506 +1788,516 @@ Aws::SNS::ClientApi::InvalidSecurityException = T.let(T.unsafe(nil), Seahorse::M
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#67
-Aws::SNS::ClientApi::Iso2CountryCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::InvalidStateException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#68
-Aws::SNS::ClientApi::KMSAccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::Iso2CountryCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#69
-Aws::SNS::ClientApi::KMSDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::KMSAccessDeniedException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#70
-Aws::SNS::ClientApi::KMSInvalidStateException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::KMSDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#71
-Aws::SNS::ClientApi::KMSNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::KMSInvalidStateException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#72
-Aws::SNS::ClientApi::KMSOptInRequired = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::KMSNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#73
-Aws::SNS::ClientApi::KMSThrottlingException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::KMSOptInRequired = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#74
-Aws::SNS::ClientApi::LanguageCodeString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::KMSThrottlingException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#75
-Aws::SNS::ClientApi::ListEndpointsByPlatformApplicationInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::LanguageCodeString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#76
-Aws::SNS::ClientApi::ListEndpointsByPlatformApplicationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListEndpointsByPlatformApplicationInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#77
-Aws::SNS::ClientApi::ListOfEndpoints = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::ListEndpointsByPlatformApplicationResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#78
-Aws::SNS::ClientApi::ListOfPlatformApplications = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::ListOfEndpoints = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#79
-Aws::SNS::ClientApi::ListOriginationNumbersRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListOfPlatformApplications = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#80
-Aws::SNS::ClientApi::ListOriginationNumbersResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListOriginationNumbersRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#81
-Aws::SNS::ClientApi::ListPhoneNumbersOptedOutInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListOriginationNumbersResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#82
-Aws::SNS::ClientApi::ListPhoneNumbersOptedOutResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListPhoneNumbersOptedOutInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#83
-Aws::SNS::ClientApi::ListPlatformApplicationsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListPhoneNumbersOptedOutResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#84
-Aws::SNS::ClientApi::ListPlatformApplicationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListPlatformApplicationsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#85
-Aws::SNS::ClientApi::ListSMSSandboxPhoneNumbersInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListPlatformApplicationsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#86
-Aws::SNS::ClientApi::ListSMSSandboxPhoneNumbersResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListSMSSandboxPhoneNumbersInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#87
-Aws::SNS::ClientApi::ListString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::ListSMSSandboxPhoneNumbersResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#88
-Aws::SNS::ClientApi::ListSubscriptionsByTopicInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#89
-Aws::SNS::ClientApi::ListSubscriptionsByTopicResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListSubscriptionsByTopicInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#90
-Aws::SNS::ClientApi::ListSubscriptionsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListSubscriptionsByTopicResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#91
-Aws::SNS::ClientApi::ListSubscriptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListSubscriptionsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#92
-Aws::SNS::ClientApi::ListTagsForResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListSubscriptionsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#93
-Aws::SNS::ClientApi::ListTagsForResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListTagsForResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#94
-Aws::SNS::ClientApi::ListTopicsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListTagsForResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#95
-Aws::SNS::ClientApi::ListTopicsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ListTopicsInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#96
-Aws::SNS::ClientApi::MapStringToString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SNS::ClientApi::ListTopicsResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#97
-Aws::SNS::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SNS::ClientApi::MapStringToString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#98
-Aws::SNS::ClientApi::MaxItemsListOriginationNumbers = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
+Aws::SNS::ClientApi::MaxItems = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#99
-Aws::SNS::ClientApi::MessageAttributeMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SNS::ClientApi::MaxItemsListOriginationNumbers = T.let(T.unsafe(nil), Seahorse::Model::Shapes::IntegerShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#100
-Aws::SNS::ClientApi::MessageAttributeValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::MessageAttributeMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#101
-Aws::SNS::ClientApi::NotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::MessageAttributeValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#102
-Aws::SNS::ClientApi::NumberCapability = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::NotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#103
-Aws::SNS::ClientApi::NumberCapabilityList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::NumberCapability = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#104
-Aws::SNS::ClientApi::OTPCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::NumberCapabilityList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#105
-Aws::SNS::ClientApi::OptInPhoneNumberInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::OTPCode = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#106
-Aws::SNS::ClientApi::OptInPhoneNumberResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::OptInPhoneNumberInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#107
-Aws::SNS::ClientApi::OptedOutException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::OptInPhoneNumberResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#108
-Aws::SNS::ClientApi::PhoneNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::OptedOutException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#109
-Aws::SNS::ClientApi::PhoneNumberInformation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PhoneNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#110
-Aws::SNS::ClientApi::PhoneNumberInformationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::PhoneNumberInformation = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#111
-Aws::SNS::ClientApi::PhoneNumberList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::PhoneNumberInformationList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#112
-Aws::SNS::ClientApi::PhoneNumberString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::PhoneNumberList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#113
-Aws::SNS::ClientApi::PlatformApplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PhoneNumberString = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#114
-Aws::SNS::ClientApi::PlatformApplicationDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PlatformApplication = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#115
-Aws::SNS::ClientApi::PublishBatchInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PlatformApplicationDisabledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#116
-Aws::SNS::ClientApi::PublishBatchRequestEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishBatchInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#117
-Aws::SNS::ClientApi::PublishBatchRequestEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::PublishBatchRequestEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#118
-Aws::SNS::ClientApi::PublishBatchResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishBatchRequestEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#119
-Aws::SNS::ClientApi::PublishBatchResultEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishBatchResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#120
-Aws::SNS::ClientApi::PublishBatchResultEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::PublishBatchResultEntry = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#121
-Aws::SNS::ClientApi::PublishInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishBatchResultEntryList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#122
-Aws::SNS::ClientApi::PublishResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#123
-Aws::SNS::ClientApi::PutDataProtectionPolicyInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PublishResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#124
-Aws::SNS::ClientApi::RemovePermissionInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::PutDataProtectionPolicyInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#125
-Aws::SNS::ClientApi::ResourceNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::RemovePermissionInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#126
-Aws::SNS::ClientApi::RouteType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::ReplayLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#127
-Aws::SNS::ClientApi::SMSSandboxPhoneNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ResourceNotFoundException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#128
-Aws::SNS::ClientApi::SMSSandboxPhoneNumberList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::RouteType = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#129
-Aws::SNS::ClientApi::SMSSandboxPhoneNumberVerificationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::SMSSandboxPhoneNumber = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#130
-Aws::SNS::ClientApi::SetEndpointAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SMSSandboxPhoneNumberList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#131
-Aws::SNS::ClientApi::SetPlatformApplicationAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SMSSandboxPhoneNumberVerificationStatus = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#132
-Aws::SNS::ClientApi::SetSMSAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SetEndpointAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#133
-Aws::SNS::ClientApi::SetSMSAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SetPlatformApplicationAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#134
-Aws::SNS::ClientApi::SetSubscriptionAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SetSMSAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#135
-Aws::SNS::ClientApi::SetTopicAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SetSMSAttributesResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#136
-Aws::SNS::ClientApi::StaleTagException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SetSubscriptionAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#137
-Aws::SNS::ClientApi::String = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::SetTopicAttributesInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#138
-Aws::SNS::ClientApi::SubscribeInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::StaleTagException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#139
-Aws::SNS::ClientApi::SubscribeResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::String = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#140
-Aws::SNS::ClientApi::Subscription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SubscribeInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#141
-Aws::SNS::ClientApi::SubscriptionAttributesMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SNS::ClientApi::SubscribeResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#142
-Aws::SNS::ClientApi::SubscriptionLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::Subscription = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#143
-Aws::SNS::ClientApi::SubscriptionsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::SubscriptionAttributesMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#144
-Aws::SNS::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::SubscriptionLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#145
-Aws::SNS::ClientApi::TagKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::SubscriptionsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#146
-Aws::SNS::ClientApi::TagKeyList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::Tag = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#147
-Aws::SNS::ClientApi::TagLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TagKey = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#148
-Aws::SNS::ClientApi::TagList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::TagKeyList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#149
-Aws::SNS::ClientApi::TagPolicyException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TagLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#150
-Aws::SNS::ClientApi::TagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TagList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#151
-Aws::SNS::ClientApi::TagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TagPolicyException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#152
-Aws::SNS::ClientApi::TagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
+Aws::SNS::ClientApi::TagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#153
-Aws::SNS::ClientApi::ThrottledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#154
-Aws::SNS::ClientApi::Timestamp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
+Aws::SNS::ClientApi::TagValue = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StringShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#155
-Aws::SNS::ClientApi::TooManyEntriesInBatchRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ThrottledException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#156
-Aws::SNS::ClientApi::Topic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::Timestamp = T.let(T.unsafe(nil), Seahorse::Model::Shapes::TimestampShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#157
-Aws::SNS::ClientApi::TopicAttributesMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
+Aws::SNS::ClientApi::TooManyEntriesInBatchRequestException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#158
-Aws::SNS::ClientApi::TopicLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::Topic = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#159
-Aws::SNS::ClientApi::TopicsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
+Aws::SNS::ClientApi::TopicAttributesMap = T.let(T.unsafe(nil), Seahorse::Model::Shapes::MapShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#160
-Aws::SNS::ClientApi::UnsubscribeInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TopicLimitExceededException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#161
-Aws::SNS::ClientApi::UntagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::TopicsList = T.let(T.unsafe(nil), Seahorse::Model::Shapes::ListShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#162
-Aws::SNS::ClientApi::UntagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::UnsubscribeInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#163
-Aws::SNS::ClientApi::UserErrorException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::UntagResourceRequest = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#164
-Aws::SNS::ClientApi::ValidationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::UntagResourceResponse = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#165
-Aws::SNS::ClientApi::VerificationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::UserErrorException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#166
-Aws::SNS::ClientApi::VerifySMSSandboxPhoneNumberInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+Aws::SNS::ClientApi::ValidationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# @api private
#
# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#167
+Aws::SNS::ClientApi::VerificationException = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#168
+Aws::SNS::ClientApi::VerifySMSSandboxPhoneNumberInput = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
+
+# @api private
+#
+# source://aws-sdk-sns//lib/aws-sdk-sns/client_api.rb#169
Aws::SNS::ClientApi::VerifySMSSandboxPhoneNumberResult = T.let(T.unsafe(nil), Seahorse::Model::Shapes::StructureShape)
# Endpoint parameters used to influence endpoints per request.
@@ -2897,6 +2907,7 @@ end
# * {InvalidParameterException}
# * {InvalidParameterValueException}
# * {InvalidSecurityException}
+# * {InvalidStateException}
# * {KMSAccessDeniedException}
# * {KMSDisabledException}
# * {KMSInvalidStateException}
@@ -2906,6 +2917,7 @@ end
# * {NotFoundException}
# * {OptedOutException}
# * {PlatformApplicationDisabledException}
+# * {ReplayLimitExceededException}
# * {ResourceNotFoundException}
# * {StaleTagException}
# * {SubscriptionLimitExceededException}
@@ -2921,528 +2933,560 @@ end
# Additionally, error classes are dynamically generated for service errors based on the error code
# if they are not defined above.
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#65
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#67
module Aws::SNS::Errors
extend ::Aws::Errors::DynamicErrors
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#69
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#71
class Aws::SNS::Errors::AuthorizationErrorException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::AuthorizationErrorException]
# @return [AuthorizationErrorException] a new instance of AuthorizationErrorException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#74
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#76
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#79
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#81
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#84
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#86
class Aws::SNS::Errors::BatchEntryIdsNotDistinctException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::BatchEntryIdsNotDistinctException]
# @return [BatchEntryIdsNotDistinctException] a new instance of BatchEntryIdsNotDistinctException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#89
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#91
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#94
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#96
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#99
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#101
class Aws::SNS::Errors::BatchRequestTooLongException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::BatchRequestTooLongException]
# @return [BatchRequestTooLongException] a new instance of BatchRequestTooLongException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#104
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#106
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#109
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#111
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#114
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#116
class Aws::SNS::Errors::ConcurrentAccessException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::ConcurrentAccessException]
# @return [ConcurrentAccessException] a new instance of ConcurrentAccessException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#119
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#121
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#124
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#126
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#129
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#131
class Aws::SNS::Errors::EmptyBatchRequestException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::EmptyBatchRequestException]
# @return [EmptyBatchRequestException] a new instance of EmptyBatchRequestException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#134
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#136
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#139
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#141
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#144
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#146
class Aws::SNS::Errors::EndpointDisabledException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::EndpointDisabledException]
# @return [EndpointDisabledException] a new instance of EndpointDisabledException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#149
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#151
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#154
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#156
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#159
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#161
class Aws::SNS::Errors::FilterPolicyLimitExceededException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::FilterPolicyLimitExceededException]
# @return [FilterPolicyLimitExceededException] a new instance of FilterPolicyLimitExceededException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#164
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#166
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#169
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#171
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#174
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#176
class Aws::SNS::Errors::InternalErrorException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::InternalErrorException]
# @return [InternalErrorException] a new instance of InternalErrorException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#179
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#181
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#184
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#186
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#189
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#191
class Aws::SNS::Errors::InvalidBatchEntryIdException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::InvalidBatchEntryIdException]
# @return [InvalidBatchEntryIdException] a new instance of InvalidBatchEntryIdException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#194
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#196
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#199
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#201
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#204
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#206
class Aws::SNS::Errors::InvalidParameterException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::InvalidParameterException]
# @return [InvalidParameterException] a new instance of InvalidParameterException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#209
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#211
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#214
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#216
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#219
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#221
class Aws::SNS::Errors::InvalidParameterValueException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::InvalidParameterValueException]
# @return [InvalidParameterValueException] a new instance of InvalidParameterValueException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#224
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#226
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#229
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#231
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#234
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#236
class Aws::SNS::Errors::InvalidSecurityException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::InvalidSecurityException]
# @return [InvalidSecurityException] a new instance of InvalidSecurityException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#239
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#241
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#244
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#246
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#249
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#251
+class Aws::SNS::Errors::InvalidStateException < ::Aws::SNS::Errors::ServiceError
+ # @param context [Seahorse::Client::RequestContext]
+ # @param message [String]
+ # @param data [Aws::SNS::Types::InvalidStateException]
+ # @return [InvalidStateException] a new instance of InvalidStateException
+ #
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#256
+ def initialize(context, message, data = T.unsafe(nil)); end
+
+ # @return [String]
+ #
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#261
+ def message; end
+end
+
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#266
class Aws::SNS::Errors::KMSAccessDeniedException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSAccessDeniedException]
# @return [KMSAccessDeniedException] a new instance of KMSAccessDeniedException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#254
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#271
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#259
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#276
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#264
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#281
class Aws::SNS::Errors::KMSDisabledException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSDisabledException]
# @return [KMSDisabledException] a new instance of KMSDisabledException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#269
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#286
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#274
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#291
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#279
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#296
class Aws::SNS::Errors::KMSInvalidStateException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSInvalidStateException]
# @return [KMSInvalidStateException] a new instance of KMSInvalidStateException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#284
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#301
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#289
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#306
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#294
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#311
class Aws::SNS::Errors::KMSNotFoundException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSNotFoundException]
# @return [KMSNotFoundException] a new instance of KMSNotFoundException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#299
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#316
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#304
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#321
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#309
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#326
class Aws::SNS::Errors::KMSOptInRequired < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSOptInRequired]
# @return [KMSOptInRequired] a new instance of KMSOptInRequired
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#314
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#331
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#319
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#336
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#324
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#341
class Aws::SNS::Errors::KMSThrottlingException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::KMSThrottlingException]
# @return [KMSThrottlingException] a new instance of KMSThrottlingException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#329
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#346
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#334
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#351
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#339
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#356
class Aws::SNS::Errors::NotFoundException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::NotFoundException]
# @return [NotFoundException] a new instance of NotFoundException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#344
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#361
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#349
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#366
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#354
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#371
class Aws::SNS::Errors::OptedOutException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::OptedOutException]
# @return [OptedOutException] a new instance of OptedOutException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#359
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#376
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#364
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#381
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#369
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#386
class Aws::SNS::Errors::PlatformApplicationDisabledException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::PlatformApplicationDisabledException]
# @return [PlatformApplicationDisabledException] a new instance of PlatformApplicationDisabledException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#374
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#391
+ def initialize(context, message, data = T.unsafe(nil)); end
+
+ # @return [String]
+ #
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#396
+ def message; end
+end
+
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#401
+class Aws::SNS::Errors::ReplayLimitExceededException < ::Aws::SNS::Errors::ServiceError
+ # @param context [Seahorse::Client::RequestContext]
+ # @param message [String]
+ # @param data [Aws::SNS::Types::ReplayLimitExceededException]
+ # @return [ReplayLimitExceededException] a new instance of ReplayLimitExceededException
+ #
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#406
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#379
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#411
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#384
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#416
class Aws::SNS::Errors::ResourceNotFoundException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::ResourceNotFoundException]
# @return [ResourceNotFoundException] a new instance of ResourceNotFoundException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#389
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#421
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#394
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#426
def message; end
end
# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#0
class Aws::SNS::Errors::ServiceError < ::Aws::Errors::ServiceError; end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#399
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#431
class Aws::SNS::Errors::StaleTagException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::StaleTagException]
# @return [StaleTagException] a new instance of StaleTagException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#404
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#436
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#409
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#441
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#414
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#446
class Aws::SNS::Errors::SubscriptionLimitExceededException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::SubscriptionLimitExceededException]
# @return [SubscriptionLimitExceededException] a new instance of SubscriptionLimitExceededException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#419
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#451
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#424
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#456
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#429
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#461
class Aws::SNS::Errors::TagLimitExceededException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::TagLimitExceededException]
# @return [TagLimitExceededException] a new instance of TagLimitExceededException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#434
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#466
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#439
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#471
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#444
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#476
class Aws::SNS::Errors::TagPolicyException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::TagPolicyException]
# @return [TagPolicyException] a new instance of TagPolicyException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#449
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#481
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#454
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#486
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#459
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#491
class Aws::SNS::Errors::ThrottledException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::ThrottledException]
# @return [ThrottledException] a new instance of ThrottledException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#464
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#496
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#469
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#501
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#474
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#506
class Aws::SNS::Errors::TooManyEntriesInBatchRequestException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::TooManyEntriesInBatchRequestException]
# @return [TooManyEntriesInBatchRequestException] a new instance of TooManyEntriesInBatchRequestException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#479
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#511
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#484
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#516
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#489
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#521
class Aws::SNS::Errors::TopicLimitExceededException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::TopicLimitExceededException]
# @return [TopicLimitExceededException] a new instance of TopicLimitExceededException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#494
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#526
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#499
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#531
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#504
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#536
class Aws::SNS::Errors::UserErrorException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::UserErrorException]
# @return [UserErrorException] a new instance of UserErrorException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#509
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#541
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#514
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#546
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#519
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#551
class Aws::SNS::Errors::ValidationException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::ValidationException]
# @return [ValidationException] a new instance of ValidationException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#524
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#556
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#529
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#561
def message; end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#534
+# source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#566
class Aws::SNS::Errors::VerificationException < ::Aws::SNS::Errors::ServiceError
# @param context [Seahorse::Client::RequestContext]
# @param message [String]
# @param data [Aws::SNS::Types::VerificationException]
# @return [VerificationException] a new instance of VerificationException
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#539
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#571
def initialize(context, message, data = T.unsafe(nil)); end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#544
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#576
def message; end
# @return [String]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#549
+ # source://aws-sdk-sns//lib/aws-sdk-sns/errors.rb#581
def status; end
end
@@ -3659,7 +3703,7 @@ class Aws::SNS::PlatformApplication
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {PlatformApplication}.
@@ -3778,7 +3822,7 @@ class Aws::SNS::PlatformEndpoint
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {PlatformEndpoint}.
@@ -3861,7 +3905,7 @@ module Aws::SNS::Plugins; end
# source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#13
class Aws::SNS::Plugins::Endpoints < ::Seahorse::Client::Plugin
- # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#147
+ # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#148
def add_handlers(handlers, _config); end
end
@@ -3878,12 +3922,12 @@ class Aws::SNS::Plugins::Endpoints::Handler < ::Seahorse::Client::Handler
# @api private
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#46
+ # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#47
def apply_endpoint_headers(context, headers); end
# @api private
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#57
+ # source://aws-sdk-sns//lib/aws-sdk-sns/plugins/endpoints.rb#58
def parameters_for_operation(context); end
end
@@ -3952,13 +3996,13 @@ class Aws::SNS::Resource
# @param options [Hash] ({})
# @return [Topic]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#180
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#186
def create_topic(options = T.unsafe(nil)); end
# @param arn [String]
# @return [PlatformApplication]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#194
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#200
def platform_application(arn); end
# @example Request syntax with placeholder values
@@ -3967,19 +4011,19 @@ class Aws::SNS::Resource
# @param options [Hash] ({})
# @return [PlatformApplication::Collection]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#206
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#212
def platform_applications(options = T.unsafe(nil)); end
# @param arn [String]
# @return [PlatformEndpoint]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#227
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#233
def platform_endpoint(arn); end
# @param arn [String]
# @return [Subscription]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#236
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#242
def subscription(arn); end
# @example Request syntax with placeholder values
@@ -3988,13 +4032,13 @@ class Aws::SNS::Resource
# @param options [Hash] ({})
# @return [Subscription::Collection]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#248
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#254
def subscriptions(options = T.unsafe(nil)); end
# @param arn [String]
# @return [Topic]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#269
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#275
def topic(arn); end
# @example Request syntax with placeholder values
@@ -4003,7 +4047,7 @@ class Aws::SNS::Resource
# @param options [Hash] ({})
# @return [Topic::Collection]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#281
+ # source://aws-sdk-sns//lib/aws-sdk-sns/resource.rb#287
def topics(options = T.unsafe(nil)); end
end
@@ -4127,7 +4171,7 @@ class Aws::SNS::Subscription
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {Subscription}.
@@ -4339,13 +4383,13 @@ class Aws::SNS::Topic
# source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#229
def delete(options = T.unsafe(nil)); end
- # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#739
+ # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#761
def deprecated_identifiers; end
# @api private
# @deprecated
#
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core/deprecations.rb#65
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core/deprecations.rb#65
def identifiers(*args, &block); end
# Loads, or reloads {#data} for the current {Topic}.
@@ -4443,7 +4487,7 @@ class Aws::SNS::Topic
# @param options [Hash] ({})
# @return [Subscription]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#699
+ # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#721
def subscribe(options = T.unsafe(nil)); end
# @example Request syntax with placeholder values
@@ -4452,16 +4496,16 @@ class Aws::SNS::Topic
# @param options [Hash] ({})
# @return [Subscription::Collection]
#
- # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#717
+ # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#739
def subscriptions(options = T.unsafe(nil)); end
private
- # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#746
+ # source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#768
def extract_arn(args, options); end
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#757
+# source://aws-sdk-sns//lib/aws-sdk-sns/topic.rb#779
class Aws::SNS::Topic::Collection < ::Aws::Resources::Collection; end
# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#11
@@ -4655,109 +4699,109 @@ class Aws::SNS::Types::CreateSMSSandboxPhoneNumberResult < ::Aws::EmptyStructure
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/CreateTopicInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#440
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#446
class Aws::SNS::Types::CreateTopicInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#441
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#447
Aws::SNS::Types::CreateTopicInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response from CreateTopic action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/CreateTopicResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#454
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#460
class Aws::SNS::Types::CreateTopicResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#455
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#461
Aws::SNS::Types::CreateTopicResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for DeleteEndpoint action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteEndpointInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#468
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#474
class Aws::SNS::Types::DeleteEndpointInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#469
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#475
Aws::SNS::Types::DeleteEndpointInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for DeletePlatformApplication action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeletePlatformApplicationInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#482
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#488
class Aws::SNS::Types::DeletePlatformApplicationInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#483
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#489
Aws::SNS::Types::DeletePlatformApplicationInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteSMSSandboxPhoneNumberInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#494
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#500
class Aws::SNS::Types::DeleteSMSSandboxPhoneNumberInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#495
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#501
Aws::SNS::Types::DeleteSMSSandboxPhoneNumberInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteSMSSandboxPhoneNumberResult AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#501
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#507
class Aws::SNS::Types::DeleteSMSSandboxPhoneNumberResult < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/DeleteTopicInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#510
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#516
class Aws::SNS::Types::DeleteTopicInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#511
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#517
Aws::SNS::Types::DeleteTopicInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The batch request doesn't contain any entries.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/EmptyBatchRequestException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#523
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#529
class Aws::SNS::Types::EmptyBatchRequestException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#524
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#530
Aws::SNS::Types::EmptyBatchRequestException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The endpoint for mobile app and device.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Endpoint AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#542
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#548
class Aws::SNS::Types::Endpoint < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#543
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#549
Aws::SNS::Types::Endpoint::SENSITIVE = T.let(T.unsafe(nil), Array)
# Exception error indicating endpoint disabled.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/EndpointDisabledException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#556
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#562
class Aws::SNS::Types::EndpointDisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#557
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#563
Aws::SNS::Types::EndpointDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the number of filter polices in your Amazon Web
@@ -4767,180 +4811,180 @@ Aws::SNS::Types::EndpointDisabledException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/FilterPolicyLimitExceededException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#572
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#578
class Aws::SNS::Types::FilterPolicyLimitExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#573
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#579
Aws::SNS::Types::FilterPolicyLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetDataProtectionPolicyInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#591
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#597
class Aws::SNS::Types::GetDataProtectionPolicyInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#592
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#598
Aws::SNS::Types::GetDataProtectionPolicyInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetDataProtectionPolicyResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#603
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#609
class Aws::SNS::Types::GetDataProtectionPolicyResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#604
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#610
Aws::SNS::Types::GetDataProtectionPolicyResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for GetEndpointAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetEndpointAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#617
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#623
class Aws::SNS::Types::GetEndpointAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#618
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#624
Aws::SNS::Types::GetEndpointAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response from GetEndpointAttributes of the EndpointArn.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetEndpointAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#649
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#655
class Aws::SNS::Types::GetEndpointAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#650
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#656
Aws::SNS::Types::GetEndpointAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for GetPlatformApplicationAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetPlatformApplicationAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#663
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#669
class Aws::SNS::Types::GetPlatformApplicationAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#664
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#670
Aws::SNS::Types::GetPlatformApplicationAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for GetPlatformApplicationAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetPlatformApplicationAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#699
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#705
class Aws::SNS::Types::GetPlatformApplicationAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#700
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#706
Aws::SNS::Types::GetPlatformApplicationAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The input for the `GetSMSAttributes` request.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#723
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#729
class Aws::SNS::Types::GetSMSAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#724
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#730
Aws::SNS::Types::GetSMSAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The response from the `GetSMSAttributes` request.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#737
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#743
class Aws::SNS::Types::GetSMSAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#738
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#744
Aws::SNS::Types::GetSMSAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @api private
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSSandboxAccountStatusInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#746
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#752
class Aws::SNS::Types::GetSMSSandboxAccountStatusInput < ::Aws::EmptyStructure; end
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSMSSandboxAccountStatusResult AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#756
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#762
class Aws::SNS::Types::GetSMSSandboxAccountStatusResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#757
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#763
Aws::SNS::Types::GetSMSSandboxAccountStatusResult::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for GetSubscriptionAttributes.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSubscriptionAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#770
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#776
class Aws::SNS::Types::GetSubscriptionAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#771
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#777
Aws::SNS::Types::GetSubscriptionAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for GetSubscriptionAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetSubscriptionAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#851
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#857
class Aws::SNS::Types::GetSubscriptionAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#852
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#858
Aws::SNS::Types::GetSubscriptionAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for GetTopicAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetTopicAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#865
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#871
class Aws::SNS::Types::GetTopicAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#866
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#872
Aws::SNS::Types::GetTopicAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for GetTopicAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/GetTopicAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#969
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#975
class Aws::SNS::Types::GetTopicAttributesResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#970
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#976
Aws::SNS::Types::GetTopicAttributesResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates an internal service error.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InternalErrorException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#982
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#988
class Aws::SNS::Types::InternalErrorException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#983
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#989
Aws::SNS::Types::InternalErrorException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The `Id` of a batch entry in a batch request doesn't abide by the
@@ -4948,12 +4992,12 @@ Aws::SNS::Types::InternalErrorException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InvalidBatchEntryIdException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#996
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1002
class Aws::SNS::Types::InvalidBatchEntryIdException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#997
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1003
Aws::SNS::Types::InvalidBatchEntryIdException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that a request parameter does not comply with the associated
@@ -4961,12 +5005,12 @@ Aws::SNS::Types::InvalidBatchEntryIdException::SENSITIVE = T.let(T.unsafe(nil),
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InvalidParameterException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1010
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1016
class Aws::SNS::Types::InvalidParameterException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1011
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1017
Aws::SNS::Types::InvalidParameterException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that a request parameter does not comply with the associated
@@ -4974,12 +5018,12 @@ Aws::SNS::Types::InvalidParameterException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InvalidParameterValueException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1026
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1032
class Aws::SNS::Types::InvalidParameterValueException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1027
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1033
Aws::SNS::Types::InvalidParameterValueException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The credential signature isn't valid. You must use an HTTPS endpoint
@@ -4987,44 +5031,57 @@ Aws::SNS::Types::InvalidParameterValueException::SENSITIVE = T.let(T.unsafe(nil)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InvalidSecurityException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1040
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1046
class Aws::SNS::Types::InvalidSecurityException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1041
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1047
Aws::SNS::Types::InvalidSecurityException::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Indicates that the specified state is not a valid state for an event
+# source.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/InvalidStateException AWS API Documentation
+#
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1060
+class Aws::SNS::Types::InvalidStateException < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1061
+Aws::SNS::Types::InvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# The ciphertext references a key that doesn't exist or that you don't
# have access to.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSAccessDeniedException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1054
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1074
class Aws::SNS::Types::KMSAccessDeniedException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1055
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1075
Aws::SNS::Types::KMSAccessDeniedException::SENSITIVE = T.let(T.unsafe(nil), Array)
-# The request was rejected because the specified customer master key
-# (CMK) isn't enabled.
+# The request was rejected because the specified Amazon Web Services KMS
+# key isn't enabled.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSDisabledException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1068
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1088
class Aws::SNS::Types::KMSDisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1069
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1089
Aws::SNS::Types::KMSDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the state of the specified resource
-# isn't valid for this request. For more information, see [How Key
-# State Affects Use of a Customer Master Key][1] in the *Key Management
-# Service Developer Guide*.
+# isn't valid for this request. For more information, see [Key states
+# of Amazon Web Services KMS keys][1] in the *Key Management Service
+# Developer Guide*.
#
#
#
@@ -5032,12 +5089,12 @@ Aws::SNS::Types::KMSDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSInvalidStateException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1088
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1108
class Aws::SNS::Types::KMSInvalidStateException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1089
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1109
Aws::SNS::Types::KMSInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was rejected because the specified entity or resource
@@ -5045,12 +5102,12 @@ Aws::SNS::Types::KMSInvalidStateException::SENSITIVE = T.let(T.unsafe(nil), Arra
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSNotFoundException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1102
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1122
class Aws::SNS::Types::KMSNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1103
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1123
Aws::SNS::Types::KMSNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The Amazon Web Services access key ID needs a subscription for the
@@ -5058,12 +5115,12 @@ Aws::SNS::Types::KMSNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSOptInRequired AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1116
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1136
class Aws::SNS::Types::KMSOptInRequired < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1117
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1137
Aws::SNS::Types::KMSOptInRequired::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request was denied due to request throttling. For more information
@@ -5076,214 +5133,214 @@ Aws::SNS::Types::KMSOptInRequired::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/KMSThrottlingException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1135
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1155
class Aws::SNS::Types::KMSThrottlingException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1136
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1156
Aws::SNS::Types::KMSThrottlingException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for ListEndpointsByPlatformApplication action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListEndpointsByPlatformApplicationInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1157
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1177
class Aws::SNS::Types::ListEndpointsByPlatformApplicationInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1158
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1178
Aws::SNS::Types::ListEndpointsByPlatformApplicationInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for ListEndpointsByPlatformApplication action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListEndpointsByPlatformApplicationResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1178
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1198
class Aws::SNS::Types::ListEndpointsByPlatformApplicationResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1179
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1199
Aws::SNS::Types::ListEndpointsByPlatformApplicationResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListOriginationNumbersRequest AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1195
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1215
class Aws::SNS::Types::ListOriginationNumbersRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1196
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1216
Aws::SNS::Types::ListOriginationNumbersRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListOriginationNumbersResult AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1215
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1235
class Aws::SNS::Types::ListOriginationNumbersResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1216
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1236
Aws::SNS::Types::ListOriginationNumbersResult::SENSITIVE = T.let(T.unsafe(nil), Array)
# The input for the `ListPhoneNumbersOptedOut` action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPhoneNumbersOptedOutInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1231
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1251
class Aws::SNS::Types::ListPhoneNumbersOptedOutInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1232
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1252
Aws::SNS::Types::ListPhoneNumbersOptedOutInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The response from the `ListPhoneNumbersOptedOut` action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPhoneNumbersOptedOutResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1254
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1274
class Aws::SNS::Types::ListPhoneNumbersOptedOutResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1255
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1275
Aws::SNS::Types::ListPhoneNumbersOptedOutResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for ListPlatformApplications action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPlatformApplicationsInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1270
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1290
class Aws::SNS::Types::ListPlatformApplicationsInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1271
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1291
Aws::SNS::Types::ListPlatformApplicationsInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for ListPlatformApplications action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListPlatformApplicationsResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1292
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1312
class Aws::SNS::Types::ListPlatformApplicationsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1293
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1313
Aws::SNS::Types::ListPlatformApplicationsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSMSSandboxPhoneNumbersInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1310
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1330
class Aws::SNS::Types::ListSMSSandboxPhoneNumbersInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1311
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1331
Aws::SNS::Types::ListSMSSandboxPhoneNumbersInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSMSSandboxPhoneNumbersResult AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1329
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1349
class Aws::SNS::Types::ListSMSSandboxPhoneNumbersResult < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1330
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1350
Aws::SNS::Types::ListSMSSandboxPhoneNumbersResult::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for ListSubscriptionsByTopic action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsByTopicInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1348
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1368
class Aws::SNS::Types::ListSubscriptionsByTopicInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1349
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1369
Aws::SNS::Types::ListSubscriptionsByTopicInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for ListSubscriptionsByTopic action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsByTopicResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1369
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1389
class Aws::SNS::Types::ListSubscriptionsByTopicResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1370
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1390
Aws::SNS::Types::ListSubscriptionsByTopicResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for ListSubscriptions action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1383
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1403
class Aws::SNS::Types::ListSubscriptionsInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1384
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1404
Aws::SNS::Types::ListSubscriptionsInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for ListSubscriptions action
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListSubscriptionsResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1403
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1423
class Aws::SNS::Types::ListSubscriptionsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1404
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1424
Aws::SNS::Types::ListSubscriptionsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTagsForResourceRequest AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1415
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1435
class Aws::SNS::Types::ListTagsForResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1416
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1436
Aws::SNS::Types::ListTagsForResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTagsForResourceResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1427
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1447
class Aws::SNS::Types::ListTagsForResourceResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1428
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1448
Aws::SNS::Types::ListTagsForResourceResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTopicsInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1439
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1459
class Aws::SNS::Types::ListTopicsInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1440
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1460
Aws::SNS::Types::ListTopicsInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for ListTopics action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ListTopicsResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1459
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1479
class Aws::SNS::Types::ListTopicsResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1460
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1480
Aws::SNS::Types::ListTopicsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# The user-specified message attribute value. For string data types, the
@@ -5305,43 +5362,43 @@ Aws::SNS::Types::ListTopicsResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/MessageAttributeValue AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1510
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1530
class Aws::SNS::Types::MessageAttributeValue < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1511
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1531
Aws::SNS::Types::MessageAttributeValue::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the requested resource does not exist.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/NotFoundException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1523
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1543
class Aws::SNS::Types::NotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1524
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1544
Aws::SNS::Types::NotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for the OptInPhoneNumber action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/OptInPhoneNumberInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1537
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1557
class Aws::SNS::Types::OptInPhoneNumberInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1538
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1558
Aws::SNS::Types::OptInPhoneNumberInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The response for the OptInPhoneNumber action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/OptInPhoneNumberResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1546
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1566
class Aws::SNS::Types::OptInPhoneNumberResponse < ::Aws::EmptyStructure; end
# Indicates that the specified phone number opted out of receiving SMS
@@ -5350,58 +5407,58 @@ class Aws::SNS::Types::OptInPhoneNumberResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/OptedOutException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1558
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1578
class Aws::SNS::Types::OptedOutException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1559
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1579
Aws::SNS::Types::OptedOutException::SENSITIVE = T.let(T.unsafe(nil), Array)
# A list of phone numbers and their metadata.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PhoneNumberInformation AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1598
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1618
class Aws::SNS::Types::PhoneNumberInformation < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1599
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1619
Aws::SNS::Types::PhoneNumberInformation::SENSITIVE = T.let(T.unsafe(nil), Array)
# Platform application object.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PlatformApplication AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1617
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1637
class Aws::SNS::Types::PlatformApplication < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1618
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1638
Aws::SNS::Types::PlatformApplication::SENSITIVE = T.let(T.unsafe(nil), Array)
# Exception error indicating platform application disabled.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PlatformApplicationDisabledException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1631
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1651
class Aws::SNS::Types::PlatformApplicationDisabledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1632
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1652
Aws::SNS::Types::PlatformApplicationDisabledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishBatchInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1650
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1670
class Aws::SNS::Types::PublishBatchInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1651
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1671
Aws::SNS::Types::PublishBatchInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Contains the details of a single Amazon SNS message along with an `Id`
@@ -5409,22 +5466,22 @@ Aws::SNS::Types::PublishBatchInput::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishBatchRequestEntry AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1794
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1814
class Aws::SNS::Types::PublishBatchRequestEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1795
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1815
Aws::SNS::Types::PublishBatchRequestEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishBatchResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1811
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1831
class Aws::SNS::Types::PublishBatchResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1812
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1832
Aws::SNS::Types::PublishBatchResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# Encloses data related to a successful message in a batch request for
@@ -5432,71 +5489,84 @@ Aws::SNS::Types::PublishBatchResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishBatchResultEntry AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1842
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1862
class Aws::SNS::Types::PublishBatchResultEntry < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1843
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#1863
Aws::SNS::Types::PublishBatchResultEntry::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for Publish action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2002
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2022
class Aws::SNS::Types::PublishInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2003
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2023
Aws::SNS::Types::PublishInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for Publish action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PublishResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2029
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2049
class Aws::SNS::Types::PublishResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2030
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2050
Aws::SNS::Types::PublishResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/PutDataProtectionPolicyInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2058
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2078
class Aws::SNS::Types::PutDataProtectionPolicyInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2059
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2079
Aws::SNS::Types::PutDataProtectionPolicyInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for RemovePermission action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/RemovePermissionInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2077
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2097
class Aws::SNS::Types::RemovePermissionInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2078
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2098
Aws::SNS::Types::RemovePermissionInput::SENSITIVE = T.let(T.unsafe(nil), Array)
+# Indicates that the request parameter has exceeded the maximum number
+# of concurrent message replays.
+#
+# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ReplayLimitExceededException AWS API Documentation
+#
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2111
+class Aws::SNS::Types::ReplayLimitExceededException < ::Struct
+ include ::Aws::Structure
+end
+
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2112
+Aws::SNS::Types::ReplayLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
+
# Can’t perform the action on the specified resource. Make sure that the
# resource exists.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ResourceNotFoundException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2091
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2125
class Aws::SNS::Types::ResourceNotFoundException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2092
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2126
Aws::SNS::Types::ResourceNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Array)
# A verified or pending destination phone number in the SMS sandbox.
@@ -5517,79 +5587,79 @@ Aws::SNS::Types::ResourceNotFoundException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SMSSandboxPhoneNumber AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2124
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2158
class Aws::SNS::Types::SMSSandboxPhoneNumber < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2125
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2159
Aws::SNS::Types::SMSSandboxPhoneNumber::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for SetEndpointAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetEndpointAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2158
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2192
class Aws::SNS::Types::SetEndpointAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2159
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2193
Aws::SNS::Types::SetEndpointAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for SetPlatformApplicationAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetPlatformApplicationAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2239
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2273
class Aws::SNS::Types::SetPlatformApplicationAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2240
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2274
Aws::SNS::Types::SetPlatformApplicationAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The input for the SetSMSAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSMSAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2335
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2369
class Aws::SNS::Types::SetSMSAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2336
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2370
Aws::SNS::Types::SetSMSAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The response for the SetSMSAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSMSAttributesResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2344
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2378
class Aws::SNS::Types::SetSMSAttributesResponse < ::Aws::EmptyStructure; end
# Input for SetSubscriptionAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetSubscriptionAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2415
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2449
class Aws::SNS::Types::SetSubscriptionAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2416
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2450
Aws::SNS::Types::SetSubscriptionAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for SetTopicAttributes action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SetTopicAttributesInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2598
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2632
class Aws::SNS::Types::SetTopicAttributesInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2599
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2633
Aws::SNS::Types::SetTopicAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# A tag has been added to a resource with the same ARN as a deleted
@@ -5597,48 +5667,48 @@ Aws::SNS::Types::SetTopicAttributesInput::SENSITIVE = T.let(T.unsafe(nil), Array
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/StaleTagException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2612
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2646
class Aws::SNS::Types::StaleTagException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2613
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2647
Aws::SNS::Types::StaleTagException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for Subscribe action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SubscribeInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2755
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2811
class Aws::SNS::Types::SubscribeInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2756
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2812
Aws::SNS::Types::SubscribeInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# Response for Subscribe action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SubscribeResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2773
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2829
class Aws::SNS::Types::SubscribeResponse < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2774
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2830
Aws::SNS::Types::SubscribeResponse::SENSITIVE = T.let(T.unsafe(nil), Array)
# A wrapper type for the attributes of an Amazon SNS subscription.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Subscription AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2807
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2863
class Aws::SNS::Types::Subscription < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2808
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2864
Aws::SNS::Types::Subscription::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the customer already owns the maximum allowed number of
@@ -5646,36 +5716,36 @@ Aws::SNS::Types::Subscription::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/SubscriptionLimitExceededException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2821
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2877
class Aws::SNS::Types::SubscriptionLimitExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2822
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2878
Aws::SNS::Types::SubscriptionLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The list of tags to be added to the specified topic.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Tag AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2840
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2896
class Aws::SNS::Types::Tag < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2841
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2897
Aws::SNS::Types::Tag::SENSITIVE = T.let(T.unsafe(nil), Array)
# Can't add more than 50 tags to a topic.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TagLimitExceededException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2853
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2909
class Aws::SNS::Types::TagLimitExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2854
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2910
Aws::SNS::Types::TagLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The request doesn't comply with the IAM tag policy. Correct your
@@ -5683,27 +5753,27 @@ Aws::SNS::Types::TagLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Arr
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TagPolicyException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2867
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2923
class Aws::SNS::Types::TagPolicyException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2868
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2924
Aws::SNS::Types::TagPolicyException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TagResourceRequest AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2885
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2941
class Aws::SNS::Types::TagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2886
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2942
Aws::SNS::Types::TagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TagResourceResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2892
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2948
class Aws::SNS::Types::TagResourceResponse < ::Aws::EmptyStructure; end
# Indicates that the rate at which requests have been submitted for this
@@ -5711,24 +5781,24 @@ class Aws::SNS::Types::TagResourceResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ThrottledException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2904
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2960
class Aws::SNS::Types::ThrottledException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2905
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2961
Aws::SNS::Types::ThrottledException::SENSITIVE = T.let(T.unsafe(nil), Array)
# The batch request contains more entries than permissible.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TooManyEntriesInBatchRequestException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2917
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2973
class Aws::SNS::Types::TooManyEntriesInBatchRequestException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2918
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2974
Aws::SNS::Types::TooManyEntriesInBatchRequestException::SENSITIVE = T.let(T.unsafe(nil), Array)
# A wrapper type for the topic's Amazon Resource Name (ARN). To
@@ -5736,12 +5806,12 @@ Aws::SNS::Types::TooManyEntriesInBatchRequestException::SENSITIVE = T.let(T.unsa
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/Topic AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2932
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2988
class Aws::SNS::Types::Topic < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2933
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2989
Aws::SNS::Types::Topic::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the customer already owns the maximum allowed number of
@@ -5749,39 +5819,39 @@ Aws::SNS::Types::Topic::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/TopicLimitExceededException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2946
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3002
class Aws::SNS::Types::TopicLimitExceededException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2947
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3003
Aws::SNS::Types::TopicLimitExceededException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Input for Unsubscribe action.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UnsubscribeInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2960
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3016
class Aws::SNS::Types::UnsubscribeInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2961
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3017
Aws::SNS::Types::UnsubscribeInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UntagResourceRequest AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2977
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3033
class Aws::SNS::Types::UntagResourceRequest < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2978
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3034
Aws::SNS::Types::UntagResourceRequest::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UntagResourceResponse AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2984
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3040
class Aws::SNS::Types::UntagResourceResponse < ::Aws::EmptyStructure; end
# Indicates that a request parameter does not comply with the associated
@@ -5789,24 +5859,24 @@ class Aws::SNS::Types::UntagResourceResponse < ::Aws::EmptyStructure; end
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/UserErrorException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2995
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3051
class Aws::SNS::Types::UserErrorException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#2996
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3052
Aws::SNS::Types::UserErrorException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that a parameter in the request is invalid.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/ValidationException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3008
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3064
class Aws::SNS::Types::ValidationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3009
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3065
Aws::SNS::Types::ValidationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# Indicates that the one-time password (OTP) used for verification is
@@ -5814,27 +5884,27 @@ Aws::SNS::Types::ValidationException::SENSITIVE = T.let(T.unsafe(nil), Array)
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/VerificationException AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3027
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3083
class Aws::SNS::Types::VerificationException < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3028
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3084
Aws::SNS::Types::VerificationException::SENSITIVE = T.let(T.unsafe(nil), Array)
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/VerifySMSSandboxPhoneNumberInput AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3045
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3101
class Aws::SNS::Types::VerifySMSSandboxPhoneNumberInput < ::Struct
include ::Aws::Structure
end
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3046
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3102
Aws::SNS::Types::VerifySMSSandboxPhoneNumberInput::SENSITIVE = T.let(T.unsafe(nil), Array)
# The destination phone number's verification status.
#
# @see http://docs.aws.amazon.com/goto/WebAPI/sns-2010-03-31/VerifySMSSandboxPhoneNumberResult AWS API Documentation
#
-# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3054
+# source://aws-sdk-sns//lib/aws-sdk-sns/types.rb#3110
class Aws::SNS::Types::VerifySMSSandboxPhoneNumberResult < ::Aws::EmptyStructure; end
diff --git a/sorbet/rbi/gems/aws-sigv4@1.6.0.rbi b/sorbet/rbi/gems/aws-sigv4@1.8.0.rbi
similarity index 85%
rename from sorbet/rbi/gems/aws-sigv4@1.6.0.rbi
rename to sorbet/rbi/gems/aws-sigv4@1.8.0.rbi
index 1e56823f..5e89db71 100644
--- a/sorbet/rbi/gems/aws-sigv4@1.6.0.rbi
+++ b/sorbet/rbi/gems/aws-sigv4@1.8.0.rbi
@@ -7,28 +7,28 @@
# source://aws-sigv4//lib/aws-sigv4/credentials.rb#3
module Aws
class << self
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#133
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#133
def config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#136
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#136
def config=(config); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#195
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#195
def eager_autoload!(*args); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#188
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#188
def empty_connection_pools!; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#145
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#145
def partition(partition_name); end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#150
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#150
def partitions; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#126
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#126
def shared_config; end
- # source://aws-sdk-core/3.178.0/lib/aws-sdk-core.rb#165
+ # source://aws-sdk-core/3.190.3/lib/aws-sdk-core.rb#165
def use_bundled_cert!; end
end
end
@@ -254,7 +254,7 @@ class Aws::Sigv4::Signer
# @return [Boolean] When `true` the `x-amz-content-sha256` header will be signed and
# returned in the signature headers.
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#185
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#192
def apply_checksum_header; end
# @return [#credentials] Returns an object that responds to
@@ -266,7 +266,7 @@ class Aws::Sigv4::Signer
# * `#session_token` => String, nil
# * `#set?` => Boolean
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#177
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#184
def credentials_provider; end
# Signs a URL with query authentication. Using query parameters
@@ -317,17 +317,17 @@ class Aws::Sigv4::Signer
# @param options [Hash] a customizable set of options
# @return [HTTPS::URI, HTTP::URI]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#402
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#416
def presign_url(options); end
# @return [String]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#166
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#173
def region; end
# @return [String]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#163
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#170
def service; end
# Signs a event and returns signature headers and prior signature
@@ -366,7 +366,7 @@ class Aws::Sigv4::Signer
# signature value (a binary string) used at ':chunk-signature' needs to converted to
# hex-encoded string using #unpack
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#315
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#329
def sign_event(prior_signature, payload, encoder); end
# Computes a version 4 signature signature. Returns the resultant
@@ -405,30 +405,30 @@ class Aws::Sigv4::Signer
# @return [Signature] Return an instance of {Signature} that has
# a `#headers` method. The headers must be applied to your request.
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#234
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#241
def sign_request(request); end
# @return [Set] Returns a set of header names that should not be signed.
# All header names have been downcased.
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#181
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#188
def unsigned_headers; end
private
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#590
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#610
def canonical_header_value(value); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#578
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#598
def canonical_headers(headers); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#448
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#468
def canonical_request(http_method, url, headers, content_sha256); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#500
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#520
def credential(credentials, date); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#491
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#511
def credential_scope(date); end
# Returns true if credentials are set (not nil or empty)
@@ -438,22 +438,22 @@ class Aws::Sigv4::Signer
#
# @return [Boolean]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#718
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#738
def credentials_set?(credentials); end
# the credentials used by CRT must be a
# CRT StaticCredentialsProvider object
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#737
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#764
def crt_fetch_credentials; end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#806
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#833
def crt_presign_url(options); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#747
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#774
def crt_sign_request(request); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#675
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#695
def downcase_headers(headers); end
# Comparing to original signature v4 algorithm,
@@ -466,7 +466,7 @@ class Aws::Sigv4::Signer
# string is handled at #sign_event instead. (Will be used
# as next prior signature for event signing)
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#521
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#541
def event_signature(secret_access_key, date, string_to_sign); end
# Compared to original #string_to_sign at signature v4 algorithm
@@ -479,83 +479,83 @@ class Aws::Sigv4::Signer
# payload used is already eventstream encoded (event without signature),
# thus no extra encoding is needed.
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#477
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#497
def event_string_to_sign(datetime, headers, payload, prior_signature, encoder); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#647
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#667
def extract_credentials_provider(options); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#682
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#702
def extract_expires_in(options); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#657
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#677
def extract_http_method(request); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#639
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#659
def extract_region(options); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#630
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#650
def extract_service(options); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#666
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#686
def extract_url(request); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#700
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#720
def fetch_credentials; end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#626
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#646
def hexhmac(key, value); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#622
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#642
def hmac(key, value); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#594
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#614
def host(uri); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#539
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#559
def normalized_querystring(querystring); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#529
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#549
def path(url); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#725
- def presigned_url_expiration(options, expiration); end
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#745
+ def presigned_url_expiration(options, expiration, datetime); end
# @param value [File, Tempfile, IO#read, String]
# @return [String]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#605
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#625
def sha256_hexdigest(value); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#504
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#524
def signature(secret_access_key, date, string_to_sign); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#568
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#588
def signed_headers(headers); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#459
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#479
def string_to_sign(datetime, canonical_request); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#692
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#712
def uri_escape(string); end
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#696
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#716
def uri_escape_path(string); end
class << self
# @api private
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#864
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#891
def uri_escape(string); end
# @api private
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#859
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#886
def uri_escape_path(path); end
# @return [Boolean]
#
- # source://aws-sigv4//lib/aws-sigv4/signer.rb#854
+ # source://aws-sigv4//lib/aws-sigv4/signer.rb#881
def use_crt?; end
end
end
diff --git a/sorbet/rbi/gems/base64@0.2.0.rbi b/sorbet/rbi/gems/base64@0.2.0.rbi
new file mode 100644
index 00000000..7a95020a
--- /dev/null
+++ b/sorbet/rbi/gems/base64@0.2.0.rbi
@@ -0,0 +1,506 @@
+# typed: true
+
+# DO NOT EDIT MANUALLY
+# This is an autogenerated file for types exported from the `base64` gem.
+# Please instead update this file by running `bin/tapioca gem base64`.
+
+# \Module \Base64 provides methods for:
+#
+# - Encoding a binary string (containing non-ASCII characters)
+# as a string of printable ASCII characters.
+# - Decoding such an encoded string.
+#
+# \Base64 is commonly used in contexts where binary data
+# is not allowed or supported:
+#
+# - Images in HTML or CSS files, or in URLs.
+# - Email attachments.
+#
+# A \Base64-encoded string is about one-third larger that its source.
+# See the {Wikipedia article}[https://en.wikipedia.org/wiki/Base64]
+# for more information.
+#
+# This module provides three pairs of encode/decode methods.
+# Your choices among these methods should depend on:
+#
+# - Which character set is to be used for encoding and decoding.
+# - Whether "padding" is to be used.
+# - Whether encoded strings are to contain newlines.
+#
+# Note: Examples on this page assume that the including program has executed:
+#
+# require 'base64'
+#
+# == Encoding Character Sets
+#
+# A \Base64-encoded string consists only of characters from a 64-character set:
+#
+# - ('A'..'Z').
+# - ('a'..'z').
+# - ('0'..'9').
+# - =, the 'padding' character.
+# - Either:
+# - %w[+ /]:
+# {RFC-2045-compliant}[https://datatracker.ietf.org/doc/html/rfc2045];
+# _not_ safe for URLs.
+# - %w[- _]:
+# {RFC-4648-compliant}[https://datatracker.ietf.org/doc/html/rfc4648];
+# safe for URLs.
+#
+# If you are working with \Base64-encoded strings that will come from
+# or be put into URLs, you should choose this encoder-decoder pair
+# of RFC-4648-compliant methods:
+#
+# - Base64.urlsafe_encode64 and Base64.urlsafe_decode64.
+#
+# Otherwise, you may choose any of the pairs in this module,
+# including the pair above, or the RFC-2045-compliant pairs:
+#
+# - Base64.encode64 and Base64.decode64.
+# - Base64.strict_encode64 and Base64.strict_decode64.
+#
+# == Padding
+#
+# \Base64-encoding changes a triplet of input bytes
+# into a quartet of output characters.
+#
+# Padding in Encode Methods
+#
+# Padding -- extending an encoded string with zero, one, or two trailing
+# = characters -- is performed by methods Base64.encode64,
+# Base64.strict_encode64, and, by default, Base64.urlsafe_encode64:
+#
+# Base64.encode64('s') # => "cw==\n"
+# Base64.strict_encode64('s') # => "cw=="
+# Base64.urlsafe_encode64('s') # => "cw=="
+# Base64.urlsafe_encode64('s', padding: false) # => "cw"
+#
+# When padding is performed, the encoded string is always of length 4n,
+# where +n+ is a non-negative integer:
+#
+# - Input bytes of length 3n generate unpadded output characters
+# of length 4n:
+#
+# # n = 1: 3 bytes => 4 characters.
+# Base64.strict_encode64('123') # => "MDEy"
+# # n = 2: 6 bytes => 8 characters.
+# Base64.strict_encode64('123456') # => "MDEyMzQ1"
+#
+# - Input bytes of length 3n+1 generate padded output characters
+# of length 4(n+1), with two padding characters at the end:
+#
+# # n = 1: 4 bytes => 8 characters.
+# Base64.strict_encode64('1234') # => "MDEyMw=="
+# # n = 2: 7 bytes => 12 characters.
+# Base64.strict_encode64('1234567') # => "MDEyMzQ1Ng=="
+#
+# - Input bytes of length 3n+2 generate padded output characters
+# of length 4(n+1), with one padding character at the end:
+#
+# # n = 1: 5 bytes => 8 characters.
+# Base64.strict_encode64('12345') # => "MDEyMzQ="
+# # n = 2: 8 bytes => 12 characters.
+# Base64.strict_encode64('12345678') # => "MDEyMzQ1Njc="
+#
+# When padding is suppressed, for a positive integer n:
+#
+# - Input bytes of length 3n generate unpadded output characters
+# of length 4n:
+#
+# # n = 1: 3 bytes => 4 characters.
+# Base64.urlsafe_encode64('123', padding: false) # => "MDEy"
+# # n = 2: 6 bytes => 8 characters.
+# Base64.urlsafe_encode64('123456', padding: false) # => "MDEyMzQ1"
+#
+# - Input bytes of length 3n+1 generate unpadded output characters
+# of length 4n+2, with two padding characters at the end:
+#
+# # n = 1: 4 bytes => 6 characters.
+# Base64.urlsafe_encode64('1234', padding: false) # => "MDEyMw"
+# # n = 2: 7 bytes => 10 characters.
+# Base64.urlsafe_encode64('1234567', padding: false) # => "MDEyMzQ1Ng"
+#
+# - Input bytes of length 3n+2 generate unpadded output characters
+# of length 4n+3, with one padding character at the end:
+#
+# # n = 1: 5 bytes => 7 characters.
+# Base64.urlsafe_encode64('12345', padding: false) # => "MDEyMzQ"
+# # m = 2: 8 bytes => 11 characters.
+# Base64.urlsafe_encode64('12345678', padding: false) # => "MDEyMzQ1Njc"
+#
+# Padding in Decode Methods
+#
+# All of the \Base64 decode methods support (but do not require) padding.
+#
+# \Method Base64.decode64 does not check the size of the padding:
+#
+# Base64.decode64("MDEyMzQ1Njc") # => "01234567"
+# Base64.decode64("MDEyMzQ1Njc=") # => "01234567"
+# Base64.decode64("MDEyMzQ1Njc==") # => "01234567"
+#
+# \Method Base64.strict_decode64 strictly enforces padding size:
+#
+# Base64.strict_decode64("MDEyMzQ1Njc") # Raises ArgumentError
+# Base64.strict_decode64("MDEyMzQ1Njc=") # => "01234567"
+# Base64.strict_decode64("MDEyMzQ1Njc==") # Raises ArgumentError
+#
+# \Method Base64.urlsafe_decode64 allows padding in +str+,
+# which if present, must be correct:
+# see {Padding}[Base64.html#module-Base64-label-Padding], above:
+#
+# Base64.urlsafe_decode64("MDEyMzQ1Njc") # => "01234567"
+# Base64.urlsafe_decode64("MDEyMzQ1Njc=") # => "01234567"
+# Base64.urlsafe_decode64("MDEyMzQ1Njc==") # Raises ArgumentError.
+#
+# == Newlines
+#
+# An encoded string returned by Base64.encode64 or Base64.urlsafe_encode64
+# has an embedded newline character
+# after each 60-character sequence, and, if non-empty, at the end:
+#
+# # No newline if empty.
+# encoded = Base64.encode64("\x00" * 0)
+# encoded.index("\n") # => nil
+#
+# # Newline at end of short output.
+# encoded = Base64.encode64("\x00" * 1)
+# encoded.size # => 4
+# encoded.index("\n") # => 4
+#
+# # Newline at end of longer output.
+# encoded = Base64.encode64("\x00" * 45)
+# encoded.size # => 60
+# encoded.index("\n") # => 60
+#
+# # Newlines embedded and at end of still longer output.
+# encoded = Base64.encode64("\x00" * 46)
+# encoded.size # => 65
+# encoded.rindex("\n") # => 65
+# encoded.split("\n").map {|s| s.size } # => [60, 4]
+#
+# The string to be encoded may itself contain newlines,
+# which are encoded as \Base64:
+#
+# # Base64.encode64("\n\n\n") # => "CgoK\n"
+# s = "This is line 1\nThis is line 2\n"
+# Base64.encode64(s) # => "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK\n"
+module Base64
+ private
+
+ # Returns a string containing the decoding of an RFC-2045-compliant
+ # \Base64-encoded string +str+:
+ #
+ # s = "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK\n"
+ # Base64.decode64(s) # => "This is line 1\nThis is line 2\n"
+ #
+ # Non-\Base64 characters in +str+ are ignored;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ # these include newline characters and characters - and /:
+ #
+ # Base64.decode64("\x00\n-_") # => ""
+ #
+ # Padding in +str+ (even if incorrect) is ignored:
+ #
+ # Base64.decode64("MDEyMzQ1Njc") # => "01234567"
+ # Base64.decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.decode64("MDEyMzQ1Njc==") # => "01234567"
+ #
+ # source://base64//base64.rb#241
+ def decode64(str); end
+
+ # Returns a string containing the RFC-2045-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 2045, the returned string may contain the URL-unsafe characters
+ # + or /;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.encode64("\xFB\xEF\xBE") # => "++++\n"
+ # Base64.encode64("\xFF\xFF\xFF") # => "////\n"
+ #
+ # The returned string may include padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding] above.
+ #
+ # Base64.encode64('*') # => "Kg==\n"
+ #
+ # The returned string ends with a newline character, and if sufficiently long
+ # will have one or more embedded newline characters;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.encode64('*') # => "Kg==\n"
+ # Base64.encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq\nKg==\n"
+ #
+ # The string to be encoded may itself contain newlines,
+ # which will be encoded as ordinary \Base64:
+ #
+ # Base64.encode64("\n\n\n") # => "CgoK\n"
+ # s = "This is line 1\nThis is line 2\n"
+ # Base64.encode64(s) # => "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK\n"
+ #
+ # source://base64//base64.rb#219
+ def encode64(bin); end
+
+ # Returns a string containing the decoding of an RFC-2045-compliant
+ # \Base64-encoded string +str+:
+ #
+ # s = "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK"
+ # Base64.strict_decode64(s) # => "This is line 1\nThis is line 2\n"
+ #
+ # Non-\Base64 characters in +str+ not allowed;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ # these include newline characters and characters - and /:
+ #
+ # Base64.strict_decode64("\n") # Raises ArgumentError
+ # Base64.strict_decode64('-') # Raises ArgumentError
+ # Base64.strict_decode64('_') # Raises ArgumentError
+ #
+ # Padding in +str+, if present, must be correct:
+ #
+ # Base64.strict_decode64("MDEyMzQ1Njc") # Raises ArgumentError
+ # Base64.strict_decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.strict_decode64("MDEyMzQ1Njc==") # Raises ArgumentError
+ #
+ # source://base64//base64.rb#297
+ def strict_decode64(str); end
+
+ # Returns a string containing the RFC-2045-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 2045, the returned string may contain the URL-unsafe characters
+ # + or /;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.strict_encode64("\xFB\xEF\xBE") # => "++++\n"
+ # Base64.strict_encode64("\xFF\xFF\xFF") # => "////\n"
+ #
+ # The returned string may include padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding] above.
+ #
+ # Base64.strict_encode64('*') # => "Kg==\n"
+ #
+ # The returned string will have no newline characters, regardless of its length;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.strict_encode64('*') # => "Kg=="
+ # Base64.strict_encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg=="
+ #
+ # The string to be encoded may itself contain newlines,
+ # which will be encoded as ordinary \Base64:
+ #
+ # Base64.strict_encode64("\n\n\n") # => "CgoK"
+ # s = "This is line 1\nThis is line 2\n"
+ # Base64.strict_encode64(s) # => "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK"
+ #
+ # source://base64//base64.rb#273
+ def strict_encode64(bin); end
+
+ # Returns the decoding of an RFC-4648-compliant \Base64-encoded string +str+:
+ #
+ # +str+ may not contain non-Base64 characters;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.urlsafe_decode64('+') # Raises ArgumentError.
+ # Base64.urlsafe_decode64('/') # Raises ArgumentError.
+ # Base64.urlsafe_decode64("\n") # Raises ArgumentError.
+ #
+ # Padding in +str+, if present, must be correct:
+ # see {Padding}[Base64.html#module-Base64-label-Padding], above:
+ #
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc") # => "01234567"
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc==") # Raises ArgumentError.
+ #
+ # source://base64//base64.rb#351
+ def urlsafe_decode64(str); end
+
+ # Returns the RFC-4648-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 4648, the returned string will not contain the URL-unsafe characters
+ # + or /,
+ # but instead may contain the URL-safe characters
+ # - and _;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.urlsafe_encode64("\xFB\xEF\xBE") # => "----"
+ # Base64.urlsafe_encode64("\xFF\xFF\xFF") # => "____"
+ #
+ # By default, the returned string may have padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding], above:
+ #
+ # Base64.urlsafe_encode64('*') # => "Kg=="
+ #
+ # Optionally, you can suppress padding:
+ #
+ # Base64.urlsafe_encode64('*', padding: false) # => "Kg"
+ #
+ # The returned string will have no newline characters, regardless of its length;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.urlsafe_encode64('*') # => "Kg=="
+ # Base64.urlsafe_encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg=="
+ #
+ # source://base64//base64.rb#328
+ def urlsafe_encode64(bin, padding: T.unsafe(nil)); end
+
+ class << self
+ # Returns a string containing the decoding of an RFC-2045-compliant
+ # \Base64-encoded string +str+:
+ #
+ # s = "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK\n"
+ # Base64.decode64(s) # => "This is line 1\nThis is line 2\n"
+ #
+ # Non-\Base64 characters in +str+ are ignored;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ # these include newline characters and characters - and /:
+ #
+ # Base64.decode64("\x00\n-_") # => ""
+ #
+ # Padding in +str+ (even if incorrect) is ignored:
+ #
+ # Base64.decode64("MDEyMzQ1Njc") # => "01234567"
+ # Base64.decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.decode64("MDEyMzQ1Njc==") # => "01234567"
+ #
+ # source://base64//base64.rb#241
+ def decode64(str); end
+
+ # Returns a string containing the RFC-2045-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 2045, the returned string may contain the URL-unsafe characters
+ # + or /;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.encode64("\xFB\xEF\xBE") # => "++++\n"
+ # Base64.encode64("\xFF\xFF\xFF") # => "////\n"
+ #
+ # The returned string may include padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding] above.
+ #
+ # Base64.encode64('*') # => "Kg==\n"
+ #
+ # The returned string ends with a newline character, and if sufficiently long
+ # will have one or more embedded newline characters;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.encode64('*') # => "Kg==\n"
+ # Base64.encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq\nKg==\n"
+ #
+ # The string to be encoded may itself contain newlines,
+ # which will be encoded as ordinary \Base64:
+ #
+ # Base64.encode64("\n\n\n") # => "CgoK\n"
+ # s = "This is line 1\nThis is line 2\n"
+ # Base64.encode64(s) # => "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK\n"
+ #
+ # source://base64//base64.rb#219
+ def encode64(bin); end
+
+ # Returns a string containing the decoding of an RFC-2045-compliant
+ # \Base64-encoded string +str+:
+ #
+ # s = "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK"
+ # Base64.strict_decode64(s) # => "This is line 1\nThis is line 2\n"
+ #
+ # Non-\Base64 characters in +str+ not allowed;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ # these include newline characters and characters - and /:
+ #
+ # Base64.strict_decode64("\n") # Raises ArgumentError
+ # Base64.strict_decode64('-') # Raises ArgumentError
+ # Base64.strict_decode64('_') # Raises ArgumentError
+ #
+ # Padding in +str+, if present, must be correct:
+ #
+ # Base64.strict_decode64("MDEyMzQ1Njc") # Raises ArgumentError
+ # Base64.strict_decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.strict_decode64("MDEyMzQ1Njc==") # Raises ArgumentError
+ #
+ # source://base64//base64.rb#297
+ def strict_decode64(str); end
+
+ # Returns a string containing the RFC-2045-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 2045, the returned string may contain the URL-unsafe characters
+ # + or /;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.strict_encode64("\xFB\xEF\xBE") # => "++++\n"
+ # Base64.strict_encode64("\xFF\xFF\xFF") # => "////\n"
+ #
+ # The returned string may include padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding] above.
+ #
+ # Base64.strict_encode64('*') # => "Kg==\n"
+ #
+ # The returned string will have no newline characters, regardless of its length;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.strict_encode64('*') # => "Kg=="
+ # Base64.strict_encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg=="
+ #
+ # The string to be encoded may itself contain newlines,
+ # which will be encoded as ordinary \Base64:
+ #
+ # Base64.strict_encode64("\n\n\n") # => "CgoK"
+ # s = "This is line 1\nThis is line 2\n"
+ # Base64.strict_encode64(s) # => "VGhpcyBpcyBsaW5lIDEKVGhpcyBpcyBsaW5lIDIK"
+ #
+ # source://base64//base64.rb#273
+ def strict_encode64(bin); end
+
+ # Returns the decoding of an RFC-4648-compliant \Base64-encoded string +str+:
+ #
+ # +str+ may not contain non-Base64 characters;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.urlsafe_decode64('+') # Raises ArgumentError.
+ # Base64.urlsafe_decode64('/') # Raises ArgumentError.
+ # Base64.urlsafe_decode64("\n") # Raises ArgumentError.
+ #
+ # Padding in +str+, if present, must be correct:
+ # see {Padding}[Base64.html#module-Base64-label-Padding], above:
+ #
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc") # => "01234567"
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc=") # => "01234567"
+ # Base64.urlsafe_decode64("MDEyMzQ1Njc==") # Raises ArgumentError.
+ #
+ # source://base64//base64.rb#351
+ def urlsafe_decode64(str); end
+
+ # Returns the RFC-4648-compliant \Base64-encoding of +bin+.
+ #
+ # Per RFC 4648, the returned string will not contain the URL-unsafe characters
+ # + or /,
+ # but instead may contain the URL-safe characters
+ # - and _;
+ # see {Encoding Character Set}[Base64.html#module-Base64-label-Encoding+Character+Sets] above:
+ #
+ # Base64.urlsafe_encode64("\xFB\xEF\xBE") # => "----"
+ # Base64.urlsafe_encode64("\xFF\xFF\xFF") # => "____"
+ #
+ # By default, the returned string may have padding;
+ # see {Padding}[Base64.html#module-Base64-label-Padding], above:
+ #
+ # Base64.urlsafe_encode64('*') # => "Kg=="
+ #
+ # Optionally, you can suppress padding:
+ #
+ # Base64.urlsafe_encode64('*', padding: false) # => "Kg"
+ #
+ # The returned string will have no newline characters, regardless of its length;
+ # see {Newlines}[Base64.html#module-Base64-label-Newlines] above:
+ #
+ # Base64.urlsafe_encode64('*') # => "Kg=="
+ # Base64.urlsafe_encode64('*' * 46)
+ # # => "KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg=="
+ #
+ # source://base64//base64.rb#328
+ def urlsafe_encode64(bin, padding: T.unsafe(nil)); end
+ end
+end
+
+# source://base64//base64.rb#186
+Base64::VERSION = T.let(T.unsafe(nil), String)
diff --git a/sorbet/rbi/gems/bcrypt@3.1.19.rbi b/sorbet/rbi/gems/bcrypt@3.1.20.rbi
similarity index 99%
rename from sorbet/rbi/gems/bcrypt@3.1.19.rbi
rename to sorbet/rbi/gems/bcrypt@3.1.20.rbi
index 2e227685..6b094292 100644
--- a/sorbet/rbi/gems/bcrypt@3.1.19.rbi
+++ b/sorbet/rbi/gems/bcrypt@3.1.20.rbi
@@ -169,7 +169,7 @@ class BCrypt::Errors::InvalidSecret < ::BCrypt::Error; end
# @db_password == "my grand secret" #=> true
# @db_password == "a paltry guess" #=> false
#
-# source://bcrypt//lib/bcrypt/password.rb#24
+# source://bcrypt//lib/bcrypt/password.rb#23
class BCrypt::Password < ::String
# Initializes a BCrypt::Password instance with the data from a stored hash.
#
diff --git a/sorbet/rbi/gems/bigdecimal@3.1.6.rbi b/sorbet/rbi/gems/bigdecimal@3.1.6.rbi
new file mode 100644
index 00000000..439d14e3
--- /dev/null
+++ b/sorbet/rbi/gems/bigdecimal@3.1.6.rbi
@@ -0,0 +1,77 @@
+# typed: true
+
+# DO NOT EDIT MANUALLY
+# This is an autogenerated file for types exported from the `bigdecimal` gem.
+# Please instead update this file by running `bin/tapioca gem bigdecimal`.
+
+# source://bigdecimal//lib/bigdecimal/util.rb#78
+class BigDecimal < ::Numeric
+ # call-seq:
+ # a.to_d -> bigdecimal
+ #
+ # Returns self.
+ #
+ # require 'bigdecimal/util'
+ #
+ # d = BigDecimal("3.14")
+ # d.to_d # => 0.314e1
+ #
+ # source://bigdecimal//lib/bigdecimal/util.rb#110
+ def to_d; end
+
+ # call-seq:
+ # a.to_digits -> string
+ #
+ # Converts a BigDecimal to a String of the form "nnnnnn.mmm".
+ # This method is deprecated; use BigDecimal#to_s("F") instead.
+ #
+ # require 'bigdecimal/util'
+ #
+ # d = BigDecimal("3.14")
+ # d.to_digits # => "3.14"
+ #
+ # source://bigdecimal//lib/bigdecimal/util.rb#90
+ def to_digits; end
+end
+
+BigDecimal::VERSION = T.let(T.unsafe(nil), String)
+
+# source://bigdecimal//lib/bigdecimal/util.rb#138
+class Complex < ::Numeric
+ # call-seq:
+ # cmp.to_d -> bigdecimal
+ # cmp.to_d(precision) -> bigdecimal
+ #
+ # Returns the value as a BigDecimal.
+ #
+ # The +precision+ parameter is required for a rational complex number.
+ # This parameter is used to determine the number of significant digits
+ # for the result.
+ #
+ # require 'bigdecimal'
+ # require 'bigdecimal/util'
+ #
+ # Complex(0.1234567, 0).to_d(4) # => 0.1235e0
+ # Complex(Rational(22, 7), 0).to_d(3) # => 0.314e1
+ #
+ # See also Kernel.BigDecimal.
+ #
+ # source://bigdecimal//lib/bigdecimal/util.rb#157
+ def to_d(*args); end
+end
+
+# source://bigdecimal//lib/bigdecimal/util.rb#171
+class NilClass
+ # call-seq:
+ # nil.to_d -> bigdecimal
+ #
+ # Returns nil represented as a BigDecimal.
+ #
+ # require 'bigdecimal'
+ # require 'bigdecimal/util'
+ #
+ # nil.to_d # => 0.0
+ #
+ # source://bigdecimal//lib/bigdecimal/util.rb#182
+ def to_d; end
+end
diff --git a/sorbet/rbi/gems/blazer@2.6.5.rbi b/sorbet/rbi/gems/blazer@3.0.3.rbi
similarity index 74%
rename from sorbet/rbi/gems/blazer@2.6.5.rbi
rename to sorbet/rbi/gems/blazer@3.0.3.rbi
index 417e9dca..2e35d30f 100644
--- a/sorbet/rbi/gems/blazer@2.6.5.rbi
+++ b/sorbet/rbi/gems/blazer@3.0.3.rbi
@@ -7,316 +7,306 @@
# source://blazer//lib/blazer/version.rb#1
module Blazer
class << self
- # source://blazer//lib/blazer.rb#245
+ # source://blazer//lib/blazer.rb#242
def adapters; end
# Returns the value of attribute anomaly_checks.
#
- # source://blazer//lib/blazer.rb#65
+ # source://blazer//lib/blazer.rb#66
def anomaly_checks; end
# Sets the attribute anomaly_checks
#
# @param value the value to set the attribute anomaly_checks to.
#
- # source://blazer//lib/blazer.rb#65
+ # source://blazer//lib/blazer.rb#66
def anomaly_checks=(_arg0); end
- # source://blazer//lib/blazer.rb#253
+ # source://blazer//lib/blazer.rb#250
+ def anomaly_detectors; end
+
+ # source://blazer//lib/blazer.rb#266
def archive_queries; end
# Returns the value of attribute async.
#
- # source://blazer//lib/blazer.rb#67
+ # source://blazer//lib/blazer.rb#68
def async; end
# Sets the attribute async
#
# @param value the value to set the attribute async to.
#
- # source://blazer//lib/blazer.rb#67
+ # source://blazer//lib/blazer.rb#68
def async=(_arg0); end
# Returns the value of attribute audit.
#
- # source://blazer//lib/blazer.rb#54
+ # source://blazer//lib/blazer.rb#55
def audit; end
# Sets the attribute audit
#
# @param value the value to set the attribute audit to.
#
- # source://blazer//lib/blazer.rb#54
+ # source://blazer//lib/blazer.rb#55
def audit=(_arg0); end
# Returns the value of attribute before_action.
#
- # source://blazer//lib/blazer.rb#59
+ # source://blazer//lib/blazer.rb#60
def before_action; end
# Sets the attribute before_action
#
# @param value the value to set the attribute before_action to.
#
- # source://blazer//lib/blazer.rb#59
+ # source://blazer//lib/blazer.rb#60
def before_action=(_arg0); end
# Returns the value of attribute cache.
#
- # source://blazer//lib/blazer.rb#61
+ # source://blazer//lib/blazer.rb#62
def cache; end
# Sets the attribute cache
#
# @param value the value to set the attribute cache to.
#
- # source://blazer//lib/blazer.rb#61
+ # source://blazer//lib/blazer.rb#62
def cache=(_arg0); end
# Returns the value of attribute check_schedules.
#
- # source://blazer//lib/blazer.rb#64
+ # source://blazer//lib/blazer.rb#65
def check_schedules; end
# Sets the attribute check_schedules
#
# @param value the value to set the attribute check_schedules to.
#
- # source://blazer//lib/blazer.rb#64
+ # source://blazer//lib/blazer.rb#65
def check_schedules=(_arg0); end
- # source://blazer//lib/blazer.rb#128
+ # source://blazer//lib/blazer.rb#127
def data_sources; end
- # TODO move to Statement and remove in 3.0.0
- #
- # source://blazer//lib/blazer.rb#139
- def extract_vars(statement); end
+ # source://blazer//lib/blazer.rb#258
+ def forecasters; end
# Returns the value of attribute forecasting.
#
- # source://blazer//lib/blazer.rb#66
+ # source://blazer//lib/blazer.rb#67
def forecasting; end
# Sets the attribute forecasting
#
# @param value the value to set the attribute forecasting to.
#
- # source://blazer//lib/blazer.rb#66
+ # source://blazer//lib/blazer.rb#67
def forecasting=(_arg0); end
# Returns the value of attribute from_email.
#
- # source://blazer//lib/blazer.rb#60
+ # source://blazer//lib/blazer.rb#61
def from_email; end
# Sets the attribute from_email
#
# @param value the value to set the attribute from_email to.
#
- # source://blazer//lib/blazer.rb#60
+ # source://blazer//lib/blazer.rb#61
def from_email=(_arg0); end
# Returns the value of attribute images.
#
- # source://blazer//lib/blazer.rb#68
+ # source://blazer//lib/blazer.rb#69
def images; end
# Sets the attribute images
#
# @param value the value to set the attribute images to.
#
- # source://blazer//lib/blazer.rb#68
+ # source://blazer//lib/blazer.rb#69
def images=(_arg0); end
# Returns the value of attribute mapbox_access_token.
#
- # source://blazer//lib/blazer.rb#74
+ # source://blazer//lib/blazer.rb#73
def mapbox_access_token; end
# Sets the attribute mapbox_access_token
#
# @param value the value to set the attribute mapbox_access_token to.
#
- # source://blazer//lib/blazer.rb#74
+ # source://blazer//lib/blazer.rb#73
def mapbox_access_token=(_arg0); end
+ # TODO show warning on invalid access token
+ #
+ # @return [Boolean]
+ #
+ # source://blazer//lib/blazer.rb#221
+ def maps?; end
+
# private
#
- # source://blazer//lib/blazer.rb#262
+ # source://blazer//lib/blazer.rb#275
def monotonic_time; end
# Returns the value of attribute override_csp.
#
- # source://blazer//lib/blazer.rb#71
+ # source://blazer//lib/blazer.rb#70
def override_csp; end
# Sets the attribute override_csp
#
# @param value the value to set the attribute override_csp to.
#
- # source://blazer//lib/blazer.rb#71
- def override_csp=(_arg0); end
-
- # Returns the value of attribute query_editable.
- #
- # source://blazer//lib/blazer.rb#70
- def query_editable; end
-
- # Sets the attribute query_editable
- #
- # @param value the value to set the attribute query_editable to.
- #
# source://blazer//lib/blazer.rb#70
- def query_editable=(_arg0); end
-
- # Returns the value of attribute query_viewable.
- #
- # source://blazer//lib/blazer.rb#69
- def query_viewable; end
-
- # Sets the attribute query_viewable
- #
- # @param value the value to set the attribute query_viewable to.
- #
- # source://blazer//lib/blazer.rb#69
- def query_viewable=(_arg0); end
+ def override_csp=(_arg0); end
- # source://railties/7.0.6/lib/rails/engine.rb#405
+ # source://railties/7.0.8/lib/rails/engine.rb#405
def railtie_helpers_paths; end
- # source://railties/7.0.6/lib/rails/engine.rb#394
+ # source://railties/7.0.8/lib/rails/engine.rb#394
def railtie_namespace; end
- # source://railties/7.0.6/lib/rails/engine.rb#409
+ # source://railties/7.0.8/lib/rails/engine.rb#409
def railtie_routes_url_helpers(include_path_helpers = T.unsafe(nil)); end
- # source://blazer//lib/blazer.rb#249
+ # source://blazer//lib/blazer.rb#246
def register_adapter(name, adapter); end
- # source://blazer//lib/blazer.rb#154
+ # source://blazer//lib/blazer.rb#254
+ def register_anomaly_detector(name, &anomaly_detector); end
+
+ # source://blazer//lib/blazer.rb#262
+ def register_forecaster(name, &forecaster); end
+
+ # source://blazer//lib/blazer.rb#146
def run_check(check); end
- # source://blazer//lib/blazer.rb#145
+ # source://blazer//lib/blazer.rb#137
def run_checks(schedule: T.unsafe(nil)); end
- # source://blazer//lib/blazer.rb#198
+ # source://blazer//lib/blazer.rb#190
def send_failing_checks; end
- # source://blazer//lib/blazer.rb#117
+ # source://blazer//lib/blazer.rb#116
def settings; end
# @return [Boolean]
#
- # source://blazer//lib/blazer.rb#224
+ # source://blazer//lib/blazer.rb#216
def slack?; end
# Returns the value of attribute slack_oauth_token.
#
- # source://blazer//lib/blazer.rb#72
+ # source://blazer//lib/blazer.rb#71
def slack_oauth_token; end
# Sets the attribute slack_oauth_token
#
# @param value the value to set the attribute slack_oauth_token to.
#
- # source://blazer//lib/blazer.rb#72
+ # source://blazer//lib/blazer.rb#71
def slack_oauth_token=(_arg0); end
# Returns the value of attribute slack_webhook_url.
#
- # source://blazer//lib/blazer.rb#73
+ # source://blazer//lib/blazer.rb#72
def slack_webhook_url; end
# Sets the attribute slack_webhook_url
#
# @param value the value to set the attribute slack_webhook_url to.
#
- # source://blazer//lib/blazer.rb#73
+ # source://blazer//lib/blazer.rb#72
def slack_webhook_url=(_arg0); end
- # source://railties/7.0.6/lib/rails/engine.rb#397
+ # source://railties/7.0.8/lib/rails/engine.rb#397
def table_name_prefix; end
# Returns the value of attribute time_zone.
#
- # source://blazer//lib/blazer.rb#55
+ # source://blazer//lib/blazer.rb#56
def time_zone; end
- # source://blazer//lib/blazer.rb#96
+ # source://blazer//lib/blazer.rb#95
def time_zone=(time_zone); end
# Returns the value of attribute transform_statement.
#
- # source://blazer//lib/blazer.rb#62
+ # source://blazer//lib/blazer.rb#63
def transform_statement; end
# Sets the attribute transform_statement
#
# @param value the value to set the attribute transform_statement to.
#
- # source://blazer//lib/blazer.rb#62
+ # source://blazer//lib/blazer.rb#63
def transform_statement=(_arg0); end
# Returns the value of attribute transform_variable.
#
- # source://blazer//lib/blazer.rb#63
+ # source://blazer//lib/blazer.rb#64
def transform_variable; end
# Sets the attribute transform_variable
#
# @param value the value to set the attribute transform_variable to.
#
- # source://blazer//lib/blazer.rb#63
+ # source://blazer//lib/blazer.rb#64
def transform_variable=(_arg0); end
# @return [Boolean]
#
- # source://blazer//lib/blazer.rb#228
+ # source://blazer//lib/blazer.rb#225
def uploads?; end
- # source://blazer//lib/blazer.rb#232
+ # source://blazer//lib/blazer.rb#229
def uploads_connection; end
- # source://blazer//lib/blazer.rb#237
+ # source://blazer//lib/blazer.rb#234
def uploads_schema; end
- # source://blazer//lib/blazer.rb#241
+ # source://blazer//lib/blazer.rb#238
def uploads_table_name(name); end
- # source://railties/7.0.6/lib/rails/engine.rb#401
+ # source://railties/7.0.8/lib/rails/engine.rb#401
def use_relative_model_naming?; end
- # source://blazer//lib/blazer.rb#100
+ # source://blazer//lib/blazer.rb#99
def user_class; end
# Sets the attribute user_class
#
# @param value the value to set the attribute user_class to.
#
- # source://blazer//lib/blazer.rb#57
+ # source://blazer//lib/blazer.rb#58
def user_class=(_arg0); end
- # source://blazer//lib/blazer.rb#107
+ # source://blazer//lib/blazer.rb#106
def user_method; end
# Sets the attribute user_method
#
# @param value the value to set the attribute user_method to.
#
- # source://blazer//lib/blazer.rb#58
+ # source://blazer//lib/blazer.rb#59
def user_method=(_arg0); end
# Returns the value of attribute user_name.
#
- # source://blazer//lib/blazer.rb#56
+ # source://blazer//lib/blazer.rb#57
def user_name; end
# Sets the attribute user_name
#
# @param value the value to set the attribute user_name to.
#
- # source://blazer//lib/blazer.rb#56
+ # source://blazer//lib/blazer.rb#57
def user_name=(_arg0); end
end
end
@@ -679,29 +669,6 @@ class Blazer::Adapters::InfluxdbAdapter < ::Blazer::Adapters::BaseAdapter
def client; end
end
-# source://blazer//lib/blazer/adapters/mongodb_adapter.rb#3
-class Blazer::Adapters::MongodbAdapter < ::Blazer::Adapters::BaseAdapter
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#24
- def preview_statement; end
-
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#28
- def quoting; end
-
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#4
- def run_statement(statement, comment); end
-
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#20
- def tables; end
-
- protected
-
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#34
- def client; end
-
- # source://blazer//lib/blazer/adapters/mongodb_adapter.rb#38
- def db; end
-end
-
# source://blazer//lib/blazer/adapters/neo4j_adapter.rb#3
class Blazer::Adapters::Neo4jAdapter < ::Blazer::Adapters::BaseAdapter
# source://blazer//lib/blazer/adapters/neo4j_adapter.rb#42
@@ -851,15 +818,15 @@ class Blazer::Adapters::SqlAdapter < ::Blazer::Adapters::BaseAdapter
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#126
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#132
def cachable?(statement); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#115
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#121
def cancel(run_id); end
# TODO treat date columns as already in time zone
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#135
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#141
def cohort_analysis_statement(statement, period:, days:); end
# Returns the value of attribute connection_model.
@@ -867,103 +834,103 @@ class Blazer::Adapters::SqlAdapter < ::Blazer::Adapters::BaseAdapter
# source://blazer//lib/blazer/adapters/sql_adapter.rb#4
def connection_model; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#89
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#95
def cost(statement); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#99
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#105
def explain(statement); end
# Redshift adapter silently ignores binds
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#196
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#202
def parameter_binding; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#77
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#83
def preview_statement; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#191
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#197
def quoting; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#85
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#91
def reconnect; end
# source://blazer//lib/blazer/adapters/sql_adapter.rb#18
def run_statement(statement, comment, bind_params = T.unsafe(nil)); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#71
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#77
def schema; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#130
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#136
def supports_cohort_analysis?; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#47
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#53
def tables; end
protected
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#251
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#257
def adapter_name; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#270
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#276
def add_schemas(query); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#256
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#262
def default_schema; end
# seperate from select_all to prevent mysql error
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#223
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#229
def execute(statement); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#306
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#312
def in_transaction; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#235
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#241
def mysql?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#227
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#233
def postgresql?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#319
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#325
def prepared_statements?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#231
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#237
def redshift?; end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#217
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#223
def select_all(statement, params = T.unsafe(nil)); end
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#286
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#292
def set_timeout(timeout); end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#247
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#253
def snowflake?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#239
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#245
def sqlite?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#243
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#249
def sqlserver?; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/adapters/sql_adapter.rb#302
+ # source://blazer//lib/blazer/adapters/sql_adapter.rb#308
def use_transaction?; end
end
@@ -971,74 +938,74 @@ class Blazer::Audit < ::Blazer::Record
include ::Blazer::Audit::GeneratedAttributeMethods
include ::Blazer::Audit::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_query(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_user(*args); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
end
end
module Blazer::Audit::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_user(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_query!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_user(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_user!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def query; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def query=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def query_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def query_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_query; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_user; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def user; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def user=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def user_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def user_previously_changed?; end
end
@@ -1047,7 +1014,6 @@ module Blazer::Audit::GeneratedAttributeMethods; end
module Blazer::BaseHelper
def blazer_format_value(key, value); end
def blazer_js_var(name, value); end
- def blazer_maps?; end
def blazer_series_name(k); end
def blazer_title(title = T.unsafe(nil)); end
end
@@ -1059,7 +1025,7 @@ class Blazer::Check < ::Blazer::Record
include ::Blazer::Check::GeneratedAttributeMethods
include ::Blazer::Check::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_query(*args); end
def split_emails; end
@@ -1074,43 +1040,43 @@ class Blazer::Check < ::Blazer::Record
def validate_variables; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
end
end
module Blazer::Check::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_query!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def query; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def query=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def query_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def query_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_query; end
end
@@ -1133,14 +1099,14 @@ class Blazer::CheckMailer < ::ActionMailer::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
class << self
- # source://actionview/7.0.6/lib/action_view/layouts.rb#209
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#209
def _layout; end
- # source://actionview/7.0.6/lib/action_view/layouts.rb#210
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#210
def _layout_conditions; end
end
end
@@ -1153,10 +1119,10 @@ class Blazer::Connection < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -1171,60 +1137,60 @@ class Blazer::Dashboard < ::Blazer::Record
include ::Blazer::Dashboard::GeneratedAttributeMethods
include ::Blazer::Dashboard::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_dashboard_queries(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_queries(*args); end
def to_param; end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_dashboard_queries(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_queries(*args); end
def variables; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
end
end
module Blazer::Dashboard::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def dashboard_queries; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def dashboard_queries=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def dashboard_query_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def dashboard_query_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def queries; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def queries=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def query_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def query_ids=(ids); end
end
@@ -1234,239 +1200,230 @@ class Blazer::DashboardQuery < ::Blazer::Record
include ::Blazer::DashboardQuery::GeneratedAttributeMethods
include ::Blazer::DashboardQuery::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_dashboard(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_query(*args); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
end
end
module Blazer::DashboardQuery::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_dashboard(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#28
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#28
def build_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_dashboard(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_dashboard!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#32
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#32
def create_query(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#36
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#36
def create_query!(*args, &block); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def dashboard; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def dashboard=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def dashboard_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def dashboard_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def query; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def query=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#132
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#132
def query_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/belongs_to.rb#136
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/belongs_to.rb#136
def query_previously_changed?; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_dashboard; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/singular_association.rb#19
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/singular_association.rb#19
def reload_query; end
end
module Blazer::DashboardQuery::GeneratedAttributeMethods; end
-# source://blazer//lib/blazer/data_source.rb#4
+# source://blazer//lib/blazer/data_source.rb#2
class Blazer::DataSource
extend ::Forwardable
# @return [DataSource] a new instance of DataSource
#
- # source://blazer//lib/blazer/data_source.rb#11
+ # source://blazer//lib/blazer/data_source.rb#9
def initialize(id, settings); end
- # source://blazer//lib/blazer/data_source.rb#16
+ # source://blazer//lib/blazer/data_source.rb#14
def adapter; end
- # source://blazer//lib/blazer/data_source.rb#180
+ # source://blazer//lib/blazer/data_source.rb#172
def bind_params(statement, variables); end
- # source://blazer//lib/blazer/data_source.rb#44
+ # source://blazer//lib/blazer/data_source.rb#42
def cache; end
- # source://blazer//lib/blazer/data_source.rb#65
+ # source://blazer//lib/blazer/data_source.rb#63
def cache_expires_in; end
- # source://blazer//lib/blazer/data_source.rb#143
- def cache_key(key); end
-
- # source://blazer//lib/blazer/data_source.rb#61
+ # source://blazer//lib/blazer/data_source.rb#59
def cache_mode; end
- # source://blazer//lib/blazer/data_source.rb#69
+ # source://blazer//lib/blazer/data_source.rb#67
def cache_slow_threshold; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def cancel(*args, **_arg1, &block); end
- # source://blazer//lib/blazer/data_source.rb#139
+ # source://blazer//lib/blazer/data_source.rb#143
def clear_cache(statement); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def cohort_analysis_statement(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def cost(*args, **_arg1, &block); end
- # source://blazer//lib/blazer/data_source.rb#88
+ # source://blazer//lib/blazer/data_source.rb#83
def delete_results(run_id); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def explain(*args, **_arg1, &block); end
# Returns the value of attribute id.
#
- # source://blazer//lib/blazer/data_source.rb#7
+ # source://blazer//lib/blazer/data_source.rb#5
def id; end
- # source://blazer//lib/blazer/data_source.rb#24
+ # source://blazer//lib/blazer/data_source.rb#22
def linked_columns; end
- # source://blazer//lib/blazer/data_source.rb#73
+ # source://blazer//lib/blazer/data_source.rb#71
def local_time_suffix; end
- # source://blazer//lib/blazer/data_source.rb#20
+ # source://blazer//lib/blazer/data_source.rb#18
def name; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def preview_statement(*args, **_arg1, &block); end
- # source://blazer//lib/blazer/data_source.rb#155
+ # source://blazer//lib/blazer/data_source.rb#147
def quote(value); end
- # source://blazer//lib/blazer/data_source.rb#77
- def read_cache(cache_key); end
-
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def reconnect(*args, **_arg1, &block); end
- # source://blazer//lib/blazer/data_source.rb#151
- def run_cache_key(run_id); end
+ # source://blazer//lib/blazer/data_source.rb#75
+ def result_cache; end
- # source://blazer//lib/blazer/data_source.rb#84
+ # source://blazer//lib/blazer/data_source.rb#79
def run_results(run_id); end
- # source://blazer//lib/blazer/data_source.rb#101
+ # source://blazer//lib/blazer/data_source.rb#96
def run_statement(statement, options = T.unsafe(nil)); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def schema(*args, **_arg1, &block); end
# Returns the value of attribute settings.
#
- # source://blazer//lib/blazer/data_source.rb#7
+ # source://blazer//lib/blazer/data_source.rb#5
def settings; end
- # source://blazer//lib/blazer/data_source.rb#28
+ # source://blazer//lib/blazer/data_source.rb#26
def smart_columns; end
- # source://blazer//lib/blazer/data_source.rb#32
+ # source://blazer//lib/blazer/data_source.rb#30
def smart_variables; end
- # source://blazer//lib/blazer/data_source.rb#147
- def statement_cache_key(statement); end
-
- # source://blazer//lib/blazer/data_source.rb#92
+ # source://blazer//lib/blazer/data_source.rb#87
def sub_variables(statement, vars); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def supports_cohort_analysis?(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def tables(*args, **_arg1, &block); end
- # source://blazer//lib/blazer/data_source.rb#40
+ # source://blazer//lib/blazer/data_source.rb#38
def timeout; end
- # source://blazer//lib/blazer/data_source.rb#36
+ # source://blazer//lib/blazer/data_source.rb#34
def variable_defaults; end
protected
- # source://blazer//lib/blazer/data_source.rb#212
+ # source://blazer//lib/blazer/data_source.rb#204
def adapter_instance; end
# TODO check for adapter with same name, default to sql
#
- # source://blazer//lib/blazer/data_source.rb#267
+ # source://blazer//lib/blazer/data_source.rb#256
def detect_adapter; end
- # source://blazer//lib/blazer/data_source.rb#231
+ # source://blazer//lib/blazer/data_source.rb#223
def parameter_binding; end
- # source://blazer//lib/blazer/data_source.rb#227
+ # source://blazer//lib/blazer/data_source.rb#219
def quoting; end
- # source://blazer//lib/blazer/data_source.rb#235
- def run_statement_helper(statement, comment, run_id, options); end
+ # source://blazer//lib/blazer/data_source.rb#227
+ def run_statement_helper(statement, comment, options); end
end
# source://blazer//lib/blazer/engine.rb#2
class Blazer::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
-# source://blazer//lib/blazer.rb#42
+# source://blazer//lib/blazer.rb#43
class Blazer::Error < ::StandardError; end
class Blazer::Query < ::Blazer::Record
include ::Blazer::Query::GeneratedAttributeMethods
include ::Blazer::Query::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_audits(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_checks(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_dashboard_queries(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def autosave_associated_records_for_dashboards(*args); end
def cohort_analysis?; end
@@ -1475,89 +1432,88 @@ class Blazer::Query < ::Blazer::Record
def statement_object; end
def to_param; end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_audits(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_checks(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_dashboard_queries(*args); end
- # source://activerecord/7.0.6/lib/active_record/autosave_association.rb#160
+ # source://activerecord/7.0.8/lib/active_record/autosave_association.rb#160
def validate_associated_records_for_dashboards(*args); end
def variables; end
- def viewable?(user); end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activerecord/7.0.6/lib/active_record/reflection.rb#11
+ # source://activerecord/7.0.8/lib/active_record/reflection.rb#11
def _reflections; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def active(*args, **_arg1); end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
- # source://activerecord/7.0.6/lib/active_record/scoping/named.rb#174
+ # source://activerecord/7.0.8/lib/active_record/scoping/named.rb#174
def named(*args, **_arg1); end
end
end
module Blazer::Query::GeneratedAssociationMethods
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def audit_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def audit_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def audits; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def audits=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def check_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def check_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def checks; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def checks=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def dashboard_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def dashboard_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def dashboard_queries; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def dashboard_queries=(value); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#62
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#62
def dashboard_query_ids; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/collection_association.rb#72
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/collection_association.rb#72
def dashboard_query_ids=(ids); end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#103
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#103
def dashboards; end
- # source://activerecord/7.0.6/lib/active_record/associations/builder/association.rb#111
+ # source://activerecord/7.0.8/lib/active_record/associations/builder/association.rb#111
def dashboards=(value); end
end
@@ -1571,10 +1527,10 @@ class Blazer::Record < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -1589,31 +1545,35 @@ module Blazer::Record::GeneratedAttributeMethods; end
class Blazer::Result
# @return [Result] a new instance of Result
#
- # source://blazer//lib/blazer/result.rb#5
+ # source://blazer//lib/blazer/result.rb#6
def initialize(data_source, columns, rows, error, cached_at, just_cached); end
# @return [Boolean]
#
- # source://blazer//lib/blazer/result.rb#176
+ # source://blazer//lib/blazer/result.rb#171
def anomaly?(series); end
- # source://blazer//lib/blazer/result.rb#22
- def boom; end
-
# @return [Boolean]
#
- # source://blazer//lib/blazer/result.rb#18
+ # source://blazer//lib/blazer/result.rb#19
def cached?; end
# Returns the value of attribute cached_at.
#
- # source://blazer//lib/blazer/result.rb#3
+ # source://blazer//lib/blazer/result.rb#4
def cached_at; end
- # source://blazer//lib/blazer/result.rb#68
+ # Sets the attribute cached_at
+ #
+ # @param value the value to set the attribute cached_at to.
+ #
+ # source://blazer//lib/blazer/result.rb#4
+ def cached_at=(_arg0); end
+
+ # source://blazer//lib/blazer/result.rb#69
def chart_type; end
- # source://blazer//lib/blazer/result.rb#47
+ # source://blazer//lib/blazer/result.rb#48
def column_types; end
# Returns the value of attribute columns.
@@ -1626,7 +1586,7 @@ class Blazer::Result
# source://blazer//lib/blazer/result.rb#3
def data_source; end
- # source://blazer//lib/blazer/result.rb#127
+ # source://blazer//lib/blazer/result.rb#122
def detect_anomaly; end
# Returns the value of attribute error.
@@ -1638,7 +1598,7 @@ class Blazer::Result
# don't want to put result data (even hashed version)
# into cache without developer opt-in
#
- # source://blazer//lib/blazer/result.rb#93
+ # source://blazer//lib/blazer/result.rb#94
def forecast; end
# Returns the value of attribute forecast_error.
@@ -1648,25 +1608,91 @@ class Blazer::Result
# @return [Boolean]
#
- # source://blazer//lib/blazer/result.rb#86
+ # source://blazer//lib/blazer/result.rb#87
def forecastable?; end
# Returns the value of attribute just_cached.
#
- # source://blazer//lib/blazer/result.rb#3
+ # source://blazer//lib/blazer/result.rb#4
def just_cached; end
+ # Sets the attribute just_cached
+ #
+ # @param value the value to set the attribute just_cached to.
+ #
+ # source://blazer//lib/blazer/result.rb#4
+ def just_cached=(_arg0); end
+
# Returns the value of attribute rows.
#
# source://blazer//lib/blazer/result.rb#3
def rows; end
+ # source://blazer//lib/blazer/result.rb#23
+ def smart_values; end
+
# @return [Boolean]
#
- # source://blazer//lib/blazer/result.rb#14
+ # source://blazer//lib/blazer/result.rb#15
def timed_out?; end
end
+# source://blazer//lib/blazer/result_cache.rb#2
+class Blazer::ResultCache
+ # @return [ResultCache] a new instance of ResultCache
+ #
+ # source://blazer//lib/blazer/result_cache.rb#3
+ def initialize(data_source); end
+
+ # source://blazer//lib/blazer/result_cache.rb#15
+ def delete_run(run_id); end
+
+ # source://blazer//lib/blazer/result_cache.rb#27
+ def delete_statement(statement); end
+
+ # source://blazer//lib/blazer/result_cache.rb#11
+ def read_run(run_id); end
+
+ # source://blazer//lib/blazer/result_cache.rb#23
+ def read_statement(statement); end
+
+ # source://blazer//lib/blazer/result_cache.rb#7
+ def write_run(run_id, result); end
+
+ # source://blazer//lib/blazer/result_cache.rb#19
+ def write_statement(statement, result, expires_in:); end
+
+ private
+
+ # source://blazer//lib/blazer/result_cache.rb#67
+ def cache; end
+
+ # source://blazer//lib/blazer/result_cache.rb#55
+ def cache_key(key); end
+
+ # @return [Boolean]
+ #
+ # source://blazer//lib/blazer/result_cache.rb#51
+ def caching?; end
+
+ # source://blazer//lib/blazer/result_cache.rb#47
+ def delete(key); end
+
+ # source://blazer//lib/blazer/result_cache.rb#39
+ def read(key); end
+
+ # source://blazer//lib/blazer/result_cache.rb#63
+ def run_cache_key(run_id); end
+
+ # source://blazer//lib/blazer/result_cache.rb#59
+ def statement_cache_key(statement); end
+
+ # @raise [ArgumentError]
+ #
+ # source://blazer//lib/blazer/result_cache.rb#33
+ def write(key, result, expires_in:); end
+end
+
# source://blazer//lib/blazer/run_statement.rb#2
class Blazer::RunStatement
# source://blazer//lib/blazer/run_statement.rb#3
@@ -1679,10 +1705,10 @@ class Blazer::RunStatementJob < ::ActiveJob::Base
def perform(data_source_id, statement, options); end
class << self
- # source://activejob/7.0.6/lib/active_job/queue_adapter.rb#13
+ # source://activejob/7.0.8/lib/active_job/queue_adapter.rb#13
def _queue_adapter; end
- # source://activejob/7.0.6/lib/active_job/queue_adapter.rb#12
+ # source://activejob/7.0.8/lib/active_job/queue_adapter.rb#12
def _queue_adapter_name; end
end
end
@@ -1732,13 +1758,13 @@ class Blazer::Statement
# source://blazer//lib/blazer/statement.rb#6
def initialize(statement, data_source = T.unsafe(nil)); end
- # source://blazer//lib/blazer/statement.rb#16
+ # source://blazer//lib/blazer/statement.rb#18
def add_values(var_params); end
- # source://blazer//lib/blazer/statement.rb#50
+ # source://blazer//lib/blazer/statement.rb#52
def apply_cohort_analysis(period:, days:); end
- # source://blazer//lib/blazer/statement.rb#62
+ # source://blazer//lib/blazer/statement.rb#64
def bind; end
# Returns the value of attribute bind_statement.
@@ -1751,12 +1777,12 @@ class Blazer::Statement
# source://blazer//lib/blazer/statement.rb#3
def bind_values; end
- # source://blazer//lib/blazer/statement.rb#70
+ # source://blazer//lib/blazer/statement.rb#72
def clear_cache; end
# @return [Boolean]
#
- # source://blazer//lib/blazer/statement.rb#46
+ # source://blazer//lib/blazer/statement.rb#48
def cohort_analysis?; end
# Returns the value of attribute data_source.
@@ -1764,7 +1790,7 @@ class Blazer::Statement
# source://blazer//lib/blazer/statement.rb#3
def data_source; end
- # source://blazer//lib/blazer/statement.rb#66
+ # source://blazer//lib/blazer/statement.rb#68
def display_statement; end
# Returns the value of attribute statement.
@@ -1775,7 +1801,7 @@ class Blazer::Statement
# should probably transform before cohort analysis
# but keep previous order for now
#
- # source://blazer//lib/blazer/statement.rb#56
+ # source://blazer//lib/blazer/statement.rb#58
def transformed_statement; end
# Returns the value of attribute values.
@@ -1794,13 +1820,13 @@ class Blazer::Statement
def variables; end
end
-# source://blazer//lib/blazer.rb#87
+# source://blazer//lib/blazer.rb#86
Blazer::TIMEOUT_ERRORS = T.let(T.unsafe(nil), Array)
-# source://blazer//lib/blazer.rb#86
+# source://blazer//lib/blazer.rb#85
Blazer::TIMEOUT_MESSAGE = T.let(T.unsafe(nil), String)
-# source://blazer//lib/blazer.rb#44
+# source://blazer//lib/blazer.rb#45
class Blazer::TimeoutNotSupported < ::Blazer::Error; end
class Blazer::Upload < ::Blazer::Record
@@ -1810,13 +1836,13 @@ class Blazer::Upload < ::Blazer::Record
def table_name; end
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
end
end
@@ -1824,7 +1850,7 @@ end
module Blazer::Upload::GeneratedAssociationMethods; end
module Blazer::Upload::GeneratedAttributeMethods; end
-# source://blazer//lib/blazer.rb#43
+# source://blazer//lib/blazer.rb#44
class Blazer::UploadError < ::Blazer::Error; end
class Blazer::UploadsConnection < ::ActiveRecord::Base
@@ -1835,10 +1861,10 @@ class Blazer::UploadsConnection < ::ActiveRecord::Base
extend ::Kaminari::ConfigurationMethods::ClassMethods
class << self
- # source://activemodel/7.0.6/lib/active_model/validations.rb#52
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
def _validators; end
- # source://activerecord/7.0.6/lib/active_record/enum.rb#116
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
def defined_enums; end
# source://kaminari-activerecord/1.2.2/lib/kaminari/activerecord/active_record_model_extension.rb#15
@@ -1849,7 +1875,7 @@ end
module Blazer::UploadsConnection::GeneratedAssociationMethods; end
module Blazer::UploadsConnection::GeneratedAttributeMethods; end
-# source://blazer//lib/blazer.rb#85
+# source://blazer//lib/blazer.rb#84
Blazer::VARIABLE_MESSAGE = T.let(T.unsafe(nil), String)
# source://blazer//lib/blazer/version.rb#2
diff --git a/sorbet/rbi/gems/bootsnap@1.16.0.rbi b/sorbet/rbi/gems/bootsnap@1.17.1.rbi
similarity index 92%
rename from sorbet/rbi/gems/bootsnap@1.16.0.rbi
rename to sorbet/rbi/gems/bootsnap@1.17.1.rbi
index 15b3e8e0..eb0227f3 100644
--- a/sorbet/rbi/gems/bootsnap@1.16.0.rbi
+++ b/sorbet/rbi/gems/bootsnap@1.17.1.rbi
@@ -58,17 +58,12 @@ end
# source://bootsnap//lib/bootsnap/compile_cache.rb#4
module Bootsnap::CompileCache
class << self
- # @raise [PermissionError]
- #
- # source://bootsnap//lib/bootsnap/compile_cache.rb#46
- def permission_error(path); end
-
- # source://bootsnap//lib/bootsnap/compile_cache.rb#13
+ # source://bootsnap//lib/bootsnap/compile_cache.rb#12
def setup(cache_dir:, iseq:, yaml:, json:, readonly: T.unsafe(nil)); end
# @return [Boolean]
#
- # source://bootsnap//lib/bootsnap/compile_cache.rb#55
+ # source://bootsnap//lib/bootsnap/compile_cache.rb#45
def supported?; end
end
end
@@ -87,35 +82,40 @@ module Bootsnap::CompileCache::ISeq
# source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#12
def cache_dir=(cache_dir); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#101
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#103
def compile_option_updated; end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#59
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#63
def fetch(path, cache_dir: T.unsafe(nil)); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#76
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#80
def input_to_output(_data, _kwargs); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#41
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#45
def input_to_storage(_, path); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#108
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#110
def install!(cache_dir); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#68
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#72
def precompile(path); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#48
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#52
def storage_to_output(binary, _args); end
+
+ # @return [Boolean]
+ #
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#16
+ def supported?; end
end
end
-# source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#80
+# source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#84
module Bootsnap::CompileCache::ISeq::InstructionSequenceMixin
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#95
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#97
def compile_option=(hash); end
- # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#81
+ # source://bootsnap//lib/bootsnap/compile_cache/iseq.rb#85
def load_iseq(path); end
end
@@ -205,9 +205,6 @@ module Bootsnap::CompileCache::Native
end
end
-# source://bootsnap//lib/bootsnap/compile_cache.rb#11
-class Bootsnap::CompileCache::PermissionError < ::Bootsnap::CompileCache::Error; end
-
# source://bootsnap//lib/bootsnap/compile_cache.rb#5
Bootsnap::CompileCache::UNCOMPILABLE = T.let(T.unsafe(nil), BasicObject)
@@ -283,26 +280,26 @@ class Bootsnap::CompileCache::YAML::NoTagsVisitor < ::Psych::Visitors::NoAliasRu
def visit(target); end
end
-# source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#272
+# source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#264
module Bootsnap::CompileCache::YAML::Psych3
extend ::Bootsnap::CompileCache::YAML::Psych3
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#297
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#289
def input_to_output(data, kwargs); end
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#275
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#267
def input_to_storage(contents, _); end
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#287
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#279
def storage_to_output(data, kwargs); end
end
-# source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#301
+# source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#293
module Bootsnap::CompileCache::YAML::Psych3::Patch
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#302
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#294
def load_file(path, *args, **_arg2); end
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#326
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#314
def unsafe_load_file(path, *args, **_arg2); end
end
@@ -319,7 +316,7 @@ module Bootsnap::CompileCache::YAML::Psych4::Patch
# source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#222
def load_file(path, *args, **_arg2); end
- # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#246
+ # source://bootsnap//lib/bootsnap/compile_cache/yaml.rb#242
def unsafe_load_file(path, *args, **_arg2); end
end
@@ -440,7 +437,7 @@ class Bootsnap::LoadPathCache::Cache
# Try to resolve this feature to an absolute path without traversing the
# loadpath.
#
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#48
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#56
def find(feature); end
# What is the path item that contains the dir as child?
@@ -450,49 +447,49 @@ class Bootsnap::LoadPathCache::Cache
# source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#22
def load_dir(dir); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#108
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#116
def push_paths(sender, *paths); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#114
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#122
def reinitialize(path_obj = T.unsafe(nil)); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#102
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#110
def unshift_paths(sender, *paths); end
private
# @return [Boolean]
#
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#127
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#135
def dir_changed?; end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#172
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#180
def expand_path(feature); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#203
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#211
def maybe_append_extension(feature); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#180
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#188
def now; end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#137
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#145
def push_paths_locked(*paths); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#199
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#207
def search_index(feature); end
# @return [Boolean]
#
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#176
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#184
def stale?; end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#231
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#239
def try_ext(feature); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#211
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#219
def try_index(feature); end
- # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#155
+ # source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#163
def unshift_paths_locked(*paths); end
end
@@ -503,16 +500,19 @@ Bootsnap::LoadPathCache::Cache::AGE_THRESHOLD = T.let(T.unsafe(nil), Integer)
# { 'enumerator' => nil, 'enumerator.so' => nil, ... }
#
-# source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#28
+# source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#32
Bootsnap::LoadPathCache::Cache::BUILTIN_FEATURES = T.let(T.unsafe(nil), Hash)
+# source://bootsnap//lib/bootsnap/load_path_cache/cache.rb#27
+Bootsnap::LoadPathCache::Cache::TRUFFLERUBY_LIB_DIR_PREFIX = T.let(T.unsafe(nil), T.untyped)
+
# source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#5
module Bootsnap::LoadPathCache::ChangeObserver
class << self
- # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#59
+ # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#65
def register(arr, observer); end
- # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#68
+ # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#74
def unregister(arr); end
end
end
@@ -535,6 +535,9 @@ module Bootsnap::LoadPathCache::ChangeObserver::ArrayMixin
# source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#51
def clear(*args, &block); end
+ # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#58
+ def clone; end
+
# source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#51
def collect!(*args, &block); end
@@ -553,6 +556,9 @@ module Bootsnap::LoadPathCache::ChangeObserver::ArrayMixin
# source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#51
def delete_if(*args, &block); end
+ # source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#58
+ def dup; end
+
# source://bootsnap//lib/bootsnap/load_path_cache/change_observer.rb#51
def fill(*args, &block); end
@@ -939,11 +945,6 @@ module Kernel
# source://bootsnap//lib/bootsnap/load_path_cache/core_ext/kernel_require.rb#8
def zeitwerk_original_require(path); end
-
- class << self
- # source://bootsnap//lib/bootsnap/load_path_cache/core_ext/kernel_require.rb#8
- def zeitwerk_original_require(path); end
- end
end
module Psych
diff --git a/sorbet/rbi/gems/chartkick@5.0.2.rbi b/sorbet/rbi/gems/chartkick@5.0.5.rbi
similarity index 96%
rename from sorbet/rbi/gems/chartkick@5.0.2.rbi
rename to sorbet/rbi/gems/chartkick@5.0.5.rbi
index edde6bca..81b3a454 100644
--- a/sorbet/rbi/gems/chartkick@5.0.2.rbi
+++ b/sorbet/rbi/gems/chartkick@5.0.5.rbi
@@ -44,10 +44,10 @@ module Chartkick
end
end
-# source://chartkick//lib/chartkick/engine.rb#3
+# source://chartkick//lib/chartkick/engine.rb#2
class Chartkick::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
diff --git a/sorbet/rbi/gems/concurrent-ruby@1.2.2.rbi b/sorbet/rbi/gems/concurrent-ruby@1.2.3.rbi
similarity index 98%
rename from sorbet/rbi/gems/concurrent-ruby@1.2.2.rbi
rename to sorbet/rbi/gems/concurrent-ruby@1.2.3.rbi
index 95c9a8e0..e51423a7 100644
--- a/sorbet/rbi/gems/concurrent-ruby@1.2.2.rbi
+++ b/sorbet/rbi/gems/concurrent-ruby@1.2.3.rbi
@@ -2024,7 +2024,7 @@ end
#
# @see http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html java.util.concurrent.atomic.AtomicBoolean
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb#120
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb#119
class Concurrent::AtomicBoolean < ::Concurrent::MutexAtomicBoolean
# @return [String] Short string representation.
#
@@ -2108,7 +2108,7 @@ end
#
# @see http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicLong.html java.util.concurrent.atomic.AtomicLong
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb#137
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb#136
class Concurrent::AtomicFixnum < ::Concurrent::MutexAtomicFixnum
# @return [String] Short string representation.
#
@@ -3497,7 +3497,7 @@ module Concurrent::Concern::Observable
def observers=(_arg0); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/errors.rb#71
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/errors.rb#70
class Concurrent::ConcurrentUpdateError < ::ThreadError; end
# frozen pre-allocated backtrace to speed ConcurrentUpdateError
@@ -4131,7 +4131,7 @@ end
# @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html Java ExecutorService interface
# @see https://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html#setDaemon-boolean-
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb#197
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb#201
class Concurrent::FixedThreadPool < ::Concurrent::ThreadPoolExecutor
# Create a new thread pool.
#
@@ -4143,7 +4143,7 @@ class Concurrent::FixedThreadPool < ::Concurrent::ThreadPoolExecutor
# @return [FixedThreadPool] a new instance of FixedThreadPool
# @see http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executors.html#newFixedThreadPool-int-
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb#211
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb#215
def initialize(num_threads, opts = T.unsafe(nil)); end
end
@@ -4257,7 +4257,7 @@ Concurrent::GLOBAL_TIMER_SET = T.let(T.unsafe(nil), Concurrent::Delay)
#
# @see http://ruby-doc.org/core/Hash.html Ruby standard library `Hash`
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/hash.rb#47
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/hash.rb#49
class Concurrent::Hash < ::Hash; end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/hash.rb#16
@@ -4573,7 +4573,7 @@ Concurrent::ImmutableStruct::FACTORY = T.let(T.unsafe(nil), T.untyped)
#
# @note Intended for use primarily in testing and debugging.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb#20
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb#19
class Concurrent::IndirectImmediateExecutor < ::Concurrent::ImmediateExecutor
# Creates a new executor
#
@@ -6476,7 +6476,7 @@ class Concurrent::PromiseExecutionError < ::StandardError; end
# {include:file:docs-source/promises-main.md}
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#12
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#13
module Concurrent::Promises
extend ::Concurrent::Promises::FactoryMethods::Configuration
extend ::Concurrent::Promises::FactoryMethods
@@ -6484,40 +6484,40 @@ end
# @abstract
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2037
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2047
class Concurrent::Promises::AbstractAnyPromise < ::Concurrent::Promises::BlockedPromise; end
# Common ancestor of {Event} and {Future} classes, many shared methods are defined here.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#512
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#513
class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization::Object
include ::Concurrent::Promises::InternalStates
extend ::Concurrent::Synchronization::SafeInitialization
# @return [AbstractEventFuture] a new instance of AbstractEventFuture
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#521
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#522
def initialize(promise, default_executor); end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/object.rb#137
def __initialize_atomic_fields__; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#737
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#738
def add_callback_clear_delayed_node(node); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#732
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#733
def add_callback_notify_blocked(promise, index); end
# For inspection.
#
# @return [Array]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#701
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#702
def blocks; end
# For inspection.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#709
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#710
def callbacks; end
# Shortcut of {#chain_on} with default `:io` executor supplied.
@@ -6525,7 +6525,7 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @return [Future]
# @see #chain_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#595
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#596
def chain(*args, &task); end
# Chains the task to be executed asynchronously on executor after it is resolved.
@@ -6535,13 +6535,13 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [Future]
# @yieldreturn will become result of the returned Future.
# Its returned value becomes {Future#value} fulfilling it,
# raised exception becomes {Future#reason} rejecting it.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#613
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#614
def chain_on(executor, *args, &task); end
# Resolves the resolvable when receiver is resolved.
@@ -6549,7 +6549,7 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @param resolvable [Resolvable]
# @return [self]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#628
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#629
def chain_resolvable(resolvable); end
# Returns default executor.
@@ -6561,12 +6561,12 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @see FactoryMethods#any_fulfilled_future_on
# @see similar
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#589
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#590
def default_executor; end
# @return [String] Short string representation.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#618
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#619
def inspect; end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/object.rb#93
@@ -6577,7 +6577,7 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @return [self]
# @see #on_resolution_using
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#636
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#637
def on_resolution(*args, &callback); end
# Stores the callback to be executed synchronously on resolving thread after it is
@@ -6586,11 +6586,11 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @overload an_event.on_resolution!
# @overload a_future.on_resolution!
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#654
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#655
def on_resolution!(*args, &callback); end
# Stores the callback to be executed asynchronously on executor after it is resolved.
@@ -6600,33 +6600,33 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#672
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#673
def on_resolution_using(executor, *args, &callback); end
# Is it in pending state?
#
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#548
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#549
def pending?; end
# For inspection.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#715
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#716
def promise; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#687
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#688
def resolve_with(state, raise_on_reassign = T.unsafe(nil), reserved = T.unsafe(nil)); end
# Is it in resolved state?
#
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#554
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#555
def resolved?; end
# Returns its state.
@@ -6635,7 +6635,7 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @overload a_future.state
# @return [Symbol]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#542
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#543
def state; end
# Resolves the resolvable when receiver is resolved.
@@ -6643,12 +6643,12 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @param resolvable [Resolvable]
# @return [self]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#628
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#629
def tangle(resolvable); end
# @return [String] Short string representation.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#618
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#619
def to_s; end
# Propagates touch. Requests all the delayed futures, which it depends on, to be
@@ -6656,14 +6656,14 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
#
# @return [self]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#561
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#562
def touch; end
# For inspection.
#
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#721
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#722
def touched?; end
# Wait (block the Thread) until receiver is {#resolved?}.
@@ -6675,12 +6675,12 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @return [self, true, false] self implies timeout was not used, true implies timeout was used
# and it was resolved, false implies it was not resolved within timeout.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#577
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#578
def wait(timeout = T.unsafe(nil)); end
# For inspection.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#727
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#728
def waiting_threads; end
# Crates new object with same class with the executor set as its new default executor.
@@ -6692,30 +6692,30 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @see Event#with_default_executor
# @see Future#with_default_executor
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#682
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#683
def with_default_executor(executor); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#742
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#743
def with_hidden_resolvable; end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#749
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#750
def add_callback(method, *args); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#802
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#812
def async_callback_on_resolution(state, executor, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#786
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#796
def call_callback(method, state, args); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#790
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#800
def call_callbacks(state); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#762
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#763
def callback_clear_delayed_node(state, node); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#808
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#818
def callback_notify_blocked(state, promise, index); end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/object.rb#105
@@ -6732,188 +6732,188 @@ class Concurrent::Promises::AbstractEventFuture < ::Concurrent::Synchronization:
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#767
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#768
def wait_until_resolved(timeout); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#798
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#808
def with_async(executor, *args, &block); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1786
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1796
class Concurrent::Promises::AbstractFlatPromise < ::Concurrent::Promises::BlockedPromise
# @return [AbstractFlatPromise] a new instance of AbstractFlatPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1788
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1798
def initialize(delayed_because, blockers_count, event_or_future); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1798
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1808
def touch; end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1818
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1828
def add_delayed_of(future); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1810
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1820
def on_resolvable(resolved_future, index); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1814
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1824
def resolvable?(countdown, future, index); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1806
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1816
def touched?; end
end
# @abstract
# @private
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1539
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1549
class Concurrent::Promises::AbstractPromise < ::Concurrent::Synchronization::Object
include ::Concurrent::Promises::InternalStates
extend ::Concurrent::Synchronization::SafeInitialization
# @return [AbstractPromise] a new instance of AbstractPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1543
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1553
def initialize(future); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1554
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1564
def default_executor; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1571
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1581
def delayed_because; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1548
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1558
def event; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1548
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1558
def future; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1565
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1575
def inspect; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1558
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1568
def state; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1565
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1575
def to_s; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1562
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1572
def touch; end
private
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1582
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1592
def evaluate_to(*args, block); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1577
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1587
def resolve_with(new_state, raise_on_reassign = T.unsafe(nil)); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2074
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2084
class Concurrent::Promises::AnyFulfilledFuturePromise < ::Concurrent::Promises::AnyResolvedFuturePromise
private
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2078
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2088
def resolvable?(countdown, event_or_future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2040
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2050
class Concurrent::Promises::AnyResolvedEventPromise < ::Concurrent::Promises::AbstractAnyPromise
# @return [AnyResolvedEventPromise] a new instance of AnyResolvedEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2044
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2054
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2052
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2062
def on_resolvable(resolved_future, index); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2048
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2058
def resolvable?(countdown, future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2057
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2067
class Concurrent::Promises::AnyResolvedFuturePromise < ::Concurrent::Promises::AbstractAnyPromise
# @return [AnyResolvedFuturePromise] a new instance of AnyResolvedFuturePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2061
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2071
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2069
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2079
def on_resolvable(resolved_future, index); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2065
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2075
def resolvable?(countdown, future, index); end
end
# @abstract
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1609
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1619
class Concurrent::Promises::BlockedPromise < ::Concurrent::Promises::InnerPromise
# @return [BlockedPromise] a new instance of BlockedPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1651
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1661
def initialize(delayed, blockers_count, future); end
# for inspection only
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1673
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1683
def blocked_by; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1664
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1674
def delayed_because; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1657
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1667
def on_blocker_resolution(future, index); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1668
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1678
def touch; end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1681
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1691
def clear_and_propagate_touch(stack_or_element = T.unsafe(nil)); end
# @raise [NotImplementedError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1700
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1710
def on_resolvable(resolved_future, index); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1696
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1706
def process_on_blocker_resolution(future, index); end
# @return [true, false] if resolvable
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1692
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1702
def resolvable?(countdown, future, index); end
class << self
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1642
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1652
def add_delayed(delayed1, delayed2); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1635
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1645
def new_blocked_by(blockers, *args, &block); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1613
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1623
def new_blocked_by1(blocker, *args, &block); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1620
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1630
def new_blocked_by2(blocker1, blocker2, *args, &block); end
private
@@ -6925,37 +6925,37 @@ end
# @abstract
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1706
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1716
class Concurrent::Promises::BlockedTaskPromise < ::Concurrent::Promises::BlockedPromise
# @raise [ArgumentError]
# @return [BlockedTaskPromise] a new instance of BlockedTaskPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1707
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1717
def initialize(delayed, blockers_count, default_executor, executor, args, &task); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1715
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1725
def executor; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1756
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1766
class Concurrent::Promises::ChainPromise < ::Concurrent::Promises::BlockedTaskPromise
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1759
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1769
def on_resolvable(resolved_future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2085
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2095
class Concurrent::Promises::DelayPromise < ::Concurrent::Promises::InnerPromise
# @return [DelayPromise] a new instance of DelayPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2087
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2097
def initialize(default_executor); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2098
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2108
def delayed_because; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2094
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2104
def touch; end
end
@@ -6963,7 +6963,7 @@ end
# pending or resolved. It should be always resolved. Use {Future} to communicate rejections and
# cancellation.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#816
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#826
class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
# Creates a new event or a future which will be resolved when receiver and other are.
# Returns an event if receiver and other are events, otherwise returns a future.
@@ -6973,7 +6973,7 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future, Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#829
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#839
def &(other); end
# Creates a new event which will be resolved when the first of receiver, `event_or_future`
@@ -6981,7 +6981,7 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#843
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#853
def any(event_or_future); end
# Creates new event dependent on receiver which will not evaluate until touched, see {#touch}.
@@ -6989,7 +6989,7 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#853
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#863
def delay; end
# Creates new event dependent on receiver scheduled to execute on/in intended_time.
@@ -7000,24 +7000,24 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
# `Time` means to run on `intended_time`.
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#865
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#875
def schedule(intended_time); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#595
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#596
def then(*args, &task); end
# Returns self, since this is event
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#883
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#893
def to_event; end
# Converts event to a future. The future is fulfilled when the event is resolved, the future may never fail.
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#875
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#885
def to_future; end
# Crates new object with same class with the executor set as its new default executor.
@@ -7025,7 +7025,7 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#889
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#899
def with_default_executor(executor); end
# Creates a new event or a future which will be resolved when receiver and other are.
@@ -7036,7 +7036,7 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future, Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#829
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#839
def zip(other); end
# Creates a new event which will be resolved when the first of receiver, `event_or_future`
@@ -7044,37 +7044,37 @@ class Concurrent::Promises::Event < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#843
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#853
def |(event_or_future); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#900
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#910
def callback_on_resolution(state, args, callback); end
# @raise [Concurrent::MultipleAssignmentError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#895
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#905
def rejected_resolution(raise_on_reassign, state); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1962
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1972
class Concurrent::Promises::EventWrapperPromise < ::Concurrent::Promises::BlockedPromise
# @return [EventWrapperPromise] a new instance of EventWrapperPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1963
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1973
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1969
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1979
def on_resolvable(resolved_future, index); end
end
# Container of all {Future}, {Event} factory methods. They are never constructed directly with
# new.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#45
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#46
module Concurrent::Promises::FactoryMethods
include ::Concurrent::Promises::FactoryMethods::Configuration
extend ::Concurrent::ReInclude
@@ -7086,7 +7086,7 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #any_resolved_future_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#277
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#278
def any(*futures_and_or_events); end
# Shortcut of {#any_event_on} with default `:io` executor supplied.
@@ -7094,10 +7094,10 @@ module Concurrent::Promises::FactoryMethods
# @return [Event]
# @see #any_event_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#318
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#319
def any_event(*futures_and_or_events); end
- # Creates new event which becomes resolved after first of the futures_and_or_events resolves.
+ # Creates a new event which becomes resolved after the first futures_and_or_events resolves.
# If resolved it does not propagate {Concurrent::AbstractEventFuture#touch}, leaving delayed
# futures un-executed if they are not required any more.
#
@@ -7107,7 +7107,7 @@ module Concurrent::Promises::FactoryMethods
# @param futures_and_or_events [AbstractEventFuture]
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#328
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#329
def any_event_on(default_executor, *futures_and_or_events); end
# Shortcut of {#any_fulfilled_future_on} with default `:io` executor supplied.
@@ -7115,12 +7115,12 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #any_fulfilled_future_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#299
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#300
def any_fulfilled_future(*futures_and_or_events); end
- # Creates new future which is resolved after first of futures_and_or_events is fulfilled.
- # Its result equals result of the first resolved future or if all futures_and_or_events reject,
- # it has reason of the last resolved future.
+ # Creates a new future which is resolved after the first futures_and_or_events is fulfilled.
+ # Its result equals the result of the first resolved future or if all futures_and_or_events reject,
+ # it has reason of the last rejected future.
# If resolved it does not propagate {Concurrent::AbstractEventFuture#touch}, leaving delayed
# futures un-executed if they are not required any more.
# If event is supplied, which does not have value and can be only resolved, it's
@@ -7132,7 +7132,7 @@ module Concurrent::Promises::FactoryMethods
# @param futures_and_or_events [AbstractEventFuture]
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#312
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#313
def any_fulfilled_future_on(default_executor, *futures_and_or_events); end
# Shortcut of {#any_resolved_future_on} with default `:io` executor supplied.
@@ -7140,11 +7140,11 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #any_resolved_future_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#277
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#278
def any_resolved_future(*futures_and_or_events); end
- # Creates new future which is resolved after first futures_and_or_events is resolved.
- # Its result equals result of the first resolved future.
+ # Creates a new future which is resolved after the first futures_and_or_events is resolved.
+ # Its result equals the result of the first resolved future.
# If resolved it does not propagate {Concurrent::AbstractEventFuture#touch}, leaving delayed
# futures un-executed if they are not required any more.
# If event is supplied, which does not have value and can be only resolved, it's
@@ -7156,7 +7156,7 @@ module Concurrent::Promises::FactoryMethods
# @param futures_and_or_events [AbstractEventFuture]
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#293
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#294
def any_resolved_future_on(default_executor, *futures_and_or_events); end
# Shortcut of {#delay_on} with default `:io` executor supplied.
@@ -7164,10 +7164,10 @@ module Concurrent::Promises::FactoryMethods
# @return [Future, Event]
# @see #delay_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#189
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#190
def delay(*args, &task); end
- # Creates new event or future which is resolved only after it is touched,
+ # Creates a new event or future which is resolved only after it is touched,
# see {Concurrent::AbstractEventFuture#touch}.
#
# @overload delay_on
@@ -7176,10 +7176,10 @@ module Concurrent::Promises::FactoryMethods
# global executor. Default executor propagates to chained futures unless overridden with
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#206
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#207
def delay_on(default_executor, *args, &task); end
- # Creates resolved future with will be fulfilled with the given value.
+ # Creates a resolved future which will be fulfilled with the given value.
#
# @param default_executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. Default executor propagates to chained futures unless overridden with
@@ -7187,7 +7187,7 @@ module Concurrent::Promises::FactoryMethods
# @param value [Object]
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#126
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#127
def fulfilled_future(value, default_executor = T.unsafe(nil)); end
# Shortcut of {#future_on} with default `:io` executor supplied.
@@ -7195,24 +7195,24 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #future_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#93
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#94
def future(*args, &task); end
- # Constructs new Future which will be resolved after block is evaluated on default executor.
+ # Constructs a new Future which will be resolved after block is evaluated on default executor.
# Evaluation begins immediately.
#
# @param default_executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. Default executor propagates to chained futures unless overridden with
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [Future]
# @yield [*args] to the task.
# @yieldreturn will become result of the returned Future.
# Its returned value becomes {Future#value} fulfilling it,
# raised exception becomes {Future#reason} rejecting it.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#105
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#106
def future_on(default_executor, *args, &task); end
# General constructor. Behaves differently based on the argument's type. It's provided for convenience
@@ -7229,10 +7229,10 @@ module Concurrent::Promises::FactoryMethods
# @return [Event, Future]
# @see rejected_future, resolved_event, fulfilled_future
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#173
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#174
def make_future(argument = T.unsafe(nil), default_executor = T.unsafe(nil)); end
- # Creates resolved future with will be rejected with the given reason.
+ # Creates a resolved future which will be rejected with the given reason.
#
# @param default_executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. Default executor propagates to chained futures unless overridden with
@@ -7240,7 +7240,7 @@ module Concurrent::Promises::FactoryMethods
# @param reason [Object]
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#135
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#136
def rejected_future(reason, default_executor = T.unsafe(nil)); end
# Shortcut of {#resolvable_event_on} with default `:io` executor supplied.
@@ -7248,18 +7248,18 @@ module Concurrent::Promises::FactoryMethods
# @return [ResolvableEvent]
# @see #resolvable_event_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#62
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#63
def resolvable_event; end
- # Created resolvable event, user is responsible for resolving the event once by
- # {Promises::ResolvableEvent#resolve}.
+ # Creates a resolvable event, user is responsible for resolving the event once
+ # by calling {Promises::ResolvableEvent#resolve}.
#
# @param default_executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. Default executor propagates to chained futures unless overridden with
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
# @return [ResolvableEvent]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#71
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#72
def resolvable_event_on(default_executor = T.unsafe(nil)); end
# Shortcut of {#resolvable_future_on} with default `:io` executor supplied.
@@ -7267,7 +7267,7 @@ module Concurrent::Promises::FactoryMethods
# @return [ResolvableFuture]
# @see #resolvable_future_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#77
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#78
def resolvable_future; end
# Creates resolvable future, user is responsible for resolving the future once by
@@ -7279,7 +7279,7 @@ module Concurrent::Promises::FactoryMethods
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
# @return [ResolvableFuture]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#87
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#88
def resolvable_future_on(default_executor = T.unsafe(nil)); end
# Creates resolved event.
@@ -7289,10 +7289,10 @@ module Concurrent::Promises::FactoryMethods
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#143
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#144
def resolved_event(default_executor = T.unsafe(nil)); end
- # Creates resolved future with will be either fulfilled with the given value or rejection with
+ # Creates a resolved future with will be either fulfilled with the given value or rejected with
# the given reason.
#
# @param fulfilled [true, false]
@@ -7303,7 +7303,7 @@ module Concurrent::Promises::FactoryMethods
# executor parameter or changed with {AbstractEventFuture#with_default_executor}.
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#117
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#118
def resolved_future(fulfilled, value, reason, default_executor = T.unsafe(nil)); end
# Shortcut of {#schedule_on} with default `:io` executor supplied.
@@ -7311,10 +7311,10 @@ module Concurrent::Promises::FactoryMethods
# @return [Future, Event]
# @see #schedule_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#213
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#214
def schedule(intended_time, *args, &task); end
- # Creates new event or future which is resolved in intended_time.
+ # Creates a new event or future which is resolved in intended_time.
#
# @overload schedule_on
# @overload schedule_on
@@ -7324,7 +7324,7 @@ module Concurrent::Promises::FactoryMethods
# @param intended_time [Numeric, Time] `Numeric` means to run in `intended_time` seconds.
# `Time` means to run on `intended_time`.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#232
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#233
def schedule_on(default_executor, intended_time, *args, &task); end
# Shortcut of {#zip_futures_on} with default `:io` executor supplied.
@@ -7332,7 +7332,7 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #zip_futures_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#239
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#240
def zip(*futures_and_or_events); end
# Shortcut of {#zip_events_on} with default `:io` executor supplied.
@@ -7340,10 +7340,10 @@ module Concurrent::Promises::FactoryMethods
# @return [Event]
# @see #zip_events_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#261
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#262
def zip_events(*futures_and_or_events); end
- # Creates new event which is resolved after all futures_and_or_events are resolved.
+ # Creates a new event which is resolved after all futures_and_or_events are resolved.
# (Future is resolved when fulfilled or rejected.)
#
# @param default_executor [Executor, :io, :fast] Instance of an executor or a name of the
@@ -7352,7 +7352,7 @@ module Concurrent::Promises::FactoryMethods
# @param futures_and_or_events [AbstractEventFuture]
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#271
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#272
def zip_events_on(default_executor, *futures_and_or_events); end
# Shortcut of {#zip_futures_on} with default `:io` executor supplied.
@@ -7360,11 +7360,11 @@ module Concurrent::Promises::FactoryMethods
# @return [Future]
# @see #zip_futures_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#239
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#240
def zip_futures(*futures_and_or_events); end
- # Creates new future which is resolved after all futures_and_or_events are resolved.
- # Its value is array of zipped future values. Its reason is array of reasons for rejection.
+ # Creates a new future which is resolved after all futures_and_or_events are resolved.
+ # Its value is an array of zipped future values. Its reason is an array of reasons for rejection.
# If there is an error it rejects.
# If event is supplied, which does not have value and can be only resolved, it's
# represented as `:fulfilled` with value `nil`.
@@ -7375,51 +7375,51 @@ module Concurrent::Promises::FactoryMethods
# @param futures_and_or_events [AbstractEventFuture]
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#253
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#254
def zip_futures_on(default_executor, *futures_and_or_events); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#49
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#50
module Concurrent::Promises::FactoryMethods::Configuration
# @return [Executor, :io, :fast] the executor which is used when none is supplied
# to a factory method. The method can be overridden in the receivers of
# `include FactoryMethod`
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#53
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#54
def default_executor; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1830
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1840
class Concurrent::Promises::FlatEventPromise < ::Concurrent::Promises::AbstractFlatPromise
# @return [FlatEventPromise] a new instance of FlatEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1834
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1844
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1838
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1848
def process_on_blocker_resolution(future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1863
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1873
class Concurrent::Promises::FlatFuturePromise < ::Concurrent::Promises::AbstractFlatPromise
# @raise [ArgumentError]
# @return [FlatFuturePromise] a new instance of FlatFuturePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1867
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1877
def initialize(delayed, blockers_count, levels, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1874
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1884
def process_on_blocker_resolution(future, index); end
end
# Represents a value which will become available in future. May reject with a reason instead,
# e.g. when the tasks raises an exception.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#907
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#917
class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# Creates a new event or a future which will be resolved when receiver and other are.
# Returns an event if receiver and other are events, otherwise returns a future.
@@ -7429,7 +7429,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1060
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1070
def &(other); end
# Creates a new event which will be resolved when the first of receiver, `event_or_future`
@@ -7438,10 +7438,10 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1075
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1085
def any(event_or_future); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1205
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1215
def apply(args, block); end
# Creates new future dependent on receiver which will not evaluate until touched, see {#touch}.
@@ -7449,7 +7449,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1085
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1095
def delay; end
# Allows rejected Future to be risen with `raise` method.
@@ -7461,7 +7461,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @raise [Concurrent::Error] when raising not rejected future
# @return [Exception]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1003
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1013
def exception(*args); end
# Creates new future which will have result of the future returned by receiver. If receiver
@@ -7470,7 +7470,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param level [Integer] how many levels of futures should flatten
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1110
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1120
def flat(level = T.unsafe(nil)); end
# Creates new event which will be resolved when the returned event by receiver is.
@@ -7478,7 +7478,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1120
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1130
def flat_event; end
# Creates new future which will have result of the future returned by receiver. If receiver
@@ -7487,19 +7487,19 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param level [Integer] how many levels of futures should flatten
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1110
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1120
def flat_future(level = T.unsafe(nil)); end
# Is it in fulfilled state?
#
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#911
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#921
def fulfilled?; end
# @return [String] Short string representation.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1225
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1235
def inspect; end
# Shortcut of {#on_fulfillment_using} with default `:io` executor supplied.
@@ -7507,19 +7507,19 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [self]
# @see #on_fulfillment_using
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1126
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1136
def on_fulfillment(*args, &callback); end
# Stores the callback to be executed synchronously on resolving thread after it is
# fulfilled. Does nothing on rejection.
#
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yield [value, *args] to the callback.
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1137
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1147
def on_fulfillment!(*args, &callback); end
# Stores the callback to be executed asynchronously on executor after it is
@@ -7528,12 +7528,12 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yield [value, *args] to the callback.
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1149
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1159
def on_fulfillment_using(executor, *args, &callback); end
# Shortcut of {#on_rejection_using} with default `:io` executor supplied.
@@ -7541,19 +7541,19 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [self]
# @see #on_rejection_using
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1155
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1165
def on_rejection(*args, &callback); end
# Stores the callback to be executed synchronously on resolving thread after it is
# rejected. Does nothing on fulfillment.
#
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yield [reason, *args] to the callback.
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1166
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1176
def on_rejection!(*args, &callback); end
# Stores the callback to be executed asynchronously on executor after it is
@@ -7562,12 +7562,12 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [self]
# @yield [reason, *args] to the callback.
# @yieldreturn is forgotten.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1178
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1188
def on_rejection_using(executor, *args, &callback); end
# Returns reason of future's rejection.
@@ -7582,14 +7582,14 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param timeout_value [Object] a value returned by the method when it times out
# @return [Object, timeout_value] the reason, or timeout_value on timeout, or nil on fulfillment.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#956
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#966
def reason(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil)); end
# Is it in rejected state?
#
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#918
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#928
def rejected?; end
# Shortcut of {#rescue_on} with default `:io` executor supplied.
@@ -7597,7 +7597,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [Future]
# @see #rescue_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1042
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1052
def rescue(*args, &task); end
# Chains the task to be executed asynchronously on executor after it rejects. Does not run
@@ -7606,14 +7606,14 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [Future]
# @yield [reason, *args] to the task.
# @yieldreturn will become result of the returned Future.
# Its returned value becomes {Future#value} fulfilling it,
# raised exception becomes {Future#reason} rejecting it.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1054
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1064
def rescue_on(executor, *args, &task); end
# Returns triplet fulfilled?, value, reason.
@@ -7625,7 +7625,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [Array(Boolean, Object, Object), nil] triplet of fulfilled?, value, reason, or nil
# on timeout.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#971
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#981
def result(timeout = T.unsafe(nil)); end
# Allows to use futures as green threads. The receiver has to evaluate to a future which
@@ -7646,7 +7646,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# which is suppose to continue running.
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1200
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1210
def run(run_test = T.unsafe(nil)); end
# Creates new event dependent on receiver scheduled to execute on/in intended_time.
@@ -7657,7 +7657,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# `Time` means to run on `intended_time`.
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1092
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1102
def schedule(intended_time); end
# Shortcut of {#then_on} with default `:io` executor supplied.
@@ -7665,7 +7665,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [Future]
# @see #then_on
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1024
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1034
def then(*args, &task); end
# Chains the task to be executed asynchronously on executor after it fulfills. Does not run
@@ -7674,33 +7674,33 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @param executor [Executor, :io, :fast] Instance of an executor or a name of the
# global executor. The task is executed on it, default executor remains unchanged.
# @param args [Object] arguments which are passed to the task when it's executed.
- # (It might be prepended with other arguments, see the @yeild section).
+ # (It might be prepended with other arguments, see the @yield section).
# @return [Future]
# @yield [value, *args] to the task.
# @yieldreturn will become result of the returned Future.
# Its returned value becomes {Future#value} fulfilling it,
# raised exception becomes {Future#reason} rejecting it.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1036
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1046
def then_on(executor, *args, &task); end
# Converts future to event which is resolved when future is resolved by fulfillment or rejection.
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1212
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1222
def to_event; end
# Returns self, since this is a future
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1220
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1230
def to_future; end
# @return [String] Short string representation.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1225
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1235
def to_s; end
# Return value of the future.
@@ -7717,7 +7717,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# timeout_value on timeout,
# nil on rejection.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#940
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#950
def value(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil)); end
# Return value of the future.
@@ -7735,7 +7735,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# or nil on rejection,
# or timeout_value on timeout.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#987
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#997
def value!(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil)); end
# Wait (block the Thread) until receiver is {#resolved?}.
@@ -7748,7 +7748,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
# @return [self, true, false] self implies timeout was not used, true implies timeout was used
# and it was resolved, false implies it was not resolved within timeout.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#977
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#987
def wait!(timeout = T.unsafe(nil)); end
# Crates new object with same class with the executor set as its new default executor.
@@ -7756,7 +7756,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1101
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1111
def with_default_executor(executor); end
# Creates a new event or a future which will be resolved when receiver and other are.
@@ -7767,7 +7767,7 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1060
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1070
def zip(other); end
# Creates a new event which will be resolved when the first of receiver, `event_or_future`
@@ -7776,253 +7776,253 @@ class Concurrent::Promises::Future < ::Concurrent::Promises::AbstractEventFuture
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1075
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1085
def |(event_or_future); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1262
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1272
def async_callback_on_fulfillment(state, executor, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1268
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1278
def async_callback_on_rejection(state, executor, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1274
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1284
def callback_on_fulfillment(state, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1278
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1288
def callback_on_rejection(state, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1282
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1292
def callback_on_resolution(state, args, callback); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1241
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1251
def rejected_resolution(raise_on_reassign, state); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1237
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1247
def run_test(v); end
# @raise [self]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1256
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1266
def wait_until_resolved!(timeout = T.unsafe(nil)); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1974
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1984
class Concurrent::Promises::FutureWrapperPromise < ::Concurrent::Promises::BlockedPromise
# @return [FutureWrapperPromise] a new instance of FutureWrapperPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1975
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1985
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1981
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1991
def on_resolvable(resolved_future, index); end
end
# will be immediately resolved
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1773
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1783
class Concurrent::Promises::ImmediateEventPromise < ::Concurrent::Promises::InnerPromise
# @return [ImmediateEventPromise] a new instance of ImmediateEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1774
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1784
def initialize(default_executor); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1779
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1789
class Concurrent::Promises::ImmediateFuturePromise < ::Concurrent::Promises::InnerPromise
# @return [ImmediateFuturePromise] a new instance of ImmediateFuturePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1780
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1790
def initialize(default_executor, fulfilled, value, reason); end
end
# @abstract
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1605
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1615
class Concurrent::Promises::InnerPromise < ::Concurrent::Promises::AbstractPromise; end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#337
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#338
module Concurrent::Promises::InternalStates; end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#396
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#397
class Concurrent::Promises::InternalStates::Fulfilled < ::Concurrent::Promises::InternalStates::ResolvedWithResult
# @return [Fulfilled] a new instance of Fulfilled
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#398
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#399
def initialize(value); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#406
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#407
def apply(args, block); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#402
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#403
def fulfilled?; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#414
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#415
def reason; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#418
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#419
def to_sym; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#410
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#411
def value; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#424
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#425
class Concurrent::Promises::InternalStates::FulfilledArray < ::Concurrent::Promises::InternalStates::Fulfilled
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#425
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#426
def apply(args, block); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#487
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#488
Concurrent::Promises::InternalStates::PENDING = T.let(T.unsafe(nil), Concurrent::Promises::InternalStates::Pending)
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#458
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#459
class Concurrent::Promises::InternalStates::PartiallyRejected < ::Concurrent::Promises::InternalStates::ResolvedWithResult
# @return [PartiallyRejected] a new instance of PartiallyRejected
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#459
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#460
def initialize(value, reason); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#481
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#482
def apply(args, block); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#465
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#466
def fulfilled?; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#477
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#478
def reason; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#469
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#470
def to_sym; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#473
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#474
def value; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#350
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#351
class Concurrent::Promises::InternalStates::Pending < ::Concurrent::Promises::InternalStates::State
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#351
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#352
def resolved?; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#355
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#356
def to_sym; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#489
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#490
Concurrent::Promises::InternalStates::RESERVED = T.let(T.unsafe(nil), Concurrent::Promises::InternalStates::Reserved)
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#491
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#492
Concurrent::Promises::InternalStates::RESOLVED = T.let(T.unsafe(nil), Concurrent::Promises::InternalStates::Fulfilled)
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#431
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#432
class Concurrent::Promises::InternalStates::Rejected < ::Concurrent::Promises::InternalStates::ResolvedWithResult
# @return [Rejected] a new instance of Rejected
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#432
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#433
def initialize(reason); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#452
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#453
def apply(args, block); end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#436
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#437
def fulfilled?; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#444
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#445
def reason; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#448
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#449
def to_sym; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#440
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#441
def value; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#361
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#362
class Concurrent::Promises::InternalStates::Reserved < ::Concurrent::Promises::InternalStates::Pending; end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#365
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#366
class Concurrent::Promises::InternalStates::ResolvedWithResult < ::Concurrent::Promises::InternalStates::State
# @raise [NotImplementedError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#390
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#391
def apply; end
# @raise [NotImplementedError]
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#378
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#379
def fulfilled?; end
# @raise [NotImplementedError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#386
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#387
def reason; end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#366
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#367
def resolved?; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#374
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#375
def result; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#370
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#371
def to_sym; end
# @raise [NotImplementedError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#382
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#383
def value; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#339
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#340
class Concurrent::Promises::InternalStates::State
# @raise [NotImplementedError]
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#340
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#341
def resolved?; end
# @raise [NotImplementedError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#344
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#345
def to_sym; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1738
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1748
class Concurrent::Promises::RescuePromise < ::Concurrent::Promises::BlockedTaskPromise
# @return [RescuePromise] a new instance of RescuePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1741
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1751
def initialize(delayed, blockers_count, default_executor, executor, args, &task); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1745
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1755
def on_resolvable(resolved_future, index); end
end
# Marker module of Future, Event resolved manually.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1289
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1299
module Concurrent::Promises::Resolvable
include ::Concurrent::Promises::InternalStates
end
# A Event which can be resolved by user.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1294
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1304
class Concurrent::Promises::ResolvableEvent < ::Concurrent::Promises::Event
include ::Concurrent::Promises::Resolvable
@@ -8035,7 +8035,7 @@ class Concurrent::Promises::ResolvableEvent < ::Concurrent::Promises::Event
# @return [self, false] false is returned when raise_on_reassign is false and the receiver
# is already resolved.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1314
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1324
def resolve(raise_on_reassign = T.unsafe(nil), reserved = T.unsafe(nil)); end
# Behaves as {AbstractEventFuture#wait} but has one additional optional argument
@@ -8045,28 +8045,28 @@ class Concurrent::Promises::ResolvableEvent < ::Concurrent::Promises::Event
# @return [self, true, false]
# @see AbstractEventFuture#wait
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1332
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1342
def wait(timeout = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Creates new event wrapping receiver, effectively hiding the resolve method.
#
# @return [Event]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1321
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1331
def with_hidden_resolvable; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1590
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1600
class Concurrent::Promises::ResolvableEventPromise < ::Concurrent::Promises::AbstractPromise
# @return [ResolvableEventPromise] a new instance of ResolvableEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1591
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1601
def initialize(default_executor); end
end
# A Future which can be resolved by user.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1344
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1354
class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
include ::Concurrent::Promises::Resolvable
@@ -8077,7 +8077,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @yield [*args] to the block.
# @yieldreturn [Object] value
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1385
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1395
def evaluate_to(*args, &block); end
# Evaluates the block and sets its result as future's value fulfilling, if the block raises
@@ -8088,7 +8088,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @yield [*args] to the block.
# @yieldreturn [Object] value
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1396
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1406
def evaluate_to!(*args, &block); end
# Makes the future fulfilled with `value`,
@@ -8102,7 +8102,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [self, false] false is returned when raise_on_reassign is false and the receiver
# is already resolved.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1365
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1375
def fulfill(value, raise_on_reassign = T.unsafe(nil), reserved = T.unsafe(nil)); end
# Behaves as {Future#reason} but has one additional optional argument
@@ -8113,7 +8113,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [Exception, timeout_value, nil]
# @see Future#reason
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1493
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1503
def reason(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Makes the future rejected with `reason`,
@@ -8127,7 +8127,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [self, false] false is returned when raise_on_reassign is false and the receiver
# is already resolved.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1375
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1385
def reject(reason, raise_on_reassign = T.unsafe(nil), reserved = T.unsafe(nil)); end
# Makes the future resolved with result of triplet `fulfilled?`, `value`, `reason`,
@@ -8143,7 +8143,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [self, false] false is returned when raise_on_reassign is false and the receiver
# is already resolved.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1355
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1365
def resolve(fulfilled = T.unsafe(nil), value = T.unsafe(nil), reason = T.unsafe(nil), raise_on_reassign = T.unsafe(nil), reserved = T.unsafe(nil)); end
# Behaves as {Future#result} but has one additional optional argument
@@ -8154,7 +8154,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [::Array(Boolean, Object, Exception), nil]
# @see Future#result
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1514
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1524
def result(timeout = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Behaves as {Future#value} but has one additional optional argument
@@ -8165,7 +8165,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [Object, timeout_value, nil]
# @see Future#value
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1449
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1459
def value(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Behaves as {Future#value!} but has one additional optional argument
@@ -8177,7 +8177,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [Object, timeout_value, nil]
# @see Future#value!
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1471
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1481
def value!(timeout = T.unsafe(nil), timeout_value = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Behaves as {AbstractEventFuture#wait} but has one additional optional argument
@@ -8188,7 +8188,7 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [self, true, false]
# @see AbstractEventFuture#wait
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1411
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1421
def wait(timeout = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Behaves as {Future#wait!} but has one additional optional argument
@@ -8200,123 +8200,123 @@ class Concurrent::Promises::ResolvableFuture < ::Concurrent::Promises::Future
# @return [self, true, false]
# @see Future#wait!
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1428
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1438
def wait!(timeout = T.unsafe(nil), resolve_on_timeout = T.unsafe(nil)); end
# Creates new future wrapping receiver, effectively hiding the resolve method and similar.
#
# @return [Future]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1532
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1542
def with_hidden_resolvable; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1596
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1606
class Concurrent::Promises::ResolvableFuturePromise < ::Concurrent::Promises::AbstractPromise
# @return [ResolvableFuturePromise] a new instance of ResolvableFuturePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1597
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1607
def initialize(default_executor); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1582
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1592
def evaluate_to(*args, block); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1899
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1909
class Concurrent::Promises::RunFuturePromise < ::Concurrent::Promises::AbstractFlatPromise
# @return [RunFuturePromise] a new instance of RunFuturePromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1903
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1913
def initialize(delayed, blockers_count, default_executor, run_test); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1908
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1918
def process_on_blocker_resolution(future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2104
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2114
class Concurrent::Promises::ScheduledPromise < ::Concurrent::Promises::InnerPromise
# @return [ScheduledPromise] a new instance of ScheduledPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2115
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2125
def initialize(default_executor, intended_time); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2109
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2119
def inspect; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2105
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2115
def intended_time; end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1720
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1730
class Concurrent::Promises::ThenPromise < ::Concurrent::Promises::BlockedTaskPromise
# @return [ThenPromise] a new instance of ThenPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1723
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1733
def initialize(delayed, blockers_count, default_executor, executor, args, &task); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1727
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1737
def on_resolvable(resolved_future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1930
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1940
class Concurrent::Promises::ZipEventEventPromise < ::Concurrent::Promises::BlockedPromise
# @return [ZipEventEventPromise] a new instance of ZipEventEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1931
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1941
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1937
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1947
def on_resolvable(resolved_future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2021
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2031
class Concurrent::Promises::ZipEventsPromise < ::Concurrent::Promises::BlockedPromise
# @return [ZipEventsPromise] a new instance of ZipEventsPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2025
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2035
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2031
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2041
def on_resolvable(resolved_future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1942
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1952
class Concurrent::Promises::ZipFutureEventPromise < ::Concurrent::Promises::BlockedPromise
# @return [ZipFutureEventPromise] a new instance of ZipFutureEventPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1943
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1953
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1957
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1967
def on_resolvable(resolved_future, index); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1950
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1960
def process_on_blocker_resolution(future, index); end
end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1986
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1996
class Concurrent::Promises::ZipFuturesPromise < ::Concurrent::Promises::BlockedPromise
# @return [ZipFuturesPromise] a new instance of ZipFuturesPromise
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1990
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2000
def initialize(delayed, blockers_count, default_executor); end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2003
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2013
def on_resolvable(resolved_future, index); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#1997
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/promises.rb#2007
def process_on_blocker_resolution(future, index); end
end
@@ -8711,7 +8711,7 @@ class Concurrent::RejectedExecutionError < ::Concurrent::Error; end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/errors.rb#52
class Concurrent::ResourceLimitError < ::Concurrent::Error; end
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/exchanger.rb#134
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/exchanger.rb#129
class Concurrent::RubyExchanger < ::Concurrent::AbstractExchanger
extend ::Concurrent::Synchronization::SafeInitialization
@@ -8926,11 +8926,18 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#45
def initialize(opts = T.unsafe(nil)); end
+ # The number of threads that are actively executing tasks.
+ #
+ # @return [Integer] The number of threads that are actively executing tasks.
+ #
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#65
+ def active_count; end
+
# Does the task queue have a maximum size?
#
# @return [Boolean] True if the task queue has a maximum size else false.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#65
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#72
def can_overflow?; end
# The number of tasks that have been completed by the pool since construction.
@@ -8958,7 +8965,7 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
#
# @return [Integer] The number of threads currently in the pool.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#70
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#77
def length; end
# The maximum number of threads that may be created in the pool.
@@ -8996,17 +9003,17 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
# this method explicitely in case your application post jobs in bursts (a
# lot of jobs and then nothing for long periods)
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#111
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#118
def prune_pool; end
# The number of tasks in the queue awaiting execution.
#
# @return [Integer] The number of tasks in the queue awaiting execution.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#75
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#82
def queue_length; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#96
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#103
def ready_worker(worker, last_message); end
# Number of tasks that may be enqueued before reaching `max_queue` and rejecting
@@ -9015,10 +9022,10 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
# @return [Integer] Number of tasks that may be enqueued before reaching `max_queue` and rejecting
# new tasks. A value of -1 indicates that the queue may grow without bound.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#80
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#87
def remaining_capacity; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#91
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#98
def remove_busy_worker(worker); end
# The number of tasks that have been scheduled for execution on the pool since construction.
@@ -9035,10 +9042,10 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#42
def synchronous; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#101
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#108
def worker_died(worker); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#106
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#113
def worker_task_completed; end
private
@@ -9047,61 +9054,61 @@ class Concurrent::RubyThreadPoolExecutor < ::Concurrent::RubyExecutorService
#
# @return [nil, Worker] nil of max capacity is reached
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#234
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#241
def ns_add_busy_worker; end
# tries to assign task to a worker, tries to get one from @ready or to create new one
#
# @return [true, false] if task is assigned to a worker
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#194
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#201
def ns_assign_worker(*args, &task); end
# tries to enqueue task
#
# @return [true, false] if enqueued
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#212
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#219
def ns_enqueue(*args, &task); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#153
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#160
def ns_execute(*args, &task); end
# @raise [ArgumentError]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#118
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#125
def ns_initialize(opts); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#182
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#189
def ns_kill_execution; end
# @return [Boolean]
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#148
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#155
def ns_limited_queue?; end
# try oldest worker if it is idle for enough time, it's returned back at the start
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#273
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#280
def ns_prune_pool; end
# handle ready worker, giving it new job or assigning back to @ready
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#246
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#253
def ns_ready_worker(worker, last_message, success = T.unsafe(nil)); end
# removes a worker which is not in not tracked in @ready
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#264
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#271
def ns_remove_busy_worker(worker); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#289
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#296
def ns_reset_if_forked; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#167
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#174
def ns_shutdown_execution; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#224
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#231
def ns_worker_died(worker); end
end
@@ -9131,31 +9138,31 @@ Concurrent::RubyThreadPoolExecutor::DEFAULT_SYNCHRONOUS = T.let(T.unsafe(nil), F
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#24
Concurrent::RubyThreadPoolExecutor::DEFAULT_THREAD_IDLETIMEOUT = T.let(T.unsafe(nil), Integer)
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#303
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#310
class Concurrent::RubyThreadPoolExecutor::Worker
include ::Logger::Severity
include ::Concurrent::Concern::Logging
# @return [Worker] a new instance of Worker
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#306
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#313
def initialize(pool, id); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#317
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#324
def <<(message); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#325
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#332
def kill; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#321
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#328
def stop; end
private
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#331
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#338
def create_worker(queue, pool, idletime); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#351
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb#358
def run_task(pool, task, args); end
end
@@ -10298,7 +10305,7 @@ end
# TODO (pitr-ch 04-Dec-2016): should be in edge
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/lock.rb#9
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/lock.rb#8
class Concurrent::Synchronization::Lock < ::Concurrent::Synchronization::LockableObject
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/synchronization/lock.rb#31
def broadcast; end
@@ -11010,6 +11017,17 @@ end
# be tested separately then passed to the `TimerTask` for scheduling and
# running.
#
+# A `TimerTask` supports two different types of interval calculations.
+# A fixed delay will always wait the same amount of time between the
+# completion of one task and the start of the next. A fixed rate will
+# attempt to maintain a constant rate of execution regardless of the
+# duration of the task. For example, if a fixed rate task is scheduled
+# to run every 60 seconds but the task itself takes 10 seconds to
+# complete, the next task will be scheduled to run 50 seconds after
+# the start of the previous task. If the task takes 70 seconds to
+# complete, the next task will be start immediately after the previous
+# task completes. Tasks will not be executed concurrently.
+#
# In some cases it may be necessary for a `TimerTask` to affect its own
# execution cycle. To facilitate this, a reference to the TimerTask instance
# is passed as an argument to the provided block every time the task is
@@ -11047,6 +11065,11 @@ end
# task.execute
#
# #=> 'Boom!'
+# @example Configuring `:interval_type` with either :fixed_delay or :fixed_rate, default is :fixed_delay
+# task = Concurrent::TimerTask.new(execution_interval: 5, interval_type: :fixed_rate) do
+# puts 'Boom!'
+# end
+# task.interval_type #=> :fixed_rate
# @example Last `#value` and `Dereferenceable` mixin
# task = Concurrent::TimerTask.new(
# dup_on_deref: true,
@@ -11059,7 +11082,7 @@ end
# task.value #=> 2013-11-07 18:06:55 -0500
# @example Controlling execution from within the block
# timer_task = Concurrent::TimerTask.new(execution_interval: 1) do |task|
-# task.execution_interval.times{ print 'Boom! ' }
+# task.execution_interval.to_i.times{ print 'Boom! ' }
# print "\n"
# task.execution_interval += 1
# if task.execution_interval > 5
@@ -11068,7 +11091,7 @@ end
# end
# end
#
-# timer_task.execute # blocking call - this task will stop itself
+# timer_task.execute
# #=> Boom!
# #=> Boom! Boom!
# #=> Boom! Boom! Boom!
@@ -11116,7 +11139,7 @@ end
# @see http://ruby-doc.org/stdlib-2.0/libdoc/observer/rdoc/Observable.html
# @see http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.html
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#148
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#165
class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
include ::Concurrent::Concern::Dereferenceable
include ::Concurrent::Concern::Observable
@@ -11125,6 +11148,7 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
#
# @option opts
# @option opts
+ # @option opts
# @param opts [Hash] the options defining task execution.
# @raise ArgumentError when no block is given.
# @return [TimerTask] the new `TimerTask`
@@ -11135,7 +11159,7 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
# refer to the execution context of the block rather than the running
# `TimerTask`.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#180
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#209
def initialize(opts = T.unsafe(nil), &task); end
# Execute a previously created `TimerTask`.
@@ -11150,38 +11174,43 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
# task.running? #=> true
# @return [TimerTask] a reference to `self`
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#206
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#235
def execute; end
# @return [Fixnum] Number of seconds after the task completes before the
# task is performed again.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#230
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#259
def execution_interval; end
# @return [Fixnum] Number of seconds after the task completes before the
# task is performed again.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#237
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#266
def execution_interval=(value); end
+ # @return [Symbol] method to calculate the interval between executions
+ #
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#276
+ def interval_type; end
+
# Is the executor running?
#
# @return [Boolean] `true` when running, `false` when shutting down or shutdown
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#189
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#218
def running?; end
# @return [Fixnum] Number of seconds the task can run before it is
# considered to have failed.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#248
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#281
def timeout_interval; end
# @return [Fixnum] Number of seconds the task can run before it is
# considered to have failed.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#255
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#288
def timeout_interval=(value); end
private
@@ -11189,22 +11218,25 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/executor_service.rb#166
def <<(task); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#297
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#352
+ def calculate_next_interval(start_time); end
+
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#336
def execute_task(completion); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#263
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#296
def ns_initialize(opts, &task); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#285
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#324
def ns_kill_execution; end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#279
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#318
def ns_shutdown_execution; end
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb#17
def post(*args, &task); end
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#291
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#330
def schedule_next_task(interval = T.unsafe(nil)); end
class << self
@@ -11215,6 +11247,7 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
# task.running? #=> true
# @option opts
# @option opts
+ # @option opts
# @param opts [Hash] the options defining task execution.
# @raise ArgumentError when no block is given.
# @return [TimerTask] the new `TimerTask`
@@ -11225,20 +11258,32 @@ class Concurrent::TimerTask < ::Concurrent::RubyExecutorService
# refer to the execution context of the block rather than the running
# `TimerTask`.
#
- # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#223
+ # source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#252
def execute(opts = T.unsafe(nil), &task); end
end
end
+# Default `:interval_type`
+#
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#181
+Concurrent::TimerTask::DEFAULT_INTERVAL_TYPE = T.let(T.unsafe(nil), Symbol)
+
# Default `:execution_interval` in seconds.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#153
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#170
Concurrent::TimerTask::EXECUTION_INTERVAL = T.let(T.unsafe(nil), Integer)
-# Default `:timeout_interval` in seconds.
+# Maintain the interval between the end of one execution and the start of the next execution.
+#
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#173
+Concurrent::TimerTask::FIXED_DELAY = T.let(T.unsafe(nil), Symbol)
+
+# Maintain the interval between the start of one execution and the start of the next.
+# If execution time exceeds the interval, the next execution will start immediately
+# after the previous execution finishes. Executions will not run concurrently.
#
-# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#156
-Concurrent::TimerTask::TIMEOUT_INTERVAL = T.let(T.unsafe(nil), Integer)
+# source://concurrent-ruby//lib/concurrent-ruby/concurrent/timer_task.rb#178
+Concurrent::TimerTask::FIXED_RATE = T.let(T.unsafe(nil), Symbol)
# source://concurrent-ruby//lib/concurrent-ruby/concurrent/tvar.rb#153
class Concurrent::Transaction
diff --git a/sorbet/rbi/gems/css_parser@1.14.0.rbi b/sorbet/rbi/gems/css_parser@1.16.0.rbi
similarity index 95%
rename from sorbet/rbi/gems/css_parser@1.14.0.rbi
rename to sorbet/rbi/gems/css_parser@1.16.0.rbi
index 20af88a1..6ccbafc3 100644
--- a/sorbet/rbi/gems/css_parser@1.14.0.rbi
+++ b/sorbet/rbi/gems/css_parser@1.16.0.rbi
@@ -99,10 +99,10 @@ CssParser::BOX_MODEL_UNITS_RX = T.let(T.unsafe(nil), Regexp)
# source://css_parser//lib/css_parser/parser.rb#8
class CssParser::CircularReferenceError < ::StandardError; end
-# source://css_parser//lib/css_parser/regexps.rb#96
+# source://css_parser//lib/css_parser/regexps.rb#98
CssParser::ELEMENTS_AND_PSEUDO_ELEMENTS_RX_NC = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#57
+# source://css_parser//lib/css_parser/regexps.rb#59
CssParser::FONT_UNITS_RX = T.let(T.unsafe(nil), Regexp)
# RE_AT_IMPORT_RULE = Regexp.new('@import[\s]*(' + RE_STRING.to_s + ')([\w\s\,]*)[;]?', Regexp::IGNORECASE) -- should handle url() even though it is not allowed
@@ -113,15 +113,15 @@ CssParser::IMPORTANT_IN_PROPERTY_RX = T.let(T.unsafe(nil), Regexp)
# Colours
#
-# source://css_parser//lib/css_parser/regexps.rb#107
+# source://css_parser//lib/css_parser/regexps.rb#109
CssParser::NAMED_COLOURS = T.let(T.unsafe(nil), Array)
# Patterns for specificity calculations
#
-# source://css_parser//lib/css_parser/regexps.rb#78
+# source://css_parser//lib/css_parser/regexps.rb#80
CssParser::NON_ID_ATTRIBUTES_AND_PSEUDO_CLASSES_RX_NC = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/rule_set.rb#655
+# source://css_parser//lib/css_parser/rule_set.rb#654
class CssParser::OffsetAwareRuleSet < ::CssParser::RuleSet
# @return [OffsetAwareRuleSet] a new instance of OffsetAwareRuleSet
#
@@ -276,12 +276,12 @@ class CssParser::Parser
# Load a local CSS file.
#
- # source://css_parser//lib/css_parser/parser.rb#464
+ # source://css_parser//lib/css_parser/parser.rb#473
def load_file!(file_name, options = T.unsafe(nil), deprecated = T.unsafe(nil)); end
# Load a local CSS string.
#
- # source://css_parser//lib/css_parser/parser.rb#487
+ # source://css_parser//lib/css_parser/parser.rb#496
def load_string!(src, options = T.unsafe(nil), deprecated = T.unsafe(nil)); end
# Load a remote CSS file.
@@ -292,7 +292,7 @@ class CssParser::Parser
#
# Deprecated: originally accepted three params: `uri`, `base_uri` and `media_types`
#
- # source://css_parser//lib/css_parser/parser.rb#436
+ # source://css_parser//lib/css_parser/parser.rb#445
def load_uri!(uri, options = T.unsafe(nil), deprecated = T.unsafe(nil)); end
# Array of CSS files that have been loaded.
@@ -334,21 +334,21 @@ class CssParser::Parser
# Raises a CircularReferenceError exception if io_exceptions are on,
# otherwise returns true/false.
#
- # source://css_parser//lib/css_parser/parser.rb#506
+ # source://css_parser//lib/css_parser/parser.rb#515
def circular_reference_check(path); end
# Strip comments and clean up blank lines from a block of CSS.
#
# Returns a string.
#
- # source://css_parser//lib/css_parser/parser.rb#532
+ # source://css_parser//lib/css_parser/parser.rb#541
def cleanup_block(block, options = T.unsafe(nil)); end
# Remove a pattern from a given string
#
# Returns a string.
#
- # source://css_parser//lib/css_parser/parser.rb#521
+ # source://css_parser//lib/css_parser/parser.rb#530
def ignore_pattern(css, regex, options); end
# Download a file into a string.
@@ -358,7 +358,7 @@ class CssParser::Parser
# TODO: add option to fail silently or throw and exception on a 404
# ++
#
- # source://css_parser//lib/css_parser/parser.rb#553
+ # source://css_parser//lib/css_parser/parser.rb#562
def read_remote_file(uri); end
private
@@ -366,20 +366,20 @@ class CssParser::Parser
# recurse through nested nodes and return them as Hashes nested in
# passed hash
#
- # source://css_parser//lib/css_parser/parser.rb#656
+ # source://css_parser//lib/css_parser/parser.rb#665
def css_node_to_h(hash, key, val); end
# Retrieve a folded declaration block from the internal cache.
#
- # source://css_parser//lib/css_parser/parser.rb#643
+ # source://css_parser//lib/css_parser/parser.rb#652
def get_folded_declaration(block_hash); end
- # source://css_parser//lib/css_parser/parser.rb#647
+ # source://css_parser//lib/css_parser/parser.rb#656
def reset!; end
# Save a folded declaration block to the internal cache.
#
- # source://css_parser//lib/css_parser/parser.rb#638
+ # source://css_parser//lib/css_parser/parser.rb#647
def save_folded_declaration(block_hash, folded_declaration); end
class << self
@@ -412,31 +412,31 @@ CssParser::Parser::USER_AGENT = T.let(T.unsafe(nil), String)
# source://css_parser//lib/css_parser/regexps.rb#29
CssParser::RE_AT_IMPORT_RULE = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#55
+# source://css_parser//lib/css_parser/regexps.rb#57
CssParser::RE_BACKGROUND_POSITION = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#56
+# source://css_parser//lib/css_parser/regexps.rb#58
CssParser::RE_BACKGROUND_SIZE = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#58
+# source://css_parser//lib/css_parser/regexps.rb#60
CssParser::RE_BORDER_STYLE = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#59
+# source://css_parser//lib/css_parser/regexps.rb#61
CssParser::RE_BORDER_UNITS = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#264
+# source://css_parser//lib/css_parser/regexps.rb#266
CssParser::RE_COLOUR = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#262
+# source://css_parser//lib/css_parser/regexps.rb#264
CssParser::RE_COLOUR_HEX = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#263
+# source://css_parser//lib/css_parser/regexps.rb#265
CssParser::RE_COLOUR_NAMED = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#260
+# source://css_parser//lib/css_parser/regexps.rb#262
CssParser::RE_COLOUR_NUMERIC = T.let(T.unsafe(nil), Regexp)
-# source://css_parser//lib/css_parser/regexps.rb#261
+# source://css_parser//lib/css_parser/regexps.rb#263
CssParser::RE_COLOUR_NUMERIC_ALPHA = T.let(T.unsafe(nil), Regexp)
# source://css_parser//lib/css_parser/regexps.rb#13
@@ -444,7 +444,7 @@ CssParser::RE_ESCAPE = T.let(T.unsafe(nil), Regexp)
# Functions like calc, var, clamp, etc.
#
-# source://css_parser//lib/css_parser/regexps.rb#62
+# source://css_parser//lib/css_parser/regexps.rb#64
CssParser::RE_FUNCTIONS = T.let(T.unsafe(nil), Regexp)
# source://css_parser//lib/css_parser/regexps.rb#26
@@ -485,6 +485,12 @@ CssParser::RE_REPEAT = T.let(T.unsafe(nil), Regexp)
# source://css_parser//lib/css_parser/regexps.rb#39
CssParser::RE_SCROLL_FIXED = T.let(T.unsafe(nil), Regexp)
+# source://css_parser//lib/css_parser/regexps.rb#55
+CssParser::RE_SINGLE_BACKGROUND_POSITION = T.let(T.unsafe(nil), Regexp)
+
+# source://css_parser//lib/css_parser/regexps.rb#56
+CssParser::RE_SINGLE_BACKGROUND_SIZE = T.let(T.unsafe(nil), Regexp)
+
# source://css_parser//lib/css_parser/regexps.rb#19
CssParser::RE_STRING = T.let(T.unsafe(nil), Regexp)
@@ -523,12 +529,12 @@ class CssParser::RuleSet
# @see CssParser::RuleSet::Declarations#add_declaration!
#
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def []=(*args, **_arg1, &block); end
# @see CssParser::RuleSet::Declarations#add_declaration!
#
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def add_declaration!(*args, **_arg1, &block); end
# Looks for long format CSS background properties (e.g. background-color) and
@@ -585,7 +591,7 @@ class CssParser::RuleSet
# @see CssParser::RuleSet::Declarations#delete
#
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def delete(*args, **_arg1, &block); end
# Iterate through declarations.
@@ -655,7 +661,7 @@ class CssParser::RuleSet
# @see CssParser::RuleSet::Declarations#delete
#
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def remove_declaration!(*args, **_arg1, &block); end
# Array of selector strings.
@@ -785,7 +791,7 @@ class CssParser::RuleSet::Declarations
# source://css_parser//lib/css_parser/rule_set.rb#119
def delete(property); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def each(*args, **_arg1, &block); end
# source://css_parser//lib/css_parser/rule_set.rb#101
diff --git a/sorbet/rbi/gems/cssbundling-rails@1.2.0.rbi b/sorbet/rbi/gems/cssbundling-rails@1.4.0.rbi
similarity index 89%
rename from sorbet/rbi/gems/cssbundling-rails@1.2.0.rbi
rename to sorbet/rbi/gems/cssbundling-rails@1.4.0.rbi
index 0f4f88a1..b9091e95 100644
--- a/sorbet/rbi/gems/cssbundling-rails@1.2.0.rbi
+++ b/sorbet/rbi/gems/cssbundling-rails@1.4.0.rbi
@@ -10,7 +10,7 @@ module Cssbundling; end
# source://cssbundling-rails//lib/cssbundling/engine.rb#2
class Cssbundling::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
diff --git a/sorbet/rbi/gems/csv@3.2.8.rbi b/sorbet/rbi/gems/csv@3.2.8.rbi
new file mode 100644
index 00000000..c1f25ce3
--- /dev/null
+++ b/sorbet/rbi/gems/csv@3.2.8.rbi
@@ -0,0 +1,4667 @@
+# typed: false
+
+# DO NOT EDIT MANUALLY
+# This is an autogenerated file for types exported from the `csv` gem.
+# Please instead update this file by running `bin/tapioca gem csv`.
+
+class Array
+ include ::Enumerable
+
+ # Equivalent to CSV::generate_line(self, options)
+ #
+ # ["CSV", "data"].to_csv
+ # #=> "CSV,data\n"
+ #
+ # source://csv//csv/core_ext/array.rb#6
+ def to_csv(**options); end
+end
+
+# == \CSV
+#
+# === \CSV Data
+#
+# \CSV (comma-separated values) data is a text representation of a table:
+# - A _row_ _separator_ delimits table rows.
+# A common row separator is the newline character "\n".
+# - A _column_ _separator_ delimits fields in a row.
+# A common column separator is the comma character ",".
+#
+# This \CSV \String, with row separator "\n"
+# and column separator ",",
+# has three rows and two columns:
+# "foo,0\nbar,1\nbaz,2\n"
+#
+# Despite the name \CSV, a \CSV representation can use different separators.
+#
+# For more about tables, see the Wikipedia article
+# "{Table (information)}[https://en.wikipedia.org/wiki/Table_(information)]",
+# especially its section
+# "{Simple table}[https://en.wikipedia.org/wiki/Table_(information)#Simple_table]"
+#
+# == \Class \CSV
+#
+# Class \CSV provides methods for:
+# - Parsing \CSV data from a \String object, a \File (via its file path), or an \IO object.
+# - Generating \CSV data to a \String object.
+#
+# To make \CSV available:
+# require 'csv'
+#
+# All examples here assume that this has been done.
+#
+# == Keeping It Simple
+#
+# A \CSV object has dozens of instance methods that offer fine-grained control
+# of parsing and generating \CSV data.
+# For many needs, though, simpler approaches will do.
+#
+# This section summarizes the singleton methods in \CSV
+# that allow you to parse and generate without explicitly
+# creating \CSV objects.
+# For details, follow the links.
+#
+# === Simple Parsing
+#
+# Parsing methods commonly return either of:
+# - An \Array of Arrays of Strings:
+# - The outer \Array is the entire "table".
+# - Each inner \Array is a row.
+# - Each \String is a field.
+# - A CSV::Table object. For details, see
+# {\CSV with Headers}[#class-CSV-label-CSV+with+Headers].
+#
+# ==== Parsing a \String
+#
+# The input to be parsed can be a string:
+# string = "foo,0\nbar,1\nbaz,2\n"
+#
+# \Method CSV.parse returns the entire \CSV data:
+# CSV.parse(string) # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# \Method CSV.parse_line returns only the first row:
+# CSV.parse_line(string) # => ["foo", "0"]
+#
+# \CSV extends class \String with instance method String#parse_csv,
+# which also returns only the first row:
+# string.parse_csv # => ["foo", "0"]
+#
+# ==== Parsing Via a \File Path
+#
+# The input to be parsed can be in a file:
+# string = "foo,0\nbar,1\nbaz,2\n"
+# path = 't.csv'
+# File.write(path, string)
+#
+# \Method CSV.read returns the entire \CSV data:
+# CSV.read(path) # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# \Method CSV.foreach iterates, passing each row to the given block:
+# CSV.foreach(path) do |row|
+# p row
+# end
+# Output:
+# ["foo", "0"]
+# ["bar", "1"]
+# ["baz", "2"]
+#
+# \Method CSV.table returns the entire \CSV data as a CSV::Table object:
+# CSV.table(path) # => #
+#
+# ==== Parsing from an Open \IO Stream
+#
+# The input to be parsed can be in an open \IO stream:
+#
+# \Method CSV.read returns the entire \CSV data:
+# File.open(path) do |file|
+# CSV.read(file)
+# end # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# As does method CSV.parse:
+# File.open(path) do |file|
+# CSV.parse(file)
+# end # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# \Method CSV.parse_line returns only the first row:
+# File.open(path) do |file|
+# CSV.parse_line(file)
+# end # => ["foo", "0"]
+#
+# \Method CSV.foreach iterates, passing each row to the given block:
+# File.open(path) do |file|
+# CSV.foreach(file) do |row|
+# p row
+# end
+# end
+# Output:
+# ["foo", "0"]
+# ["bar", "1"]
+# ["baz", "2"]
+#
+# \Method CSV.table returns the entire \CSV data as a CSV::Table object:
+# File.open(path) do |file|
+# CSV.table(file)
+# end # => #
+#
+# === Simple Generating
+#
+# \Method CSV.generate returns a \String;
+# this example uses method CSV#<< to append the rows
+# that are to be generated:
+# output_string = CSV.generate do |csv|
+# csv << ['foo', 0]
+# csv << ['bar', 1]
+# csv << ['baz', 2]
+# end
+# output_string # => "foo,0\nbar,1\nbaz,2\n"
+#
+# \Method CSV.generate_line returns a \String containing the single row
+# constructed from an \Array:
+# CSV.generate_line(['foo', '0']) # => "foo,0\n"
+#
+# \CSV extends class \Array with instance method Array#to_csv,
+# which forms an \Array into a \String:
+# ['foo', '0'].to_csv # => "foo,0\n"
+#
+# === "Filtering" \CSV
+#
+# \Method CSV.filter provides a Unix-style filter for \CSV data.
+# The input data is processed to form the output data:
+# in_string = "foo,0\nbar,1\nbaz,2\n"
+# out_string = ''
+# CSV.filter(in_string, out_string) do |row|
+# row[0] = row[0].upcase
+# row[1] *= 4
+# end
+# out_string # => "FOO,0000\nBAR,1111\nBAZ,2222\n"
+#
+# == \CSV Objects
+#
+# There are three ways to create a \CSV object:
+# - \Method CSV.new returns a new \CSV object.
+# - \Method CSV.instance returns a new or cached \CSV object.
+# - \Method \CSV() also returns a new or cached \CSV object.
+#
+# === Instance Methods
+#
+# \CSV has three groups of instance methods:
+# - Its own internally defined instance methods.
+# - Methods included by module Enumerable.
+# - Methods delegated to class IO. See below.
+#
+# ==== Delegated Methods
+#
+# For convenience, a CSV object will delegate to many methods in class IO.
+# (A few have wrapper "guard code" in \CSV.) You may call:
+# * IO#binmode
+# * #binmode?
+# * IO#close
+# * IO#close_read
+# * IO#close_write
+# * IO#closed?
+# * #eof
+# * #eof?
+# * IO#external_encoding
+# * IO#fcntl
+# * IO#fileno
+# * #flock
+# * IO#flush
+# * IO#fsync
+# * IO#internal_encoding
+# * #ioctl
+# * IO#isatty
+# * #path
+# * IO#pid
+# * IO#pos
+# * IO#pos=
+# * IO#reopen
+# * #rewind
+# * IO#seek
+# * #stat
+# * IO#string
+# * IO#sync
+# * IO#sync=
+# * IO#tell
+# * #to_i
+# * #to_io
+# * IO#truncate
+# * IO#tty?
+#
+# === Options
+#
+# The default values for options are:
+# DEFAULT_OPTIONS = {
+# # For both parsing and generating.
+# col_sep: ",",
+# row_sep: :auto,
+# quote_char: '"',
+# # For parsing.
+# field_size_limit: nil,
+# converters: nil,
+# unconverted_fields: nil,
+# headers: false,
+# return_headers: false,
+# header_converters: nil,
+# skip_blanks: false,
+# skip_lines: nil,
+# liberal_parsing: false,
+# nil_value: nil,
+# empty_value: "",
+# strip: false,
+# # For generating.
+# write_headers: nil,
+# quote_empty: true,
+# force_quotes: false,
+# write_converters: nil,
+# write_nil_value: nil,
+# write_empty_value: "",
+# }
+#
+# ==== Options for Parsing
+#
+# Options for parsing, described in detail below, include:
+# - +row_sep+: Specifies the row separator; used to delimit rows.
+# - +col_sep+: Specifies the column separator; used to delimit fields.
+# - +quote_char+: Specifies the quote character; used to quote fields.
+# - +field_size_limit+: Specifies the maximum field size + 1 allowed.
+# Deprecated since 3.2.3. Use +max_field_size+ instead.
+# - +max_field_size+: Specifies the maximum field size allowed.
+# - +converters+: Specifies the field converters to be used.
+# - +unconverted_fields+: Specifies whether unconverted fields are to be available.
+# - +headers+: Specifies whether data contains headers,
+# or specifies the headers themselves.
+# - +return_headers+: Specifies whether headers are to be returned.
+# - +header_converters+: Specifies the header converters to be used.
+# - +skip_blanks+: Specifies whether blanks lines are to be ignored.
+# - +skip_lines+: Specifies how comments lines are to be recognized.
+# - +strip+: Specifies whether leading and trailing whitespace are to be
+# stripped from fields. This must be compatible with +col_sep+; if it is not,
+# then an +ArgumentError+ exception will be raised.
+# - +liberal_parsing+: Specifies whether \CSV should attempt to parse
+# non-compliant data.
+# - +nil_value+: Specifies the object that is to be substituted for each null (no-text) field.
+# - +empty_value+: Specifies the object that is to be substituted for each empty field.
+#
+# :include: ../doc/csv/options/common/row_sep.rdoc
+#
+# :include: ../doc/csv/options/common/col_sep.rdoc
+#
+# :include: ../doc/csv/options/common/quote_char.rdoc
+#
+# :include: ../doc/csv/options/parsing/field_size_limit.rdoc
+#
+# :include: ../doc/csv/options/parsing/converters.rdoc
+#
+# :include: ../doc/csv/options/parsing/unconverted_fields.rdoc
+#
+# :include: ../doc/csv/options/parsing/headers.rdoc
+#
+# :include: ../doc/csv/options/parsing/return_headers.rdoc
+#
+# :include: ../doc/csv/options/parsing/header_converters.rdoc
+#
+# :include: ../doc/csv/options/parsing/skip_blanks.rdoc
+#
+# :include: ../doc/csv/options/parsing/skip_lines.rdoc
+#
+# :include: ../doc/csv/options/parsing/strip.rdoc
+#
+# :include: ../doc/csv/options/parsing/liberal_parsing.rdoc
+#
+# :include: ../doc/csv/options/parsing/nil_value.rdoc
+#
+# :include: ../doc/csv/options/parsing/empty_value.rdoc
+#
+# ==== Options for Generating
+#
+# Options for generating, described in detail below, include:
+# - +row_sep+: Specifies the row separator; used to delimit rows.
+# - +col_sep+: Specifies the column separator; used to delimit fields.
+# - +quote_char+: Specifies the quote character; used to quote fields.
+# - +write_headers+: Specifies whether headers are to be written.
+# - +force_quotes+: Specifies whether each output field is to be quoted.
+# - +quote_empty+: Specifies whether each empty output field is to be quoted.
+# - +write_converters+: Specifies the field converters to be used in writing.
+# - +write_nil_value+: Specifies the object that is to be substituted for each +nil+-valued field.
+# - +write_empty_value+: Specifies the object that is to be substituted for each empty field.
+#
+# :include: ../doc/csv/options/common/row_sep.rdoc
+#
+# :include: ../doc/csv/options/common/col_sep.rdoc
+#
+# :include: ../doc/csv/options/common/quote_char.rdoc
+#
+# :include: ../doc/csv/options/generating/write_headers.rdoc
+#
+# :include: ../doc/csv/options/generating/force_quotes.rdoc
+#
+# :include: ../doc/csv/options/generating/quote_empty.rdoc
+#
+# :include: ../doc/csv/options/generating/write_converters.rdoc
+#
+# :include: ../doc/csv/options/generating/write_nil_value.rdoc
+#
+# :include: ../doc/csv/options/generating/write_empty_value.rdoc
+#
+# === \CSV with Headers
+#
+# CSV allows to specify column names of CSV file, whether they are in data, or
+# provided separately. If headers are specified, reading methods return an instance
+# of CSV::Table, consisting of CSV::Row.
+#
+# # Headers are part of data
+# data = CSV.parse(<<~ROWS, headers: true)
+# Name,Department,Salary
+# Bob,Engineering,1000
+# Jane,Sales,2000
+# John,Management,5000
+# ROWS
+#
+# data.class #=> CSV::Table
+# data.first #=> #
+# data.first.to_h #=> {"Name"=>"Bob", "Department"=>"Engineering", "Salary"=>"1000"}
+#
+# # Headers provided by developer
+# data = CSV.parse('Bob,Engineering,1000', headers: %i[name department salary])
+# data.first #=> #
+#
+# === \Converters
+#
+# By default, each value (field or header) parsed by \CSV is formed into a \String.
+# You can use a _field_ _converter_ or _header_ _converter_
+# to intercept and modify the parsed values:
+# - See {Field Converters}[#class-CSV-label-Field+Converters].
+# - See {Header Converters}[#class-CSV-label-Header+Converters].
+#
+# Also by default, each value to be written during generation is written 'as-is'.
+# You can use a _write_ _converter_ to modify values before writing.
+# - See {Write Converters}[#class-CSV-label-Write+Converters].
+#
+# ==== Specifying \Converters
+#
+# You can specify converters for parsing or generating in the +options+
+# argument to various \CSV methods:
+# - Option +converters+ for converting parsed field values.
+# - Option +header_converters+ for converting parsed header values.
+# - Option +write_converters+ for converting values to be written (generated).
+#
+# There are three forms for specifying converters:
+# - A converter proc: executable code to be used for conversion.
+# - A converter name: the name of a stored converter.
+# - A converter list: an array of converter procs, converter names, and converter lists.
+#
+# ===== Converter Procs
+#
+# This converter proc, +strip_converter+, accepts a value +field+
+# and returns field.strip:
+# strip_converter = proc {|field| field.strip }
+# In this call to CSV.parse,
+# the keyword argument converters: string_converter
+# specifies that:
+# - \Proc +string_converter+ is to be called for each parsed field.
+# - The converter's return value is to replace the +field+ value.
+# Example:
+# string = " foo , 0 \n bar , 1 \n baz , 2 \n"
+# array = CSV.parse(string, converters: strip_converter)
+# array # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# A converter proc can receive a second argument, +field_info+,
+# that contains details about the field.
+# This modified +strip_converter+ displays its arguments:
+# strip_converter = proc do |field, field_info|
+# p [field, field_info]
+# field.strip
+# end
+# string = " foo , 0 \n bar , 1 \n baz , 2 \n"
+# array = CSV.parse(string, converters: strip_converter)
+# array # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+# Output:
+# [" foo ", #]
+# [" 0 ", #]
+# [" bar ", #]
+# [" 1 ", #]
+# [" baz ", #]
+# [" 2 ", #]
+# Each CSV::FieldInfo object shows:
+# - The 0-based field index.
+# - The 1-based line index.
+# - The field header, if any.
+#
+# ===== Stored \Converters
+#
+# A converter may be given a name and stored in a structure where
+# the parsing methods can find it by name.
+#
+# The storage structure for field converters is the \Hash CSV::Converters.
+# It has several built-in converter procs:
+# - :integer: converts each \String-embedded integer into a true \Integer.
+# - :float: converts each \String-embedded float into a true \Float.
+# - :date: converts each \String-embedded date into a true \Date.
+# - :date_time: converts each \String-embedded date-time into a true \DateTime
+# .
+# This example creates a converter proc, then stores it:
+# strip_converter = proc {|field| field.strip }
+# CSV::Converters[:strip] = strip_converter
+# Then the parsing method call can refer to the converter
+# by its name, :strip:
+# string = " foo , 0 \n bar , 1 \n baz , 2 \n"
+# array = CSV.parse(string, converters: :strip)
+# array # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# The storage structure for header converters is the \Hash CSV::HeaderConverters,
+# which works in the same way.
+# It also has built-in converter procs:
+# - :downcase: Downcases each header.
+# - :symbol: Converts each header to a \Symbol.
+#
+# There is no such storage structure for write headers.
+#
+# In order for the parsing methods to access stored converters in non-main-Ractors, the
+# storage structure must be made shareable first.
+# Therefore, Ractor.make_shareable(CSV::Converters) and
+# Ractor.make_shareable(CSV::HeaderConverters) must be called before the creation
+# of Ractors that use the converters stored in these structures. (Since making the storage
+# structures shareable involves freezing them, any custom converters that are to be used
+# must be added first.)
+#
+# ===== Converter Lists
+#
+# A _converter_ _list_ is an \Array that may include any assortment of:
+# - Converter procs.
+# - Names of stored converters.
+# - Nested converter lists.
+#
+# Examples:
+# numeric_converters = [:integer, :float]
+# date_converters = [:date, :date_time]
+# [numeric_converters, strip_converter]
+# [strip_converter, date_converters, :float]
+#
+# Like a converter proc, a converter list may be named and stored in either
+# \CSV::Converters or CSV::HeaderConverters:
+# CSV::Converters[:custom] = [strip_converter, date_converters, :float]
+# CSV::HeaderConverters[:custom] = [:downcase, :symbol]
+#
+# There are two built-in converter lists:
+# CSV::Converters[:numeric] # => [:integer, :float]
+# CSV::Converters[:all] # => [:date_time, :numeric]
+#
+# ==== Field \Converters
+#
+# With no conversion, all parsed fields in all rows become Strings:
+# string = "foo,0\nbar,1\nbaz,2\n"
+# ary = CSV.parse(string)
+# ary # => # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# When you specify a field converter, each parsed field is passed to the converter;
+# its return value becomes the stored value for the field.
+# A converter might, for example, convert an integer embedded in a \String
+# into a true \Integer.
+# (In fact, that's what built-in field converter +:integer+ does.)
+#
+# There are three ways to use field \converters.
+#
+# - Using option {converters}[#class-CSV-label-Option+converters] with a parsing method:
+# ary = CSV.parse(string, converters: :integer)
+# ary # => [0, 1, 2] # => [["foo", 0], ["bar", 1], ["baz", 2]]
+# - Using option {converters}[#class-CSV-label-Option+converters] with a new \CSV instance:
+# csv = CSV.new(string, converters: :integer)
+# # Field converters in effect:
+# csv.converters # => [:integer]
+# csv.read # => [["foo", 0], ["bar", 1], ["baz", 2]]
+# - Using method #convert to add a field converter to a \CSV instance:
+# csv = CSV.new(string)
+# # Add a converter.
+# csv.convert(:integer)
+# csv.converters # => [:integer]
+# csv.read # => [["foo", 0], ["bar", 1], ["baz", 2]]
+#
+# Installing a field converter does not affect already-read rows:
+# csv = CSV.new(string)
+# csv.shift # => ["foo", "0"]
+# # Add a converter.
+# csv.convert(:integer)
+# csv.converters # => [:integer]
+# csv.read # => [["bar", 1], ["baz", 2]]
+#
+# There are additional built-in \converters, and custom \converters are also supported.
+#
+# ===== Built-In Field \Converters
+#
+# The built-in field converters are in \Hash CSV::Converters:
+# - Each key is a field converter name.
+# - Each value is one of:
+# - A \Proc field converter.
+# - An \Array of field converter names.
+#
+# Display:
+# CSV::Converters.each_pair do |name, value|
+# if value.kind_of?(Proc)
+# p [name, value.class]
+# else
+# p [name, value]
+# end
+# end
+# Output:
+# [:integer, Proc]
+# [:float, Proc]
+# [:numeric, [:integer, :float]]
+# [:date, Proc]
+# [:date_time, Proc]
+# [:all, [:date_time, :numeric]]
+#
+# Each of these converters transcodes values to UTF-8 before attempting conversion.
+# If a value cannot be transcoded to UTF-8 the conversion will
+# fail and the value will remain unconverted.
+#
+# Converter +:integer+ converts each field that Integer() accepts:
+# data = '0,1,2,x'
+# # Without the converter
+# csv = CSV.parse_line(data)
+# csv # => ["0", "1", "2", "x"]
+# # With the converter
+# csv = CSV.parse_line(data, converters: :integer)
+# csv # => [0, 1, 2, "x"]
+#
+# Converter +:float+ converts each field that Float() accepts:
+# data = '1.0,3.14159,x'
+# # Without the converter
+# csv = CSV.parse_line(data)
+# csv # => ["1.0", "3.14159", "x"]
+# # With the converter
+# csv = CSV.parse_line(data, converters: :float)
+# csv # => [1.0, 3.14159, "x"]
+#
+# Converter +:numeric+ converts with both +:integer+ and +:float+..
+#
+# Converter +:date+ converts each field that Date::parse accepts:
+# data = '2001-02-03,x'
+# # Without the converter
+# csv = CSV.parse_line(data)
+# csv # => ["2001-02-03", "x"]
+# # With the converter
+# csv = CSV.parse_line(data, converters: :date)
+# csv # => [#, "x"]
+#
+# Converter +:date_time+ converts each field that DateTime::parse accepts:
+# data = '2020-05-07T14:59:00-05:00,x'
+# # Without the converter
+# csv = CSV.parse_line(data)
+# csv # => ["2020-05-07T14:59:00-05:00", "x"]
+# # With the converter
+# csv = CSV.parse_line(data, converters: :date_time)
+# csv # => [#, "x"]
+#
+# Converter +:numeric+ converts with both +:date_time+ and +:numeric+..
+#
+# As seen above, method #convert adds \converters to a \CSV instance,
+# and method #converters returns an \Array of the \converters in effect:
+# csv = CSV.new('0,1,2')
+# csv.converters # => []
+# csv.convert(:integer)
+# csv.converters # => [:integer]
+# csv.convert(:date)
+# csv.converters # => [:integer, :date]
+#
+# ===== Custom Field \Converters
+#
+# You can define a custom field converter:
+# strip_converter = proc {|field| field.strip }
+# string = " foo , 0 \n bar , 1 \n baz , 2 \n"
+# array = CSV.parse(string, converters: strip_converter)
+# array # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+# You can register the converter in \Converters \Hash,
+# which allows you to refer to it by name:
+# CSV::Converters[:strip] = strip_converter
+# string = " foo , 0 \n bar , 1 \n baz , 2 \n"
+# array = CSV.parse(string, converters: :strip)
+# array # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+#
+# ==== Header \Converters
+#
+# Header converters operate only on headers (and not on other rows).
+#
+# There are three ways to use header \converters;
+# these examples use built-in header converter +:downcase+,
+# which downcases each parsed header.
+#
+# - Option +header_converters+ with a singleton parsing method:
+# string = "Name,Count\nFoo,0\n,Bar,1\nBaz,2"
+# tbl = CSV.parse(string, headers: true, header_converters: :downcase)
+# tbl.class # => CSV::Table
+# tbl.headers # => ["name", "count"]
+#
+# - Option +header_converters+ with a new \CSV instance:
+# csv = CSV.new(string, header_converters: :downcase)
+# # Header converters in effect:
+# csv.header_converters # => [:downcase]
+# tbl = CSV.parse(string, headers: true)
+# tbl.headers # => ["Name", "Count"]
+#
+# - Method #header_convert adds a header converter to a \CSV instance:
+# csv = CSV.new(string)
+# # Add a header converter.
+# csv.header_convert(:downcase)
+# csv.header_converters # => [:downcase]
+# tbl = CSV.parse(string, headers: true)
+# tbl.headers # => ["Name", "Count"]
+#
+# ===== Built-In Header \Converters
+#
+# The built-in header \converters are in \Hash CSV::HeaderConverters.
+# The keys there are the names of the \converters:
+# CSV::HeaderConverters.keys # => [:downcase, :symbol]
+#
+# Converter +:downcase+ converts each header by downcasing it:
+# string = "Name,Count\nFoo,0\n,Bar,1\nBaz,2"
+# tbl = CSV.parse(string, headers: true, header_converters: :downcase)
+# tbl.class # => CSV::Table
+# tbl.headers # => ["name", "count"]
+#
+# Converter +:symbol+ converts each header by making it into a \Symbol:
+# string = "Name,Count\nFoo,0\n,Bar,1\nBaz,2"
+# tbl = CSV.parse(string, headers: true, header_converters: :symbol)
+# tbl.headers # => [:name, :count]
+# Details:
+# - Strips leading and trailing whitespace.
+# - Downcases the header.
+# - Replaces embedded spaces with underscores.
+# - Removes non-word characters.
+# - Makes the string into a \Symbol.
+#
+# ===== Custom Header \Converters
+#
+# You can define a custom header converter:
+# upcase_converter = proc {|header| header.upcase }
+# string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(string, headers: true, header_converters: upcase_converter)
+# table # => #
+# table.headers # => ["NAME", "VALUE"]
+# You can register the converter in \HeaderConverters \Hash,
+# which allows you to refer to it by name:
+# CSV::HeaderConverters[:upcase] = upcase_converter
+# table = CSV.parse(string, headers: true, header_converters: :upcase)
+# table # => #
+# table.headers # => ["NAME", "VALUE"]
+#
+# ===== Write \Converters
+#
+# When you specify a write converter for generating \CSV,
+# each field to be written is passed to the converter;
+# its return value becomes the new value for the field.
+# A converter might, for example, strip whitespace from a field.
+#
+# Using no write converter (all fields unmodified):
+# output_string = CSV.generate do |csv|
+# csv << [' foo ', 0]
+# csv << [' bar ', 1]
+# csv << [' baz ', 2]
+# end
+# output_string # => " foo ,0\n bar ,1\n baz ,2\n"
+# Using option +write_converters+ with two custom write converters:
+# strip_converter = proc {|field| field.respond_to?(:strip) ? field.strip : field }
+# upcase_converter = proc {|field| field.respond_to?(:upcase) ? field.upcase : field }
+# write_converters = [strip_converter, upcase_converter]
+# output_string = CSV.generate(write_converters: write_converters) do |csv|
+# csv << [' foo ', 0]
+# csv << [' bar ', 1]
+# csv << [' baz ', 2]
+# end
+# output_string # => "FOO,0\nBAR,1\nBAZ,2\n"
+#
+# === Character Encodings (M17n or Multilingualization)
+#
+# This new CSV parser is m17n savvy. The parser works in the Encoding of the IO
+# or String object being read from or written to. Your data is never transcoded
+# (unless you ask Ruby to transcode it for you) and will literally be parsed in
+# the Encoding it is in. Thus CSV will return Arrays or Rows of Strings in the
+# Encoding of your data. This is accomplished by transcoding the parser itself
+# into your Encoding.
+#
+# Some transcoding must take place, of course, to accomplish this multiencoding
+# support. For example, :col_sep, :row_sep, and
+# :quote_char must be transcoded to match your data. Hopefully this
+# makes the entire process feel transparent, since CSV's defaults should just
+# magically work for your data. However, you can set these values manually in
+# the target Encoding to avoid the translation.
+#
+# It's also important to note that while all of CSV's core parser is now
+# Encoding agnostic, some features are not. For example, the built-in
+# converters will try to transcode data to UTF-8 before making conversions.
+# Again, you can provide custom converters that are aware of your Encodings to
+# avoid this translation. It's just too hard for me to support native
+# conversions in all of Ruby's Encodings.
+#
+# Anyway, the practical side of this is simple: make sure IO and String objects
+# passed into CSV have the proper Encoding set and everything should just work.
+# CSV methods that allow you to open IO objects (CSV::foreach(), CSV::open(),
+# CSV::read(), and CSV::readlines()) do allow you to specify the Encoding.
+#
+# One minor exception comes when generating CSV into a String with an Encoding
+# that is not ASCII compatible. There's no existing data for CSV to use to
+# prepare itself and thus you will probably need to manually specify the desired
+# Encoding for most of those cases. It will try to guess using the fields in a
+# row of output though, when using CSV::generate_line() or Array#to_csv().
+#
+# I try to point out any other Encoding issues in the documentation of methods
+# as they come up.
+#
+# This has been tested to the best of my ability with all non-"dummy" Encodings
+# Ruby ships with. However, it is brave new code and may have some bugs.
+# Please feel free to {report}[mailto:james@grayproductions.net] any issues you
+# find with it.
+class CSV
+ include ::Enumerable
+ extend ::Forwardable
+
+ # :call-seq:
+ # CSV.new(string)
+ # CSV.new(io)
+ # CSV.new(string, **options)
+ # CSV.new(io, **options)
+ #
+ # Returns the new \CSV object created using +string+ or +io+
+ # and the specified +options+.
+ #
+ # - Argument +string+ should be a \String object;
+ # it will be put into a new StringIO object positioned at the beginning.
+ # :include: ../doc/csv/arguments/io.rdoc
+ # - Argument +options+: See:
+ # * {Options for Parsing}[#class-CSV-label-Options+for+Parsing]
+ # * {Options for Generating}[#class-CSV-label-Options+for+Generating]
+ # For performance reasons, the options cannot be overridden
+ # in a \CSV object, so those specified here will endure.
+ #
+ # In addition to the \CSV instance methods, several \IO methods are delegated.
+ # See {Delegated Methods}[#class-CSV-label-Delegated+Methods].
+ #
+ # ---
+ #
+ # Create a \CSV object from a \String object:
+ # csv = CSV.new('foo,0')
+ #
+ # Create a \CSV object from a \File object:
+ # File.write('t.csv', 'foo,0')
+ # csv = CSV.new(File.open('t.csv'))
+ #
+ # ---
+ #
+ # Raises an exception if the argument is +nil+:
+ # # Raises ArgumentError (Cannot parse nil as CSV):
+ # CSV.new(nil)
+ #
+ # @raise [ArgumentError]
+ # @return [CSV] a new instance of CSV
+ #
+ # source://csv//csv.rb#1905
+ def initialize(data, col_sep: T.unsafe(nil), row_sep: T.unsafe(nil), quote_char: T.unsafe(nil), field_size_limit: T.unsafe(nil), max_field_size: T.unsafe(nil), converters: T.unsafe(nil), unconverted_fields: T.unsafe(nil), headers: T.unsafe(nil), return_headers: T.unsafe(nil), write_headers: T.unsafe(nil), header_converters: T.unsafe(nil), skip_blanks: T.unsafe(nil), force_quotes: T.unsafe(nil), skip_lines: T.unsafe(nil), liberal_parsing: T.unsafe(nil), internal_encoding: T.unsafe(nil), external_encoding: T.unsafe(nil), encoding: T.unsafe(nil), nil_value: T.unsafe(nil), empty_value: T.unsafe(nil), strip: T.unsafe(nil), quote_empty: T.unsafe(nil), write_converters: T.unsafe(nil), write_nil_value: T.unsafe(nil), write_empty_value: T.unsafe(nil)); end
+
+ # :call-seq:
+ # csv << row -> self
+ #
+ # Appends a row to +self+.
+ #
+ # - Argument +row+ must be an \Array object or a CSV::Row object.
+ # - The output stream must be open for writing.
+ #
+ # ---
+ #
+ # Append Arrays:
+ # CSV.generate do |csv|
+ # csv << ['foo', 0]
+ # csv << ['bar', 1]
+ # csv << ['baz', 2]
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Append CSV::Rows:
+ # headers = []
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Headers in CSV::Row objects are not appended:
+ # headers = ['Name', 'Count']
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # ---
+ #
+ # Raises an exception if +row+ is not an \Array or \CSV::Row:
+ # CSV.generate do |csv|
+ # # Raises NoMethodError (undefined method `collect' for :foo:Symbol)
+ # csv << :foo
+ # end
+ #
+ # Raises an exception if the output stream is not opened for writing:
+ # path = 't.csv'
+ # File.write(path, '')
+ # File.open(path) do |file|
+ # CSV.open(file) do |csv|
+ # # Raises IOError (not opened for writing)
+ # csv << ['foo', 0]
+ # end
+ # end
+ #
+ # source://csv//csv.rb#2372
+ def <<(row); end
+
+ # :call-seq:
+ # csv << row -> self
+ #
+ # Appends a row to +self+.
+ #
+ # - Argument +row+ must be an \Array object or a CSV::Row object.
+ # - The output stream must be open for writing.
+ #
+ # ---
+ #
+ # Append Arrays:
+ # CSV.generate do |csv|
+ # csv << ['foo', 0]
+ # csv << ['bar', 1]
+ # csv << ['baz', 2]
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Append CSV::Rows:
+ # headers = []
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Headers in CSV::Row objects are not appended:
+ # headers = ['Name', 'Count']
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # ---
+ #
+ # Raises an exception if +row+ is not an \Array or \CSV::Row:
+ # CSV.generate do |csv|
+ # # Raises NoMethodError (undefined method `collect' for :foo:Symbol)
+ # csv << :foo
+ # end
+ #
+ # Raises an exception if the output stream is not opened for writing:
+ # path = 't.csv'
+ # File.write(path, '')
+ # File.open(path) do |file|
+ # CSV.open(file) do |csv|
+ # # Raises IOError (not opened for writing)
+ # csv << ['foo', 0]
+ # end
+ # end
+ #
+ # source://csv//csv.rb#2372
+ def add_row(row); end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2261
+ def binmode?; end
+
+ # :call-seq:
+ # csv.col_sep -> string
+ #
+ # Returns the encoded column separator; used for parsing and writing;
+ # see {Option +col_sep+}[#class-CSV-label-Option+col_sep]:
+ # CSV.new('').col_sep # => ","
+ #
+ # source://csv//csv.rb#2009
+ def col_sep; end
+
+ # :call-seq:
+ # convert(converter_name) -> array_of_procs
+ # convert {|field, field_info| ... } -> array_of_procs
+ #
+ # - With no block, installs a field converter (a \Proc).
+ # - With a block, defines and installs a custom field converter.
+ # - Returns the \Array of installed field converters.
+ #
+ # - Argument +converter_name+, if given, should be the name
+ # of an existing field converter.
+ #
+ # See {Field Converters}[#class-CSV-label-Field+Converters].
+ # ---
+ #
+ # With no block, installs a field converter:
+ # csv = CSV.new('')
+ # csv.convert(:integer)
+ # csv.convert(:float)
+ # csv.convert(:date)
+ # csv.converters # => [:integer, :float, :date]
+ #
+ # ---
+ #
+ # The block, if given, is called for each field:
+ # - Argument +field+ is the field value.
+ # - Argument +field_info+ is a CSV::FieldInfo object
+ # containing details about the field.
+ #
+ # The examples here assume the prior execution of:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # Example giving a block:
+ # csv = CSV.open(path)
+ # csv.convert {|field, field_info| p [field, field_info]; field.upcase }
+ # csv.read # => [["FOO", "0"], ["BAR", "1"], ["BAZ", "2"]]
+ #
+ # Output:
+ # ["foo", #]
+ # ["0", #]
+ # ["bar", #]
+ # ["1", #]
+ # ["baz", #]
+ # ["2", #]
+ #
+ # The block need not return a \String object:
+ # csv = CSV.open(path)
+ # csv.convert {|field, field_info| field.to_sym }
+ # csv.read # => [[:foo, :"0"], [:bar, :"1"], [:baz, :"2"]]
+ #
+ # If +converter_name+ is given, the block is not called:
+ # csv = CSV.open(path)
+ # csv.convert(:integer) {|field, field_info| fail 'Cannot happen' }
+ # csv.read # => [["foo", 0], ["bar", 1], ["baz", 2]]
+ #
+ # ---
+ #
+ # Raises a parse-time exception if +converter_name+ is not the name of a built-in
+ # field converter:
+ # csv = CSV.open(path)
+ # csv.convert(:nosuch) => [nil]
+ # # Raises NoMethodError (undefined method `arity' for nil:NilClass)
+ # csv.read
+ #
+ # source://csv//csv.rb#2443
+ def convert(name = T.unsafe(nil), &converter); end
+
+ # :call-seq:
+ # csv.converters -> array
+ #
+ # Returns an \Array containing field converters;
+ # see {Field Converters}[#class-CSV-label-Field+Converters]:
+ # csv = CSV.new('')
+ # csv.converters # => []
+ # csv.convert(:integer)
+ # csv.converters # => [:integer]
+ # csv.convert(proc {|x| x.to_s })
+ # csv.converters
+ #
+ # Notes that you need to call
+ # +Ractor.make_shareable(CSV::Converters)+ on the main Ractor to use
+ # this method.
+ #
+ # source://csv//csv.rb#2082
+ def converters; end
+
+ # :call-seq:
+ # csv.each -> enumerator
+ # csv.each {|row| ...}
+ #
+ # Calls the block with each successive row.
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.each do |row|
+ # p row
+ # end
+ # Output:
+ # ["foo", "0"]
+ # ["bar", "1"]
+ # ["baz", "2"]
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # csv.each do |row|
+ # p row
+ # end
+ # Output:
+ #
+ #
+ #
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.each do |row|
+ # p row
+ # end
+ #
+ # source://csv//csv.rb#2554
+ def each(&block); end
+
+ # :call-seq:
+ # csv.encoding -> encoding
+ #
+ # Returns the encoding used for parsing and generating;
+ # see {Character Encodings (M17n or Multilingualization)}[#class-CSV-label-Character+Encodings+-28M17n+or+Multilingualization-29]:
+ # CSV.new('').encoding # => #
+ #
+ # source://csv//csv.rb#2192
+ def encoding; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2297
+ def eof; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2297
+ def eof?; end
+
+ # :call-seq:
+ # csv.field_size_limit -> integer or nil
+ #
+ # Returns the limit for field size; used for parsing;
+ # see {Option +field_size_limit+}[#class-CSV-label-Option+field_size_limit]:
+ # CSV.new('').field_size_limit # => nil
+ #
+ # Deprecated since 3.2.3. Use +max_field_size+ instead.
+ #
+ # source://csv//csv.rb#2041
+ def field_size_limit; end
+
+ # @raise [NotImplementedError]
+ #
+ # source://csv//csv.rb#2269
+ def flock(*args); end
+
+ # :call-seq:
+ # csv.force_quotes? -> true or false
+ #
+ # Returns the value that determines whether all output fields are to be quoted;
+ # used for generating;
+ # see {Option +force_quotes+}[#class-CSV-label-Option+force_quotes]:
+ # CSV.new('').force_quotes? # => false
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2172
+ def force_quotes?; end
+
+ # :call-seq:
+ # csv.shift -> array, csv_row, or nil
+ #
+ # Returns the next row of data as:
+ # - An \Array if no headers are used.
+ # - A CSV::Row object if headers are used.
+ #
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.shift # => ["foo", "0"]
+ # csv.shift # => ["bar", "1"]
+ # csv.shift # => ["baz", "2"]
+ # csv.shift # => nil
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => nil
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.shift
+ #
+ # source://csv//csv.rb#2668
+ def gets; end
+
+ # The block need not return a \String object:
+ # csv = CSV.open(path, headers: true)
+ # csv.header_convert {|header, field_info| header.to_sym }
+ # table = csv.read
+ # table.headers # => [:Name, :Value]
+ #
+ # If +converter_name+ is given, the block is not called:
+ # csv = CSV.open(path, headers: true)
+ # csv.header_convert(:downcase) {|header, field_info| fail 'Cannot happen' }
+ # table = csv.read
+ # table.headers # => ["name", "value"]
+ # ---
+ #
+ # Raises a parse-time exception if +converter_name+ is not the name of a built-in
+ # field converter:
+ # csv = CSV.open(path, headers: true)
+ # csv.header_convert(:nosuch)
+ # # Raises NoMethodError (undefined method `arity' for nil:NilClass)
+ # csv.read
+ #
+ # source://csv//csv.rb#2509
+ def header_convert(name = T.unsafe(nil), &converter); end
+
+ # :call-seq:
+ # csv.header_converters -> array
+ #
+ # Returns an \Array containing header converters; used for parsing;
+ # see {Header Converters}[#class-CSV-label-Header+Converters]:
+ # CSV.new('').header_converters # => []
+ #
+ # Notes that you need to call
+ # +Ractor.make_shareable(CSV::HeaderConverters)+ on the main Ractor
+ # to use this method.
+ #
+ # source://csv//csv.rb#2148
+ def header_converters; end
+
+ # :call-seq:
+ # csv.header_row? -> true or false
+ #
+ # Returns +true+ if the next row to be read is a header row\;
+ # +false+ otherwise.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.header_row? # => false
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # csv.header_row? # => true
+ # csv.shift # => #
+ # csv.header_row? # => false
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.header_row?
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2631
+ def header_row?; end
+
+ # :call-seq:
+ # csv.headers -> object
+ #
+ # Returns the value that determines whether headers are used; used for parsing;
+ # see {Option +headers+}[#class-CSV-label-Option+headers]:
+ # CSV.new('').headers # => nil
+ #
+ # source://csv//csv.rb#2106
+ def headers; end
+
+ # :call-seq:
+ # csv.inspect -> string
+ #
+ # Returns a \String showing certain properties of +self+:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # s = csv.inspect
+ #
+ # source://csv//csv.rb#2690
+ def inspect; end
+
+ # @raise [NotImplementedError]
+ #
+ # source://csv//csv.rb#2274
+ def ioctl(*args); end
+
+ # :call-seq:
+ # csv.liberal_parsing? -> true or false
+ #
+ # Returns the value that determines whether illegal input is to be handled; used for parsing;
+ # see {Option +liberal_parsing+}[#class-CSV-label-Option+liberal_parsing]:
+ # CSV.new('').liberal_parsing? # => false
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2182
+ def liberal_parsing?; end
+
+ # :call-seq:
+ # csv.line -> array
+ #
+ # Returns the line most recently read:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.open(path) do |csv|
+ # csv.each do |row|
+ # p [csv.lineno, csv.line]
+ # end
+ # end
+ # Output:
+ # [1, "foo,0\n"]
+ # [2, "bar,1\n"]
+ # [3, "baz,2\n"]
+ #
+ # source://csv//csv.rb#2247
+ def line; end
+
+ # :call-seq:
+ # csv.line_no -> integer
+ #
+ # Returns the count of the rows parsed or generated.
+ #
+ # Parsing:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.open(path) do |csv|
+ # csv.each do |row|
+ # p [csv.lineno, row]
+ # end
+ # end
+ # Output:
+ # [1, ["foo", "0"]]
+ # [2, ["bar", "1"]]
+ # [3, ["baz", "2"]]
+ #
+ # Generating:
+ # CSV.generate do |csv|
+ # p csv.lineno; csv << ['foo', 0]
+ # p csv.lineno; csv << ['bar', 1]
+ # p csv.lineno; csv << ['baz', 2]
+ # end
+ # Output:
+ # 0
+ # 1
+ # 2
+ #
+ # source://csv//csv.rb#2223
+ def lineno; end
+
+ # :call-seq:
+ # csv.max_field_size -> integer or nil
+ #
+ # Returns the limit for field size; used for parsing;
+ # see {Option +max_field_size+}[#class-CSV-label-Option+max_field_size]:
+ # CSV.new('').max_field_size # => nil
+ #
+ # Since 3.2.3.
+ #
+ # source://csv//csv.rb#2053
+ def max_field_size; end
+
+ # source://csv//csv.rb#2279
+ def path; end
+
+ # :call-seq:
+ # csv << row -> self
+ #
+ # Appends a row to +self+.
+ #
+ # - Argument +row+ must be an \Array object or a CSV::Row object.
+ # - The output stream must be open for writing.
+ #
+ # ---
+ #
+ # Append Arrays:
+ # CSV.generate do |csv|
+ # csv << ['foo', 0]
+ # csv << ['bar', 1]
+ # csv << ['baz', 2]
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Append CSV::Rows:
+ # headers = []
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Headers in CSV::Row objects are not appended:
+ # headers = ['Name', 'Count']
+ # CSV.generate do |csv|
+ # csv << CSV::Row.new(headers, ['foo', 0])
+ # csv << CSV::Row.new(headers, ['bar', 1])
+ # csv << CSV::Row.new(headers, ['baz', 2])
+ # end # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # ---
+ #
+ # Raises an exception if +row+ is not an \Array or \CSV::Row:
+ # CSV.generate do |csv|
+ # # Raises NoMethodError (undefined method `collect' for :foo:Symbol)
+ # csv << :foo
+ # end
+ #
+ # Raises an exception if the output stream is not opened for writing:
+ # path = 't.csv'
+ # File.write(path, '')
+ # File.open(path) do |file|
+ # CSV.open(file) do |csv|
+ # # Raises IOError (not opened for writing)
+ # csv << ['foo', 0]
+ # end
+ # end
+ #
+ # source://csv//csv.rb#2372
+ def puts(row); end
+
+ # :call-seq:
+ # csv.quote_char -> character
+ #
+ # Returns the encoded quote character; used for parsing and writing;
+ # see {Option +quote_char+}[#class-CSV-label-Option+quote_char]:
+ # CSV.new('').quote_char # => "\""
+ #
+ # source://csv//csv.rb#2029
+ def quote_char; end
+
+ # :call-seq:
+ # csv.read -> array or csv_table
+ #
+ # Forms the remaining rows from +self+ into:
+ # - A CSV::Table object, if headers are in use.
+ # - An \Array of Arrays, otherwise.
+ #
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # csv = CSV.open(path)
+ # csv.read # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # csv = CSV.open(path, headers: true)
+ # csv.read # => #
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.read
+ #
+ # source://csv//csv.rb#2595
+ def read; end
+
+ # :call-seq:
+ # csv.shift -> array, csv_row, or nil
+ #
+ # Returns the next row of data as:
+ # - An \Array if no headers are used.
+ # - A CSV::Row object if headers are used.
+ #
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.shift # => ["foo", "0"]
+ # csv.shift # => ["bar", "1"]
+ # csv.shift # => ["baz", "2"]
+ # csv.shift # => nil
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => nil
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.shift
+ #
+ # source://csv//csv.rb#2668
+ def readline; end
+
+ # :call-seq:
+ # csv.read -> array or csv_table
+ #
+ # Forms the remaining rows from +self+ into:
+ # - A CSV::Table object, if headers are in use.
+ # - An \Array of Arrays, otherwise.
+ #
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # csv = CSV.open(path)
+ # csv.read # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # csv = CSV.open(path, headers: true)
+ # csv.read # => #
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.read
+ #
+ # source://csv//csv.rb#2595
+ def readlines; end
+
+ # :call-seq:
+ # csv.return_headers? -> true or false
+ #
+ # Returns the value that determines whether headers are to be returned; used for parsing;
+ # see {Option +return_headers+}[#class-CSV-label-Option+return_headers]:
+ # CSV.new('').return_headers? # => false
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2124
+ def return_headers?; end
+
+ # Rewinds the underlying IO object and resets CSV's lineno() counter.
+ #
+ # source://csv//csv.rb#2312
+ def rewind; end
+
+ # :call-seq:
+ # csv.row_sep -> string
+ #
+ # Returns the encoded row separator; used for parsing and writing;
+ # see {Option +row_sep+}[#class-CSV-label-Option+row_sep]:
+ # CSV.new('').row_sep # => "\n"
+ #
+ # source://csv//csv.rb#2019
+ def row_sep; end
+
+ # :call-seq:
+ # csv.shift -> array, csv_row, or nil
+ #
+ # Returns the next row of data as:
+ # - An \Array if no headers are used.
+ # - A CSV::Row object if headers are used.
+ #
+ # The data source must be opened for reading.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.shift # => ["foo", "0"]
+ # csv.shift # => ["bar", "1"]
+ # csv.shift # => ["baz", "2"]
+ # csv.shift # => nil
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string, headers: true)
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => #
+ # csv.shift # => nil
+ #
+ # ---
+ #
+ # Raises an exception if the source is not opened for reading:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # csv = CSV.new(string)
+ # csv.close
+ # # Raises IOError (not opened for reading)
+ # csv.shift
+ #
+ # source://csv//csv.rb#2668
+ def shift; end
+
+ # :call-seq:
+ # csv.skip_blanks? -> true or false
+ #
+ # Returns the value that determines whether blank lines are to be ignored; used for parsing;
+ # see {Option +skip_blanks+}[#class-CSV-label-Option+skip_blanks]:
+ # CSV.new('').skip_blanks? # => false
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2161
+ def skip_blanks?; end
+
+ # :call-seq:
+ # csv.skip_lines -> regexp or nil
+ #
+ # Returns the \Regexp used to identify comment lines; used for parsing;
+ # see {Option +skip_lines+}[#class-CSV-label-Option+skip_lines]:
+ # CSV.new('').skip_lines # => nil
+ #
+ # source://csv//csv.rb#2063
+ def skip_lines; end
+
+ # @raise [NotImplementedError]
+ #
+ # source://csv//csv.rb#2283
+ def stat(*args); end
+
+ # @raise [NotImplementedError]
+ #
+ # source://csv//csv.rb#2288
+ def to_i; end
+
+ # source://csv//csv.rb#2293
+ def to_io; end
+
+ # :call-seq:
+ # csv.unconverted_fields? -> object
+ #
+ # Returns the value that determines whether unconverted fields are to be
+ # available; used for parsing;
+ # see {Option +unconverted_fields+}[#class-CSV-label-Option+unconverted_fields]:
+ # CSV.new('').unconverted_fields? # => nil
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2096
+ def unconverted_fields?; end
+
+ # :call-seq:
+ # csv.write_headers? -> true or false
+ #
+ # Returns the value that determines whether headers are to be written; used for generating;
+ # see {Option +write_headers+}[#class-CSV-label-Option+write_headers]:
+ # CSV.new('').write_headers? # => nil
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv.rb#2134
+ def write_headers?; end
+
+ private
+
+ # source://csv//csv.rb#2822
+ def build_fields_converter(initial_converters, options); end
+
+ # source://csv//csv.rb#2804
+ def build_header_fields_converter; end
+
+ # source://csv//csv.rb#2792
+ def build_parser_fields_converter; end
+
+ # source://csv//csv.rb#2817
+ def build_writer_fields_converter; end
+
+ # Processes +fields+ with @converters, or @header_converters
+ # if +headers+ is passed as +true+, returning the converted field set. Any
+ # converter that changes the field into something other than a String halts
+ # the pipeline of conversion for that field. This is primarily an efficiency
+ # shortcut.
+ #
+ # source://csv//csv.rb#2767
+ def convert_fields(fields, headers = T.unsafe(nil)); end
+
+ # source://csv//csv.rb#2730
+ def determine_encoding(encoding, internal_encoding); end
+
+ # source://csv//csv.rb#2800
+ def header_fields_converter; end
+
+ # source://csv//csv.rb#2745
+ def normalize_converters(converters); end
+
+ # source://csv//csv.rb#2830
+ def parser; end
+
+ # source://csv//csv.rb#2839
+ def parser_enumerator; end
+
+ # source://csv//csv.rb#2788
+ def parser_fields_converter; end
+
+ # source://csv//csv.rb#2834
+ def parser_options; end
+
+ # Returns the encoding of the internal IO object.
+ #
+ # source://csv//csv.rb#2778
+ def raw_encoding; end
+
+ # source://csv//csv.rb#2843
+ def writer; end
+
+ # source://csv//csv.rb#2813
+ def writer_fields_converter; end
+
+ # source://csv//csv.rb#2847
+ def writer_options; end
+
+ class << self
+ # :call-seq:
+ # filter(in_string_or_io, **options) {|row| ... } -> array_of_arrays or csv_table
+ # filter(in_string_or_io, out_string_or_io, **options) {|row| ... } -> array_of_arrays or csv_table
+ # filter(**options) {|row| ... } -> array_of_arrays or csv_table
+ #
+ # - Parses \CSV from a source (\String, \IO stream, or ARGF).
+ # - Calls the given block with each parsed row:
+ # - Without headers, each row is an \Array.
+ # - With headers, each row is a CSV::Row.
+ # - Generates \CSV to an output (\String, \IO stream, or STDOUT).
+ # - Returns the parsed source:
+ # - Without headers, an \Array of \Arrays.
+ # - With headers, a CSV::Table.
+ #
+ # When +in_string_or_io+ is given, but not +out_string_or_io+,
+ # parses from the given +in_string_or_io+
+ # and generates to STDOUT.
+ #
+ # \String input without headers:
+ #
+ # in_string = "foo,0\nbar,1\nbaz,2"
+ # CSV.filter(in_string) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end # => [["FOO", 0], ["BAR", -1], ["BAZ", -2]]
+ #
+ # Output (to STDOUT):
+ #
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # \String input with headers:
+ #
+ # in_string = "Name,Value\nfoo,0\nbar,1\nbaz,2"
+ # CSV.filter(in_string, headers: true) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end # => #
+ #
+ # Output (to STDOUT):
+ #
+ # Name,Value
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # \IO stream input without headers:
+ #
+ # File.write('t.csv', "foo,0\nbar,1\nbaz,2")
+ # File.open('t.csv') do |in_io|
+ # CSV.filter(in_io) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # end # => [["FOO", 0], ["BAR", -1], ["BAZ", -2]]
+ #
+ # Output (to STDOUT):
+ #
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # \IO stream input with headers:
+ #
+ # File.write('t.csv', "Name,Value\nfoo,0\nbar,1\nbaz,2")
+ # File.open('t.csv') do |in_io|
+ # CSV.filter(in_io, headers: true) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # end # => #
+ #
+ # Output (to STDOUT):
+ #
+ # Name,Value
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # When both +in_string_or_io+ and +out_string_or_io+ are given,
+ # parses from +in_string_or_io+ and generates to +out_string_or_io+.
+ #
+ # \String output without headers:
+ #
+ # in_string = "foo,0\nbar,1\nbaz,2"
+ # out_string = ''
+ # CSV.filter(in_string, out_string) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end # => [["FOO", 0], ["BAR", -1], ["BAZ", -2]]
+ # out_string # => "FOO,0\nBAR,-1\nBAZ,-2\n"
+ #
+ # \String output with headers:
+ #
+ # in_string = "Name,Value\nfoo,0\nbar,1\nbaz,2"
+ # out_string = ''
+ # CSV.filter(in_string, out_string, headers: true) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end # => #
+ # out_string # => "Name,Value\nFOO,0\nBAR,-1\nBAZ,-2\n"
+ #
+ # \IO stream output without headers:
+ #
+ # in_string = "foo,0\nbar,1\nbaz,2"
+ # File.open('t.csv', 'w') do |out_io|
+ # CSV.filter(in_string, out_io) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # end # => [["FOO", 0], ["BAR", -1], ["BAZ", -2]]
+ # File.read('t.csv') # => "FOO,0\nBAR,-1\nBAZ,-2\n"
+ #
+ # \IO stream output with headers:
+ #
+ # in_string = "Name,Value\nfoo,0\nbar,1\nbaz,2"
+ # File.open('t.csv', 'w') do |out_io|
+ # CSV.filter(in_string, out_io, headers: true) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # end # => #
+ # File.read('t.csv') # => "Name,Value\nFOO,0\nBAR,-1\nBAZ,-2\n"
+ #
+ # When neither +in_string_or_io+ nor +out_string_or_io+ given,
+ # parses from {ARGF}[rdoc-ref:ARGF]
+ # and generates to STDOUT.
+ #
+ # Without headers:
+ #
+ # # Put Ruby code into a file.
+ # ruby = <<-EOT
+ # require 'csv'
+ # CSV.filter do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # EOT
+ # File.write('t.rb', ruby)
+ # # Put some CSV into a file.
+ # File.write('t.csv', "foo,0\nbar,1\nbaz,2")
+ # # Run the Ruby code with CSV filename as argument.
+ # system(Gem.ruby, "t.rb", "t.csv")
+ #
+ # Output (to STDOUT):
+ #
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # With headers:
+ #
+ # # Put Ruby code into a file.
+ # ruby = <<-EOT
+ # require 'csv'
+ # CSV.filter(headers: true) do |row|
+ # row[0].upcase!
+ # row[1] = - row[1].to_i
+ # end
+ # EOT
+ # File.write('t.rb', ruby)
+ # # Put some CSV into a file.
+ # File.write('t.csv', "Name,Value\nfoo,0\nbar,1\nbaz,2")
+ # # Run the Ruby code with CSV filename as argument.
+ # system(Gem.ruby, "t.rb", "t.csv")
+ #
+ # Output (to STDOUT):
+ #
+ # Name,Value
+ # FOO,0
+ # BAR,-1
+ # BAZ,-2
+ #
+ # Arguments:
+ #
+ # * Argument +in_string_or_io+ must be a \String or an \IO stream.
+ # * Argument +out_string_or_io+ must be a \String or an \IO stream.
+ # * Arguments **options must be keyword options.
+ # See {Options for Parsing}[#class-CSV-label-Options+for+Parsing].
+ #
+ # source://csv//csv.rb#1202
+ def filter(input = T.unsafe(nil), output = T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # foreach(path_or_io, mode='r', **options) {|row| ... )
+ # foreach(path_or_io, mode='r', **options) -> new_enumerator
+ #
+ # Calls the block with each row read from source +path_or_io+.
+ #
+ # \Path input without headers:
+ #
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # in_path = 't.csv'
+ # File.write(in_path, string)
+ # CSV.foreach(in_path) {|row| p row }
+ #
+ # Output:
+ #
+ # ["foo", "0"]
+ # ["bar", "1"]
+ # ["baz", "2"]
+ #
+ # \Path input with headers:
+ #
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # in_path = 't.csv'
+ # File.write(in_path, string)
+ # CSV.foreach(in_path, headers: true) {|row| p row }
+ #
+ # Output:
+ #
+ #
+ #
+ #
+ #
+ # \IO stream input without headers:
+ #
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # File.open('t.csv') do |in_io|
+ # CSV.foreach(in_io) {|row| p row }
+ # end
+ #
+ # Output:
+ #
+ # ["foo", "0"]
+ # ["bar", "1"]
+ # ["baz", "2"]
+ #
+ # \IO stream input with headers:
+ #
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # File.open('t.csv') do |in_io|
+ # CSV.foreach(in_io, headers: true) {|row| p row }
+ # end
+ #
+ # Output:
+ #
+ #
+ #
+ #
+ #
+ # With no block given, returns an \Enumerator:
+ #
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.foreach(path) # => #
+ #
+ # Arguments:
+ # * Argument +path_or_io+ must be a file path or an \IO stream.
+ # * Argument +mode+, if given, must be a \File mode.
+ # See {Access Modes}[rdoc-ref:File@Access+Modes].
+ # * Arguments **options must be keyword options.
+ # See {Options for Parsing}[#class-CSV-label-Options+for+Parsing].
+ # * This method optionally accepts an additional :encoding option
+ # that you can use to specify the Encoding of the data read from +path+ or +io+.
+ # You must provide this unless your data is in the encoding
+ # given by Encoding::default_external.
+ # Parsing will use this to determine how to parse the data.
+ # You may provide a second Encoding to
+ # have the data transcoded as it is read. For example,
+ # would read +UTF-32BE+ data from the file
+ # but transcode it to +UTF-8+ before parsing.
+ #
+ # source://csv//csv.rb#1332
+ def foreach(path, mode = T.unsafe(nil), **options, &block); end
+
+ # :call-seq:
+ # generate(csv_string, **options) {|csv| ... }
+ # generate(**options) {|csv| ... }
+ #
+ # * Argument +csv_string+, if given, must be a \String object;
+ # defaults to a new empty \String.
+ # * Arguments +options+, if given, should be generating options.
+ # See {Options for Generating}[#class-CSV-label-Options+for+Generating].
+ #
+ # ---
+ #
+ # Creates a new \CSV object via CSV.new(csv_string, **options);
+ # calls the block with the \CSV object, which the block may modify;
+ # returns the \String generated from the \CSV object.
+ #
+ # Note that a passed \String *is* modified by this method.
+ # Pass csv_string.dup if the \String must be preserved.
+ #
+ # This method has one additional option: :encoding,
+ # which sets the base Encoding for the output if no no +str+ is specified.
+ # CSV needs this hint if you plan to output non-ASCII compatible data.
+ #
+ # ---
+ #
+ # Add lines:
+ # input_string = "foo,0\nbar,1\nbaz,2\n"
+ # output_string = CSV.generate(input_string) do |csv|
+ # csv << ['bat', 3]
+ # csv << ['bam', 4]
+ # end
+ # output_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n"
+ # input_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n"
+ # output_string.equal?(input_string) # => true # Same string, modified
+ #
+ # Add lines into new string, preserving old string:
+ # input_string = "foo,0\nbar,1\nbaz,2\n"
+ # output_string = CSV.generate(input_string.dup) do |csv|
+ # csv << ['bat', 3]
+ # csv << ['bam', 4]
+ # end
+ # output_string # => "foo,0\nbar,1\nbaz,2\nbat,3\nbam,4\n"
+ # input_string # => "foo,0\nbar,1\nbaz,2\n"
+ # output_string.equal?(input_string) # => false # Different strings
+ #
+ # Create lines from nothing:
+ # output_string = CSV.generate do |csv|
+ # csv << ['foo', 0]
+ # csv << ['bar', 1]
+ # csv << ['baz', 2]
+ # end
+ # output_string # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # ---
+ #
+ # Raises an exception if +csv_string+ is not a \String object:
+ # # Raises TypeError (no implicit conversion of Integer into String)
+ # CSV.generate(0)
+ #
+ # @yield [csv]
+ #
+ # source://csv//csv.rb#1398
+ def generate(str = T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # CSV.generate_line(ary)
+ # CSV.generate_line(ary, **options)
+ #
+ # Returns the \String created by generating \CSV from +ary+
+ # using the specified +options+.
+ #
+ # Argument +ary+ must be an \Array.
+ #
+ # Special options:
+ # * Option :row_sep defaults to "\n"> on Ruby 3.0 or later
+ # and $INPUT_RECORD_SEPARATOR ($/) otherwise.:
+ # $INPUT_RECORD_SEPARATOR # => "\n"
+ # * This method accepts an additional option, :encoding, which sets the base
+ # Encoding for the output. This method will try to guess your Encoding from
+ # the first non-+nil+ field in +row+, if possible, but you may need to use
+ # this parameter as a backup plan.
+ #
+ # For other +options+,
+ # see {Options for Generating}[#class-CSV-label-Options+for+Generating].
+ #
+ # ---
+ #
+ # Returns the \String generated from an \Array:
+ # CSV.generate_line(['foo', '0']) # => "foo,0\n"
+ #
+ # ---
+ #
+ # Raises an exception if +ary+ is not an \Array:
+ # # Raises NoMethodError (undefined method `find' for :foo:Symbol)
+ # CSV.generate_line(:foo)
+ #
+ # source://csv//csv.rb#1446
+ def generate_line(row, **options); end
+
+ # :call-seq:
+ # CSV.generate_lines(rows)
+ # CSV.generate_lines(rows, **options)
+ #
+ # Returns the \String created by generating \CSV from
+ # using the specified +options+.
+ #
+ # Argument +rows+ must be an \Array of row. Row is \Array of \String or \CSV::Row.
+ #
+ # Special options:
+ # * Option :row_sep defaults to "\n" on Ruby 3.0 or later
+ # and $INPUT_RECORD_SEPARATOR ($/) otherwise.:
+ # $INPUT_RECORD_SEPARATOR # => "\n"
+ # * This method accepts an additional option, :encoding, which sets the base
+ # Encoding for the output. This method will try to guess your Encoding from
+ # the first non-+nil+ field in +row+, if possible, but you may need to use
+ # this parameter as a backup plan.
+ #
+ # For other +options+,
+ # see {Options for Generating}[#class-CSV-label-Options+for+Generating].
+ #
+ # ---
+ #
+ # Returns the \String generated from an
+ # CSV.generate_lines([['foo', '0'], ['bar', '1'], ['baz', '2']]) # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # ---
+ #
+ # Raises an exception
+ # # Raises NoMethodError (undefined method `each' for :foo:Symbol)
+ # CSV.generate_lines(:foo)
+ #
+ # source://csv//csv.rb#1501
+ def generate_lines(rows, **options); end
+
+ # :call-seq:
+ # instance(string, **options)
+ # instance(io = $stdout, **options)
+ # instance(string, **options) {|csv| ... }
+ # instance(io = $stdout, **options) {|csv| ... }
+ #
+ # Creates or retrieves cached \CSV objects.
+ # For arguments and options, see CSV.new.
+ #
+ # This API is not Ractor-safe.
+ #
+ # ---
+ #
+ # With no block given, returns a \CSV object.
+ #
+ # The first call to +instance+ creates and caches a \CSV object:
+ # s0 = 's0'
+ # csv0 = CSV.instance(s0)
+ # csv0.class # => CSV
+ #
+ # Subsequent calls to +instance+ with that _same_ +string+ or +io+
+ # retrieve that same cached object:
+ # csv1 = CSV.instance(s0)
+ # csv1.class # => CSV
+ # csv1.equal?(csv0) # => true # Same CSV object
+ #
+ # A subsequent call to +instance+ with a _different_ +string+ or +io+
+ # creates and caches a _different_ \CSV object.
+ # s1 = 's1'
+ # csv2 = CSV.instance(s1)
+ # csv2.equal?(csv0) # => false # Different CSV object
+ #
+ # All the cached objects remains available:
+ # csv3 = CSV.instance(s0)
+ # csv3.equal?(csv0) # true # Same CSV object
+ # csv4 = CSV.instance(s1)
+ # csv4.equal?(csv2) # true # Same CSV object
+ #
+ # ---
+ #
+ # When a block is given, calls the block with the created or retrieved
+ # \CSV object; returns the block's return value:
+ # CSV.instance(s0) {|csv| :foo } # => :foo
+ #
+ # source://csv//csv.rb#1006
+ def instance(data = T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # open(file_path, mode = "rb", **options ) -> new_csv
+ # open(io, mode = "rb", **options ) -> new_csv
+ # open(file_path, mode = "rb", **options ) { |csv| ... } -> object
+ # open(io, mode = "rb", **options ) { |csv| ... } -> object
+ #
+ # possible options elements:
+ # keyword form:
+ # :invalid => nil # raise error on invalid byte sequence (default)
+ # :invalid => :replace # replace invalid byte sequence
+ # :undef => :replace # replace undefined conversion
+ # :replace => string # replacement string ("?" or "\uFFFD" if not specified)
+ #
+ # * Argument +path+, if given, must be the path to a file.
+ # :include: ../doc/csv/arguments/io.rdoc
+ # * Argument +mode+, if given, must be a \File mode.
+ # See {Access Modes}[rdoc-ref:File@Access+Modes].
+ # * Arguments **options must be keyword options.
+ # See {Options for Generating}[#class-CSV-label-Options+for+Generating].
+ # * This method optionally accepts an additional :encoding option
+ # that you can use to specify the Encoding of the data read from +path+ or +io+.
+ # You must provide this unless your data is in the encoding
+ # given by Encoding::default_external.
+ # Parsing will use this to determine how to parse the data.
+ # You may provide a second Encoding to
+ # have the data transcoded as it is read. For example,
+ # would read +UTF-32BE+ data from the file
+ # but transcode it to +UTF-8+ before parsing.
+ #
+ # ---
+ #
+ # These examples assume prior execution of:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # ---
+ #
+ # With no block given, returns a new \CSV object.
+ #
+ # Create a \CSV object using a file path:
+ # csv = CSV.open(path)
+ #
+ # Create a \CSV object using an open \File:
+ # csv = CSV.open(File.open(path))
+ #
+ # ---
+ #
+ # With a block given, calls the block with the created \CSV object;
+ # returns the block's return value:
+ #
+ # Using a file path:
+ # csv = CSV.open(path) {|csv| p csv}
+ # Output:
+ #
+ # Using an open \File:
+ # csv = CSV.open(File.open(path)) {|csv| p csv}
+ # Output:
+ #
+ # ---
+ #
+ # Raises an exception if the argument is not a \String object or \IO object:
+ # # Raises TypeError (no implicit conversion of Symbol into String)
+ # CSV.open(:foo)
+ #
+ # source://csv//csv.rb#1581
+ def open(filename, mode = T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # parse(string) -> array_of_arrays
+ # parse(io) -> array_of_arrays
+ # parse(string, headers: ..., **options) -> csv_table
+ # parse(io, headers: ..., **options) -> csv_table
+ # parse(string, **options) {|row| ... }
+ # parse(io, **options) {|row| ... }
+ #
+ # Parses +string+ or +io+ using the specified +options+.
+ #
+ # - Argument +string+ should be a \String object;
+ # it will be put into a new StringIO object positioned at the beginning.
+ # :include: ../doc/csv/arguments/io.rdoc
+ # - Argument +options+: see {Options for Parsing}[#class-CSV-label-Options+for+Parsing]
+ #
+ # ====== Without Option +headers+
+ #
+ # Without {option +headers+}[#class-CSV-label-Option+headers] case.
+ #
+ # These examples assume prior execution of:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # ---
+ #
+ # With no block given, returns an \Array of Arrays formed from the source.
+ #
+ # Parse a \String:
+ # a_of_a = CSV.parse(string)
+ # a_of_a # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # Parse an open \File:
+ # a_of_a = File.open(path) do |file|
+ # CSV.parse(file)
+ # end
+ # a_of_a # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # ---
+ #
+ # With a block given, calls the block with each parsed row:
+ #
+ # Parse a \String:
+ # CSV.parse(string) {|row| p row }
+ #
+ # Output:
+ # ["foo", "0"]
+ # ["bar", "1"]
+ # ["baz", "2"]
+ #
+ # Parse an open \File:
+ # File.open(path) do |file|
+ # CSV.parse(file) {|row| p row }
+ # end
+ #
+ # Output:
+ # ["foo", "0"]
+ # ["bar", "1"]
+ # ["baz", "2"]
+ #
+ # ====== With Option +headers+
+ #
+ # With {option +headers+}[#class-CSV-label-Option+headers] case.
+ #
+ # These examples assume prior execution of:
+ # string = "Name,Count\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # ---
+ #
+ # With no block given, returns a CSV::Table object formed from the source.
+ #
+ # Parse a \String:
+ # csv_table = CSV.parse(string, headers: ['Name', 'Count'])
+ # csv_table # => #
+ #
+ # Parse an open \File:
+ # csv_table = File.open(path) do |file|
+ # CSV.parse(file, headers: ['Name', 'Count'])
+ # end
+ # csv_table # => #
+ #
+ # ---
+ #
+ # With a block given, calls the block with each parsed row,
+ # which has been formed into a CSV::Row object:
+ #
+ # Parse a \String:
+ # CSV.parse(string, headers: ['Name', 'Count']) {|row| p row }
+ #
+ # Output:
+ # #
+ # #
+ # #
+ #
+ # Parse an open \File:
+ # File.open(path) do |file|
+ # CSV.parse(file, headers: ['Name', 'Count']) {|row| p row }
+ # end
+ #
+ # Output:
+ # #
+ # #
+ # #
+ #
+ # ---
+ #
+ # Raises an exception if the argument is not a \String object or \IO object:
+ # # Raises NoMethodError (undefined method `close' for :foo:Symbol)
+ # CSV.parse(:foo)
+ #
+ # source://csv//csv.rb#1732
+ def parse(str, **options, &block); end
+
+ # :call-seq:
+ # CSV.parse_line(string) -> new_array or nil
+ # CSV.parse_line(io) -> new_array or nil
+ # CSV.parse_line(string, **options) -> new_array or nil
+ # CSV.parse_line(io, **options) -> new_array or nil
+ # CSV.parse_line(string, headers: true, **options) -> csv_row or nil
+ # CSV.parse_line(io, headers: true, **options) -> csv_row or nil
+ #
+ # Returns the data created by parsing the first line of +string+ or +io+
+ # using the specified +options+.
+ #
+ # - Argument +string+ should be a \String object;
+ # it will be put into a new StringIO object positioned at the beginning.
+ # :include: ../doc/csv/arguments/io.rdoc
+ # - Argument +options+: see {Options for Parsing}[#class-CSV-label-Options+for+Parsing]
+ #
+ # ====== Without Option +headers+
+ #
+ # Without option +headers+, returns the first row as a new \Array.
+ #
+ # These examples assume prior execution of:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # Parse the first line from a \String object:
+ # CSV.parse_line(string) # => ["foo", "0"]
+ #
+ # Parse the first line from a File object:
+ # File.open(path) do |file|
+ # CSV.parse_line(file) # => ["foo", "0"]
+ # end # => ["foo", "0"]
+ #
+ # Returns +nil+ if the argument is an empty \String:
+ # CSV.parse_line('') # => nil
+ #
+ # ====== With Option +headers+
+ #
+ # With {option +headers+}[#class-CSV-label-Option+headers],
+ # returns the first row as a CSV::Row object.
+ #
+ # These examples assume prior execution of:
+ # string = "Name,Count\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ #
+ # Parse the first line from a \String object:
+ # CSV.parse_line(string, headers: true) # => #
+ #
+ # Parse the first line from a File object:
+ # File.open(path) do |file|
+ # CSV.parse_line(file, headers: true)
+ # end # => #
+ #
+ # ---
+ #
+ # Raises an exception if the argument is +nil+:
+ # # Raises ArgumentError (Cannot parse nil as CSV):
+ # CSV.parse_line(nil)
+ #
+ # source://csv//csv.rb#1805
+ def parse_line(line, **options); end
+
+ # :call-seq:
+ # read(source, **options) -> array_of_arrays
+ # read(source, headers: true, **options) -> csv_table
+ #
+ # Opens the given +source+ with the given +options+ (see CSV.open),
+ # reads the source (see CSV#read), and returns the result,
+ # which will be either an \Array of Arrays or a CSV::Table.
+ #
+ # Without headers:
+ # string = "foo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.read(path) # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # With headers:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.read(path, headers: true) # => #
+ #
+ # source://csv//csv.rb#1829
+ def read(path, **options); end
+
+ # :call-seq:
+ # CSV.readlines(source, **options)
+ #
+ # Alias for CSV.read.
+ #
+ # source://csv//csv.rb#1837
+ def readlines(path, **options); end
+
+ # :call-seq:
+ # CSV.table(source, **options)
+ #
+ # Calls CSV.read with +source+, +options+, and certain default options:
+ # - +headers+: +true+
+ # - +converters+: +:numeric+
+ # - +header_converters+: +:symbol+
+ #
+ # Returns a CSV::Table object.
+ #
+ # Example:
+ # string = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # path = 't.csv'
+ # File.write(path, string)
+ # CSV.table(path) # => #
+ #
+ # source://csv//csv.rb#1856
+ def table(path, **options); end
+ end
+end
+
+# The encoding used by all converters.
+#
+# source://csv//csv.rb#883
+CSV::ConverterEncoding = T.let(T.unsafe(nil), Encoding)
+
+# A \Hash containing the names and \Procs for the built-in field converters.
+# See {Built-In Field Converters}[#class-CSV-label-Built-In+Field+Converters].
+#
+# This \Hash is intentionally left unfrozen, and may be extended with
+# custom field converters.
+# See {Custom Field Converters}[#class-CSV-label-Custom+Field+Converters].
+#
+# source://csv//csv.rb#891
+CSV::Converters = T.let(T.unsafe(nil), Hash)
+
+# A Regexp used to find and convert some common Date formats.
+#
+# source://csv//csv.rb#872
+CSV::DateMatcher = T.let(T.unsafe(nil), Regexp)
+
+# A Regexp used to find and convert some common DateTime formats.
+#
+# source://csv//csv.rb#875
+CSV::DateTimeMatcher = T.let(T.unsafe(nil), Regexp)
+
+# Note: Don't use this class directly. This is an internal class.
+class CSV::FieldsConverter
+ include ::Enumerable
+
+ # A CSV::FieldsConverter is a data structure for storing the
+ # fields converter properties to be passed as a parameter
+ # when parsing a new file (e.g. CSV::Parser.new(@io, parser_options))
+ #
+ # @return [FieldsConverter] a new instance of FieldsConverter
+ #
+ # source://csv//csv/fields_converter.rb#13
+ def initialize(options = T.unsafe(nil)); end
+
+ # source://csv//csv/fields_converter.rb#23
+ def add_converter(name = T.unsafe(nil), &converter); end
+
+ # source://csv//csv/fields_converter.rb#47
+ def convert(fields, headers, lineno, quoted_fields); end
+
+ # source://csv//csv/fields_converter.rb#39
+ def each(&block); end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/fields_converter.rb#43
+ def empty?; end
+
+ private
+
+ # source://csv//csv/fields_converter.rb#85
+ def builtin_converters; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/fields_converter.rb#80
+ def need_convert?; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/fields_converter.rb#76
+ def need_static_convert?; end
+end
+
+# A \Hash containing the names and \Procs for the built-in header converters.
+# See {Built-In Header Converters}[#class-CSV-label-Built-In+Header+Converters].
+#
+# This \Hash is intentionally left unfrozen, and may be extended with
+# custom field converters.
+# See {Custom Header Converters}[#class-CSV-label-Custom+Header+Converters].
+#
+# source://csv//csv.rb#924
+CSV::HeaderConverters = T.let(T.unsafe(nil), Hash)
+
+module CSV::InputRecordSeparator
+ class << self
+ # source://csv//csv/input_record_separator.rb#8
+ def value; end
+ end
+end
+
+# The error thrown when the parser encounters invalid encoding in CSV.
+class CSV::InvalidEncodingError < ::CSV::MalformedCSVError
+ # @return [InvalidEncodingError] a new instance of InvalidEncodingError
+ #
+ # source://csv//csv.rb#852
+ def initialize(encoding, line_number); end
+
+ # Returns the value of attribute encoding.
+ #
+ # source://csv//csv.rb#851
+ def encoding; end
+end
+
+# The error thrown when the parser encounters illegal CSV formatting.
+class CSV::MalformedCSVError < ::RuntimeError
+ # @return [MalformedCSVError] a new instance of MalformedCSVError
+ #
+ # source://csv//csv.rb#843
+ def initialize(message, line_number); end
+
+ # Returns the value of attribute line_number.
+ #
+ # source://csv//csv.rb#841
+ def line_number; end
+
+ # Returns the value of attribute line_number.
+ #
+ # source://csv//csv.rb#841
+ def lineno; end
+end
+
+# Note: Don't use this class directly. This is an internal class.
+class CSV::Parser
+ # @return [Parser] a new instance of Parser
+ #
+ # source://csv//csv/parser.rb#326
+ def initialize(input, options); end
+
+ # source://csv//csv/parser.rb#334
+ def column_separator; end
+
+ # source://csv//csv/parser.rb#346
+ def field_size_limit; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#366
+ def header_row?; end
+
+ # source://csv//csv/parser.rb#362
+ def headers; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#378
+ def liberal_parsing?; end
+
+ # source://csv//csv/parser.rb#386
+ def line; end
+
+ # source://csv//csv/parser.rb#382
+ def lineno; end
+
+ # source://csv//csv/parser.rb#350
+ def max_field_size; end
+
+ # source://csv//csv/parser.rb#390
+ def parse(&block); end
+
+ # source://csv//csv/parser.rb#342
+ def quote_character; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#370
+ def return_headers?; end
+
+ # source://csv//csv/parser.rb#338
+ def row_separator; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#374
+ def skip_blanks?; end
+
+ # source://csv//csv/parser.rb#354
+ def skip_lines; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#358
+ def unconverted_fields?; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#431
+ def use_headers?; end
+
+ private
+
+ # This method injects an instance variable unconverted_fields into
+ # +row+ and an accessor method for +row+ called unconverted_fields(). The
+ # variable is set to the contents of +fields+.
+ #
+ # source://csv//csv/parser.rb#1280
+ def add_unconverted_fields(row, fields); end
+
+ # source://csv//csv/parser.rb#794
+ def adjust_headers(headers, quoted_fields); end
+
+ # source://csv//csv/parser.rb#862
+ def build_scanner; end
+
+ # source://csv//csv/parser.rb#716
+ def detect_row_separator(sample, cr, lf); end
+
+ # @yield [row]
+ #
+ # source://csv//csv/parser.rb#1251
+ def emit_row(row, quoted_fields, &block); end
+
+ # source://csv//csv/parser.rb#1236
+ def ignore_broken_line; end
+
+ # source://csv//csv/parser.rb#746
+ def last_line; end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#804
+ def may_quoted?; end
+
+ # source://csv//csv/parser.rb#1191
+ def parse_column_end; end
+
+ # source://csv//csv/parser.rb#1091
+ def parse_column_value; end
+
+ # source://csv//csv/parser.rb#780
+ def parse_headers(row); end
+
+ # source://csv//csv/parser.rb#929
+ def parse_no_quote(&block); end
+
+ # source://csv//csv/parser.rb#960
+ def parse_quotable_loose(&block); end
+
+ # source://csv//csv/parser.rb#1021
+ def parse_quotable_robust(&block); end
+
+ # source://csv//csv/parser.rb#1149
+ def parse_quoted_column_value; end
+
+ # source://csv//csv/parser.rb#1205
+ def parse_row_end; end
+
+ # source://csv//csv/parser.rb#1121
+ def parse_unquoted_column_value; end
+
+ # A set of tasks to prepare the file in order to parse it
+ #
+ # source://csv//csv/parser.rb#437
+ def prepare; end
+
+ # source://csv//csv/parser.rb#494
+ def prepare_backslash; end
+
+ # source://csv//csv/parser.rb#754
+ def prepare_header; end
+
+ # source://csv//csv/parser.rb#740
+ def prepare_line; end
+
+ # source://csv//csv/parser.rb#800
+ def prepare_parser; end
+
+ # source://csv//csv/parser.rb#478
+ def prepare_quote_character; end
+
+ # source://csv//csv/parser.rb#636
+ def prepare_quoted; end
+
+ # source://csv//csv/parser.rb#568
+ def prepare_separators; end
+
+ # source://csv//csv/parser.rb#509
+ def prepare_skip_lines; end
+
+ # source://csv//csv/parser.rb#526
+ def prepare_strip; end
+
+ # source://csv//csv/parser.rb#663
+ def prepare_unquoted; end
+
+ # source://csv//csv/parser.rb#452
+ def prepare_variable; end
+
+ # source://csv//csv/parser.rb#676
+ def resolve_row_separator(separator); end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#909
+ def skip_line?(line); end
+
+ # source://csv//csv/parser.rb#892
+ def skip_needless_lines; end
+
+ # source://csv//csv/parser.rb#1242
+ def start_row; end
+
+ # source://csv//csv/parser.rb#1218
+ def strip_value(value); end
+
+ # @raise [MalformedCSVError]
+ #
+ # source://csv//csv/parser.rb#921
+ def validate_field_size(field); end
+
+ # This method verifies that there are no (obvious) ambiguities with the
+ # provided +col_sep+ and +strip+ parsing options. For example, if +col_sep+
+ # and +strip+ were both equal to +\t+, then there would be no clear way to
+ # parse the input.
+ #
+ # source://csv//csv/parser.rb#618
+ def validate_strip_and_col_sep_options; end
+end
+
+# CSV::InputsScanner receives IO inputs, encoding and the chunk_size.
+# It also controls the life cycle of the object with its methods +keep_start+,
+# +keep_end+, +keep_back+, +keep_drop+.
+#
+# CSV::InputsScanner.scan() tries to match with pattern at the current position.
+# If there's a match, the scanner advances the "scan pointer" and returns the matched string.
+# Otherwise, the scanner returns nil.
+#
+# CSV::InputsScanner.rest() returns the "rest" of the string (i.e. everything after the scan pointer).
+# If there is no more data (eos? = true), it returns "".
+class CSV::Parser::InputsScanner
+ # @return [InputsScanner] a new instance of InputsScanner
+ #
+ # source://csv//csv/parser.rb#87
+ def initialize(inputs, encoding, row_separator, chunk_size: T.unsafe(nil)); end
+
+ # source://csv//csv/parser.rb#248
+ def check(pattern); end
+
+ # @yield [buffer]
+ #
+ # source://csv//csv/parser.rb#97
+ def each_line(row_separator); end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#170
+ def eos?; end
+
+ # source://csv//csv/parser.rb#197
+ def keep_back; end
+
+ # source://csv//csv/parser.rb#227
+ def keep_drop; end
+
+ # source://csv//csv/parser.rb#181
+ def keep_end; end
+
+ # source://csv//csv/parser.rb#174
+ def keep_start; end
+
+ # source://csv//csv/parser.rb#244
+ def rest; end
+
+ # source://csv//csv/parser.rb#143
+ def scan(pattern); end
+
+ # source://csv//csv/parser.rb#154
+ def scan_all(pattern); end
+
+ private
+
+ # source://csv//csv/parser.rb#257
+ def adjust_last_keep; end
+
+ # source://csv//csv/parser.rb#285
+ def read_chunk; end
+
+ # source://csv//csv/parser.rb#253
+ def trace(*args); end
+end
+
+# Raised when encoding is invalid.
+class CSV::Parser::InvalidEncoding < ::StandardError; end
+
+# source://csv//csv/parser.rb#836
+CSV::Parser::SCANNER_TEST = T.let(T.unsafe(nil), FalseClass)
+
+# source://csv//csv/parser.rb#565
+CSV::Parser::STRING_SCANNER_SCAN_ACCEPT_STRING = T.let(T.unsafe(nil), TrueClass)
+
+# CSV::Scanner receives a CSV output, scans it and return the content.
+# It also controls the life cycle of the object with its methods +keep_start+,
+# +keep_end+, +keep_back+, +keep_drop+.
+#
+# Uses StringScanner (the official strscan gem). Strscan provides lexical
+# scanning operations on a String. We inherit its object and take advantage
+# on the methods. For more information, please visit:
+# https://ruby-doc.org/stdlib-2.6.1/libdoc/strscan/rdoc/StringScanner.html
+class CSV::Parser::Scanner < ::StringScanner
+ # @return [Scanner] a new instance of Scanner
+ #
+ # source://csv//csv/parser.rb#42
+ def initialize(*args); end
+
+ # source://csv//csv/parser.rb#47
+ def each_line(row_separator); end
+
+ # source://csv//csv/parser.rb#65
+ def keep_back; end
+
+ # source://csv//csv/parser.rb#69
+ def keep_drop; end
+
+ # source://csv//csv/parser.rb#60
+ def keep_end; end
+
+ # source://csv//csv/parser.rb#56
+ def keep_start; end
+
+ def scan_all(_arg0); end
+end
+
+# Raised when unexpected case is happen.
+class CSV::Parser::UnexpectedError < ::StandardError; end
+
+class CSV::Parser::UnoptimizedStringIO
+ # @return [UnoptimizedStringIO] a new instance of UnoptimizedStringIO
+ #
+ # source://csv//csv/parser.rb#819
+ def initialize(string); end
+
+ # source://csv//csv/parser.rb#827
+ def each_line(*args, &block); end
+
+ # @return [Boolean]
+ #
+ # source://csv//csv/parser.rb#831
+ def eof?; end
+
+ # source://csv//csv/parser.rb#823
+ def gets(*args); end
+end
+
+# = \CSV::Row
+# A \CSV::Row instance represents a \CSV table row.
+# (see {class CSV}[../CSV.html]).
+#
+# The instance may have:
+# - Fields: each is an object, not necessarily a \String.
+# - Headers: each serves a key, and also need not be a \String.
+#
+# === Instance Methods
+#
+# \CSV::Row has three groups of instance methods:
+# - Its own internally defined instance methods.
+# - Methods included by module Enumerable.
+# - Methods delegated to class Array.:
+# * Array#empty?
+# * Array#length
+# * Array#size
+#
+# == Creating a \CSV::Row Instance
+#
+# Commonly, a new \CSV::Row instance is created by parsing \CSV source
+# that has headers:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.each {|row| p row }
+# Output:
+# #
+# #
+# #
+#
+# You can also create a row directly. See ::new.
+#
+# == Headers
+#
+# Like a \CSV::Table, a \CSV::Row has headers.
+#
+# A \CSV::Row that was created by parsing \CSV source
+# inherits its headers from the table:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# row = table.first
+# row.headers # => ["Name", "Value"]
+#
+# You can also create a new row with headers;
+# like the keys in a \Hash, the headers need not be Strings:
+# row = CSV::Row.new([:name, :value], ['foo', 0])
+# row.headers # => [:name, :value]
+#
+# The new row retains its headers even if added to a table
+# that has headers:
+# table << row # => #
+# row.headers # => [:name, :value]
+# row[:name] # => "foo"
+# row['Name'] # => nil
+#
+#
+#
+# == Accessing Fields
+#
+# You may access a field in a \CSV::Row with either its \Integer index
+# (\Array-style) or its header (\Hash-style).
+#
+# Fetch a field using method #[]:
+# row = CSV::Row.new(['Name', 'Value'], ['foo', 0])
+# row[1] # => 0
+# row['Value'] # => 0
+#
+# Set a field using method #[]=:
+# row = CSV::Row.new(['Name', 'Value'], ['foo', 0])
+# row # => #
+# row[0] = 'bar'
+# row['Value'] = 1
+# row # => #
+class CSV::Row
+ include ::Enumerable
+ extend ::Forwardable
+
+ # :call-seq:
+ # CSV::Row.new(headers, fields, header_row = false) -> csv_row
+ #
+ # Returns the new \CSV::Row instance constructed from
+ # arguments +headers+ and +fields+; both should be Arrays;
+ # note that the fields need not be Strings:
+ # row = CSV::Row.new(['Name', 'Value'], ['foo', 0])
+ # row # => #
+ #
+ # If the \Array lengths are different, the shorter is +nil+-filled:
+ # row = CSV::Row.new(['Name', 'Value', 'Date', 'Size'], ['foo', 0])
+ # row # => #
+ #
+ # Each \CSV::Row object is either a field row or a header row;
+ # by default, a new row is a field row; for the row created above:
+ # row.field_row? # => true
+ # row.header_row? # => false
+ #
+ # If the optional argument +header_row+ is given as +true+,
+ # the created row is a header row:
+ # row = CSV::Row.new(['Name', 'Value'], ['foo', 0], header_row = true)
+ # row # => #
+ # row.field_row? # => false
+ # row.header_row? # => true
+ #
+ # @return [Row] a new instance of Row
+ #
+ # source://csv//csv/row.rb#105
+ def initialize(headers, fields, header_row = T.unsafe(nil)); end
+
+ # :call-seq:
+ # row << [header, value] -> self
+ # row << hash -> self
+ # row << value -> self
+ #
+ # Adds a field to +self+; returns +self+:
+ #
+ # If the argument is a 2-element \Array [header, value],
+ # a field is added with the given +header+ and +value+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row << ['NAME', 'Bat']
+ # row # => #
+ #
+ # If the argument is a \Hash, each key-value pair is added
+ # as a field with header +key+ and value +value+.
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row << {NAME: 'Bat', name: 'Bam'}
+ # row # => #
+ #
+ # Otherwise, the given +value+ is added as a field with no header.
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row << 'Bag'
+ # row # => #
+ #
+ # source://csv//csv/row.rb#389
+ def <<(arg); end
+
+ # :call-seq:
+ # row == other -> true or false
+ #
+ # Returns +true+ if +other+ is a /CSV::Row that has the same
+ # fields (headers and values) in the same order as +self+;
+ # otherwise returns +false+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # other_row = table[0]
+ # row == other_row # => true
+ # other_row = table[1]
+ # row == other_row # => false
+ #
+ # source://csv//csv/row.rb#633
+ def ==(other); end
+
+ # :call-seq:
+ # field(index) -> value
+ # field(header) -> value
+ # field(header, offset) -> value
+ #
+ # Returns the field value for the given +index+ or +header+.
+ #
+ # ---
+ #
+ # Fetch field value by \Integer index:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field(0) # => "foo"
+ # row.field(1) # => "bar"
+ #
+ # Counts backward from the last column if +index+ is negative:
+ # row.field(-1) # => "0"
+ # row.field(-2) # => "foo"
+ #
+ # Returns +nil+ if +index+ is out of range:
+ # row.field(2) # => nil
+ # row.field(-3) # => nil
+ #
+ # ---
+ #
+ # Fetch field value by header (first found):
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field('Name') # => "Foo"
+ #
+ # Fetch field value by header, ignoring +offset+ leading fields:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field('Name', 2) # => "Baz"
+ #
+ # Returns +nil+ if the header does not exist.
+ #
+ # source://csv//csv/row.rb#203
+ def [](header_or_index, minimum_index = T.unsafe(nil)); end
+
+ # :call-seq:
+ # row[index] = value -> value
+ # row[header, offset] = value -> value
+ # row[header] = value -> value
+ #
+ # Assigns the field value for the given +index+ or +header+;
+ # returns +value+.
+ #
+ # ---
+ #
+ # Assign field value by \Integer index:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row[0] = 'Bat'
+ # row[1] = 3
+ # row # => #
+ #
+ # Counts backward from the last column if +index+ is negative:
+ # row[-1] = 4
+ # row[-2] = 'Bam'
+ # row # => #
+ #
+ # Extends the row with nil:nil if positive +index+ is not in the row:
+ # row[4] = 5
+ # row # => #
+ #
+ # Raises IndexError if negative +index+ is too small (too far from zero).
+ #
+ # ---
+ #
+ # Assign field value by header (first found):
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row['Name'] = 'Bat'
+ # row # => #
+ #
+ # Assign field value by header, ignoring +offset+ leading fields:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row['Name', 2] = 4
+ # row # => #
+ #
+ # Append new field by (new) header:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row['New'] = 6
+ # row# => #
+ #
+ # source://csv//csv/row.rb#339
+ def []=(*args); end
+
+ # :call-seq:
+ # row.deconstruct -> array
+ #
+ # Returns the new \Array suitable for pattern matching containing the values
+ # of the row.
+ #
+ # source://csv//csv/row.rb#682
+ def deconstruct; end
+
+ # :call-seq:
+ # row.deconstruct_keys(keys) -> hash
+ #
+ # Returns the new \Hash suitable for pattern matching containing only the
+ # keys specified as an argument.
+ #
+ # source://csv//csv/row.rb#667
+ def deconstruct_keys(keys); end
+
+ # :call-seq:
+ # delete(index) -> [header, value] or nil
+ # delete(header) -> [header, value] or empty_array
+ # delete(header, offset) -> [header, value] or empty_array
+ #
+ # Removes a specified field from +self+; returns the 2-element \Array
+ # [header, value] if the field exists.
+ #
+ # If an \Integer argument +index+ is given,
+ # removes and returns the field at offset +index+,
+ # or returns +nil+ if the field does not exist:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.delete(1) # => ["Name", "Bar"]
+ # row.delete(50) # => nil
+ #
+ # Otherwise, if the single argument +header+ is given,
+ # removes and returns the first-found field with the given header,
+ # of returns a new empty \Array if the field does not exist:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.delete('Name') # => ["Name", "Foo"]
+ # row.delete('NAME') # => []
+ #
+ # If argument +header+ and \Integer argument +offset+ are given,
+ # removes and returns the first-found field with the given header
+ # whose +index+ is at least as large as +offset+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.delete('Name', 1) # => ["Name", "Bar"]
+ # row.delete('NAME', 1) # => []
+ #
+ # source://csv//csv/row.rb#451
+ def delete(header_or_index, minimum_index = T.unsafe(nil)); end
+
+ # :call-seq:
+ # row.delete_if {|header, value| ... } -> self
+ #
+ # Removes fields from +self+ as selected by the block; returns +self+.
+ #
+ # Removes each field for which the block returns a truthy value:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.delete_if {|header, value| value.start_with?('B') } # => true
+ # row # => #
+ # row.delete_if {|header, value| header.start_with?('B') } # => false
+ #
+ # If no block is given, returns a new Enumerator:
+ # row.delete_if # => #:delete_if>
+ #
+ # source://csv//csv/row.rb#476
+ def delete_if(&block); end
+
+ # :call-seq:
+ # row.dig(index_or_header, *identifiers) -> object
+ #
+ # Finds and returns the object in nested object that is specified
+ # by +index_or_header+ and +specifiers+.
+ #
+ # The nested objects may be instances of various classes.
+ # See {Dig Methods}[rdoc-ref:dig_methods.rdoc].
+ #
+ # Examples:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.dig(1) # => "0"
+ # row.dig('Value') # => "0"
+ # row.dig(5) # => nil
+ #
+ # source://csv//csv/row.rb#715
+ def dig(index_or_header, *indexes); end
+
+ # :call-seq:
+ # row.each {|header, value| ... } -> self
+ #
+ # Calls the block with each header-value pair; returns +self+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.each {|header, value| p [header, value] }
+ # Output:
+ # ["Name", "Foo"]
+ # ["Name", "Bar"]
+ # ["Name", "Baz"]
+ #
+ # If no block is given, returns a new Enumerator:
+ # row.each # => #:each>
+ #
+ # source://csv//csv/row.rb#610
+ def each(&block); end
+
+ # :call-seq:
+ # row.each {|header, value| ... } -> self
+ #
+ # Calls the block with each header-value pair; returns +self+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.each {|header, value| p [header, value] }
+ # Output:
+ # ["Name", "Foo"]
+ # ["Name", "Bar"]
+ # ["Name", "Baz"]
+ #
+ # If no block is given, returns a new Enumerator:
+ # row.each # => #:each>
+ #
+ # source://csv//csv/row.rb#610
+ def each_pair(&block); end
+
+ # :call-seq:
+ # fetch(header) -> value
+ # fetch(header, default) -> value
+ # fetch(header) {|row| ... } -> value
+ #
+ # Returns the field value as specified by +header+.
+ #
+ # ---
+ #
+ # With the single argument +header+, returns the field value
+ # for that header (first found):
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fetch('Name') # => "Foo"
+ #
+ # Raises exception +KeyError+ if the header does not exist.
+ #
+ # ---
+ #
+ # With arguments +header+ and +default+ given,
+ # returns the field value for the header (first found)
+ # if the header exists, otherwise returns +default+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fetch('Name', '') # => "Foo"
+ # row.fetch(:nosuch, '') # => ""
+ #
+ # ---
+ #
+ # With argument +header+ and a block given,
+ # returns the field value for the header (first found)
+ # if the header exists; otherwise calls the block
+ # and returns its return value:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fetch('Name') {|header| fail 'Cannot happen' } # => "Foo"
+ # row.fetch(:nosuch) {|header| "Header '#{header} not found'" } # => "Header 'nosuch not found'"
+ #
+ # @raise [ArgumentError]
+ #
+ # source://csv//csv/row.rb#258
+ def fetch(header, *varargs); end
+
+ # :call-seq:
+ # field(index) -> value
+ # field(header) -> value
+ # field(header, offset) -> value
+ #
+ # Returns the field value for the given +index+ or +header+.
+ #
+ # ---
+ #
+ # Fetch field value by \Integer index:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field(0) # => "foo"
+ # row.field(1) # => "bar"
+ #
+ # Counts backward from the last column if +index+ is negative:
+ # row.field(-1) # => "0"
+ # row.field(-2) # => "foo"
+ #
+ # Returns +nil+ if +index+ is out of range:
+ # row.field(2) # => nil
+ # row.field(-3) # => nil
+ #
+ # ---
+ #
+ # Fetch field value by header (first found):
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field('Name') # => "Foo"
+ #
+ # Fetch field value by header, ignoring +offset+ leading fields:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field('Name', 2) # => "Baz"
+ #
+ # Returns +nil+ if the header does not exist.
+ #
+ # source://csv//csv/row.rb#203
+ def field(header_or_index, minimum_index = T.unsafe(nil)); end
+
+ # :call-seq:
+ # row.field?(value) -> true or false
+ #
+ # Returns +true+ if +value+ is a field in this row, +false+ otherwise:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.field?('Bar') # => true
+ # row.field?('BAR') # => false
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#589
+ def field?(data); end
+
+ # :call-seq:
+ # row.field_row? -> true or false
+ #
+ # Returns +true+ if this is a field row, +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#148
+ def field_row?; end
+
+ # :call-seq:
+ # self.fields(*specifiers) -> array_of_fields
+ #
+ # Returns field values per the given +specifiers+, which may be any mixture of:
+ # - \Integer index.
+ # - \Range of \Integer indexes.
+ # - 2-element \Array containing a header and offset.
+ # - Header.
+ # - \Range of headers.
+ #
+ # For +specifier+ in one of the first four cases above,
+ # returns the result of self.field(specifier); see #field.
+ #
+ # Although there may be any number of +specifiers+,
+ # the examples here will illustrate one at a time.
+ #
+ # When the specifier is an \Integer +index+,
+ # returns self.field(index)L
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fields(1) # => ["Bar"]
+ #
+ # When the specifier is a \Range of \Integers +range+,
+ # returns self.field(range):
+ # row.fields(1..2) # => ["Bar", "Baz"]
+ #
+ # When the specifier is a 2-element \Array +array+,
+ # returns self.field(array)L
+ # row.fields('Name', 1) # => ["Foo", "Bar"]
+ #
+ # When the specifier is a header +header+,
+ # returns self.field(header)L
+ # row.fields('Name') # => ["Foo"]
+ #
+ # When the specifier is a \Range of headers +range+,
+ # forms a new \Range +new_range+ from the indexes of
+ # range.start and range.end,
+ # and returns self.field(new_range):
+ # source = "Name,NAME,name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fields('Name'..'NAME') # => ["Foo", "Bar"]
+ #
+ # Returns all fields if no argument given:
+ # row.fields # => ["Foo", "Bar", "Baz"]
+ #
+ # source://csv//csv/row.rb#530
+ def fields(*headers_and_or_indices); end
+
+ # :call-seq:
+ # row.has_key?(header) -> true or false
+ #
+ # Returns +true+ if there is a field with the given +header+,
+ # +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#279
+ def has_key?(header); end
+
+ # :call-seq:
+ # row.has_key?(header) -> true or false
+ #
+ # Returns +true+ if there is a field with the given +header+,
+ # +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#279
+ def header?(header); end
+
+ # :call-seq:
+ # row.header_row? -> true or false
+ #
+ # Returns +true+ if this is a header row, +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#140
+ def header_row?; end
+
+ # :call-seq:
+ # row.headers -> array_of_headers
+ #
+ # Returns the headers for this row:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table.first
+ # row.headers # => ["Name", "Value"]
+ #
+ # source://csv//csv/row.rb#160
+ def headers; end
+
+ # :call-seq:
+ # row.has_key?(header) -> true or false
+ #
+ # Returns +true+ if there is a field with the given +header+,
+ # +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#279
+ def include?(header); end
+
+ # :call-seq:
+ # index(header) -> index
+ # index(header, offset) -> index
+ #
+ # Returns the index for the given header, if it exists;
+ # otherwise returns +nil+.
+ #
+ # With the single argument +header+, returns the index
+ # of the first-found field with the given +header+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.index('Name') # => 0
+ # row.index('NAME') # => nil
+ #
+ # With arguments +header+ and +offset+,
+ # returns the index of the first-found field with given +header+,
+ # but ignoring the first +offset+ fields:
+ # row.index('Name', 1) # => 1
+ # row.index('Name', 3) # => nil
+ #
+ # source://csv//csv/row.rb#573
+ def index(header, minimum_index = T.unsafe(nil)); end
+
+ # :call-seq:
+ # row.inspect -> string
+ #
+ # Returns an ASCII-compatible \String showing:
+ # - Class \CSV::Row.
+ # - Header-value pairs.
+ # Example:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.inspect # => "#"
+ #
+ # source://csv//csv/row.rb#740
+ def inspect; end
+
+ # :call-seq:
+ # row.has_key?(header) -> true or false
+ #
+ # Returns +true+ if there is a field with the given +header+,
+ # +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#279
+ def key?(header); end
+
+ # :call-seq:
+ # row.has_key?(header) -> true or false
+ #
+ # Returns +true+ if there is a field with the given +header+,
+ # +false+ otherwise.
+ #
+ # @return [Boolean]
+ #
+ # source://csv//csv/row.rb#279
+ def member?(header); end
+
+ # :call-seq:
+ # row.push(*values) -> self
+ #
+ # Appends each of the given +values+ to +self+ as a field; returns +self+:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.push('Bat', 'Bam')
+ # row # => #
+ #
+ # source://csv//csv/row.rb#410
+ def push(*args); end
+
+ # :call-seq:
+ # row.to_csv -> csv_string
+ #
+ # Returns the row as a \CSV String. Headers are not included:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_csv # => "foo,0\n"
+ #
+ # source://csv//csv/row.rb#694
+ def to_csv(**options); end
+
+ # :call-seq:
+ # row.to_h -> hash
+ #
+ # Returns the new \Hash formed by adding each header-value pair in +self+
+ # as a key-value pair in the \Hash.
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_h # => {"Name"=>"foo", "Value"=>"0"}
+ #
+ # Header order is preserved, but repeated headers are ignored:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_h # => {"Name"=>"Foo"}
+ #
+ # source://csv//csv/row.rb#653
+ def to_h; end
+
+ # :call-seq:
+ # row.to_h -> hash
+ #
+ # Returns the new \Hash formed by adding each header-value pair in +self+
+ # as a key-value pair in the \Hash.
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_h # => {"Name"=>"foo", "Value"=>"0"}
+ #
+ # Header order is preserved, but repeated headers are ignored:
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_h # => {"Name"=>"Foo"}
+ #
+ # source://csv//csv/row.rb#653
+ def to_hash; end
+
+ # :call-seq:
+ # row.to_csv -> csv_string
+ #
+ # Returns the row as a \CSV String. Headers are not included:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.to_csv # => "foo,0\n"
+ #
+ # source://csv//csv/row.rb#694
+ def to_s(**options); end
+
+ # :call-seq:
+ # self.fields(*specifiers) -> array_of_fields
+ #
+ # Returns field values per the given +specifiers+, which may be any mixture of:
+ # - \Integer index.
+ # - \Range of \Integer indexes.
+ # - 2-element \Array containing a header and offset.
+ # - Header.
+ # - \Range of headers.
+ #
+ # For +specifier+ in one of the first four cases above,
+ # returns the result of self.field(specifier); see #field.
+ #
+ # Although there may be any number of +specifiers+,
+ # the examples here will illustrate one at a time.
+ #
+ # When the specifier is an \Integer +index+,
+ # returns self.field(index)L
+ # source = "Name,Name,Name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fields(1) # => ["Bar"]
+ #
+ # When the specifier is a \Range of \Integers +range+,
+ # returns self.field(range):
+ # row.fields(1..2) # => ["Bar", "Baz"]
+ #
+ # When the specifier is a 2-element \Array +array+,
+ # returns self.field(array)L
+ # row.fields('Name', 1) # => ["Foo", "Bar"]
+ #
+ # When the specifier is a header +header+,
+ # returns self.field(header)L
+ # row.fields('Name') # => ["Foo"]
+ #
+ # When the specifier is a \Range of headers +range+,
+ # forms a new \Range +new_range+ from the indexes of
+ # range.start and range.end,
+ # and returns self.field(new_range):
+ # source = "Name,NAME,name\nFoo,Bar,Baz\n"
+ # table = CSV.parse(source, headers: true)
+ # row = table[0]
+ # row.fields('Name'..'NAME') # => ["Foo", "Bar"]
+ #
+ # Returns all fields if no argument given:
+ # row.fields # => ["Foo", "Bar", "Baz"]
+ #
+ # source://csv//csv/row.rb#530
+ def values_at(*headers_and_or_indices); end
+
+ protected
+
+ # Internal data format used to compare equality.
+ #
+ # source://csv//csv/row.rb#118
+ def row; end
+
+ private
+
+ # :call-seq:
+ # row.initialize_copy(other_row) -> self
+ #
+ # Calls superclass method.
+ #
+ # source://csv//csv/row.rb#130
+ def initialize_copy(other); end
+end
+
+# = \CSV::Table
+# A \CSV::Table instance represents \CSV data.
+# (see {class CSV}[../CSV.html]).
+#
+# The instance may have:
+# - Rows: each is a Table::Row object.
+# - Headers: names for the columns.
+#
+# === Instance Methods
+#
+# \CSV::Table has three groups of instance methods:
+# - Its own internally defined instance methods.
+# - Methods included by module Enumerable.
+# - Methods delegated to class Array.:
+# * Array#empty?
+# * Array#length
+# * Array#size
+#
+# == Creating a \CSV::Table Instance
+#
+# Commonly, a new \CSV::Table instance is created by parsing \CSV source
+# using headers:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.class # => CSV::Table
+#
+# You can also create an instance directly. See ::new.
+#
+# == Headers
+#
+# If a table has headers, the headers serve as labels for the columns of data.
+# Each header serves as the label for its column.
+#
+# The headers for a \CSV::Table object are stored as an \Array of Strings.
+#
+# Commonly, headers are defined in the first row of \CSV source:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.headers # => ["Name", "Value"]
+#
+# If no headers are defined, the \Array is empty:
+# table = CSV::Table.new([])
+# table.headers # => []
+#
+# == Access Modes
+#
+# \CSV::Table provides three modes for accessing table data:
+# - \Row mode.
+# - Column mode.
+# - Mixed mode (the default for a new table).
+#
+# The access mode for a\CSV::Table instance affects the behavior
+# of some of its instance methods:
+# - #[]
+# - #[]=
+# - #delete
+# - #delete_if
+# - #each
+# - #values_at
+#
+# === \Row Mode
+#
+# Set a table to row mode with method #by_row!:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.by_row! # => #
+#
+# Specify a single row by an \Integer index:
+# # Get a row.
+# table[1] # => #
+# # Set a row, then get it.
+# table[1] = CSV::Row.new(['Name', 'Value'], ['bam', 3])
+# table[1] # => #
+#
+# Specify a sequence of rows by a \Range:
+# # Get rows.
+# table[1..2] # => [#, #]
+# # Set rows, then get them.
+# table[1..2] = [
+# CSV::Row.new(['Name', 'Value'], ['bat', 4]),
+# CSV::Row.new(['Name', 'Value'], ['bad', 5]),
+# ]
+# table[1..2] # => [["Name", #], ["Value", #]]
+#
+# === Column Mode
+#
+# Set a table to column mode with method #by_col!:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.by_col! # => #
+#
+# Specify a column by an \Integer index:
+# # Get a column.
+# table[0]
+# # Set a column, then get it.
+# table[0] = ['FOO', 'BAR', 'BAZ']
+# table[0] # => ["FOO", "BAR", "BAZ"]
+#
+# Specify a column by its \String header:
+# # Get a column.
+# table['Name'] # => ["FOO", "BAR", "BAZ"]
+# # Set a column, then get it.
+# table['Name'] = ['Foo', 'Bar', 'Baz']
+# table['Name'] # => ["Foo", "Bar", "Baz"]
+#
+# === Mixed Mode
+#
+# In mixed mode, you can refer to either rows or columns:
+# - An \Integer index refers to a row.
+# - A \Range index refers to multiple rows.
+# - A \String index refers to a column.
+#
+# Set a table to mixed mode with method #by_col_or_row!:
+# source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+# table = CSV.parse(source, headers: true)
+# table.by_col_or_row! # => #
+#
+# Specify a single row by an \Integer index:
+# # Get a row.
+# table[1] # => #
+# # Set a row, then get it.
+# table[1] = CSV::Row.new(['Name', 'Value'], ['bam', 3])
+# table[1] # => #
+#
+# Specify a sequence of rows by a \Range:
+# # Get rows.
+# table[1..2] # => [#, #]
+# # Set rows, then get them.
+# table[1] = CSV::Row.new(['Name', 'Value'], ['bat', 4])
+# table[2] = CSV::Row.new(['Name', 'Value'], ['bad', 5])
+# table[1..2] # => [["Name", #], ["Value", #]]
+#
+# Specify a column by its \String header:
+# # Get a column.
+# table['Name'] # => ["foo", "bat", "bad"]
+# # Set a column, then get it.
+# table['Name'] = ['Foo', 'Bar', 'Baz']
+# table['Name'] # => ["Foo", "Bar", "Baz"]
+class CSV::Table
+ include ::Enumerable
+ extend ::Forwardable
+
+ # :call-seq:
+ # CSV::Table.new(array_of_rows, headers = nil) -> csv_table
+ #
+ # Returns a new \CSV::Table object.
+ #
+ # - Argument +array_of_rows+ must be an \Array of CSV::Row objects.
+ # - Argument +headers+, if given, may be an \Array of Strings.
+ #
+ # ---
+ #
+ # Create an empty \CSV::Table object:
+ # table = CSV::Table.new([])
+ # table # => #
+ #
+ # Create a non-empty \CSV::Table object:
+ # rows = [
+ # CSV::Row.new([], []),
+ # CSV::Row.new([], []),
+ # CSV::Row.new([], []),
+ # ]
+ # table = CSV::Table.new(rows)
+ # table # => #
+ #
+ # ---
+ #
+ # If argument +headers+ is an \Array of Strings,
+ # those Strings become the table's headers:
+ # table = CSV::Table.new([], headers: ['Name', 'Age'])
+ # table.headers # => ["Name", "Age"]
+ #
+ # If argument +headers+ is not given and the table has rows,
+ # the headers are taken from the first row:
+ # rows = [
+ # CSV::Row.new(['Foo', 'Bar'], []),
+ # CSV::Row.new(['foo', 'bar'], []),
+ # CSV::Row.new(['FOO', 'BAR'], []),
+ # ]
+ # table = CSV::Table.new(rows)
+ # table.headers # => ["Foo", "Bar"]
+ #
+ # If argument +headers+ is not given and the table is empty (has no rows),
+ # the headers are also empty:
+ # table = CSV::Table.new([])
+ # table.headers # => []
+ #
+ # ---
+ #
+ # Raises an exception if argument +array_of_rows+ is not an \Array object:
+ # # Raises NoMethodError (undefined method `first' for :foo:Symbol):
+ # CSV::Table.new(:foo)
+ #
+ # Raises an exception if an element of +array_of_rows+ is not a \CSV::Table object:
+ # # Raises NoMethodError (undefined method `headers' for :foo:Symbol):
+ # CSV::Table.new([:foo])
+ #
+ # @return [Table] a new instance of Table
+ #
+ # source://csv//csv/table.rb#199
+ def initialize(array_of_rows, headers: T.unsafe(nil)); end
+
+ # :call-seq:
+ # table << row_or_array -> self
+ #
+ # If +row_or_array+ is a \CSV::Row object,
+ # it is appended to the table:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table << CSV::Row.new(table.headers, ['bat', 3])
+ # table[3] # => #
+ #
+ # If +row_or_array+ is an \Array, it is used to create a new
+ # \CSV::Row object which is then appended to the table:
+ # table << ['bam', 4]
+ # table[4] # => #
+ #
+ # source://csv//csv/table.rb#762
+ def <<(row_or_array); end
+
+ # :call-seq:
+ # table == other_table -> true or false
+ #
+ # Returns +true+ if all each row of +self+ ==
+ # the corresponding row of +other_table+, otherwise, +false+.
+ #
+ # The access mode does no affect the result.
+ #
+ # Equal tables:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # other_table = CSV.parse(source, headers: true)
+ # table == other_table # => true
+ #
+ # Different row count:
+ # other_table.delete(2)
+ # table == other_table # => false
+ #
+ # Different last row:
+ # other_table << ['bat', 3]
+ # table == other_table # => false
+ #
+ # source://csv//csv/table.rb#965
+ def ==(other); end
+
+ # :call-seq:
+ # table[n] -> row or column_data
+ # table[range] -> array_of_rows or array_of_column_data
+ # table[header] -> array_of_column_data
+ #
+ # Returns data from the table; does not modify the table.
+ #
+ # ---
+ #
+ # Fetch a \Row by Its \Integer Index::
+ # - Form: table[n], +n+ an integer.
+ # - Access mode: :row or :col_or_row.
+ # - Return value: _nth_ row of the table, if that row exists;
+ # otherwise +nil+.
+ #
+ # Returns the _nth_ row of the table if that row exists:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_row! # => #
+ # table[1] # => #
+ # table.by_col_or_row! # => #
+ # table[1] # => #
+ #
+ # Counts backward from the last row if +n+ is negative:
+ # table[-1] # => #
+ #
+ # Returns +nil+ if +n+ is too large or too small:
+ # table[4] # => nil
+ # table[-4] # => nil
+ #
+ # Raises an exception if the access mode is :row
+ # and +n+ is not an \Integer:
+ # table.by_row! # => #
+ # # Raises TypeError (no implicit conversion of String into Integer):
+ # table['Name']
+ #
+ # ---
+ #
+ # Fetch a Column by Its \Integer Index::
+ # - Form: table[n], +n+ an \Integer.
+ # - Access mode: :col.
+ # - Return value: _nth_ column of the table, if that column exists;
+ # otherwise an \Array of +nil+ fields of length self.size.
+ #
+ # Returns the _nth_ column of the table if that column exists:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_col! # => #
+ # table[1] # => ["0", "1", "2"]
+ #
+ # Counts backward from the last column if +n+ is negative:
+ # table[-2] # => ["foo", "bar", "baz"]
+ #
+ # Returns an \Array of +nil+ fields if +n+ is too large or too small:
+ # table[4] # => [nil, nil, nil]
+ # table[-4] # => [nil, nil, nil]
+ #
+ # ---
+ #
+ # Fetch Rows by \Range::
+ # - Form: table[range], +range+ a \Range object.
+ # - Access mode: :row or :col_or_row.
+ # - Return value: rows from the table, beginning at row range.start,
+ # if those rows exists.
+ #
+ # Returns rows from the table, beginning at row range.first,
+ # if those rows exist:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_row! # => #
+ # rows = table[1..2] # => #
+ # rows # => [#, #]
+ # table.by_col_or_row! # => #
+ # rows = table[1..2] # => #
+ # rows # => [#, #]
+ #
+ # If there are too few rows, returns all from range.start to the end:
+ # rows = table[1..50] # => #
+ # rows # => [#, #]
+ #
+ # Special case: if range.start == table.size, returns an empty \Array:
+ # table[table.size..50] # => []
+ #
+ # If range.end is negative, calculates the ending index from the end:
+ # rows = table[0..-1]
+ # rows # => [#, #, #]
+ #
+ # If range.start is negative, calculates the starting index from the end:
+ # rows = table[-1..2]
+ # rows # => [#]
+ #
+ # If range.start is larger than table.size, returns +nil+:
+ # table[4..4] # => nil
+ #
+ # ---
+ #
+ # Fetch Columns by \Range::
+ # - Form: table[range], +range+ a \Range object.
+ # - Access mode: :col.
+ # - Return value: column data from the table, beginning at column range.start,
+ # if those columns exist.
+ #
+ # Returns column values from the table, if the column exists;
+ # the values are arranged by row:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_col!
+ # table[0..1] # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # Special case: if range.start == headers.size,
+ # returns an \Array (size: table.size) of empty \Arrays:
+ # table[table.headers.size..50] # => [[], [], []]
+ #
+ # If range.end is negative, calculates the ending index from the end:
+ # table[0..-1] # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # If range.start is negative, calculates the starting index from the end:
+ # table[-2..2] # => [["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # If range.start is larger than table.size,
+ # returns an \Array of +nil+ values:
+ # table[4..4] # => [nil, nil, nil]
+ #
+ # ---
+ #
+ # Fetch a Column by Its \String Header::
+ # - Form: table[header], +header+ a \String header.
+ # - Access mode: :col or :col_or_row
+ # - Return value: column data from the table, if that +header+ exists.
+ #
+ # Returns column values from the table, if the column exists:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_col! # => #
+ # table['Name'] # => ["foo", "bar", "baz"]
+ # table.by_col_or_row! # => #
+ # col = table['Name']
+ # col # => ["foo", "bar", "baz"]
+ #
+ # Modifying the returned column values does not modify the table:
+ # col[0] = 'bat'
+ # col # => ["bat", "bar", "baz"]
+ # table['Name'] # => ["foo", "bar", "baz"]
+ #
+ # Returns an \Array of +nil+ values if there is no such column:
+ # table['Nosuch'] # => [nil, nil, nil]
+ #
+ # source://csv//csv/table.rb#514
+ def [](index_or_header); end
+
+ # :call-seq:
+ # table[n] = row -> row
+ # table[n] = field_or_array_of_fields -> field_or_array_of_fields
+ # table[header] = field_or_array_of_fields -> field_or_array_of_fields
+ #
+ # Puts data onto the table.
+ #
+ # ---
+ #
+ # Set a \Row by Its \Integer Index::
+ # - Form: table[n] = row, +n+ an \Integer,
+ # +row+ a \CSV::Row instance or an \Array of fields.
+ # - Access mode: :row or :col_or_row.
+ # - Return value: +row+.
+ #
+ # If the row exists, it is replaced:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # new_row = CSV::Row.new(['Name', 'Value'], ['bat', 3])
+ # table.by_row! # => #
+ # return_value = table[0] = new_row
+ # return_value.equal?(new_row) # => true # Returned the row
+ # table[0].to_h # => {"Name"=>"bat", "Value"=>3}
+ #
+ # With access mode :col_or_row:
+ # table.by_col_or_row! # => #
+ # table[0] = CSV::Row.new(['Name', 'Value'], ['bam', 4])
+ # table[0].to_h # => {"Name"=>"bam", "Value"=>4}
+ #
+ # With an \Array instead of a \CSV::Row, inherits headers from the table:
+ # array = ['bad', 5]
+ # return_value = table[0] = array
+ # return_value.equal?(array) # => true # Returned the array
+ # table[0].to_h # => {"Name"=>"bad", "Value"=>5}
+ #
+ # If the row does not exist, extends the table by adding rows:
+ # assigns rows with +nil+ as needed:
+ # table.size # => 3
+ # table[5] = ['bag', 6]
+ # table.size # => 6
+ # table[3] # => nil
+ # table[4]# => nil
+ # table[5].to_h # => {"Name"=>"bag", "Value"=>6}
+ #
+ # Note that the +nil+ rows are actually +nil+, not a row of +nil+ fields.
+ #
+ # ---
+ #
+ # Set a Column by Its \Integer Index::
+ # - Form: table[n] = array_of_fields, +n+ an \Integer,
+ # +array_of_fields+ an \Array of \String fields.
+ # - Access mode: :col.
+ # - Return value: +array_of_fields+.
+ #
+ # If the column exists, it is replaced:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # new_col = [3, 4, 5]
+ # table.by_col! # => #
+ # return_value = table[1] = new_col
+ # return_value.equal?(new_col) # => true # Returned the column
+ # table[1] # => [3, 4, 5]
+ # # The rows, as revised:
+ # table.by_row! # => #
+ # table[0].to_h # => {"Name"=>"foo", "Value"=>3}
+ # table[1].to_h # => {"Name"=>"bar", "Value"=>4}
+ # table[2].to_h # => {"Name"=>"baz", "Value"=>5}
+ # table.by_col! # => #
+ #
+ # If there are too few values, fills with +nil+ values:
+ # table[1] = [0]
+ # table[1] # => [0, nil, nil]
+ #
+ # If there are too many values, ignores the extra values:
+ # table[1] = [0, 1, 2, 3, 4]
+ # table[1] # => [0, 1, 2]
+ #
+ # If a single value is given, replaces all fields in the column with that value:
+ # table[1] = 'bat'
+ # table[1] # => ["bat", "bat", "bat"]
+ #
+ # ---
+ #
+ # Set a Column by Its \String Header::
+ # - Form: table[header] = field_or_array_of_fields,
+ # +header+ a \String header, +field_or_array_of_fields+ a field value
+ # or an \Array of \String fields.
+ # - Access mode: :col or :col_or_row.
+ # - Return value: +field_or_array_of_fields+.
+ #
+ # If the column exists, it is replaced:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # new_col = [3, 4, 5]
+ # table.by_col! # => #
+ # return_value = table['Value'] = new_col
+ # return_value.equal?(new_col) # => true # Returned the column
+ # table['Value'] # => [3, 4, 5]
+ # # The rows, as revised:
+ # table.by_row! # => #
+ # table[0].to_h # => {"Name"=>"foo", "Value"=>3}
+ # table[1].to_h # => {"Name"=>"bar", "Value"=>4}
+ # table[2].to_h # => {"Name"=>"baz", "Value"=>5}
+ # table.by_col! # => #
+ #
+ # If there are too few values, fills with +nil+ values:
+ # table['Value'] = [0]
+ # table['Value'] # => [0, nil, nil]
+ #
+ # If there are too many values, ignores the extra values:
+ # table['Value'] = [0, 1, 2, 3, 4]
+ # table['Value'] # => [0, 1, 2]
+ #
+ # If the column does not exist, extends the table by adding columns:
+ # table['Note'] = ['x', 'y', 'z']
+ # table['Note'] # => ["x", "y", "z"]
+ # # The rows, as revised:
+ # table.by_row!
+ # table[0].to_h # => {"Name"=>"foo", "Value"=>0, "Note"=>"x"}
+ # table[1].to_h # => {"Name"=>"bar", "Value"=>1, "Note"=>"y"}
+ # table[2].to_h # => {"Name"=>"baz", "Value"=>2, "Note"=>"z"}
+ # table.by_col!
+ #
+ # If a single value is given, replaces all fields in the column with that value:
+ # table['Value'] = 'bat'
+ # table['Value'] # => ["bat", "bat", "bat"]
+ #
+ # source://csv//csv/table.rb#649
+ def []=(index_or_header, value); end
+
+ # :call-seq:
+ # table.by_col -> table_dup
+ #
+ # Returns a duplicate of +self+, in column mode
+ # (see {Column Mode}[#class-CSV::Table-label-Column+Mode]):
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.mode # => :col_or_row
+ # dup_table = table.by_col
+ # dup_table.mode # => :col
+ # dup_table.equal?(table) # => false # It's a dup
+ #
+ # This may be used to chain method calls without changing the mode
+ # (but also will affect performance and memory usage):
+ # dup_table.by_col['Name']
+ #
+ # Also note that changes to the duplicate table will not affect the original.
+ #
+ # source://csv//csv/table.rb#242
+ def by_col; end
+
+ # :call-seq:
+ # table.by_col! -> self
+ #
+ # Sets the mode for +self+ to column mode
+ # (see {Column Mode}[#class-CSV::Table-label-Column+Mode]); returns +self+:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.mode # => :col_or_row
+ # table1 = table.by_col!
+ # table.mode # => :col
+ # table1.equal?(table) # => true # Returned self
+ #
+ # source://csv//csv/table.rb#257
+ def by_col!; end
+
+ # :call-seq:
+ # table.by_col_or_row -> table_dup
+ #
+ # Returns a duplicate of +self+, in mixed mode
+ # (see {Mixed Mode}[#class-CSV::Table-label-Mixed+Mode]):
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true).by_col!
+ # table.mode # => :col
+ # dup_table = table.by_col_or_row
+ # dup_table.mode # => :col_or_row
+ # dup_table.equal?(table) # => false # It's a dup
+ #
+ # This may be used to chain method calls without changing the mode
+ # (but also will affect performance and memory usage):
+ # dup_table.by_col_or_row['Name']
+ #
+ # Also note that changes to the duplicate table will not affect the original.
+ #
+ # source://csv//csv/table.rb#280
+ def by_col_or_row; end
+
+ # :call-seq:
+ # table.by_col_or_row! -> self
+ #
+ # Sets the mode for +self+ to mixed mode
+ # (see {Mixed Mode}[#class-CSV::Table-label-Mixed+Mode]); returns +self+:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true).by_col!
+ # table.mode # => :col
+ # table1 = table.by_col_or_row!
+ # table.mode # => :col_or_row
+ # table1.equal?(table) # => true # Returned self
+ #
+ # source://csv//csv/table.rb#295
+ def by_col_or_row!; end
+
+ # :call-seq:
+ # table.by_row -> table_dup
+ #
+ # Returns a duplicate of +self+, in row mode
+ # (see {Row Mode}[#class-CSV::Table-label-Row+Mode]):
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.mode # => :col_or_row
+ # dup_table = table.by_row
+ # dup_table.mode # => :row
+ # dup_table.equal?(table) # => false # It's a dup
+ #
+ # This may be used to chain method calls without changing the mode
+ # (but also will affect performance and memory usage):
+ # dup_table.by_row[1]
+ #
+ # Also note that changes to the duplicate table will not affect the original.
+ #
+ # source://csv//csv/table.rb#318
+ def by_row; end
+
+ # :call-seq:
+ # table.by_row! -> self
+ #
+ # Sets the mode for +self+ to row mode
+ # (see {Row Mode}[#class-CSV::Table-label-Row+Mode]); returns +self+:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.mode # => :col_or_row
+ # table1 = table.by_row!
+ # table.mode # => :row
+ # table1.equal?(table) # => true # Returned self
+ #
+ # source://csv//csv/table.rb#333
+ def by_row!; end
+
+ # :call-seq:
+ # table.delete(*indexes) -> deleted_values
+ # table.delete(*headers) -> deleted_values
+ #
+ # If the access mode is :row or :col_or_row,
+ # and each argument is either an \Integer or a \Range,
+ # returns deleted rows.
+ # Otherwise, returns deleted columns data.
+ #
+ # In either case, the returned values are in the order
+ # specified by the arguments. Arguments may be repeated.
+ #
+ # ---
+ #
+ # Returns rows as an \Array of \CSV::Row objects.
+ #
+ # One index:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # deleted_values = table.delete(0)
+ # deleted_values # => [#]
+ #
+ # Two indexes:
+ # table = CSV.parse(source, headers: true)
+ # deleted_values = table.delete(2, 0)
+ # deleted_values # => [#, #]
+ #
+ # ---
+ #
+ # Returns columns data as column Arrays.
+ #
+ # One header:
+ # table = CSV.parse(source, headers: true)
+ # deleted_values = table.delete('Name')
+ # deleted_values # => ["foo", "bar", "baz"]
+ #
+ # Two headers:
+ # table = CSV.parse(source, headers: true)
+ # deleted_values = table.delete('Value', 'Name')
+ # deleted_values # => [["0", "1", "2"], ["foo", "bar", "baz"]]
+ #
+ # source://csv//csv/table.rb#834
+ def delete(*indexes_or_headers); end
+
+ # :call-seq:
+ # table.delete_if {|row_or_column| ... } -> self
+ #
+ # Removes rows or columns for which the block returns a truthy value;
+ # returns +self+.
+ #
+ # Removes rows when the access mode is :row or :col_or_row;
+ # calls the block with each \CSV::Row object:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_row! # => #
+ # table.size # => 3
+ # table.delete_if {|row| row['Name'].start_with?('b') }
+ # table.size # => 1
+ #
+ # Removes columns when the access mode is :col;
+ # calls the block with each column as a 2-element array
+ # containing the header and an \Array of column fields:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_col! # => #
+ # table.headers.size # => 2
+ # table.delete_if {|column_data| column_data[1].include?('2') }
+ # table.headers.size # => 1
+ #
+ # Returns a new \Enumerator if no block is given:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.delete_if # => #:delete_if>
+ #
+ # source://csv//csv/table.rb#887
+ def delete_if(&block); end
+
+ # Extracts the nested value specified by the sequence of +index+ or +header+ objects by calling dig at each step,
+ # returning nil if any intermediate step is nil.
+ #
+ # source://csv//csv/table.rb#1021
+ def dig(index_or_header, *index_or_headers); end
+
+ # :call-seq:
+ # table.each {|row_or_column| ... ) -> self
+ #
+ # Calls the block with each row or column; returns +self+.
+ #
+ # When the access mode is :row or :col_or_row,
+ # calls the block with each \CSV::Row object:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.by_row! # => #
+ # table.each {|row| p row }
+ # Output:
+ # #
+ # #
+ # #
+ #
+ # When the access mode is :col,
+ # calls the block with each column as a 2-element array
+ # containing the header and an \Array of column fields:
+ # table.by_col! # => #
+ # table.each {|column_data| p column_data }
+ # Output:
+ # ["Name", ["foo", "bar", "baz"]]
+ # ["Value", ["0", "1", "2"]]
+ #
+ # Returns a new \Enumerator if no block is given:
+ # table.each # => #:each>
+ #
+ # source://csv//csv/table.rb#930
+ def each(&block); end
+
+ # :call-seq:
+ # table.headers -> array_of_headers
+ #
+ # Returns a new \Array containing the \String headers for the table.
+ #
+ # If the table is not empty, returns the headers from the first row:
+ # rows = [
+ # CSV::Row.new(['Foo', 'Bar'], []),
+ # CSV::Row.new(['FOO', 'BAR'], []),
+ # CSV::Row.new(['foo', 'bar'], []),
+ # ]
+ # table = CSV::Table.new(rows)
+ # table.headers # => ["Foo", "Bar"]
+ # table.delete(0)
+ # table.headers # => ["FOO", "BAR"]
+ # table.delete(0)
+ # table.headers # => ["foo", "bar"]
+ #
+ # If the table is empty, returns a copy of the headers in the table itself:
+ # table.delete(0)
+ # table.headers # => ["Foo", "Bar"]
+ #
+ # source://csv//csv/table.rb#360
+ def headers; end
+
+ # :call-seq:
+ # table.inspect => string
+ #
+ # Returns a US-ASCII-encoded \String showing table:
+ # - Class: CSV::Table.
+ # - Access mode: :row, :col, or :col_or_row.
+ # - Size: Row count, including the header row.
+ #
+ # Example:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.inspect # => "#\nName,Value\nfoo,0\nbar,1\nbaz,2\n"
+ #
+ # source://csv//csv/table.rb#1048
+ def inspect; end
+
+ # The current access mode for indexing and iteration.
+ #
+ # source://csv//csv/table.rb#214
+ def mode; end
+
+ # :call-seq:
+ # table.push(*rows_or_arrays) -> self
+ #
+ # A shortcut for appending multiple rows. Equivalent to:
+ # rows.each {|row| self << row }
+ #
+ # Each argument may be either a \CSV::Row object or an \Array:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # rows = [
+ # CSV::Row.new(table.headers, ['bat', 3]),
+ # ['bam', 4]
+ # ]
+ # table.push(*rows)
+ # table[3..4] # => [#, #]
+ #
+ # source://csv//csv/table.rb#788
+ def push(*rows); end
+
+ # :call-seq:
+ # table.to_a -> array_of_arrays
+ #
+ # Returns the table as an \Array of \Arrays;
+ # the headers are in the first row:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.to_a # => [["Name", "Value"], ["foo", "0"], ["bar", "1"], ["baz", "2"]]
+ #
+ # source://csv//csv/table.rb#978
+ def to_a; end
+
+ # :call-seq:
+ # table.to_csv(**options) -> csv_string
+ #
+ # Returns the table as \CSV string.
+ # See {Options for Generating}[../CSV.html#class-CSV-label-Options+for+Generating].
+ #
+ # Defaults option +write_headers+ to +true+:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.to_csv # => "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ #
+ # Omits the headers if option +write_headers+ is given as +false+
+ # (see {Option +write_headers+}[../CSV.html#class-CSV-label-Option+write_headers]):
+ # table.to_csv(write_headers: false) # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Limit rows if option +limit+ is given like +2+:
+ # table.to_csv(limit: 2) # => "Name,Value\nfoo,0\nbar,1\n"
+ #
+ # source://csv//csv/table.rb#1004
+ def to_csv(write_headers: T.unsafe(nil), limit: T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # table.to_csv(**options) -> csv_string
+ #
+ # Returns the table as \CSV string.
+ # See {Options for Generating}[../CSV.html#class-CSV-label-Options+for+Generating].
+ #
+ # Defaults option +write_headers+ to +true+:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.to_csv # => "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ #
+ # Omits the headers if option +write_headers+ is given as +false+
+ # (see {Option +write_headers+}[../CSV.html#class-CSV-label-Option+write_headers]):
+ # table.to_csv(write_headers: false) # => "foo,0\nbar,1\nbaz,2\n"
+ #
+ # Limit rows if option +limit+ is given like +2+:
+ # table.to_csv(limit: 2) # => "Name,Value\nfoo,0\nbar,1\n"
+ #
+ # source://csv//csv/table.rb#1004
+ def to_s(write_headers: T.unsafe(nil), limit: T.unsafe(nil), **options); end
+
+ # :call-seq:
+ # table.values_at(*indexes) -> array_of_rows
+ # table.values_at(*headers) -> array_of_columns_data
+ #
+ # If the access mode is :row or :col_or_row,
+ # and each argument is either an \Integer or a \Range,
+ # returns rows.
+ # Otherwise, returns columns data.
+ #
+ # In either case, the returned values are in the order
+ # specified by the arguments. Arguments may be repeated.
+ #
+ # ---
+ #
+ # Returns rows as an \Array of \CSV::Row objects.
+ #
+ # No argument:
+ # source = "Name,Value\nfoo,0\nbar,1\nbaz,2\n"
+ # table = CSV.parse(source, headers: true)
+ # table.values_at # => []
+ #
+ # One index:
+ # values = table.values_at(0)
+ # values # => [#]
+ #
+ # Two indexes:
+ # values = table.values_at(2, 0)
+ # values # => [#, #]
+ #
+ # One \Range:
+ # values = table.values_at(1..2)
+ # values # => [#, #]
+ #
+ # \Ranges and indexes:
+ # values = table.values_at(0..1, 1..2, 0, 2)
+ # pp values
+ # Output:
+ # [#,
+ # #,
+ # #,
+ # #,
+ # #,
+ # #]
+ #
+ # ---
+ #
+ # Returns columns data as row Arrays,
+ # each consisting of the specified columns data for that row:
+ # values = table.values_at('Name')
+ # values # => [["foo"], ["bar"], ["baz"]]
+ # values = table.values_at('Value', 'Name')
+ # values # => [["0", "foo"], ["1", "bar"], ["2", "baz"]]
+ #
+ # source://csv//csv/table.rb#734
+ def values_at(*indices_or_headers); end
+
+ protected
+
+ # Internal data format used to compare equality.
+ #
+ # source://csv//csv/table.rb#217
+ def table; end
+end
+
+# Note: Don't use this class directly. This is an internal class.
+class CSV::Writer
+ # @return [Writer] a new instance of Writer
+ #
+ # source://csv//csv/writer.rb#16
+ def initialize(output, options); end
+
+ # Adds a new row
+ #
+ # source://csv//csv/writer.rb#31
+ def <<(row); end
+
+ # Returns the value of attribute headers.
+ #
+ # source://csv//csv/writer.rb#14
+ def headers; end
+
+ # A CSV::Writer receives an output, prepares the header, format and output.
+ # It allows us to write new rows in the object and rewind it.
+ #
+ # source://csv//csv/writer.rb#13
+ def lineno; end
+
+ # Winds back to the beginning
+ #
+ # source://csv//csv/writer.rb#64
+ def rewind; end
+
+ private
+
+ # source://csv//csv/writer.rb#70
+ def prepare; end
+
+ # source://csv//csv/writer.rb#106
+ def prepare_force_quotes_fields(force_quotes); end
+
+ # source://csv//csv/writer.rb#133
+ def prepare_format; end
+
+ # source://csv//csv/writer.rb#78
+ def prepare_header; end
+
+ # source://csv//csv/writer.rb#163
+ def prepare_output; end
+
+ # source://csv//csv/writer.rb#190
+ def quote(field, i); end
+
+ # source://csv//csv/writer.rb#181
+ def quote_field(field); end
+end
+
+class Object < ::BasicObject
+ include ::Kernel
+ include ::PP::ObjectMixin
+
+ private
+
+ # source://csv//csv.rb#2876
+ def CSV(*args, **options, &block); end
+end
+
+class String
+ include ::Comparable
+
+ # Equivalent to CSV::parse_line(self, options)
+ #
+ # "CSV,data".parse_csv
+ # #=> ["CSV", "data"]
+ #
+ # source://csv//csv/core_ext/string.rb#6
+ def parse_csv(**options); end
+end
diff --git a/sorbet/rbi/gems/cuprite@0.14.3.rbi b/sorbet/rbi/gems/cuprite@0.15.rbi
similarity index 100%
rename from sorbet/rbi/gems/cuprite@0.14.3.rbi
rename to sorbet/rbi/gems/cuprite@0.15.rbi
diff --git a/sorbet/rbi/gems/dalli@3.2.5.rbi b/sorbet/rbi/gems/dalli@3.2.6.rbi
similarity index 98%
rename from sorbet/rbi/gems/dalli@3.2.5.rbi
rename to sorbet/rbi/gems/dalli@3.2.6.rbi
index cabca6a7..e7370d93 100644
--- a/sorbet/rbi/gems/dalli@3.2.5.rbi
+++ b/sorbet/rbi/gems/dalli@3.2.6.rbi
@@ -620,7 +620,7 @@ class Dalli::PipelinedGetter
def setup_requests(keys); end
end
-# source://dalli//lib/dalli/protocol.rb#4
+# source://dalli//lib/dalli/protocol.rb#6
module Dalli::Protocol; end
# Base class for a single Memcached server, containing logic common to all
@@ -644,25 +644,25 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#57
def alive?; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def close(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compress_by_default?(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compression_min_size(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compressor(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def connected?(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def down!(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def hostname(*args, **_arg1, &block); end
# source://dalli//lib/dalli/protocol/base.rb#65
@@ -673,7 +673,7 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#147
def multi?; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def name(*args, **_arg1, &block); end
# Returns the value of attribute options.
@@ -726,7 +726,7 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#74
def pipeline_response_setup; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def port(*args, **_arg1, &block); end
# @return [Boolean]
@@ -734,10 +734,10 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#147
def quiet?; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def raise_down_error(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def reconnect_down_server?(*args, **_arg1, &block); end
# Chokepoint method for error handling and ensuring liveness
@@ -750,22 +750,22 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#143
def require_auth?; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def serializer(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def sock(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def socket_timeout(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def socket_type(*args, **_arg1, &block); end
# source://dalli//lib/dalli/protocol/base.rb#67
def unlock!; end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def up!(*args, **_arg1, &block); end
# source://dalli//lib/dalli/protocol/base.rb#135
@@ -783,7 +783,7 @@ class Dalli::Protocol::Base
# source://dalli//lib/dalli/protocol/base.rb#17
def weight=(_arg0); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def write(*args, **_arg1, &block); end
private
@@ -1681,7 +1681,7 @@ Dalli::Protocol::Meta::TERMINATOR = T.let(T.unsafe(nil), String)
# Preserved for backwards compatibility. Should be removed in 4.0
#
-# source://dalli//lib/dalli/protocol.rb#6
+# source://dalli//lib/dalli/protocol.rb#8
Dalli::Protocol::NOT_FOUND = T.let(T.unsafe(nil), Dalli::NilObject)
# Manages the buffer for responses from memcached.
@@ -1784,6 +1784,12 @@ Dalli::Protocol::ServerConfigParser::MEMCACHED_URI_PROTOCOL = T.let(T.unsafe(nil
# source://dalli//lib/dalli/protocol/server_config_parser.rb#19
Dalli::Protocol::ServerConfigParser::SERVER_CONFIG_REGEXP = T.let(T.unsafe(nil), Regexp)
+# Ruby 3.2 raises IO::TimeoutError on blocking reads/writes, but
+# it is not defined in earlier Ruby versions.
+#
+# source://dalli//lib/dalli/protocol.rb#12
+Dalli::Protocol::TIMEOUT_ERRORS = T.let(T.unsafe(nil), Array)
+
# Utility class for sanitizing TTL arguments based on Memcached rules.
# TTLs are either expirations times in seconds (with a maximum value of
# 30 days) or expiration timestamps. This class sanitizes TTLs to ensure
@@ -1885,13 +1891,13 @@ class Dalli::Protocol::ValueMarshaller
# source://dalli//lib/dalli/protocol/value_marshaller.rb#25
def initialize(client_options); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compress_by_default?(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compression_min_size(*args, **_arg1, &block); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def compressor(*args, **_arg1, &block); end
# @raise [Dalli::ValueOverMaxSize]
@@ -1902,7 +1908,7 @@ class Dalli::Protocol::ValueMarshaller
# source://dalli//lib/dalli/protocol/value_marshaller.rb#42
def retrieve(value, flags); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def serializer(*args, **_arg1, &block); end
# source://dalli//lib/dalli/protocol/value_marshaller.rb#33
@@ -2333,10 +2339,10 @@ end
# source://dalli//lib/rack/session/dalli.rb#8
module Rack
class << self
- # source://rack/2.2.7/lib/rack/version.rb#26
+ # source://rack/2.2.8/lib/rack/version.rb#26
def release; end
- # source://rack/2.2.7/lib/rack/version.rb#19
+ # source://rack/2.2.8/lib/rack/version.rb#19
def version; end
end
end
diff --git a/sorbet/rbi/gems/data_migrate@9.1.1.rbi b/sorbet/rbi/gems/data_migrate@9.2.0.rbi
similarity index 82%
rename from sorbet/rbi/gems/data_migrate@9.1.1.rbi
rename to sorbet/rbi/gems/data_migrate@9.2.0.rbi
index 2a5f8e0c..911db2f6 100644
--- a/sorbet/rbi/gems/data_migrate@9.1.1.rbi
+++ b/sorbet/rbi/gems/data_migrate@9.2.0.rbi
@@ -4,7 +4,7 @@
# This is an autogenerated file for types exported from the `data_migrate` gem.
# Please instead update this file by running `bin/tapioca gem data_migrate`.
-# source://data_migrate//lib/data_migrate/config.rb#1
+# source://data_migrate//lib/data_migrate/rails_helper.rb#1
module DataMigrate
include ::ActiveSupport::Configurable
extend ::ActiveSupport::Configurable::ClassMethods
@@ -84,7 +84,7 @@ DataMigrate::Config::DEFAULT_DATA_TEMPLATE_PATH = T.let(T.unsafe(nil), String)
# Provides the definition method for data_schema.rb
#
-# source://data_migrate//lib/data_migrate/data_schema.rb#10
+# source://data_migrate//lib/data_migrate/data_schema.rb#6
class DataMigrate::Data < ::ActiveRecord::Schema
# This method is based on the following two methods
# ActiveRecord::Schema#define
@@ -114,31 +114,26 @@ end
# source://data_migrate//lib/data_migrate/data_migrator.rb#7
class DataMigrate::DataMigrator < ::ActiveRecord::Migrator
- # @return [DataMigrator] a new instance of DataMigrator
- #
- # source://data_migrate//lib/data_migrate/data_migrator.rb#16
- def initialize(direction, migrations, target_version = T.unsafe(nil)); end
-
- # source://data_migrate//lib/data_migrate/data_migrator.rb#28
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#8
def load_migrated; end
private
- # source://data_migrate//lib/data_migrate/data_migrator.rb#79
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#67
def record_version_state_after_migrating(version); end
class << self
- # source://data_migrate//lib/data_migrate/data_migrator.rb#12
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#18
def create_data_schema_table; end
- # source://data_migrate//lib/data_migrate/data_migrator.rb#34
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#22
def current_version; end
# Provides the full migrations_path filepath
#
# @return [String]
#
- # source://data_migrate//lib/data_migrate/data_migrator.rb#53
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#41
def full_migrations_path; end
# Compares the given filename with what we expect data migration
@@ -147,70 +142,64 @@ class DataMigrate::DataMigrator < ::ActiveRecord::Migrator
# @param filename [String]
# @return [MatchData]
#
- # source://data_migrate//lib/data_migrate/data_migrator.rb#43
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#31
def match(filename); end
# TODO: this was added to be backward compatible, need to re-evaluate
#
- # source://data_migrate//lib/data_migrate/data_migrator.rb#62
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#50
def migrations(_migrations_paths); end
- # source://data_migrate//lib/data_migrate/data_migrator.rb#8
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#14
def migrations_paths; end
- # source://data_migrate//lib/data_migrate/data_migrator.rb#57
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#45
def migrations_status; end
# @return [Boolean]
#
- # source://data_migrate//lib/data_migrate/data_migrator.rb#47
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#35
def needs_migration?; end
- # source://data_migrate//lib/data_migrate/data_migrator.rb#72
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#60
def rollback(migrations_path, steps); end
# TODO: this was added to be backward compatible, need to re-evaluate
#
- # source://data_migrate//lib/data_migrate/data_migrator.rb#68
+ # source://data_migrate//lib/data_migrate/data_migrator.rb#56
def run(direction, migration_paths, version); end
end
end
# source://data_migrate//lib/data_migrate/data_schema_migration.rb#2
-class DataMigrate::DataSchemaMigration
- class << self
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def create(*_arg0, **_arg1, &_arg2); end
-
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def create!(*_arg0, **_arg1, &_arg2); end
-
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def create_table(*_arg0, **_arg1, &_arg2); end
-
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def exists?(*_arg0, **_arg1, &_arg2); end
-
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#6
- def instance; end
+class DataMigrate::DataSchemaMigration < ::ActiveRecord::SchemaMigration
+ include ::DataMigrate::DataSchemaMigration::GeneratedAttributeMethods
+ include ::DataMigrate::DataSchemaMigration::GeneratedAssociationMethods
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def normalized_versions(*_arg0, **_arg1, &_arg2); end
+ class << self
+ # source://activemodel/7.0.8/lib/active_model/validations.rb#52
+ def _validators; end
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def primary_key(*_arg0, **_arg1, &_arg2); end
+ # source://data_migrate//lib/data_migrate/data_schema_migration.rb#23
+ def create_version(version); end
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def table_exists?(*_arg0, **_arg1, &_arg2); end
+ # source://activerecord/7.0.8/lib/active_record/enum.rb#116
+ def defined_enums; end
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def table_name(*_arg0, **_arg1, &_arg2); end
+ # source://data_migrate//lib/data_migrate/data_schema_migration.rb#19
+ def primary_key; end
- # source://data_migrate//lib/data_migrate/data_schema_migration.rb#4
- def where(*_arg0, **_arg1, &_arg2); end
+ # source://data_migrate//lib/data_migrate/data_schema_migration.rb#15
+ def table_name; end
end
end
+# source://data_migrate//lib/data_migrate/data_schema_migration.rb#0
+module DataMigrate::DataSchemaMigration::GeneratedAssociationMethods; end
+
+# source://data_migrate//lib/data_migrate/data_schema_migration.rb#0
+module DataMigrate::DataSchemaMigration::GeneratedAttributeMethods; end
+
# This class extends DatabaseTasks to add a schema_file method.
#
# source://data_migrate//lib/data_migrate/database_tasks.rb#8
@@ -232,7 +221,7 @@ class DataMigrate::DatabaseTasks
# source://data_migrate//lib/data_migrate/database_tasks.rb#88
def forward(step = T.unsafe(nil)); end
- # source://data_migrate//lib/data_migrate/database_tasks.rb#112
+ # source://data_migrate//lib/data_migrate/database_tasks.rb#114
def past_migrations(sort = T.unsafe(nil)); end
# source://data_migrate//lib/data_migrate/database_tasks.rb#102
@@ -241,7 +230,7 @@ class DataMigrate::DatabaseTasks
# source://data_migrate//lib/data_migrate/database_tasks.rb#38
def pending_migrations; end
- # source://data_migrate//lib/data_migrate/database_tasks.rb#108
+ # source://data_migrate//lib/data_migrate/database_tasks.rb#110
def pending_schema_migrations; end
# source://data_migrate//lib/data_migrate/database_tasks.rb#57
@@ -271,17 +260,6 @@ class DataMigrate::DatabaseTasks
end
end
-# source://data_migrate//lib/data_migrate/legacy_migrator.rb#2
-class DataMigrate::LegacyMigrator
- # @return [LegacyMigrator] a new instance of LegacyMigrator
- #
- # source://data_migrate//lib/data_migrate/legacy_migrator.rb#3
- def initialize(migrations_paths = T.unsafe(nil)); end
-
- # source://data_migrate//lib/data_migrate/legacy_migrator.rb#7
- def migrate; end
-end
-
# source://data_migrate//lib/data_migrate/migration_context.rb#2
class DataMigrate::MigrationContext < ::ActiveRecord::MigrationContext
# @return [MigrationContext] a new instance of MigrationContext
@@ -289,19 +267,19 @@ class DataMigrate::MigrationContext < ::ActiveRecord::MigrationContext
# source://data_migrate//lib/data_migrate/migration_context.rb#3
def initialize(migrations_paths = T.unsafe(nil)); end
- # source://data_migrate//lib/data_migrate/migration_context.rb#32
+ # source://data_migrate//lib/data_migrate/migration_context.rb#35
def current_version; end
- # source://data_migrate//lib/data_migrate/migration_context.rb#17
+ # source://data_migrate//lib/data_migrate/migration_context.rb#18
def down(target_version = T.unsafe(nil)); end
- # source://data_migrate//lib/data_migrate/migration_context.rb#37
+ # source://data_migrate//lib/data_migrate/migration_context.rb#40
def migration_files; end
- # source://data_migrate//lib/data_migrate/migration_context.rb#42
+ # source://data_migrate//lib/data_migrate/migration_context.rb#45
def migrations_status; end
- # source://data_migrate//lib/data_migrate/migration_context.rb#28
+ # source://data_migrate//lib/data_migrate/migration_context.rb#30
def run(direction, target_version); end
# source://data_migrate//lib/data_migrate/migration_context.rb#7
@@ -309,13 +287,45 @@ class DataMigrate::MigrationContext < ::ActiveRecord::MigrationContext
private
- # source://data_migrate//lib/data_migrate/migration_context.rb#62
+ # source://data_migrate//lib/data_migrate/migration_context.rb#65
def get_all_versions; end
- # source://data_migrate//lib/data_migrate/migration_context.rb#70
+ # source://data_migrate//lib/data_migrate/migration_context.rb#73
def move(direction, steps); end
end
+# source://data_migrate//lib/data_migrate/rails_helper.rb#2
+class DataMigrate::RailsHelper
+ class << self
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#64
+ def data_migrator(direction, migrations, schema_migration = T.unsafe(nil), internal_metadata = T.unsafe(nil), target_version = T.unsafe(nil)); end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#48
+ def data_schema_delete_version(version); end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#56
+ def data_schema_migration; end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#16
+ def internal_metadata; end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#10
+ def rails_version_equal_to_or_higher_than_7_0; end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#4
+ def rails_version_equal_to_or_higher_than_7_1; end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#40
+ def schema_create_version(version); end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#24
+ def schema_migration; end
+
+ # source://data_migrate//lib/data_migrate/rails_helper.rb#32
+ def schema_migration_versions; end
+ end
+end
+
# source://data_migrate//lib/data_migrate/railtie.rb#2
class DataMigrate::Railtie < ::Rails::Railtie; end
@@ -360,7 +370,7 @@ class DataMigrate::SchemaMigration
# source://data_migrate//lib/data_migrate/schema_migration.rb#20
def sort_migrations(set1, set2 = T.unsafe(nil)); end
- # source://data_migrate//lib/data_migrate/schema_migration.rb#36
+ # source://data_migrate//lib/data_migrate/schema_migration.rb#37
def sort_string(migration); end
end
end
diff --git a/sorbet/rbi/gems/date@3.3.3.rbi b/sorbet/rbi/gems/date@3.3.4.rbi
similarity index 60%
rename from sorbet/rbi/gems/date@3.3.3.rbi
rename to sorbet/rbi/gems/date@3.3.4.rbi
index 705d31f6..be2da327 100644
--- a/sorbet/rbi/gems/date@3.3.3.rbi
+++ b/sorbet/rbi/gems/date@3.3.4.rbi
@@ -4,7 +4,6 @@
# This is an autogenerated file for types exported from the `date` gem.
# Please instead update this file by running `bin/tapioca gem date`.
-# source://date//lib/date.rb#6
class Date
include ::Comparable
@@ -15,60 +14,59 @@ class Date
#
# @return [Boolean]
#
- # source://date//lib/date.rb#13
+ # source://date//date.rb#13
def infinite?; end
end
-# source://date//lib/date.rb#17
class Date::Infinity < ::Numeric
# @return [Infinity] a new instance of Infinity
#
- # source://date//lib/date.rb#19
+ # source://date//date.rb#19
def initialize(d = T.unsafe(nil)); end
- # source://date//lib/date.rb#33
+ # source://date//date.rb#33
def +@; end
- # source://date//lib/date.rb#32
+ # source://date//date.rb#32
def -@; end
- # source://date//lib/date.rb#35
+ # source://date//date.rb#35
def <=>(other); end
- # source://date//lib/date.rb#30
+ # source://date//date.rb#30
def abs; end
- # source://date//lib/date.rb#51
+ # source://date//date.rb#51
def coerce(other); end
# @return [Boolean]
#
- # source://date//lib/date.rb#26
+ # source://date//date.rb#26
def finite?; end
# @return [Boolean]
#
- # source://date//lib/date.rb#27
+ # source://date//date.rb#27
def infinite?; end
# @return [Boolean]
#
- # source://date//lib/date.rb#28
+ # source://date//date.rb#28
def nan?; end
- # source://date//lib/date.rb#59
+ # source://date//date.rb#59
def to_f; end
# @return [Boolean]
#
- # source://date//lib/date.rb#25
+ # source://date//date.rb#25
def zero?; end
protected
- # source://date//lib/date.rb#21
+ # source://date//date.rb#21
def d; end
end
-# source://date//lib/date.rb#7
+# source://date//date.rb#7
Date::VERSION = T.let(T.unsafe(nil), String)
diff --git a/sorbet/rbi/gems/device_detector@1.1.0.rbi b/sorbet/rbi/gems/device_detector@1.1.2.rbi
similarity index 74%
rename from sorbet/rbi/gems/device_detector@1.1.0.rbi
rename to sorbet/rbi/gems/device_detector@1.1.2.rbi
index 8ba4833d..264fcbba 100644
--- a/sorbet/rbi/gems/device_detector@1.1.0.rbi
+++ b/sorbet/rbi/gems/device_detector@1.1.2.rbi
@@ -8,105 +8,120 @@
class DeviceDetector
# @return [DeviceDetector] a new instance of DeviceDetector
#
- # source://device_detector//lib/device_detector.rb#22
+ # source://device_detector//lib/device_detector.rb#23
def initialize(user_agent, headers = T.unsafe(nil)); end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#158
+ # source://device_detector//lib/device_detector.rb#185
def bot?; end
- # source://device_detector//lib/device_detector.rb#162
+ # source://device_detector//lib/device_detector.rb#189
def bot_name; end
# Returns the value of attribute client_hint.
#
- # source://device_detector//lib/device_detector.rb#20
+ # source://device_detector//lib/device_detector.rb#21
def client_hint; end
- # source://device_detector//lib/device_detector.rb#59
+ # source://device_detector//lib/device_detector.rb#82
def device_brand; end
- # source://device_detector//lib/device_detector.rb#55
+ # source://device_detector//lib/device_detector.rb#76
def device_name; end
- # source://device_detector//lib/device_detector.rb#66
+ # source://device_detector//lib/device_detector.rb#92
def device_type; end
- # source://device_detector//lib/device_detector.rb#33
+ # source://device_detector//lib/device_detector.rb#41
+ def encode_user_agent_if_needed(user_agent); end
+
+ # source://device_detector//lib/device_detector.rb#54
def full_version; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#154
+ # source://device_detector//lib/device_detector.rb#181
def known?; end
- # source://device_detector//lib/device_detector.rb#27
+ # source://device_detector//lib/device_detector.rb#48
def name; end
- # source://device_detector//lib/device_detector.rb#37
+ # source://device_detector//lib/device_detector.rb#58
def os_family; end
- # source://device_detector//lib/device_detector.rb#49
+ # source://device_detector//lib/device_detector.rb#70
def os_full_version; end
- # source://device_detector//lib/device_detector.rb#43
+ # source://device_detector//lib/device_detector.rb#64
def os_name; end
+ # https://github.com/matomo-org/device-detector/blob/c235832dba13961ab0f71b681616baf1aa48de23/Parser/Device/AbstractDeviceParser.php#L1873
+ #
+ # source://device_detector//lib/device_detector.rb#30
+ def set_user_agent(user_agent); end
+
# Returns the value of attribute user_agent.
#
- # source://device_detector//lib/device_detector.rb#20
+ # source://device_detector//lib/device_detector.rb#21
def user_agent; end
private
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#232
+ # source://device_detector//lib/device_detector.rb#264
def android_mobile_fragment?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#228
+ # source://device_detector//lib/device_detector.rb#260
def android_tablet_fragment?; end
- # source://device_detector//lib/device_detector.rb#193
+ # source://device_detector//lib/device_detector.rb#220
def bot; end
- # source://device_detector//lib/device_detector.rb#274
+ # source://device_detector//lib/device_detector.rb#306
def build_regex(src); end
- # source://device_detector//lib/device_detector.rb#197
+ # source://device_detector//lib/device_detector.rb#224
def client; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#265
+ # source://device_detector//lib/device_detector.rb#297
def desktop?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#236
+ # source://device_detector//lib/device_detector.rb#268
def desktop_fragment?; end
# This is a workaround until we support detecting mobile only browsers
#
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#261
+ # source://device_detector//lib/device_detector.rb#293
def desktop_string?; end
- # source://device_detector//lib/device_detector.rb#201
+ # source://device_detector//lib/device_detector.rb#228
def device; end
+ # https://github.com/matomo-org/device-detector/blob/827a3fab7e38c3274c18d2f5f5bc2a78b7ef4a3a/DeviceDetector.php#L921C5-L921C5
+ #
+ # @return [Boolean]
+ #
+ # source://device_detector//lib/device_detector.rb#237
+ def fake_ua?; end
+
# Related to issue mentionned in device.rb#1562
#
- # source://device_detector//lib/device_detector.rb#220
+ # source://device_detector//lib/device_detector.rb#252
def fix_for_x_music; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#215
+ # source://device_detector//lib/device_detector.rb#247
def linux_fix?; end
# https://github.com/matomo-org/device-detector/blob/be1c9ef486c247dc4886668da5ed0b1c49d90ba8/Parser/Client/Browser.php#L772
@@ -114,52 +129,52 @@ class DeviceDetector
#
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#211
+ # source://device_detector//lib/device_detector.rb#243
def mobile_fix?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#248
+ # source://device_detector//lib/device_detector.rb#280
def opera_tablet?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#244
+ # source://device_detector//lib/device_detector.rb#276
def opera_tv_store?; end
- # source://device_detector//lib/device_detector.rb#205
+ # source://device_detector//lib/device_detector.rb#232
def os; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#224
+ # source://device_detector//lib/device_detector.rb#256
def skip_os_version?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#252
+ # source://device_detector//lib/device_detector.rb#284
def tizen_samsung_tv?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#240
+ # source://device_detector//lib/device_detector.rb#272
def touch_enabled?; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector.rb#256
+ # source://device_detector//lib/device_detector.rb#288
def uses_mobile_browser?; end
class << self
- # source://device_detector//lib/device_detector.rb#181
+ # source://device_detector//lib/device_detector.rb#208
def cache; end
- # source://device_detector//lib/device_detector.rb#177
+ # source://device_detector//lib/device_detector.rb#204
def config; end
# @yield [config]
#
- # source://device_detector//lib/device_detector.rb#185
+ # source://device_detector//lib/device_detector.rb#212
def configure; end
end
end
@@ -182,7 +197,7 @@ class DeviceDetector::Browser
class << self
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/browser.rb#530
+ # source://device_detector//lib/device_detector/browser.rb#550
def mobile_only_browser?(name); end
end
end
@@ -190,10 +205,10 @@ end
# source://device_detector//lib/device_detector/browser.rb#5
DeviceDetector::Browser::AVAILABLE_BROWSERS = T.let(T.unsafe(nil), Hash)
-# source://device_detector//lib/device_detector/browser.rb#509
+# source://device_detector//lib/device_detector/browser.rb#527
DeviceDetector::Browser::BROWSER_FULL_TO_SHORT = T.let(T.unsafe(nil), Hash)
-# source://device_detector//lib/device_detector/browser.rb#511
+# source://device_detector//lib/device_detector/browser.rb#529
DeviceDetector::Browser::MOBILE_ONLY_BROWSERS = T.let(T.unsafe(nil), Set)
# source://device_detector//lib/device_detector/client.rb#4
@@ -228,52 +243,57 @@ class DeviceDetector::ClientHint
# Returns the value of attribute app_name.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def app_name; end
# Returns the value of attribute browser_list.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def browser_list; end
- # source://device_detector//lib/device_detector/client_hint.rb#27
+ # source://device_detector//lib/device_detector/client_hint.rb#29
def browser_name; end
+ # Returns the value of attribute full_version.
+ #
+ # source://device_detector//lib/device_detector/client_hint.rb#26
+ def full_version; end
+
# Returns the value of attribute headers.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def headers; end
# Returns the value of attribute mobile.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def mobile; end
# Returns the value of attribute model.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def model; end
- # source://device_detector//lib/device_detector/client_hint.rb#52
+ # source://device_detector//lib/device_detector/client_hint.rb#54
def os_family; end
- # source://device_detector//lib/device_detector/client_hint.rb#39
+ # source://device_detector//lib/device_detector/client_hint.rb#41
def os_name; end
- # source://device_detector//lib/device_detector/client_hint.rb#46
+ # source://device_detector//lib/device_detector/client_hint.rb#48
def os_short_name; end
- # source://device_detector//lib/device_detector/client_hint.rb#33
+ # source://device_detector//lib/device_detector/client_hint.rb#35
def os_version; end
# Returns the value of attribute platform.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def platform; end
# Returns the value of attribute platform_version.
#
- # source://device_detector//lib/device_detector/client_hint.rb#25
+ # source://device_detector//lib/device_detector/client_hint.rb#26
def platform_version; end
private
@@ -282,37 +302,43 @@ class DeviceDetector::ClientHint
#
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/client_hint.rb#61
+ # source://device_detector//lib/device_detector/client_hint.rb#70
def android_app?; end
- # source://device_detector//lib/device_detector/client_hint.rb#99
+ # source://device_detector//lib/device_detector/client_hint.rb#108
def app_name_from_headers; end
- # source://device_detector//lib/device_detector/client_hint.rb#70
+ # source://device_detector//lib/device_detector/client_hint.rb#79
def available_browsers; end
- # source://device_detector//lib/device_detector/client_hint.rb#74
+ # source://device_detector//lib/device_detector/client_hint.rb#83
def available_osses; end
- # source://device_detector//lib/device_detector/client_hint.rb#66
+ # source://device_detector//lib/device_detector/client_hint.rb#75
def browser_name_from_list; end
- # source://device_detector//lib/device_detector/client_hint.rb#107
+ # source://device_detector//lib/device_detector/client_hint.rb#116
def extract_app_name; end
- # source://device_detector//lib/device_detector/client_hint.rb#134
+ # source://device_detector//lib/device_detector/client_hint.rb#143
def extract_browser_list; end
- # source://device_detector//lib/device_detector/client_hint.rb#160
+ # source://device_detector//lib/device_detector/client_hint.rb#154
+ def extract_browser_name_and_version(component); end
+
+ # source://device_detector//lib/device_detector/client_hint.rb#175
def extract_model; end
- # source://device_detector//lib/device_detector/client_hint.rb#114
+ # source://device_detector//lib/device_detector/client_hint.rb#62
+ def extract_platform_version; end
+
+ # source://device_detector//lib/device_detector/client_hint.rb#123
def hint_app_names; end
- # source://device_detector//lib/device_detector/client_hint.rb#120
+ # source://device_detector//lib/device_detector/client_hint.rb#129
def hint_filenames; end
- # source://device_detector//lib/device_detector/client_hint.rb#124
+ # source://device_detector//lib/device_detector/client_hint.rb#133
def hint_filepaths; end
# https://github.com/matomo-org/device-detector/blob/be1c9ef486c247dc4886668da5ed0b1c49d90ba8/Parser/Client/Browser.php#L749
@@ -321,20 +347,20 @@ class DeviceDetector::ClientHint
#
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/client_hint.rb#91
+ # source://device_detector//lib/device_detector/client_hint.rb#100
def is_iridium?; end
- # source://device_detector//lib/device_detector/client_hint.rb#130
+ # source://device_detector//lib/device_detector/client_hint.rb#139
def load_hint_app_names; end
# https://github.com/matomo-org/device-detector/blob/be1c9ef486c247dc4886668da5ed0b1c49d90ba8/Parser/Client/Browser.php#L865
#
- # source://device_detector//lib/device_detector/client_hint.rb#147
+ # source://device_detector//lib/device_detector/client_hint.rb#162
def name_from_known_browsers(name); end
# https://github.com/matomo-org/device-detector/blob/28211c6f411528abf41304e07b886fdf322a49b7/Parser/OperatingSystem.php#L434
#
- # source://device_detector//lib/device_detector/client_hint.rb#79
+ # source://device_detector//lib/device_detector/client_hint.rb#88
def windows_version; end
end
@@ -347,20 +373,20 @@ DeviceDetector::ClientHint::REGEX_CACHE = T.let(T.unsafe(nil), DeviceDetector::M
# source://device_detector//lib/device_detector/client_hint.rb#5
DeviceDetector::ClientHint::ROOT = T.let(T.unsafe(nil), String)
-# source://device_detector//lib/device_detector/device.rb#5
+# source://device_detector//lib/device_detector/device.rb#4
class DeviceDetector::Device < ::DeviceDetector::Parser
- # source://device_detector//lib/device_detector/device.rb#1509
+ # source://device_detector//lib/device_detector/device.rb#1726
def brand; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/device.rb#1493
+ # source://device_detector//lib/device_detector/device.rb#1710
def known?; end
- # source://device_detector//lib/device_detector/device.rb#1497
+ # source://device_detector//lib/device_detector/device.rb#1714
def name; end
- # source://device_detector//lib/device_detector/device.rb#1501
+ # source://device_detector//lib/device_detector/device.rb#1718
def type; end
private
@@ -368,18 +394,21 @@ class DeviceDetector::Device < ::DeviceDetector::Parser
# The order of files needs to be the same as the order of device
# parser classes used in the piwik project.
#
- # source://device_detector//lib/device_detector/device.rb#1517
+ # source://device_detector//lib/device_detector/device.rb#1747
def filenames; end
+ # source://device_detector//lib/device_detector/device.rb#1737
+ def fix_for_x_music; end
+
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/device.rb#1570
+ # source://device_detector//lib/device_detector/device.rb#1800
def hbbtv?; end
- # source://device_detector//lib/device_detector/device.rb#1530
+ # source://device_detector//lib/device_detector/device.rb#1760
def matching_regex; end
- # source://device_detector//lib/device_detector/device.rb#1592
+ # source://device_detector//lib/device_detector/device.rb#1822
def parse_regexes(path, raw_regexes); end
# Finds the first match of the string in a list of regexes.
@@ -389,22 +418,25 @@ class DeviceDetector::Device < ::DeviceDetector::Parser
# @param regex_list [Array] List of regexes
# @return [MatchData, nil] MatchData if string matches any regexp, nil otherwise
#
- # source://device_detector//lib/device_detector/device.rb#1559
+ # source://device_detector//lib/device_detector/device.rb#1789
def regex_find(user_agent, regex_list); end
- # source://device_detector//lib/device_detector/device.rb#1580
+ # source://device_detector//lib/device_detector/device.rb#1810
def regexes_for_hbbtv; end
- # source://device_detector//lib/device_detector/device.rb#1584
+ # source://device_detector//lib/device_detector/device.rb#1814
def regexes_for_shelltv; end
- # source://device_detector//lib/device_detector/device.rb#1588
+ # source://device_detector//lib/device_detector/device.rb#1818
def regexes_other; end
# @return [Boolean]
#
- # source://device_detector//lib/device_detector/device.rb#1575
+ # source://device_detector//lib/device_detector/device.rb#1805
def shelltv?; end
+
+ # source://device_detector//lib/device_detector/device.rb#1741
+ def vendor_fragment; end
end
# source://device_detector//lib/device_detector/device.rb#23
@@ -526,7 +558,7 @@ class DeviceDetector::OS < ::DeviceDetector::Parser
private
- # source://device_detector//lib/device_detector/os.rb#225
+ # source://device_detector//lib/device_detector/os.rb#233
def filenames; end
# source://device_detector//lib/device_detector/os.rb#30
@@ -536,10 +568,10 @@ end
# source://device_detector//lib/device_detector/os.rb#42
DeviceDetector::OS::DESKTOP_OSS = T.let(T.unsafe(nil), Set)
-# source://device_detector//lib/device_detector/os.rb#183
+# source://device_detector//lib/device_detector/os.rb#191
DeviceDetector::OS::DOWNCASED_OPERATING_SYSTEMS = T.let(T.unsafe(nil), Hash)
-# source://device_detector//lib/device_detector/os.rb#221
+# source://device_detector//lib/device_detector/os.rb#229
DeviceDetector::OS::FAMILY_TO_OS = T.let(T.unsafe(nil), Hash)
# OS short codes mapped to long names
@@ -547,7 +579,7 @@ DeviceDetector::OS::FAMILY_TO_OS = T.let(T.unsafe(nil), Hash)
# source://device_detector//lib/device_detector/os.rb#49
DeviceDetector::OS::OPERATING_SYSTEMS = T.let(T.unsafe(nil), Hash)
-# source://device_detector//lib/device_detector/os.rb#187
+# source://device_detector//lib/device_detector/os.rb#195
DeviceDetector::OS::OS_FAMILIES = T.let(T.unsafe(nil), Hash)
# source://device_detector//lib/device_detector/parser.rb#4
@@ -570,7 +602,7 @@ class DeviceDetector::Parser
private
- # source://device_detector//lib/device_detector/parser.rb#87
+ # source://device_detector//lib/device_detector/parser.rb#109
def build_regex(src); end
# @raise [NotImplementedError]
@@ -581,8 +613,18 @@ class DeviceDetector::Parser
# source://device_detector//lib/device_detector/parser.rb#48
def filepaths; end
- # source://device_detector//lib/device_detector/parser.rb#91
- def from_cache(key); end
+ # source://device_detector//lib/device_detector/parser.rb#113
+ def from_cache(key, &block); end
+
+ # @return [Boolean]
+ #
+ # source://device_detector//lib/device_detector/parser.rb#70
+ def is_device_yml_file?(file_path); end
+
+ # @return [Boolean]
+ #
+ # source://device_detector//lib/device_detector/parser.rb#74
+ def is_vendor_yml_file?(file_path); end
# source://device_detector//lib/device_detector/parser.rb#60
def load_regexes(file_paths); end
@@ -590,7 +632,7 @@ class DeviceDetector::Parser
# source://device_detector//lib/device_detector/parser.rb#34
def matching_regex; end
- # source://device_detector//lib/device_detector/parser.rb#77
+ # source://device_detector//lib/device_detector/parser.rb#99
def parse_regexes(path, raw_regexes); end
# source://device_detector//lib/device_detector/parser.rb#30
@@ -602,7 +644,13 @@ class DeviceDetector::Parser
# source://device_detector//lib/device_detector/parser.rb#54
def regexes_for(file_paths); end
- # source://device_detector//lib/device_detector/parser.rb#64
+ # source://device_detector//lib/device_detector/parser.rb#82
+ def rewrite_device_object!(object); end
+
+ # source://device_detector//lib/device_detector/parser.rb#78
+ def rewrite_vendor_object!(object); end
+
+ # source://device_detector//lib/device_detector/parser.rb#86
def symbolize_keys!(object); end
end
@@ -615,6 +663,20 @@ DeviceDetector::Parser::ROOT = T.let(T.unsafe(nil), String)
# source://device_detector//lib/device_detector/version.rb#4
DeviceDetector::VERSION = T.let(T.unsafe(nil), String)
+# source://device_detector//lib/device_detector/vendor_fragment.rb#6
+class DeviceDetector::VendorFragment < ::DeviceDetector::Parser
+ # source://device_detector//lib/device_detector/vendor_fragment.rb#7
+ def name; end
+
+ private
+
+ # source://device_detector//lib/device_detector/vendor_fragment.rb#21
+ def filenames; end
+
+ # source://device_detector//lib/device_detector/vendor_fragment.rb#13
+ def vendor_fragment_info; end
+end
+
# source://device_detector//lib/device_detector/version_extractor.rb#4
class DeviceDetector::VersionExtractor < ::DeviceDetector::MetadataExtractor
# source://device_detector//lib/device_detector/version_extractor.rb#10
diff --git a/sorbet/rbi/gems/devise@4.9.2.rbi b/sorbet/rbi/gems/devise@4.9.3.rbi
similarity index 96%
rename from sorbet/rbi/gems/devise@4.9.2.rbi
rename to sorbet/rbi/gems/devise@4.9.3.rbi
index 1dcd416a..e2e9259b 100644
--- a/sorbet/rbi/gems/devise@4.9.2.rbi
+++ b/sorbet/rbi/gems/devise@4.9.3.rbi
@@ -9,7 +9,7 @@ module ActionDispatch::Routing; end
# source://devise//lib/devise/rails/routes.rb#35
class ActionDispatch::Routing::Mapper
- # source://actionpack/7.0.6/lib/action_dispatch/routing/mapper.rb#2302
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/mapper.rb#2302
def initialize(set); end
# Sets the devise scope to be used in the controller. If you have custom routes,
@@ -347,10 +347,10 @@ class ActionDispatch::Routing::Mapper
def with_devise_exclusive_scope(new_path, new_as, options); end
class << self
- # source://actionpack/7.0.6/lib/action_dispatch/routing/mapper.rb#381
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/mapper.rb#381
def normalize_name(name); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/mapper.rb#364
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/mapper.rb#364
def normalize_path(path); end
end
end
@@ -359,171 +359,171 @@ end
class ActionDispatch::Routing::RouteSet
include ::Devise::RouteSet
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#366
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#366
def initialize(config = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#615
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#615
def add_polymorphic_mapping(klass, options, &block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#584
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#584
def add_route(mapping, name); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#619
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#619
def add_url_helper(name, options, &block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#395
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#395
def api_only?; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#415
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#415
def append(&block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#849
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#849
def call(env); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#439
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#439
def clear!; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def default_scope; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def default_scope=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#338
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#338
def default_url_options; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#338
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#338
def default_url_options=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#461
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#461
def define_mounted_helper(name, script_namer = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#337
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#337
def disable_clear_and_finalize; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#337
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#337
def disable_clear_and_finalize=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#408
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#408
def draw(&block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#338
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#338
def draw_paths; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#338
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#338
def draw_paths=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#385
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#385
def eager_load!; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#580
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#580
def empty?; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#339
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#339
def env_key; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#760
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#760
def extra_keys(options, recall = T.unsafe(nil)); end
# source://devise//lib/devise/rails/routes.rb#8
def finalize!; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#792
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#792
def find_relative_url_root(options); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#788
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#788
def find_script_name(options); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def formatter; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def formatter=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#764
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#764
def generate_extras(options, recall = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#488
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#488
def generate_url_helpers(supports_path); end
def inspect; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#457
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#457
def mounted_helpers; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def named_routes; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def named_routes=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#784
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#784
def optimize_routes_generation?; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#796
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#796
def path_for(options, route_name = T.unsafe(nil), reserved = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#339
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#339
def polymorphic_mappings; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#419
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#419
def prepend(&block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#855
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#855
def recognize_path(path, environment = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#870
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#870
def recognize_path_with_request(req, path, extras, raise_on_missing: T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#391
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#391
def relative_url_root; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#399
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#399
def request_class; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#337
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#337
def resources_path_names; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#337
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#337
def resources_path_names=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def router; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def router=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def routes; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def set; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#336
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#336
def set=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#801
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#801
def url_for(options, route_name = T.unsafe(nil), url_strategy = T.unsafe(nil), method_name = T.unsafe(nil), reserved = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#480
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#480
def url_helpers(supports_path = T.unsafe(nil)); end
private
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#423
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#423
def eval_block(block); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#775
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#775
def generate(route_name, options, recall = T.unsafe(nil), method_name = T.unsafe(nil)); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#403
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#403
def make_request(env); end
class << self
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#343
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#343
def default_resources_path_names; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#347
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#347
def new_with_config(config); end
end
end
@@ -854,7 +854,7 @@ module Devise
class << self
# @return [Boolean]
#
- # source://devise//lib/devise.rb#524
+ # source://devise//lib/devise.rb#528
def activerecord51?; end
# Small method that adds a mapping to Devise.
@@ -941,6 +941,9 @@ module Devise
# source://devise//lib/devise.rb#209
def default_scope=(val); end
+ # source://devise//lib/devise.rb#524
+ def deprecator; end
+
# source://devise//lib/devise.rb#117
def email_regexp; end
@@ -1536,10 +1539,10 @@ class Devise::Controllers::Responder < ::ActionController::Responder
# and/or responders. It won't allow configuring a custom response, but it allows Devise
# to use these methods and defaults across the implementation more easily.
#
- # source://responders/3.1.0/lib/action_controller/responder.rb#123
+ # source://responders/3.1.1/lib/action_controller/responder.rb#123
def error_status; end
- # source://responders/3.1.0/lib/action_controller/responder.rb#124
+ # source://responders/3.1.1/lib/action_controller/responder.rb#124
def redirect_status; end
end
end
@@ -1833,7 +1836,7 @@ end
# source://devise//lib/devise/rails.rb#7
class Devise::Engine < ::Rails::Engine
class << self
- # source://activesupport/7.0.6/lib/active_support/callbacks.rb#68
+ # source://activesupport/7.0.8/lib/active_support/callbacks.rb#68
def __callbacks; end
end
end
@@ -1856,13 +1859,13 @@ class Devise::FailureApp < ::ActionController::Metal
include ::Devise::Controllers::StoreLocation
extend ::AbstractController::UrlFor::ClassMethods
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options; end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options=(_arg0); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
# source://devise//lib/devise/failure_app.rb#19
@@ -1871,16 +1874,16 @@ class Devise::FailureApp < ::ActionController::Metal
# source://devise//lib/devise/failure_app.rb#47
def http_auth; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects; end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
# source://devise//lib/devise/failure_app.rb#54
@@ -2005,7 +2008,7 @@ class Devise::FailureApp < ::ActionController::Metal
def root_path_defined?(context); end
class << self
- # source://actionpack/7.0.6/lib/action_dispatch/routing/route_set.rb#564
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/route_set.rb#564
def _routes; end
# source://devise//lib/devise/failure_app.rb#21
@@ -2018,25 +2021,25 @@ class Devise::FailureApp < ::ActionController::Metal
# source://devise//lib/devise/failure_app.rb#29
def default_url_options(*args); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options=(value); end
- # source://actionpack/7.0.6/lib/action_dispatch/routing/url_for.rb#95
+ # source://actionpack/7.0.8/lib/action_dispatch/routing/url_for.rb#95
def default_url_options?; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#113
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#113
def logger; end
- # source://activesupport/7.0.6/lib/active_support/configurable.rb#114
+ # source://activesupport/7.0.8/lib/active_support/configurable.rb#114
def logger=(value); end
- # source://actionpack/7.0.6/lib/action_controller/metal.rb#210
+ # source://actionpack/7.0.8/lib/action_controller/metal.rb#210
def middleware_stack; end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects; end
- # source://actionpack/7.0.6/lib/action_controller/metal/redirecting.rb#15
+ # source://actionpack/7.0.8/lib/action_controller/metal/redirecting.rb#15
def raise_on_open_redirects=(val); end
end
end
@@ -2096,7 +2099,7 @@ class Devise::Mailer < ::ActionMailer::Base
private
- # source://actionview/7.0.6/lib/action_view/layouts.rb#328
+ # source://actionview/7.0.8/lib/action_view/layouts.rb#328
def _layout(lookup_context, formats); end
end
@@ -4470,7 +4473,7 @@ end
# Base strategy for Devise. Responsible for verifying correct scope and mapping.
#
-# source://devise//lib/devise/strategies/base.rb#7
+# source://devise//lib/devise/strategies/base.rb#6
class Devise::Strategies::Base < ::Warden::Strategies::Base
# Checks if a valid scope was given for devise and find mapping based on this scope.
#
@@ -4498,7 +4501,7 @@ end
# recreate the user from this cookie if it exists. Must be called *before*
# authenticatable.
#
-# source://devise//lib/devise/strategies/rememberable.rb#12
+# source://devise//lib/devise/strategies/rememberable.rb#11
class Devise::Strategies::Rememberable < ::Devise::Strategies::Authenticatable
# To authenticate a user we deserialize the cookie and attempt finding
# the record in the database. If the attempt fails, we pass to another
diff --git a/sorbet/rbi/gems/diff-lcs@1.5.0.rbi b/sorbet/rbi/gems/diff-lcs@1.5.0.rbi
deleted file mode 100644
index 120f0963..00000000
--- a/sorbet/rbi/gems/diff-lcs@1.5.0.rbi
+++ /dev/null
@@ -1,1083 +0,0 @@
-# typed: true
-
-# DO NOT EDIT MANUALLY
-# This is an autogenerated file for types exported from the `diff-lcs` gem.
-# Please instead update this file by running `bin/tapioca gem diff-lcs`.
-
-# source://diff-lcs//lib/diff/lcs.rb#3
-module Diff; end
-
-# source://diff-lcs//lib/diff/lcs.rb#51
-module Diff::LCS
- # Returns the difference set between +self+ and +other+. See Diff::LCS#diff.
- #
- # source://diff-lcs//lib/diff/lcs.rb#75
- def diff(other, callbacks = T.unsafe(nil), &block); end
-
- # Returns an Array containing the longest common subsequence(s) between
- # +self+ and +other+. See Diff::LCS#lcs.
- #
- # lcs = seq1.lcs(seq2)
- #
- # A note when using objects: Diff::LCS only works properly when each object
- # can be used as a key in a Hash, which typically means that the objects must
- # implement Object#eql? in a way that two identical values compare
- # identically for key purposes. That is:
- #
- # O.new('a').eql?(O.new('a')) == true
- #
- # source://diff-lcs//lib/diff/lcs.rb#70
- def lcs(other, &block); end
-
- # Attempts to patch +self+ with the provided +patchset+. A new sequence based
- # on +self+ and the +patchset+ will be created. See Diff::LCS#patch. Attempts
- # to autodiscover the direction of the patch.
- #
- # source://diff-lcs//lib/diff/lcs.rb#101
- def patch(patchset); end
-
- # Attempts to patch +self+ with the provided +patchset+. A new sequence based
- # on +self+ and the +patchset+ will be created. See Diff::LCS#patch. Does no
- # patch direction autodiscovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#109
- def patch!(patchset); end
-
- # Attempts to patch +self+ with the provided +patchset+, using #patch!. If
- # the sequence this is used on supports #replace, the value of +self+ will be
- # replaced. See Diff::LCS#patch. Does no patch direction autodiscovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#123
- def patch_me(patchset); end
-
- # Returns the balanced ("side-by-side") difference set between +self+ and
- # +other+. See Diff::LCS#sdiff.
- #
- # source://diff-lcs//lib/diff/lcs.rb#81
- def sdiff(other, callbacks = T.unsafe(nil), &block); end
-
- # Traverses the discovered longest common subsequences between +self+ and
- # +other+ using the alternate, balanced algorithm. See
- # Diff::LCS#traverse_balanced.
- #
- # source://diff-lcs//lib/diff/lcs.rb#94
- def traverse_balanced(other, callbacks = T.unsafe(nil), &block); end
-
- # Traverses the discovered longest common subsequences between +self+ and
- # +other+. See Diff::LCS#traverse_sequences.
- #
- # source://diff-lcs//lib/diff/lcs.rb#87
- def traverse_sequences(other, callbacks = T.unsafe(nil), &block); end
-
- # Attempts to patch +self+ with the provided +patchset+. A new sequence based
- # on +self+ and the +patchset+ will be created. See Diff::LCS#patch. Attempts
- # to autodiscover the direction of the patch.
- #
- # source://diff-lcs//lib/diff/lcs.rb#101
- def unpatch(patchset); end
-
- # Attempts to unpatch +self+ with the provided +patchset+. A new sequence
- # based on +self+ and the +patchset+ will be created. See Diff::LCS#unpatch.
- # Does no patch direction autodiscovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#116
- def unpatch!(patchset); end
-
- # Attempts to unpatch +self+ with the provided +patchset+, using #unpatch!.
- # If the sequence this is used on supports #replace, the value of +self+ will
- # be replaced. See Diff::LCS#unpatch. Does no patch direction autodiscovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#134
- def unpatch_me(patchset); end
-
- class << self
- # :yields seq1[i] for each matched:
- #
- # source://diff-lcs//lib/diff/lcs.rb#144
- def LCS(seq1, seq2, &block); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#52
- def callbacks_for(callbacks); end
-
- # #diff computes the smallest set of additions and deletions necessary to
- # turn the first sequence into the second, and returns a description of these
- # changes.
- #
- # See Diff::LCS::DiffCallbacks for the default behaviour. An alternate
- # behaviour may be implemented with Diff::LCS::ContextDiffCallbacks. If a
- # Class argument is provided for +callbacks+, #diff will attempt to
- # initialise it. If the +callbacks+ object (possibly initialised) responds to
- # #finish, it will be called.
- #
- # source://diff-lcs//lib/diff/lcs.rb#168
- def diff(seq1, seq2, callbacks = T.unsafe(nil), &block); end
-
- # :yields seq1[i] for each matched:
- #
- # source://diff-lcs//lib/diff/lcs.rb#144
- def lcs(seq1, seq2, &block); end
-
- # Applies a +patchset+ to the sequence +src+ according to the +direction+
- # (:patch or :unpatch), producing a new sequence.
- #
- # If the +direction+ is not specified, Diff::LCS::patch will attempt to
- # discover the direction of the +patchset+.
- #
- # A +patchset+ can be considered to apply forward (:patch) if the
- # following expression is true:
- #
- # patch(s1, diff(s1, s2)) -> s2
- #
- # A +patchset+ can be considered to apply backward (:unpatch) if the
- # following expression is true:
- #
- # patch(s2, diff(s1, s2)) -> s1
- #
- # If the +patchset+ contains no changes, the +src+ value will be returned as
- # either src.dup or +src+. A +patchset+ can be deemed as having no
- # changes if the following predicate returns true:
- #
- # patchset.empty? or
- # patchset.flatten(1).all? { |change| change.unchanged? }
- #
- # === Patchsets
- #
- # A +patchset+ is always an enumerable sequence of changes, hunks of changes,
- # or a mix of the two. A hunk of changes is an enumerable sequence of
- # changes:
- #
- # [ # patchset
- # # change
- # [ # hunk
- # # change
- # ]
- # ]
- #
- # The +patch+ method accepts patchsets that are enumerable sequences
- # containing either Diff::LCS::Change objects (or a subclass) or the array
- # representations of those objects. Prior to application, array
- # representations of Diff::LCS::Change objects will be reified.
- #
- # source://diff-lcs//lib/diff/lcs.rb#624
- def patch(src, patchset, direction = T.unsafe(nil)); end
-
- # Given a set of patchset, convert the current version to the next version.
- # Does no auto-discovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#734
- def patch!(src, patchset); end
-
- # #sdiff computes all necessary components to show two sequences and their
- # minimized differences side by side, just like the Unix utility
- # sdiff does:
- #
- # old < -
- # same same
- # before | after
- # - > new
- #
- # See Diff::LCS::SDiffCallbacks for the default behaviour. An alternate
- # behaviour may be implemented with Diff::LCS::ContextDiffCallbacks. If a
- # Class argument is provided for +callbacks+, #diff will attempt to
- # initialise it. If the +callbacks+ object (possibly initialised) responds to
- # #finish, it will be called.
- #
- # Each element of a returned array is a Diff::LCS::ContextChange object,
- # which can be implicitly converted to an array.
- #
- # Diff::LCS.sdiff(a, b).each do |action, (old_pos, old_element), (new_pos, new_element)|
- # case action
- # when '!'
- # # replace
- # when '-'
- # # delete
- # when '+'
- # # insert
- # end
- # end
- #
- # source://diff-lcs//lib/diff/lcs.rb#200
- def sdiff(seq1, seq2, callbacks = T.unsafe(nil), &block); end
-
- # #traverse_balanced is an alternative to #traverse_sequences. It uses a
- # different algorithm to iterate through the entries in the computed longest
- # common subsequence. Instead of viewing the changes as insertions or
- # deletions from one of the sequences, #traverse_balanced will report
- # changes between the sequences.
- #
- # The arguments to #traverse_balanced are the two sequences to traverse and a
- # callback object, like this:
- #
- # traverse_balanced(seq1, seq2, Diff::LCS::ContextDiffCallbacks.new)
- #
- # #sdiff is implemented with #traverse_balanced.
- #
- # == Callback Methods
- #
- # Optional callback methods are emphasized.
- #
- # callbacks#match:: Called when +a+ and +b+ are pointing to
- # common elements in +A+ and +B+.
- # callbacks#discard_a:: Called when +a+ is pointing to an
- # element not in +B+.
- # callbacks#discard_b:: Called when +b+ is pointing to an
- # element not in +A+.
- # callbacks#change:: Called when +a+ and +b+ are pointing to
- # the same relative position, but
- # A[a] and B[b] are not
- # the same; a change has
- # occurred.
- #
- # #traverse_balanced might be a bit slower than #traverse_sequences,
- # noticable only while processing huge amounts of data.
- #
- # == Algorithm
- #
- # a---+
- # v
- # A = a b c e h j l m n p
- # B = b c d e f j k l m r s t
- # ^
- # b---+
- #
- # === Matches
- #
- # If there are two arrows (+a+ and +b+) pointing to elements of sequences +A+
- # and +B+, the arrows will initially point to the first elements of their
- # respective sequences. #traverse_sequences will advance the arrows through
- # the sequences one element at a time, calling a method on the user-specified
- # callback object before each advance. It will advance the arrows in such a
- # way that if there are elements A[i] and B[j] which are
- # both equal and part of the longest common subsequence, there will be some
- # moment during the execution of #traverse_sequences when arrow +a+ is
- # pointing to A[i] and arrow +b+ is pointing to B[j]. When
- # this happens, #traverse_sequences will call callbacks#match and
- # then it will advance both arrows.
- #
- # === Discards
- #
- # Otherwise, one of the arrows is pointing to an element of its sequence that
- # is not part of the longest common subsequence. #traverse_sequences will
- # advance that arrow and will call callbacks#discard_a or
- # callbacks#discard_b, depending on which arrow it advanced.
- #
- # === Changes
- #
- # If both +a+ and +b+ point to elements that are not part of the longest
- # common subsequence, then #traverse_sequences will try to call
- # callbacks#change and advance both arrows. If
- # callbacks#change is not implemented, then
- # callbacks#discard_a and callbacks#discard_b will be
- # called in turn.
- #
- # The methods for callbacks#match, callbacks#discard_a,
- # callbacks#discard_b, and callbacks#change are invoked
- # with an event comprising the action ("=", "+", "-", or "!", respectively),
- # the indicies +i+ and +j+, and the elements A[i] and B[j].
- # Return values are discarded by #traverse_balanced.
- #
- # === Context
- #
- # Note that +i+ and +j+ may not be the same index position, even if +a+ and
- # +b+ are considered to be pointing to matching or changed elements.
- #
- # source://diff-lcs//lib/diff/lcs.rb#475
- def traverse_balanced(seq1, seq2, callbacks = T.unsafe(nil)); end
-
- # #traverse_sequences is the most general facility provided by this module;
- # #diff and #lcs are implemented as calls to it.
- #
- # The arguments to #traverse_sequences are the two sequences to traverse, and
- # a callback object, like this:
- #
- # traverse_sequences(seq1, seq2, Diff::LCS::ContextDiffCallbacks.new)
- #
- # == Callback Methods
- #
- # Optional callback methods are emphasized.
- #
- # callbacks#match:: Called when +a+ and +b+ are pointing to
- # common elements in +A+ and +B+.
- # callbacks#discard_a:: Called when +a+ is pointing to an
- # element not in +B+.
- # callbacks#discard_b:: Called when +b+ is pointing to an
- # element not in +A+.
- # callbacks#finished_a:: Called when +a+ has reached the end of
- # sequence +A+.
- # callbacks#finished_b:: Called when +b+ has reached the end of
- # sequence +B+.
- #
- # == Algorithm
- #
- # a---+
- # v
- # A = a b c e h j l m n p
- # B = b c d e f j k l m r s t
- # ^
- # b---+
- #
- # If there are two arrows (+a+ and +b+) pointing to elements of sequences +A+
- # and +B+, the arrows will initially point to the first elements of their
- # respective sequences. #traverse_sequences will advance the arrows through
- # the sequences one element at a time, calling a method on the user-specified
- # callback object before each advance. It will advance the arrows in such a
- # way that if there are elements A[i] and B[j] which are
- # both equal and part of the longest common subsequence, there will be some
- # moment during the execution of #traverse_sequences when arrow +a+ is
- # pointing to A[i] and arrow +b+ is pointing to B[j]. When
- # this happens, #traverse_sequences will call callbacks#match and
- # then it will advance both arrows.
- #
- # Otherwise, one of the arrows is pointing to an element of its sequence that
- # is not part of the longest common subsequence. #traverse_sequences will
- # advance that arrow and will call callbacks#discard_a or
- # callbacks#discard_b, depending on which arrow it advanced. If both
- # arrows point to elements that are not part of the longest common
- # subsequence, then #traverse_sequences will advance arrow +a+ and call the
- # appropriate callback, then it will advance arrow +b+ and call the appropriate
- # callback.
- #
- # The methods for callbacks#match, callbacks#discard_a, and
- # callbacks#discard_b are invoked with an event comprising the
- # action ("=", "+", or "-", respectively), the indicies +i+ and +j+, and the
- # elements A[i] and B[j]. Return values are discarded by
- # #traverse_sequences.
- #
- # === End of Sequences
- #
- # If arrow +a+ reaches the end of its sequence before arrow +b+ does,
- # #traverse_sequence will try to call callbacks#finished_a with the
- # last index and element of +A+ (A[-1]) and the current index and
- # element of +B+ (B[j]). If callbacks#finished_a does not
- # exist, then callbacks#discard_b will be called on each element of
- # +B+ until the end of the sequence is reached (the call will be done with
- # A[-1] and B[j] for each element).
- #
- # If +b+ reaches the end of +B+ before +a+ reaches the end of +A+,
- # callbacks#finished_b will be called with the current index and
- # element of +A+ (A[i]) and the last index and element of +B+
- # (A[-1]). Again, if callbacks#finished_b does not exist on
- # the callback object, then callbacks#discard_a will be called on
- # each element of +A+ until the end of the sequence is reached (A[i]
- # and B[-1]).
- #
- # There is a chance that one additional callbacks#discard_a or
- # callbacks#discard_b will be called after the end of the sequence
- # is reached, if +a+ has not yet reached the end of +A+ or +b+ has not yet
- # reached the end of +B+.
- #
- # source://diff-lcs//lib/diff/lcs.rb#285
- def traverse_sequences(seq1, seq2, callbacks = T.unsafe(nil)); end
-
- # Given a set of patchset, convert the current version to the prior version.
- # Does no auto-discovery.
- #
- # source://diff-lcs//lib/diff/lcs.rb#728
- def unpatch!(src, patchset); end
-
- private
-
- # source://diff-lcs//lib/diff/lcs/internals.rb#4
- def diff_traversal(method, seq1, seq2, callbacks, &block); end
- end
-end
-
-# An alias for DefaultCallbacks that is used in
-# Diff::LCS#traverse_balanced.
-#
-# Diff::LCS.LCS(seq1, seq2, Diff::LCS::BalancedCallbacks)
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#50
-Diff::LCS::BalancedCallbacks = Diff::LCS::DefaultCallbacks
-
-# A block is an operation removing, adding, or changing a group of items.
-# Basically, this is just a list of changes, where each change adds or
-# deletes a single item. Used by bin/ldiff.
-#
-# source://diff-lcs//lib/diff/lcs/block.rb#6
-class Diff::LCS::Block
- # @return [Block] a new instance of Block
- #
- # source://diff-lcs//lib/diff/lcs/block.rb#9
- def initialize(chunk); end
-
- # Returns the value of attribute changes.
- #
- # source://diff-lcs//lib/diff/lcs/block.rb#7
- def changes; end
-
- # source://diff-lcs//lib/diff/lcs/block.rb#21
- def diff_size; end
-
- # Returns the value of attribute insert.
- #
- # source://diff-lcs//lib/diff/lcs/block.rb#7
- def insert; end
-
- # source://diff-lcs//lib/diff/lcs/block.rb#25
- def op; end
-
- # Returns the value of attribute remove.
- #
- # source://diff-lcs//lib/diff/lcs/block.rb#7
- def remove; end
-end
-
-# Represents a simplistic (non-contextual) change. Represents the removal or
-# addition of an element from either the old or the new sequenced
-# enumerable.
-#
-# source://diff-lcs//lib/diff/lcs/change.rb#6
-class Diff::LCS::Change
- include ::Comparable
-
- # @return [Change] a new instance of Change
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#27
- def initialize(*args); end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#65
- def <=>(other); end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#58
- def ==(other); end
-
- # Returns the action this Change represents.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#20
- def action; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#72
- def adding?; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#84
- def changed?; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#76
- def deleting?; end
-
- # Returns the sequence element of the Change.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#25
- def element; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#88
- def finished_a?; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#92
- def finished_b?; end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#34
- def inspect(*_args); end
-
- # Returns the position of the Change.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#23
- def position; end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#38
- def to_a; end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#38
- def to_ary; end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#80
- def unchanged?; end
-
- class << self
- # source://diff-lcs//lib/diff/lcs/change.rb#44
- def from_a(arr); end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#15
- def valid_action?(action); end
- end
-end
-
-# source://diff-lcs//lib/diff/lcs/change.rb#7
-Diff::LCS::Change::IntClass = Integer
-
-# The only actions valid for changes are '+' (add), '-' (delete), '='
-# (no change), '!' (changed), '<' (tail changes from first sequence), or
-# '>' (tail changes from second sequence). The last two ('<>') are only
-# found with Diff::LCS::diff and Diff::LCS::sdiff.
-#
-# source://diff-lcs//lib/diff/lcs/change.rb#13
-Diff::LCS::Change::VALID_ACTIONS = T.let(T.unsafe(nil), Array)
-
-# Represents a contextual change. Contains the position and values of the
-# elements in the old and the new sequenced enumerables as well as the action
-# taken.
-#
-# source://diff-lcs//lib/diff/lcs/change.rb#101
-class Diff::LCS::ContextChange < ::Diff::LCS::Change
- # @return [ContextChange] a new instance of ContextChange
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#114
- def initialize(*args); end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#166
- def <=>(other); end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#157
- def ==(other); end
-
- # Returns the new element being changed.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#112
- def new_element; end
-
- # Returns the new position being changed.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#108
- def new_position; end
-
- # Returns the old element being changed.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#110
- def old_element; end
-
- # Returns the old position being changed.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#106
- def old_position; end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#122
- def to_a; end
-
- # source://diff-lcs//lib/diff/lcs/change.rb#122
- def to_ary; end
-
- class << self
- # source://diff-lcs//lib/diff/lcs/change.rb#132
- def from_a(arr); end
-
- # Simplifies a context change for use in some diff callbacks. '<' actions
- # are converted to '-' and '>' actions are converted to '+'.
- #
- # source://diff-lcs//lib/diff/lcs/change.rb#138
- def simplify(event); end
- end
-end
-
-# This will produce a compound array of contextual diff change objects. Each
-# element in the #diffs array is a "hunk" array, where each element in each
-# "hunk" array is a single change. Each change is a Diff::LCS::ContextChange
-# that contains both the old index and new index values for the change. The
-# "hunk" provides the full context for the changes. Both old and new objects
-# will be presented for changed objects. +nil+ will be substituted for a
-# discarded object.
-#
-# seq1 = %w(a b c e h j l m n p)
-# seq2 = %w(b c d e f j k l m r s t)
-#
-# diffs = Diff::LCS.diff(seq1, seq2, Diff::LCS::ContextDiffCallbacks)
-# # This example shows a simplified array format.
-# # [ [ [ '-', [ 0, 'a' ], [ 0, nil ] ] ], # 1
-# # [ [ '+', [ 3, nil ], [ 2, 'd' ] ] ], # 2
-# # [ [ '-', [ 4, 'h' ], [ 4, nil ] ], # 3
-# # [ '+', [ 5, nil ], [ 4, 'f' ] ] ],
-# # [ [ '+', [ 6, nil ], [ 6, 'k' ] ] ], # 4
-# # [ [ '-', [ 8, 'n' ], [ 9, nil ] ], # 5
-# # [ '+', [ 9, nil ], [ 9, 'r' ] ],
-# # [ '-', [ 9, 'p' ], [ 10, nil ] ],
-# # [ '+', [ 10, nil ], [ 10, 's' ] ],
-# # [ '+', [ 10, nil ], [ 11, 't' ] ] ] ]
-#
-# The five hunks shown are comprised of individual changes; if there is a
-# related set of changes, they are still shown individually.
-#
-# This callback can also be used with Diff::LCS#sdiff, which will produce
-# results like:
-#
-# diffs = Diff::LCS.sdiff(seq1, seq2, Diff::LCS::ContextCallbacks)
-# # This example shows a simplified array format.
-# # [ [ [ "-", [ 0, "a" ], [ 0, nil ] ] ], # 1
-# # [ [ "+", [ 3, nil ], [ 2, "d" ] ] ], # 2
-# # [ [ "!", [ 4, "h" ], [ 4, "f" ] ] ], # 3
-# # [ [ "+", [ 6, nil ], [ 6, "k" ] ] ], # 4
-# # [ [ "!", [ 8, "n" ], [ 9, "r" ] ], # 5
-# # [ "!", [ 9, "p" ], [ 10, "s" ] ],
-# # [ "+", [ 10, nil ], [ 11, "t" ] ] ] ]
-#
-# The five hunks are still present, but are significantly shorter in total
-# presentation, because changed items are shown as changes ("!") instead of
-# potentially "mismatched" pairs of additions and deletions.
-#
-# The result of this operation is similar to that of
-# Diff::LCS::SDiffCallbacks. They may be compared as:
-#
-# s = Diff::LCS.sdiff(seq1, seq2).reject { |e| e.action == "=" }
-# c = Diff::LCS.sdiff(seq1, seq2, Diff::LCS::ContextDiffCallbacks).flatten(1)
-#
-# s == c # -> true
-#
-# === Use
-#
-# This callback object must be initialised and can be used by the
-# Diff::LCS#diff or Diff::LCS#sdiff methods.
-#
-# cbo = Diff::LCS::ContextDiffCallbacks.new
-# Diff::LCS.LCS(seq1, seq2, cbo)
-# cbo.finish
-#
-# Note that the call to #finish is absolutely necessary, or the last set of
-# changes will not be visible. Alternatively, can be used as:
-#
-# cbo = Diff::LCS::ContextDiffCallbacks.new { |tcbo| Diff::LCS.LCS(seq1, seq2, tcbo) }
-#
-# The necessary #finish call will be made.
-#
-# === Simplified Array Format
-#
-# The simplified array format used in the example above can be obtained
-# with:
-#
-# require 'pp'
-# pp diffs.map { |e| e.map { |f| f.to_a } }
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#223
-class Diff::LCS::ContextDiffCallbacks < ::Diff::LCS::DiffCallbacks
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#232
- def change(event); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#224
- def discard_a(event); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#228
- def discard_b(event); end
-end
-
-# This callback object implements the default set of callback events,
-# which only returns the event itself. Note that #finished_a and
-# #finished_b are not implemented -- I haven't yet figured out where they
-# would be useful.
-#
-# Note that this is intended to be called as is, e.g.,
-#
-# Diff::LCS.LCS(seq1, seq2, Diff::LCS::DefaultCallbacks)
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#14
-class Diff::LCS::DefaultCallbacks
- class << self
- # Called when both the old and new values have changed.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#32
- def change(event); end
-
- # Called when the old value is discarded in favour of the new value.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#22
- def discard_a(event); end
-
- # Called when the new value is discarded in favour of the old value.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#27
- def discard_b(event); end
-
- # Called when two items match.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#17
- def match(event); end
-
- private
-
- def new(*_arg0); end
- end
-end
-
-# This will produce a compound array of simple diff change objects. Each
-# element in the #diffs array is a +hunk+ or +hunk+ array, where each
-# element in each +hunk+ array is a single Change object representing the
-# addition or removal of a single element from one of the two tested
-# sequences. The +hunk+ provides the full context for the changes.
-#
-# diffs = Diff::LCS.diff(seq1, seq2)
-# # This example shows a simplified array format.
-# # [ [ [ '-', 0, 'a' ] ], # 1
-# # [ [ '+', 2, 'd' ] ], # 2
-# # [ [ '-', 4, 'h' ], # 3
-# # [ '+', 4, 'f' ] ],
-# # [ [ '+', 6, 'k' ] ], # 4
-# # [ [ '-', 8, 'n' ], # 5
-# # [ '-', 9, 'p' ],
-# # [ '+', 9, 'r' ],
-# # [ '+', 10, 's' ],
-# # [ '+', 11, 't' ] ] ]
-#
-# There are five hunks here. The first hunk says that the +a+ at position 0
-# of the first sequence should be deleted ('-'). The second hunk
-# says that the +d+ at position 2 of the second sequence should be inserted
-# ('+'). The third hunk says that the +h+ at position 4 of the
-# first sequence should be removed and replaced with the +f+ from position 4
-# of the second sequence. The other two hunks are described similarly.
-#
-# === Use
-#
-# This callback object must be initialised and is used by the Diff::LCS#diff
-# method.
-#
-# cbo = Diff::LCS::DiffCallbacks.new
-# Diff::LCS.LCS(seq1, seq2, cbo)
-# cbo.finish
-#
-# Note that the call to #finish is absolutely necessary, or the last set of
-# changes will not be visible. Alternatively, can be used as:
-#
-# cbo = Diff::LCS::DiffCallbacks.new { |tcbo| Diff::LCS.LCS(seq1, seq2, tcbo) }
-#
-# The necessary #finish call will be made.
-#
-# === Simplified Array Format
-#
-# The simplified array format used in the example above can be obtained
-# with:
-#
-# require 'pp'
-# pp diffs.map { |e| e.map { |f| f.to_a } }
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#106
-class Diff::LCS::DiffCallbacks
- # :yields self:
- #
- # @return [DiffCallbacks] a new instance of DiffCallbacks
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#110
- def initialize; end
-
- # Returns the difference set collected during the diff process.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#108
- def diffs; end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#133
- def discard_a(event); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#137
- def discard_b(event); end
-
- # Finalizes the diff process. If an unprocessed hunk still exists, then it
- # is appended to the diff list.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#125
- def finish; end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#129
- def match(_event); end
-
- private
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#141
- def finish_hunk; end
-end
-
-# A Hunk is a group of Blocks which overlap because of the context surrounding
-# each block. (So if we're not using context, every hunk will contain one
-# block.) Used in the diff program (bin/ldiff).
-#
-# source://diff-lcs//lib/diff/lcs/hunk.rb#8
-class Diff::LCS::Hunk
- # Create a hunk using references to both the old and new data, as well as the
- # piece of data.
- #
- # @return [Hunk] a new instance of Hunk
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#16
- def initialize(data_old, data_new, piece, flag_context, file_length_difference); end
-
- # Returns the value of attribute blocks.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#63
- def blocks; end
-
- # Returns a diff string based on a format.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#116
- def diff(format, last = T.unsafe(nil)); end
-
- # Returns the value of attribute end_new.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#65
- def end_new; end
-
- # Returns the value of attribute end_old.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#65
- def end_old; end
-
- # Returns the value of attribute file_length_difference.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#66
- def file_length_difference; end
-
- # Change the "start" and "end" fields to note that context should be added
- # to this hunk.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#70
- def flag_context; end
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#72
- def flag_context=(context); end
-
- # Merges this hunk and the provided hunk together if they overlap. Returns
- # a truthy value so that if there is no overlap, you can know the merge
- # was skipped.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#98
- def merge(hunk); end
-
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#326
- def missing_last_newline?(data); end
-
- # Determines whether there is an overlap between this hunk and the
- # provided hunk. This will be true if the difference between the two hunks
- # start or end positions is within one position of each other.
- #
- # @return [Boolean]
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#110
- def overlaps?(hunk); end
-
- # Returns the value of attribute start_new.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#64
- def start_new; end
-
- # Returns the value of attribute start_old.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#64
- def start_old; end
-
- # Merges this hunk and the provided hunk together if they overlap. Returns
- # a truthy value so that if there is no overlap, you can know the merge
- # was skipped.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#98
- def unshift(hunk); end
-
- private
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#213
- def context_diff(last = T.unsafe(nil)); end
-
- # Generate a range of item numbers to print. Only print 1 number if the
- # range has only one item in it. Otherwise, it's 'start,end'
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#293
- def context_range(mode, op, last = T.unsafe(nil)); end
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#271
- def ed_diff(format, _last = T.unsafe(nil)); end
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#339
- def encode(literal, target_encoding = T.unsafe(nil)); end
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#343
- def encode_as(string, *args); end
-
- # Note that an old diff can't have any context. Therefore, we know that
- # there's only one block in the hunk.
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#135
- def old_diff(_last = T.unsafe(nil)); end
-
- # source://diff-lcs//lib/diff/lcs/hunk.rb#160
- def unified_diff(last = T.unsafe(nil)); end
-
- # Generate a range of item numbers to print for unified diff. Print number
- # where block starts, followed by number of lines in the block
- # (don't print number of lines if it's 1)
- #
- # source://diff-lcs//lib/diff/lcs/hunk.rb#311
- def unified_range(mode, last); end
-end
-
-# source://diff-lcs//lib/diff/lcs/hunk.rb#10
-Diff::LCS::Hunk::ED_DIFF_OP_ACTION = T.let(T.unsafe(nil), Hash)
-
-# source://diff-lcs//lib/diff/lcs/hunk.rb#9
-Diff::LCS::Hunk::OLD_DIFF_OP_ACTION = T.let(T.unsafe(nil), Hash)
-
-# source://diff-lcs//lib/diff/lcs/internals.rb#29
-module Diff::LCS::Internals
- class << self
- # This method will analyze the provided patchset to provide a single-pass
- # normalization (conversion of the array form of Diff::LCS::Change objects to
- # the object form of same) and detection of whether the patchset represents
- # changes to be made.
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#102
- def analyze_patchset(patchset, depth = T.unsafe(nil)); end
-
- # Examine the patchset and the source to see in which direction the
- # patch should be applied.
- #
- # WARNING: By default, this examines the whole patch, so this could take
- # some time. This also works better with Diff::LCS::ContextChange or
- # Diff::LCS::Change as its source, as an array will cause the creation
- # of one of the above.
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#147
- def intuit_diff_direction(src, patchset, limit = T.unsafe(nil)); end
-
- # Compute the longest common subsequence between the sequenced
- # Enumerables +a+ and +b+. The result is an array whose contents is such
- # that
- #
- # result = Diff::LCS::Internals.lcs(a, b)
- # result.each_with_index do |e, i|
- # assert_equal(a[i], b[e]) unless e.nil?
- # end
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#41
- def lcs(a, b); end
-
- private
-
- # If +vector+ maps the matching elements of another collection onto this
- # Enumerable, compute the inverse of +vector+ that maps this Enumerable
- # onto the collection. (Currently unused.)
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#286
- def inverse_vector(a, vector); end
-
- # Returns a hash mapping each element of an Enumerable to the set of
- # positions it occupies in the Enumerable, optionally restricted to the
- # elements specified in the range of indexes specified by +interval+.
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#298
- def position_hash(enum, interval); end
-
- # Find the place at which +value+ would normally be inserted into the
- # Enumerable. If that place is already occupied by +value+, do nothing
- # and return +nil+. If the place does not exist (i.e., it is off the end
- # of the Enumerable), add it to the end. Otherwise, replace the element
- # at that point with +value+. It is assumed that the Enumerable's values
- # are numeric.
- #
- # This operation preserves the sort order.
- #
- # source://diff-lcs//lib/diff/lcs/internals.rb#252
- def replace_next_larger(enum, value, last_index = T.unsafe(nil)); end
- end
-end
-
-# This will produce a simple array of diff change objects. Each element in
-# the #diffs array is a single ContextChange. In the set of #diffs provided
-# by SDiffCallbacks, both old and new objects will be presented for both
-# changed and unchanged objects. +nil+ will be substituted
-# for a discarded object.
-#
-# The diffset produced by this callback, when provided to Diff::LCS#sdiff,
-# will compute and display the necessary components to show two sequences
-# and their minimized differences side by side, just like the Unix utility
-# +sdiff+.
-#
-# same same
-# before | after
-# old < -
-# - > new
-#
-# seq1 = %w(a b c e h j l m n p)
-# seq2 = %w(b c d e f j k l m r s t)
-#
-# diffs = Diff::LCS.sdiff(seq1, seq2)
-# # This example shows a simplified array format.
-# # [ [ "-", [ 0, "a"], [ 0, nil ] ],
-# # [ "=", [ 1, "b"], [ 0, "b" ] ],
-# # [ "=", [ 2, "c"], [ 1, "c" ] ],
-# # [ "+", [ 3, nil], [ 2, "d" ] ],
-# # [ "=", [ 3, "e"], [ 3, "e" ] ],
-# # [ "!", [ 4, "h"], [ 4, "f" ] ],
-# # [ "=", [ 5, "j"], [ 5, "j" ] ],
-# # [ "+", [ 6, nil], [ 6, "k" ] ],
-# # [ "=", [ 6, "l"], [ 7, "l" ] ],
-# # [ "=", [ 7, "m"], [ 8, "m" ] ],
-# # [ "!", [ 8, "n"], [ 9, "r" ] ],
-# # [ "!", [ 9, "p"], [ 10, "s" ] ],
-# # [ "+", [ 10, nil], [ 11, "t" ] ] ]
-#
-# The result of this operation is similar to that of
-# Diff::LCS::ContextDiffCallbacks. They may be compared as:
-#
-# s = Diff::LCS.sdiff(seq1, seq2).reject { |e| e.action == "=" }
-# c = Diff::LCS.sdiff(seq1, seq2, Diff::LCS::ContextDiffCallbacks).flatten(1)
-#
-# s == c # -> true
-#
-# === Use
-#
-# This callback object must be initialised and is used by the Diff::LCS#sdiff
-# method.
-#
-# cbo = Diff::LCS::SDiffCallbacks.new
-# Diff::LCS.LCS(seq1, seq2, cbo)
-#
-# As with the other initialisable callback objects,
-# Diff::LCS::SDiffCallbacks can be initialised with a block. As there is no
-# "fininishing" to be done, this has no effect on the state of the object.
-#
-# cbo = Diff::LCS::SDiffCallbacks.new { |tcbo| Diff::LCS.LCS(seq1, seq2, tcbo) }
-#
-# === Simplified Array Format
-#
-# The simplified array format used in the example above can be obtained
-# with:
-#
-# require 'pp'
-# pp diffs.map { |e| e.to_a }
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#301
-class Diff::LCS::SDiffCallbacks
- # :yields self:
- #
- # @return [SDiffCallbacks] a new instance of SDiffCallbacks
- # @yield [_self]
- # @yieldparam _self [Diff::LCS::SDiffCallbacks] the object that the method was called on
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#305
- def initialize; end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#322
- def change(event); end
-
- # Returns the difference set collected during the diff process.
- #
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#303
- def diffs; end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#314
- def discard_a(event); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#318
- def discard_b(event); end
-
- # source://diff-lcs//lib/diff/lcs/callbacks.rb#310
- def match(event); end
-end
-
-# An alias for DefaultCallbacks that is used in
-# Diff::LCS#traverse_sequences.
-#
-# Diff::LCS.LCS(seq1, seq2, Diff::LCS::SequenceCallbacks)
-#
-# source://diff-lcs//lib/diff/lcs/callbacks.rb#44
-Diff::LCS::SequenceCallbacks = Diff::LCS::DefaultCallbacks
-
-# source://diff-lcs//lib/diff/lcs.rb#52
-Diff::LCS::VERSION = T.let(T.unsafe(nil), String)
diff --git a/sorbet/rbi/gems/domain_name@0.5.20190701.rbi b/sorbet/rbi/gems/domain_name@0.5.20190701.rbi
deleted file mode 100644
index 39b2203d..00000000
--- a/sorbet/rbi/gems/domain_name@0.5.20190701.rbi
+++ /dev/null
@@ -1,260 +0,0 @@
-# typed: true
-
-# DO NOT EDIT MANUALLY
-# This is an autogenerated file for types exported from the `domain_name` gem.
-# Please instead update this file by running `bin/tapioca gem domain_name`.
-
-# Represents a domain name ready for extracting its registered domain
-# and TLD.
-#
-# source://domain_name//lib/domain_name/version.rb#1
-class DomainName
- # Parses _hostname_ into a DomainName object. An IP address is also
- # accepted. An IPv6 address may be enclosed in square brackets.
- #
- # @return [DomainName] a new instance of DomainName
- #
- # source://domain_name//lib/domain_name.rb#78
- def initialize(hostname); end
-
- # source://domain_name//lib/domain_name.rb#195
- def <(other); end
-
- # source://domain_name//lib/domain_name.rb#217
- def <=(other); end
-
- # source://domain_name//lib/domain_name.rb#179
- def <=>(other); end
-
- # source://domain_name//lib/domain_name.rb#174
- def ==(other); end
-
- # source://domain_name//lib/domain_name.rb#206
- def >(other); end
-
- # source://domain_name//lib/domain_name.rb#228
- def >=(other); end
-
- # Returns true if this domain name has a canonical registered
- # domain.
- #
- # @return [Boolean]
- #
- # source://domain_name//lib/domain_name.rb#70
- def canonical?; end
-
- # Returns true if this domain name has a canonical TLD.
- #
- # @return [Boolean]
- #
- # source://domain_name//lib/domain_name.rb#64
- def canonical_tld?; end
-
- # Checks if the server represented by this domain is qualified to
- # send and receive cookies with a domain attribute value of
- # _domain_. A true value given as the second argument represents
- # cookies without a domain attribute value, in which case only
- # hostname equality is checked.
- #
- # @return [Boolean]
- #
- # source://domain_name//lib/domain_name.rb#150
- def cookie_domain?(domain, host_only = T.unsafe(nil)); end
-
- # The least "universally original" domain part of this domain name.
- # For example, "example.co.uk" for "www.sub.example.co.uk". This
- # may be nil if the hostname does not have one, like when it is an
- # IP address, an effective TLD or higher itself, or of a
- # non-canonical domain.
- #
- # source://domain_name//lib/domain_name.rb#32
- def domain; end
-
- # source://domain_name//lib/domain_name.rb#256
- def domain_idn; end
-
- # The full host name normalized, ASCII-ized and downcased using the
- # Unicode NFC rules and the Punycode algorithm. If initialized with
- # an IP address, the string representation of the IP address
- # suitable for opening a connection to.
- #
- # source://domain_name//lib/domain_name.rb#21
- def hostname; end
-
- # source://domain_name//lib/domain_name.rb#245
- def hostname_idn; end
-
- # source://domain_name//lib/domain_name.rb#245
- def idn; end
-
- # source://domain_name//lib/domain_name.rb#274
- def inspect; end
-
- # Returns an IPAddr object if this is an IP address.
- #
- # source://domain_name//lib/domain_name.rb#50
- def ipaddr; end
-
- # Returns true if this is an IP address, such as "192.168.0.1" and
- # "[::1]".
- #
- # @return [Boolean]
- #
- # source://domain_name//lib/domain_name.rb#54
- def ipaddr?; end
-
- # Returns the superdomain of this domain name.
- #
- # source://domain_name//lib/domain_name.rb#168
- def superdomain; end
-
- # The TLD part of this domain name. For example, if the hostname is
- # "www.sub.example.co.uk", the TLD part is "uk". This property is
- # nil only if +ipaddr?+ is true. This may be nil if the hostname
- # does not have one, like when it is an IP address or of a
- # non-canonical domain.
- #
- # source://domain_name//lib/domain_name.rb#43
- def tld; end
-
- # source://domain_name//lib/domain_name.rb#265
- def tld_idn; end
-
- # source://domain_name//lib/domain_name.rb#239
- def to_s; end
-
- # source://domain_name//lib/domain_name.rb#239
- def to_str; end
-
- # Returns a host name representation suitable for use in the host
- # name part of a URI. A host name, an IPv4 address, or a IPv6
- # address enclosed in square brackets.
- #
- # source://domain_name//lib/domain_name.rb#61
- def uri_host; end
-
- class << self
- # source://domain_name//lib/domain_name/etld_data.rb#8784
- def etld_data; end
-
- # Normalizes a _domain_ using the Punycode algorithm as necessary.
- # The result will be a downcased, ASCII-only string.
- #
- # source://domain_name//lib/domain_name.rb#288
- def normalize(domain); end
- end
-end
-
-# source://domain_name//lib/domain_name.rb#74
-DomainName::DOT = T.let(T.unsafe(nil), String)
-
-# source://domain_name//lib/domain_name/etld_data.rb#4
-DomainName::ETLD_DATA = T.let(T.unsafe(nil), Hash)
-
-# source://domain_name//lib/domain_name/etld_data.rb#2
-DomainName::ETLD_DATA_DATE = T.let(T.unsafe(nil), String)
-
-# source://domain_name//lib/domain_name/punycode.rb#52
-module DomainName::Punycode
- class << self
- # Decode a +string+ encoded in Punycode
- #
- # source://domain_name//lib/domain_name/punycode.rb#194
- def decode(string); end
-
- # Decode a hostname using IDN/Punycode algorithms
- #
- # source://domain_name//lib/domain_name/punycode.rb#276
- def decode_hostname(hostname); end
-
- # Encode a +string+ in Punycode
- #
- # source://domain_name//lib/domain_name/punycode.rb#101
- def encode(string); end
-
- # Encode a hostname using IDN/Punycode algorithms
- #
- # source://domain_name//lib/domain_name/punycode.rb#181
- def encode_hostname(hostname); end
- end
-end
-
-# Most errors we raise are basically kind of ArgumentError.
-#
-# source://domain_name//lib/domain_name/punycode.rb#96
-class DomainName::Punycode::ArgumentError < ::ArgumentError; end
-
-# source://domain_name//lib/domain_name/punycode.rb#53
-DomainName::Punycode::BASE = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#97
-class DomainName::Punycode::BufferOverflowError < ::DomainName::Punycode::ArgumentError; end
-
-# source://domain_name//lib/domain_name/punycode.rb#65
-DomainName::Punycode::CUTOFF = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#57
-DomainName::Punycode::DAMP = T.let(T.unsafe(nil), Integer)
-
-# Returns the numeric value of a basic code point (for use in
-# representing integers) in the range 0 to base-1, or nil if cp
-# is does not represent a value.
-#
-# source://domain_name//lib/domain_name/punycode.rb#72
-DomainName::Punycode::DECODE_DIGIT = T.let(T.unsafe(nil), Hash)
-
-# source://domain_name//lib/domain_name/punycode.rb#60
-DomainName::Punycode::DELIMITER = T.let(T.unsafe(nil), String)
-
-# source://domain_name//lib/domain_name/punycode.rb#92
-DomainName::Punycode::DOT = T.let(T.unsafe(nil), String)
-
-# Returns the basic code point whose value (when used for
-# representing integers) is d, which must be in the range 0 to
-# BASE-1. The lowercase form is used unless flag is true, in
-# which case the uppercase form is used. The behavior is
-# undefined if flag is nonzero and digit d has no uppercase
-# form.
-#
-# source://domain_name//lib/domain_name/punycode.rb#86
-DomainName::Punycode::ENCODE_DIGIT = T.let(T.unsafe(nil), Proc)
-
-# source://domain_name//lib/domain_name/punycode.rb#58
-DomainName::Punycode::INITIAL_BIAS = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#59
-DomainName::Punycode::INITIAL_N = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#64
-DomainName::Punycode::LOBASE = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#62
-DomainName::Punycode::MAXINT = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#93
-DomainName::Punycode::PREFIX = T.let(T.unsafe(nil), String)
-
-# source://domain_name//lib/domain_name/punycode.rb#67
-DomainName::Punycode::RE_NONBASIC = T.let(T.unsafe(nil), Regexp)
-
-# source://domain_name//lib/domain_name/punycode.rb#56
-DomainName::Punycode::SKEW = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#55
-DomainName::Punycode::TMAX = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/punycode.rb#54
-DomainName::Punycode::TMIN = T.let(T.unsafe(nil), Integer)
-
-# source://domain_name//lib/domain_name/version.rb#2
-DomainName::VERSION = T.let(T.unsafe(nil), String)
-
-class Object < ::BasicObject
- include ::Kernel
- include ::PP::ObjectMixin
-
- private
-
- # source://domain_name//lib/domain_name.rb#295
- def DomainName(hostname); end
-end
diff --git a/sorbet/rbi/gems/elastic-transport@8.2.2.rbi b/sorbet/rbi/gems/elastic-transport@8.3.1.rbi
similarity index 89%
rename from sorbet/rbi/gems/elastic-transport@8.2.2.rbi
rename to sorbet/rbi/gems/elastic-transport@8.3.1.rbi
index 963c295a..aa629644 100644
--- a/sorbet/rbi/gems/elastic-transport@8.2.2.rbi
+++ b/sorbet/rbi/gems/elastic-transport@8.3.1.rbi
@@ -76,7 +76,7 @@ module Elastic::Transport; end
#
# See {file:README.md README} for usage and code examples.
#
-# source://elastic-transport//lib/elastic/transport/client.rb#27
+# source://elastic-transport//lib/elastic/transport/client.rb#26
class Elastic::Transport::Client
include ::Elastic::Transport::MetaHeader
@@ -114,20 +114,20 @@ class Elastic::Transport::Client
# @return [Client] a new instance of Client
# @yield [faraday] Access and configure the `Faraday::Connection` instance directly with a block
#
- # source://elastic-transport//lib/elastic/transport/client.rb#124
+ # source://elastic-transport//lib/elastic/transport/client.rb#123
def initialize(arguments = T.unsafe(nil), &block); end
# Performs a request through delegation to {#transport}.
#
- # source://elastic-transport//lib/elastic/transport/client.rb#171
- def perform_request(method, path, params = T.unsafe(nil), body = T.unsafe(nil), headers = T.unsafe(nil)); end
+ # source://elastic-transport//lib/elastic/transport/client.rb#174
+ def perform_request(method, path, params = T.unsafe(nil), body = T.unsafe(nil), headers = T.unsafe(nil), opts = T.unsafe(nil)); end
# Returns the transport object.
#
# @see Elastic::Transport::Transport::Base
# @see Elastic::Transport::Transport::HTTP::Faraday
#
- # source://elastic-transport//lib/elastic/transport/client.rb#62
+ # source://elastic-transport//lib/elastic/transport/client.rb#61
def transport; end
# Returns the transport object.
@@ -135,7 +135,7 @@ class Elastic::Transport::Client
# @see Elastic::Transport::Transport::Base
# @see Elastic::Transport::Transport::HTTP::Faraday
#
- # source://elastic-transport//lib/elastic/transport/client.rb#62
+ # source://elastic-transport//lib/elastic/transport/client.rb#61
def transport=(_arg0); end
private
@@ -149,7 +149,7 @@ class Elastic::Transport::Client
# @api private
# @return [Symbol]
#
- # source://elastic-transport//lib/elastic/transport/client.rb#291
+ # source://elastic-transport//lib/elastic/transport/client.rb#315
def __auto_detect_adapter; end
# Normalizes and returns hosts configuration.
@@ -163,16 +163,16 @@ class Elastic::Transport::Client
# @raise [ArgumentError]
# @return [Array]
#
- # source://elastic-transport//lib/elastic/transport/client.rb#224
+ # source://elastic-transport//lib/elastic/transport/client.rb#248
def __extract_hosts(hosts_config); end
- # source://elastic-transport//lib/elastic/transport/client.rb#240
+ # source://elastic-transport//lib/elastic/transport/client.rb#264
def __parse_host(host); end
- # source://elastic-transport//lib/elastic/transport/client.rb#204
+ # source://elastic-transport//lib/elastic/transport/client.rb#228
def add_header(header); end
- # source://elastic-transport//lib/elastic/transport/client.rb#179
+ # source://elastic-transport//lib/elastic/transport/client.rb#203
def validate_ca_fingerprints; end
end
@@ -180,50 +180,50 @@ end
#
# @since 7.0.0
#
-# source://elastic-transport//lib/elastic/transport/client.rb#50
+# source://elastic-transport//lib/elastic/transport/client.rb#49
Elastic::Transport::Client::DEFAULT_HOST = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/client.rb#31
+# source://elastic-transport//lib/elastic/transport/client.rb#30
Elastic::Transport::Client::DEFAULT_LOGGER = T.let(T.unsafe(nil), Proc)
# The default port to use if not otherwise specified.
#
# @since 7.2.0
#
-# source://elastic-transport//lib/elastic/transport/client.rb#55
+# source://elastic-transport//lib/elastic/transport/client.rb#54
Elastic::Transport::Client::DEFAULT_PORT = T.let(T.unsafe(nil), Integer)
-# source://elastic-transport//lib/elastic/transport/client.rb#39
+# source://elastic-transport//lib/elastic/transport/client.rb#38
Elastic::Transport::Client::DEFAULT_TRACER = T.let(T.unsafe(nil), Proc)
-# source://elastic-transport//lib/elastic/transport/client.rb#28
+# source://elastic-transport//lib/elastic/transport/client.rb#27
Elastic::Transport::Client::DEFAULT_TRANSPORT_CLASS = Elastic::Transport::Transport::HTTP::Faraday
# Methods for the Elastic meta header used by Cloud.
# X-Elastic-Client-Meta HTTP header which is used by Elastic Cloud and can be disabled when
# instantiating the Client with the :enable_meta_header parameter set to `false`.
#
-# source://elastic-transport//lib/elastic/transport/meta_header.rb#26
+# source://elastic-transport//lib/elastic/transport/meta_header.rb#24
module Elastic::Transport::MetaHeader
# @return [Boolean]
#
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#65
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#63
def called_from?(service); end
# We return the current version if it's a release, but if it's a pre/alpha/beta release we
# return p
#
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#72
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#70
def client_meta_version(version); end
# @return [Boolean]
#
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#60
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#58
def elasticsearch?; end
# @return [Boolean]
#
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#55
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#53
def enterprise_search?; end
# This function tries to define the version for the Faraday adapter. If it hasn't been loaded
@@ -233,19 +233,170 @@ module Elastic::Transport::MetaHeader
#
# Returns a Hash
#
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#100
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#98
def meta_header_adapter; end
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#80
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#78
def meta_header_engine; end
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#43
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#41
def meta_header_service_version; end
- # source://elastic-transport//lib/elastic/transport/meta_header.rb#27
+ # source://elastic-transport//lib/elastic/transport/meta_header.rb#25
def set_meta_header; end
end
+# Wrapper object for Open Telemetry objects, associated config and functionality.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#23
+class Elastic::Transport::OpenTelemetry
+ # Initialize the Open Telemetry wrapper object. Takes the options originally passed to
+ # Client#initialize.
+ #
+ # @api private
+ # @return [OpenTelemetry] a new instance of OpenTelemetry
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#52
+ def initialize(opts); end
+
+ # Process the request body. Applies the body strategy, which can be one of the following:
+ # 'omit': return nil
+ # 'sanitize': redact values at the default list of keys + any additional keys provided in
+ # the OTEL_RUBY_INSTRUMENTATION_ELASTICSEARCH_SEARCH_QUERY_SANITIZE_KEYS env variable.
+ # 'raw': return the original body, unchanged
+ #
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#68
+ def process_body(body, endpoint); end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#61
+ def tracer; end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#61
+ def tracer=(_arg0); end
+end
+
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#31
+Elastic::Transport::OpenTelemetry::DEFAULT_BODY_STRATEGY = T.let(T.unsafe(nil), String)
+
+# Makes a deep copy of an Array or Hash
+# NB: Not guaranteed to work well with complex objects, only simple Hash,
+# Array, String, Number, etc.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#118
+class Elastic::Transport::OpenTelemetry::DeepDup
+ # @api private
+ # @return [DeepDup] a new instance of DeepDup
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#119
+ def initialize(obj); end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#123
+ def dup; end
+
+ private
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#141
+ def array(arr); end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#133
+ def deep_dup(obj); end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#145
+ def hash(hsh); end
+
+ class << self
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#127
+ def dup(obj); end
+ end
+end
+
+# A string list of keys whose values are redacted. This is only relevant if the body strategy is
+# 'sanitize'. For example, a config 'sensitive-key,other-key' will redact the values at
+# 'sensitive-key' and 'other-key' in addition to the default keys.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#35
+Elastic::Transport::OpenTelemetry::ENV_VARIABLE_BODY_SANITIZE_KEYS = T.let(T.unsafe(nil), String)
+
+# Describes how to handle search queries in the request body when assigned to
+# a span attribute.
+# Valid values are 'raw', 'omit', 'sanitize'. Default is 'omit'.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#30
+Elastic::Transport::OpenTelemetry::ENV_VARIABLE_BODY_STRATEGY = T.let(T.unsafe(nil), String)
+
+# Valid values for the enabled config are 'true' and 'false'. Default is 'true'.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#26
+Elastic::Transport::OpenTelemetry::ENV_VARIABLE_ENABLED = T.let(T.unsafe(nil), String)
+
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#24
+Elastic::Transport::OpenTelemetry::OTEL_TRACER_NAME = T.let(T.unsafe(nil), String)
+
+# A list of the Elasticsearch endpoints that qualify as "search" endpoints. The search query in
+# the request body may be captured for these endpoints, depending on the body capture strategy.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#39
+Elastic::Transport::OpenTelemetry::SEARCH_ENDPOINTS = T.let(T.unsafe(nil), Set)
+
+# Replaces values in a hash with 'REDACTED', given a set of keys to match on.
+#
+# @api private
+#
+# source://elastic-transport//lib/elastic/transport/opentelemetry.rb#79
+class Elastic::Transport::OpenTelemetry::Sanitizer
+ class << self
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#87
+ def sanitize(body, key_patterns = T.unsafe(nil)); end
+
+ private
+
+ # @api private
+ # @return [Boolean]
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#109
+ def filter_key?(key_patterns, key); end
+
+ # @api private
+ #
+ # source://elastic-transport//lib/elastic/transport/opentelemetry.rb#95
+ def sanitize!(obj, key_patterns); end
+ end
+end
+
# Class for wrapping a hash that could have sensitive data.
# When printed, the sensitive values will be redacted.
#
@@ -429,7 +580,7 @@ module Elastic::Transport::Transport::Base
# See {HTTP::Faraday#host_unreachable_exceptions} for an example.
# @return [Array]
#
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#368
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#375
def host_unreachable_exceptions; end
# Returns the value of attribute hosts.
@@ -571,51 +722,54 @@ module Elastic::Transport::Transport::Base
private
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#433
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#440
def apply_headers(client, options); end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#390
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#475
+ def capture_otel_span_attributes(connection, url); end
+
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#397
def compress_request(body, headers); end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#459
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#466
def connection_headers(connection); end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#411
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#418
def decompress_response(body); end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#441
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#448
def find_value(hash, regex); end
# @return [Boolean]
#
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#423
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#430
def gzipped?(body); end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#386
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#393
def max_retries(opts); end
# @return [Boolean]
#
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#429
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#436
def use_compression?; end
- # source://elastic-transport//lib/elastic/transport/transport/base.rb#449
+ # source://elastic-transport//lib/elastic/transport/transport/base.rb#456
def user_agent_header(_client); end
end
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#376
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#383
Elastic::Transport::Transport::Base::ACCEPT_ENCODING = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#377
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#384
Elastic::Transport::Transport::Base::CONTENT_ENCODING = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#379
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#386
Elastic::Transport::Transport::Base::CONTENT_TYPE_REGEX = T.let(T.unsafe(nil), Regexp)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#378
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#385
Elastic::Transport::Transport::Base::CONTENT_TYPE_STR = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#380
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#387
Elastic::Transport::Transport::Base::DEFAULT_CONTENT_TYPE = T.let(T.unsafe(nil), String)
# Requests
@@ -642,25 +796,25 @@ Elastic::Transport::Transport::Base::DEFAULT_RESURRECT_AFTER = T.let(T.unsafe(ni
# source://elastic-transport//lib/elastic/transport/transport/base.rb#31
Elastic::Transport::Transport::Base::DEFAULT_SERIALIZER_CLASS = Elastic::Transport::Transport::Serializer::MultiJson
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#381
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#388
Elastic::Transport::Transport::Base::GZIP = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#382
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#389
Elastic::Transport::Transport::Base::GZIP_FIRST_TWO_BYTES = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#383
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#390
Elastic::Transport::Transport::Base::HEX_STRING_DIRECTIVE = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#384
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#391
Elastic::Transport::Transport::Base::RUBY_ENCODING = T.let(T.unsafe(nil), TrueClass)
# source://elastic-transport//lib/elastic/transport/transport/base.rb#32
Elastic::Transport::Transport::Base::SANITIZED_PASSWORD = T.let(T.unsafe(nil), String)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#375
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#382
Elastic::Transport::Transport::Base::USER_AGENT_REGEX = T.let(T.unsafe(nil), Regexp)
-# source://elastic-transport//lib/elastic/transport/transport/base.rb#374
+# source://elastic-transport//lib/elastic/transport/transport/base.rb#381
Elastic::Transport::Transport::Base::USER_AGENT_STR = T.let(T.unsafe(nil), String)
# source://elastic-transport//lib/elastic/transport/transport/connections/selector.rb#21
@@ -1116,19 +1270,19 @@ class Elastic::Transport::Transport::HTTP::Faraday
#
# @return [Connections::Connection]
#
- # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#65
+ # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#66
def __build_connection(host, options = T.unsafe(nil), block = T.unsafe(nil)); end
# Returns an array of implementation specific connection errors.
#
# @return [Array]
#
- # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#75
+ # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#76
def host_unreachable_exceptions; end
# Merges headers already present in the connection and the ones passed in to perform_request
#
- # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#49
+ # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#50
def parse_headers(headers, connection); end
# Performs the request by invoking {Transport::Base#perform_request} with a block.
@@ -1141,7 +1295,7 @@ class Elastic::Transport::Transport::HTTP::Faraday
private
- # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#86
+ # source://elastic-transport//lib/elastic/transport/transport/http/faraday.rb#87
def user_agent_header(client); end
end
@@ -1149,32 +1303,31 @@ end
Elastic::Transport::Transport::HTTP_STATUSES = T.let(T.unsafe(nil), Hash)
# Wraps the response from Elasticsearch.
-# It provides `body`, `status` and `headers` methods, but you can treat is as a hash and
-# access the keys directly.
+# It provides `body`, `status` and `headers` methods
#
-# source://elastic-transport//lib/elastic/transport/transport/response.rb#24
+# source://elastic-transport//lib/elastic/transport/transport/response.rb#23
class Elastic::Transport::Transport::Response
# @param status [Integer] Response status code
# @param body [String] Response body
# @param headers [Hash] Response headers
# @return [Response] a new instance of Response
#
- # source://elastic-transport//lib/elastic/transport/transport/response.rb#30
+ # source://elastic-transport//lib/elastic/transport/transport/response.rb#29
def initialize(status, body, headers = T.unsafe(nil)); end
# Returns the value of attribute body.
#
- # source://elastic-transport//lib/elastic/transport/transport/response.rb#25
+ # source://elastic-transport//lib/elastic/transport/transport/response.rb#24
def body; end
# Returns the value of attribute headers.
#
- # source://elastic-transport//lib/elastic/transport/transport/response.rb#25
+ # source://elastic-transport//lib/elastic/transport/transport/response.rb#24
def headers; end
# Returns the value of attribute status.
#
- # source://elastic-transport//lib/elastic/transport/transport/response.rb#25
+ # source://elastic-transport//lib/elastic/transport/transport/response.rb#24
def status; end
end
diff --git a/sorbet/rbi/gems/erb_lint@0.4.0.rbi b/sorbet/rbi/gems/erb_lint@0.5.0.rbi
similarity index 100%
rename from sorbet/rbi/gems/erb_lint@0.4.0.rbi
rename to sorbet/rbi/gems/erb_lint@0.5.0.rbi
diff --git a/sorbet/rbi/gems/excon@0.100.0.rbi b/sorbet/rbi/gems/excon@0.109.0.rbi
similarity index 92%
rename from sorbet/rbi/gems/excon@0.100.0.rbi
rename to sorbet/rbi/gems/excon@0.109.0.rbi
index 61a4ce0f..1f3971bb 100644
--- a/sorbet/rbi/gems/excon@0.100.0.rbi
+++ b/sorbet/rbi/gems/excon@0.109.0.rbi
@@ -6,7 +6,7 @@
# Define defaults first so they will be available to other files
#
-# source://excon//lib/excon/version.rb#2
+# source://excon//lib/excon/version.rb#3
module Excon
class << self
# source://excon//lib/excon.rb#260
@@ -170,10 +170,10 @@ class Excon::Connection
#
# @param pipeline_params [Array] An array of one or more optional params, override defaults set in Connection.new, see #request for details
#
- # source://excon//lib/excon/connection.rb#351
+ # source://excon//lib/excon/connection.rb#358
def batch_requests(pipeline_params, limit = T.unsafe(nil)); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def connect(params = T.unsafe(nil), &block); end
# source://excon//lib/excon/connection.rb#10
@@ -187,19 +187,19 @@ class Excon::Connection
# source://excon//lib/excon/connection.rb#8
def data; end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def delete(params = T.unsafe(nil), &block); end
# source://excon//lib/excon/connection.rb#109
def error_call(datum); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def get(params = T.unsafe(nil), &block); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def head(params = T.unsafe(nil), &block); end
- # source://excon//lib/excon/connection.rb#388
+ # source://excon//lib/excon/connection.rb#395
def inspect; end
# source://excon//lib/excon/connection.rb#37
@@ -208,7 +208,7 @@ class Excon::Connection
# source://excon//lib/excon/connection.rb#42
def logger=(logger); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def options(params = T.unsafe(nil), &block); end
# source://excon//lib/excon/connection.rb#19
@@ -217,10 +217,10 @@ class Excon::Connection
# source://excon//lib/excon/connection.rb#23
def params=(new_params); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def patch(params = T.unsafe(nil), &block); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def post(params = T.unsafe(nil), &block); end
# source://excon//lib/excon/connection.rb#28
@@ -229,7 +229,7 @@ class Excon::Connection
# source://excon//lib/excon/connection.rb#32
def proxy=(new_proxy); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def put(params = T.unsafe(nil), &block); end
# Sends the supplied request to the destination host.
@@ -251,68 +251,68 @@ class Excon::Connection
#
# @param pipeline_params [Array] An array of one or more optional params, override defaults set in Connection.new, see #request for details
#
- # source://excon//lib/excon/connection.rb#324
+ # source://excon//lib/excon/connection.rb#331
def requests(pipeline_params); end
- # source://excon//lib/excon/connection.rb#362
+ # source://excon//lib/excon/connection.rb#369
def reset; end
# source://excon//lib/excon/connection.rb#209
def response_call(datum); end
- # source://excon//lib/excon/connection.rb#383
+ # source://excon//lib/excon/connection.rb#390
def retry_limit; end
- # source://excon//lib/excon/connection.rb#378
+ # source://excon//lib/excon/connection.rb#385
def retry_limit=(new_retry_limit); end
- # source://excon//lib/excon/connection.rb#372
+ # source://excon//lib/excon/connection.rb#379
def trace(params = T.unsafe(nil), &block); end
- # source://excon//lib/excon/connection.rb#402
+ # source://excon//lib/excon/connection.rb#409
def valid_request_keys(middlewares); end
private
- # source://excon//lib/excon/connection.rb#408
+ # source://excon//lib/excon/connection.rb#415
def detect_content_length(body); end
- # source://excon//lib/excon/connection.rb#522
+ # source://excon//lib/excon/connection.rb#529
def proxy_from_env; end
- # source://excon//lib/excon/connection.rb#509
+ # source://excon//lib/excon/connection.rb#516
def proxy_match_host_port(host, port); end
- # source://excon//lib/excon/connection.rb#501
+ # source://excon//lib/excon/connection.rb#508
def raise_socket_error(error); end
- # source://excon//lib/excon/connection.rb#459
+ # source://excon//lib/excon/connection.rb#466
def response(datum = T.unsafe(nil)); end
- # source://excon//lib/excon/connection.rb#550
+ # source://excon//lib/excon/connection.rb#557
def setup_proxy; end
- # source://excon//lib/excon/connection.rb#470
+ # source://excon//lib/excon/connection.rb#477
def socket(datum = T.unsafe(nil)); end
- # source://excon//lib/excon/connection.rb#481
+ # source://excon//lib/excon/connection.rb#488
def sockets; end
- # source://excon//lib/excon/connection.rb#420
+ # source://excon//lib/excon/connection.rb#427
def valid_middleware_keys(middlewares); end
- # source://excon//lib/excon/connection.rb#433
+ # source://excon//lib/excon/connection.rb#440
def validate_params(validation, params, middlewares); end
class << self
- # source://webmock/3.18.1/lib/webmock/http_lib_adapters/excon_adapter.rb#155
+ # source://webmock/3.19.1/lib/webmock/http_lib_adapters/excon_adapter.rb#157
def new(args = T.unsafe(nil)); end
end
end
# these come last as they rely on the above
#
-# source://excon//lib/excon/constants.rb#136
+# source://excon//lib/excon/constants.rb#139
Excon::DEFAULTS = T.let(T.unsafe(nil), Hash)
# source://excon//lib/excon/constants.rb#6
@@ -332,7 +332,7 @@ Excon::DEFAULT_RETRY_ERRORS = T.let(T.unsafe(nil), Array)
# source://excon//lib/excon/constants.rb#17
Excon::DEFAULT_RETRY_LIMIT = T.let(T.unsafe(nil), Integer)
-# source://excon//lib/excon/constants.rb#112
+# source://excon//lib/excon/constants.rb#115
Excon::DEPRECATED_VALID_REQUEST_KEYS = T.let(T.unsafe(nil), Hash)
# Excon exception classes
@@ -1241,10 +1241,10 @@ class Excon::Socket
# @return [Socket] a new instance of Socket
#
- # source://excon//lib/excon/socket.rb#44
+ # source://excon//lib/excon/socket.rb#51
def initialize(data = T.unsafe(nil)); end
- # source://forwardable/1.3.2/forwardable.rb#229
+ # source://forwardable/1.3.3/forwardable.rb#231
def close(*args, **_arg1, &block); end
# Returns the value of attribute data.
@@ -1259,56 +1259,75 @@ class Excon::Socket
# source://excon//lib/excon/socket.rb#10
def data=(_arg0); end
- # source://excon//lib/excon/socket.rb#101
+ # source://excon//lib/excon/socket.rb#112
def local_address; end
- # source://excon//lib/excon/socket.rb#105
+ # source://excon//lib/excon/socket.rb#116
def local_port; end
- # source://excon//lib/excon/socket.rb#29
+ # source://excon//lib/excon/socket.rb#36
def params; end
- # source://excon//lib/excon/socket.rb#34
+ # source://excon//lib/excon/socket.rb#41
def params=(new_params); end
- # source://excon//lib/excon/socket.rb#54
+ # source://excon//lib/excon/socket.rb#63
def read(max_length = T.unsafe(nil)); end
- # source://excon//lib/excon/socket.rb#64
+ # source://excon//lib/excon/socket.rb#73
def readline; end
# Returns the value of attribute remote_ip.
#
- # source://excon//lib/excon/socket.rb#39
+ # source://excon//lib/excon/socket.rb#46
def remote_ip; end
- # source://excon//lib/excon/socket.rb#93
+ # source://excon//lib/excon/socket.rb#104
def write(data); end
private
- # source://excon//lib/excon/socket.rb#190
- def add_to_read_buffer(str); end
-
- # source://excon//lib/excon/socket.rb#111
+ # source://excon//lib/excon/socket.rb#122
def connect; end
- # source://excon//lib/excon/socket.rb#237
+ # Consume any bytes remaining in the read buffer before making a system call.
+ #
+ # source://excon//lib/excon/socket.rb#212
+ def consume_read_buffer; end
+
+ # source://excon//lib/excon/socket.rb#300
def read_block(max_length); end
- # source://excon//lib/excon/socket.rb#195
+ # source://excon//lib/excon/socket.rb#227
def read_nonblock(max_length); end
# source://excon//lib/excon/socket.rb#296
+ def readable_bytes; end
+
+ # Returns the remaining time in seconds until we reach the deadline for the request timeout.
+ # Raises an exception if we have exceeded the request timeout's deadline.
+ #
+ # @raise [Excon::Errors::Timeout]
+ #
+ # source://excon//lib/excon/socket.rb#399
+ def request_time_remaining; end
+
+ # Rewind the read buffer to just after the given index.
+ # The offset is moved back to the start of the current chunk and then forward until just after the index.
+ #
+ # source://excon//lib/excon/socket.rb#222
+ def rewind_read_buffer(chunk, idx); end
+
+ # source://excon//lib/excon/socket.rb#359
def select_with_timeout(socket, type); end
- # source://excon//lib/excon/socket.rb#310
+ # source://excon//lib/excon/socket.rb#389
def unpacked_sockaddr; end
- # source://excon//lib/excon/socket.rb#286
+ # source://excon//lib/excon/socket.rb#349
def write_block(data); end
- # source://excon//lib/excon/socket.rb#251
+ # source://excon//lib/excon/socket.rb#314
def write_nonblock(data); end
end
@@ -1317,6 +1336,11 @@ end
# source://excon//lib/excon/socket.rb#13
Excon::Socket::CONNECT_RETRY_EXCEPTION_CLASSES = T.let(T.unsafe(nil), Array)
+# Maps a socket operation to a timeout property.
+#
+# source://excon//lib/excon/socket.rb#29
+Excon::Socket::OPERATION_TO_TIMEOUT = T.let(T.unsafe(nil), Hash)
+
# Ruby >= 2.1
#
# source://excon//lib/excon/socket.rb#18
@@ -1417,13 +1441,13 @@ Excon::Utils::UNESCAPED = T.let(T.unsafe(nil), Regexp)
# source://excon//lib/excon/utils.rb#8
Excon::Utils::UNWISE = T.let(T.unsafe(nil), String)
-# source://excon//lib/excon/constants.rb#68
+# source://excon//lib/excon/constants.rb#71
Excon::VALID_CONNECTION_KEYS = T.let(T.unsafe(nil), Array)
# source://excon//lib/excon/constants.rb#43
Excon::VALID_REQUEST_KEYS = T.let(T.unsafe(nil), Array)
-# source://excon//lib/excon/version.rb#3
+# source://excon//lib/excon/version.rb#4
Excon::VERSION = T.let(T.unsafe(nil), String)
# source://excon//lib/excon/constants.rb#41
diff --git a/sorbet/rbi/gems/factory_bot@6.2.1.rbi b/sorbet/rbi/gems/factory_bot@6.4.5.rbi
similarity index 94%
rename from sorbet/rbi/gems/factory_bot@6.2.1.rbi
rename to sorbet/rbi/gems/factory_bot@6.4.5.rbi
index 782f060f..576620f0 100644
--- a/sorbet/rbi/gems/factory_bot@6.2.1.rbi
+++ b/sorbet/rbi/gems/factory_bot@6.4.5.rbi
@@ -692,21 +692,21 @@ class FactoryBot::Decorator < ::BasicObject
# source://factory_bot//lib/factory_bot/decorator.rb#5
def initialize(component); end
- # source://factory_bot//lib/factory_bot/decorator.rb#11
+ # source://factory_bot//lib/factory_bot/decorator.rb#9
def method_missing(*_arg0, **_arg1, &_arg2); end
- # source://factory_bot//lib/factory_bot/decorator.rb#15
+ # source://factory_bot//lib/factory_bot/decorator.rb#13
def send(*_arg0, **_arg1, &_arg2); end
private
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/decorator.rb#29
+ # source://factory_bot//lib/factory_bot/decorator.rb#17
def respond_to_missing?(name, include_private = T.unsafe(nil)); end
class << self
- # source://factory_bot//lib/factory_bot/decorator.rb#33
+ # source://factory_bot//lib/factory_bot/decorator.rb#21
def const_missing(name); end
end
end
@@ -760,52 +760,52 @@ class FactoryBot::Definition
# @api private
# @return [Definition] a new instance of Definition
#
- # source://factory_bot//lib/factory_bot/definition.rb#6
+ # source://factory_bot//lib/factory_bot/definition.rb#7
def initialize(name, base_traits = T.unsafe(nil)); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#76
+ # source://factory_bot//lib/factory_bot/definition.rb#86
def add_callback(callback); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#100
+ # source://factory_bot//lib/factory_bot/definition.rb#110
def after(*names, &block); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#72
+ # source://factory_bot//lib/factory_bot/definition.rb#82
def append_traits(new_traits); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#23
+ # source://factory_bot//lib/factory_bot/definition.rb#24
def attributes; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#96
+ # source://factory_bot//lib/factory_bot/definition.rb#106
def before(*names, &block); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#104
+ # source://factory_bot//lib/factory_bot/definition.rb#114
def callback(*names, &block); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#44
+ # source://factory_bot//lib/factory_bot/definition.rb#45
def callbacks; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#48
+ # source://factory_bot//lib/factory_bot/definition.rb#49
def compile(klass = T.unsafe(nil)); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#40
+ # source://factory_bot//lib/factory_bot/definition.rb#41
def constructor; end
# @api private
@@ -813,17 +813,17 @@ class FactoryBot::Definition
# source://factory_bot//lib/factory_bot/definition.rb#4
def declarations; end
- # source://factory_bot//lib/factory_bot/definition.rb#21
+ # source://factory_bot//lib/factory_bot/definition.rb#22
def declare_attribute(*_arg0, **_arg1, &_arg2); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#92
+ # source://factory_bot//lib/factory_bot/definition.rb#102
def define_constructor(&block); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#84
+ # source://factory_bot//lib/factory_bot/definition.rb#94
def define_trait(trait); end
# @api private
@@ -833,9 +833,19 @@ class FactoryBot::Definition
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#68
+ # source://factory_bot//lib/factory_bot/definition.rb#78
def inherit_traits(new_traits); end
+ # @api private
+ #
+ # source://factory_bot//lib/factory_bot/definition.rb#5
+ def klass; end
+
+ # @api private
+ #
+ # source://factory_bot//lib/factory_bot/definition.rb#5
+ def klass=(_arg0); end
+
# @api private
#
# source://factory_bot//lib/factory_bot/definition.rb#4
@@ -843,12 +853,12 @@ class FactoryBot::Definition
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#63
+ # source://factory_bot//lib/factory_bot/definition.rb#73
def overridable; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#88
+ # source://factory_bot//lib/factory_bot/definition.rb#98
def register_enum(enum); end
# @api private
@@ -858,65 +868,65 @@ class FactoryBot::Definition
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#80
+ # source://factory_bot//lib/factory_bot/definition.rb#90
def skip_create; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#32
+ # source://factory_bot//lib/factory_bot/definition.rb#33
def to_create(&block); end
private
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#130
+ # source://factory_bot//lib/factory_bot/definition.rb#151
def additional_traits; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#150
+ # source://factory_bot//lib/factory_bot/definition.rb#171
def aggregate_from_traits_and_self(method_name, &block); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#175
+ # source://factory_bot//lib/factory_bot/definition.rb#196
def automatically_register_defined_enums(klass); end
# @api private
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/definition.rb#179
+ # source://factory_bot//lib/factory_bot/definition.rb#200
def automatically_register_defined_enums?(klass); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#112
+ # source://factory_bot//lib/factory_bot/definition.rb#122
def base_traits; end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#118
+ # source://factory_bot//lib/factory_bot/definition.rb#131
def error_with_definition_name(error); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#160
+ # source://factory_bot//lib/factory_bot/definition.rb#181
def expand_enum_traits(klass); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#143
+ # source://factory_bot//lib/factory_bot/definition.rb#164
def initialize_copy(source); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#134
+ # source://factory_bot//lib/factory_bot/definition.rb#155
def trait_by_name(name); end
# @api private
#
- # source://factory_bot//lib/factory_bot/definition.rb#138
+ # source://factory_bot//lib/factory_bot/definition.rb#159
def trait_for(name); end
end
@@ -1072,7 +1082,7 @@ class FactoryBot::DefinitionProxy
# Except that no globally available sequence will be defined.
#
# source://factory_bot//lib/factory_bot/definition_proxy.rb#122
- def sequence(name, *args, &block); end
+ def sequence(name, *_arg1, **_arg2, &_arg3); end
# @raise [FactoryBot::MethodDefinitionError]
#
@@ -1199,25 +1209,23 @@ class FactoryBot::Enum
def enum_values(klass); end
end
-# source://factory_bot//lib/factory_bot/evaluation.rb#4
+# source://factory_bot//lib/factory_bot/evaluation.rb#2
class FactoryBot::Evaluation
- include ::Observable
-
# @return [Evaluation] a new instance of Evaluation
#
- # source://factory_bot//lib/factory_bot/evaluation.rb#7
- def initialize(evaluator, attribute_assigner, to_create); end
+ # source://factory_bot//lib/factory_bot/evaluation.rb#3
+ def initialize(evaluator, attribute_assigner, to_create, observer); end
- # source://factory_bot//lib/factory_bot/evaluation.rb#15
+ # source://factory_bot//lib/factory_bot/evaluation.rb#12
def create(result_instance); end
- # source://factory_bot//lib/factory_bot/evaluation.rb#13
+ # source://factory_bot//lib/factory_bot/evaluation.rb#10
def hash(*_arg0, **_arg1, &_arg2); end
- # source://factory_bot//lib/factory_bot/evaluation.rb#22
+ # source://factory_bot//lib/factory_bot/evaluation.rb#19
def notify(name, result_instance); end
- # source://factory_bot//lib/factory_bot/evaluation.rb#13
+ # source://factory_bot//lib/factory_bot/evaluation.rb#10
def object(*_arg0, **_arg1, &_arg2); end
end
@@ -1233,7 +1241,7 @@ class FactoryBot::Evaluator
# @api private
#
- # source://factory_bot//lib/factory_bot/evaluator.rb#51
+ # source://factory_bot//lib/factory_bot/evaluator.rb#50
def __override_names__; end
# @api private
@@ -1252,7 +1260,7 @@ class FactoryBot::Evaluator
# @api private
#
- # source://factory_bot//lib/factory_bot/evaluator.rb#55
+ # source://factory_bot//lib/factory_bot/evaluator.rb#54
def increment_sequence(sequence); end
# @api private
@@ -1268,20 +1276,20 @@ class FactoryBot::Evaluator
# @api private
#
# source://factory_bot//lib/factory_bot/evaluator.rb#38
- def method_missing(method_name, *args, **_arg2, &block); end
+ def method_missing(method_name, *_arg1, **_arg2, &_arg3); end
private
# @api private
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/evaluator.rb#47
+ # source://factory_bot//lib/factory_bot/evaluator.rb#46
def respond_to_missing?(method_name, _include_private = T.unsafe(nil)); end
class << self
# @api private
#
- # source://factory_bot//lib/factory_bot/evaluator.rb#59
+ # source://factory_bot//lib/factory_bot/evaluator.rb#58
def attribute_list; end
# source://factory_bot//lib/factory_bot/evaluator.rb#7
@@ -1295,7 +1303,7 @@ class FactoryBot::Evaluator
# @api private
#
- # source://factory_bot//lib/factory_bot/evaluator.rb#67
+ # source://factory_bot//lib/factory_bot/evaluator.rb#66
def define_attribute(name, &block); end
end
end
@@ -1603,7 +1611,7 @@ module FactoryBot::Internal
# @api private
#
# source://factory_bot//lib/factory_bot/internal.rb#42
- def trait_by_name(name); end
+ def trait_by_name(name, klass); end
# source://factory_bot//lib/factory_bot/internal.rb#5
def traits(*_arg0, **_arg1, &_arg2); end
@@ -1810,6 +1818,9 @@ class FactoryBot::Registry
# source://factory_bot//lib/factory_bot/registry.rb#40
def key_error_with_custom_message(key_error); end
+
+ # source://factory_bot//lib/factory_bot/registry.rb#50
+ def new_key_error(message, key_error); end
end
# Sequences are defined using sequence within a FactoryBot.define block.
@@ -1953,33 +1964,38 @@ class FactoryBot::Strategy::Stub
private
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#86
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#98
def clear_changes_information(result_instance); end
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#81
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#85
def has_settable_id?(result_instance); end
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#102
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#114
def missing_created_at?(result_instance); end
# @return [Boolean]
#
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#108
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#120
def missing_updated_at?(result_instance); end
# source://factory_bot//lib/factory_bot/strategy/stub.rb#50
- def next_id; end
+ def next_id(result_instance); end
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#92
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#104
def set_timestamps(result_instance); end
- # source://factory_bot//lib/factory_bot/strategy/stub.rb#54
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#58
def stub_database_interaction_on_result(result_instance); end
+ # @return [Boolean]
+ #
+ # source://factory_bot//lib/factory_bot/strategy/stub.rb#91
+ def uuid_primary_key?(result_instance); end
+
class << self
# source://factory_bot//lib/factory_bot/strategy/stub.rb#27
def next_id=(id); end
@@ -2095,7 +2111,7 @@ class FactoryBot::Syntax::Default::DSL
def initialize_with(*_arg0, **_arg1, &_arg2); end
# source://factory_bot//lib/factory_bot/syntax/default.rb#28
- def sequence(name, *args, &block); end
+ def sequence(name, *_arg1, **_arg2, &_arg3); end
# source://factory_bot//lib/factory_bot/syntax/default.rb#40
def skip_create(*_arg0, **_arg1, &_arg2); end
@@ -2324,6 +2340,12 @@ class FactoryBot::Trait
# source://factory_bot//lib/factory_bot/trait.rb#4
def definition; end
+ # source://factory_bot//lib/factory_bot/trait.rb#17
+ def klass(*_arg0, **_arg1, &_arg2); end
+
+ # source://factory_bot//lib/factory_bot/trait.rb#17
+ def klass=(arg); end
+
# @api private
#
# source://factory_bot//lib/factory_bot/trait.rb#4
diff --git a/sorbet/rbi/gems/factory_bot_rails@6.2.0.rbi b/sorbet/rbi/gems/factory_bot_rails@6.4.3.rbi
similarity index 85%
rename from sorbet/rbi/gems/factory_bot_rails@6.2.0.rbi
rename to sorbet/rbi/gems/factory_bot_rails@6.4.3.rbi
index 268407d2..722684f4 100644
--- a/sorbet/rbi/gems/factory_bot_rails@6.2.0.rbi
+++ b/sorbet/rbi/gems/factory_bot_rails@6.4.3.rbi
@@ -26,6 +26,25 @@ class FactoryBotRails::DefinitionFilePaths
def files; end
end
+# source://factory_bot_rails//lib/factory_bot_rails/factory_validator.rb#2
+class FactoryBotRails::FactoryValidator
+ # @return [FactoryValidator] a new instance of FactoryValidator
+ #
+ # source://factory_bot_rails//lib/factory_bot_rails/factory_validator.rb#3
+ def initialize(validators = T.unsafe(nil)); end
+
+ # source://factory_bot_rails//lib/factory_bot_rails/factory_validator.rb#7
+ def add_validator(validator); end
+
+ # source://factory_bot_rails//lib/factory_bot_rails/factory_validator.rb#11
+ def run; end
+
+ private
+
+ # source://factory_bot_rails//lib/factory_bot_rails/factory_validator.rb#17
+ def validate_compiled_factory; end
+end
+
# source://factory_bot_rails//lib/factory_bot_rails/generator.rb#6
class FactoryBotRails::Generator
# @return [Generator] a new instance of Generator
@@ -75,7 +94,7 @@ class FactoryBotRails::Generators::NullGenerator
# @return [NullGenerator] a new instance of NullGenerator
#
# source://factory_bot_rails//lib/factory_bot_rails/generators/null_generator.rb#4
- def initialize(generators); end
+ def initialize(*_arg0); end
# source://factory_bot_rails//lib/factory_bot_rails/generators/null_generator.rb#7
def run; end
@@ -103,11 +122,11 @@ class FactoryBotRails::Generators::RSpecGenerator
def fixture_replacement_setting; end
end
-# source://factory_bot_rails//lib/factory_bot_rails/railtie.rb#9
+# source://factory_bot_rails//lib/factory_bot_rails/railtie.rb#10
class FactoryBotRails::Railtie < ::Rails::Railtie
private
- # source://factory_bot_rails//lib/factory_bot_rails/railtie.rb#28
+ # source://factory_bot_rails//lib/factory_bot_rails/railtie.rb#31
def definition_file_paths; end
end
diff --git a/sorbet/rbi/gems/faker@3.2.0.rbi b/sorbet/rbi/gems/faker@3.2.3.rbi
similarity index 92%
rename from sorbet/rbi/gems/faker@3.2.0.rbi
rename to sorbet/rbi/gems/faker@3.2.3.rbi
index 01cf5bab..3b33bee0 100644
--- a/sorbet/rbi/gems/faker@3.2.0.rbi
+++ b/sorbet/rbi/gems/faker@3.2.3.rbi
@@ -293,7 +293,7 @@ class Faker::Adjective < ::Faker::Base
end
end
-# source://faker//lib/faker/default/alphanumeric.rb#7
+# source://faker//lib/faker/default/alphanumeric.rb#4
class Faker::Alphanumeric < ::Faker::Base
class << self
# Produces a random string of alphabetic characters (no digits)
@@ -760,36 +760,39 @@ class Faker::Barcode < ::Faker::Base
end
end
-# source://faker//lib/faker.rb#38
+# source://faker//lib/faker.rb#42
class Faker::Base
class << self
- # source://faker//lib/faker.rb#60
+ # source://faker//lib/faker.rb#64
def bothify(string); end
- # source://faker//lib/faker.rb#254
+ # source://faker//lib/faker.rb#262
def disable_enforce_available_locales; end
# Helper for the common approach of grabbing a translation
# with an array of values and selecting one of them.
#
- # source://faker//lib/faker.rb#100
+ # source://faker//lib/faker.rb#108
def fetch(key); end
# Helper for the common approach of grabbing a translation
# with an array of values and returning all of them.
#
- # source://faker//lib/faker.rb#111
+ # source://faker//lib/faker.rb#119
def fetch_all(key); end
- # source://faker//lib/faker.rb#181
+ # source://faker//lib/faker.rb#189
def flexible(key); end
# Returns the value of attribute flexible_key.
#
- # source://faker//lib/faker.rb#45
+ # source://faker//lib/faker.rb#49
def flexible_key; end
- # source://faker//lib/faker.rb#56
+ # source://faker//lib/faker.rb#68
+ def generate(as_type, &block); end
+
+ # source://faker//lib/faker.rb#60
def letterify(letter_string); end
# You can add whatever you want to the locale file, and it will get caught here.
@@ -798,27 +801,27 @@ class Faker::Base
# girls_name: ["Alice", "Cheryl", "Tatiana"]
# Then you can call Faker::Name.girls_name and it will act like #first_name
#
- # source://faker//lib/faker.rb#190
+ # source://faker//lib/faker.rb#198
def method_missing(mth, *args, &block); end
# by default numerify results do not start with a zero
#
- # source://faker//lib/faker.rb#50
+ # source://faker//lib/faker.rb#54
def numerify(number_string, leading_zero: T.unsafe(nil)); end
# Load formatted strings from the locale, "parsing" them
# into method calls that can be used to generate a
# formatted translation: e.g., "#{first_name} #{last_name}".
#
- # source://faker//lib/faker.rb#124
+ # source://faker//lib/faker.rb#132
def parse(key); end
- # source://faker//lib/faker.rb#244
+ # source://faker//lib/faker.rb#252
def rand(max = T.unsafe(nil)); end
# Generates a random value between the interval
#
- # source://faker//lib/faker.rb#205
+ # source://faker//lib/faker.rb#213
def rand_in_range(from, to); end
# Given a regular expression, attempt to generate a string
@@ -840,30 +843,30 @@ class Faker::Base
#
# "U3V 3TP"
#
- # source://faker//lib/faker.rb#83
+ # source://faker//lib/faker.rb#91
def regexify(reg); end
# If an array or range is passed, a random value will be selected.
# All other values are simply returned.
#
- # source://faker//lib/faker.rb#212
+ # source://faker//lib/faker.rb#220
def resolve(value); end
# @return [Boolean]
#
- # source://faker//lib/faker.rb#200
+ # source://faker//lib/faker.rb#208
def respond_to_missing?(method_name, include_private = T.unsafe(nil)); end
- # source://faker//lib/faker.rb#228
+ # source://faker//lib/faker.rb#236
def sample(list, num = T.unsafe(nil)); end
- # source://faker//lib/faker.rb#240
+ # source://faker//lib/faker.rb#248
def shuffle(list); end
# Call I18n.translate with our configured locale if no
# locale is specified
#
- # source://faker//lib/faker.rb#154
+ # source://faker//lib/faker.rb#162
def translate(*args, **opts); end
# Return unique values from the generator every time.
@@ -871,12 +874,12 @@ class Faker::Base
# @param max_retries [Integer] The max number of retries that should be done before giving up.
# @return [self]
#
- # source://faker//lib/faker.rb#224
+ # source://faker//lib/faker.rb#232
def unique(max_retries = T.unsafe(nil)); end
# Executes block with given locale set.
#
- # source://faker//lib/faker.rb#170
+ # source://faker//lib/faker.rb#178
def with_locale(tmp_locale = T.unsafe(nil), &block); end
end
end
@@ -889,16 +892,16 @@ module Faker::Base58
end
end
-# source://faker//lib/faker.rb#41
+# source://faker//lib/faker.rb#45
Faker::Base::LLetters = T.let(T.unsafe(nil), Array)
-# source://faker//lib/faker.rb#42
+# source://faker//lib/faker.rb#46
Faker::Base::Letters = T.let(T.unsafe(nil), Array)
-# source://faker//lib/faker.rb#39
+# source://faker//lib/faker.rb#43
Faker::Base::Numbers = T.let(T.unsafe(nil), Array)
-# source://faker//lib/faker.rb#40
+# source://faker//lib/faker.rb#44
Faker::Base::ULetters = T.let(T.unsafe(nil), Array)
# source://faker//lib/faker/default/beer.rb#4
@@ -1682,7 +1685,7 @@ class Faker::Camera < ::Faker::Base
end
end
-# source://faker//lib/faker/default/cannabis.rb#13
+# source://faker//lib/faker/default/cannabis.rb#4
class Faker::Cannabis < ::Faker::Base
class << self
# Produces a random brand.
@@ -1801,7 +1804,7 @@ class Faker::ChileRut < ::Faker::Base
# Faker::ChileRut.check_digit #=> "5"
# @return [String]
#
- # source://faker//lib/faker/default/chile_rut.rb#64
+ # source://faker//lib/faker/default/chile_rut.rb#65
def check_digit; end
# Produces a random Chilean digito verificador (check-digit).
@@ -1810,21 +1813,22 @@ class Faker::ChileRut < ::Faker::Base
# Faker::ChileRut.dv #=> "k"
# @return [String]
#
- # source://faker//lib/faker/default/chile_rut.rb#34
+ # source://faker//lib/faker/default/chile_rut.rb#35
def dv; end
# Produces a random Chilean RUT (Rol Unico Tributario, ID with 8 digits) with a dv (digito verificador, check-digit).
#
# @example
# Faker::ChileRut.full_rut #=> "30686957-4"
- # Faker::ChileRut.full_rut(min_rut: 20890156) #=> "30686957-4"
- # Faker::ChileRut.full_rut(min_rut: 30686957, fixed: true) #=> "30686957-4"
- # @param min_rut [Integer] Specifies the minimum value of the rut.
- # @param fixed [Boolean] Determines if the rut is fixed (returns the min_rut value).
+ # Faker::ChileRut.full_rut(min_rut: 10_000_000, max_rut: 30_000_000) #=> "20686957-4"
+ # Faker::ChileRut.full_rut(min_rut: 30_686_957, fixed: true) #=> "30686957-4"
+ # @param min_rut [Integer] Specifies the minimum value of the RUT.
+ # @param max_rut [Integer] Specifies the maximum value of the RUT.
+ # @param fixed [Boolean] Determines if the RUT is fixed (returns the min_rut value).
# @return [String]
#
- # source://faker//lib/faker/default/chile_rut.rb#81
- def full_rut(min_rut: T.unsafe(nil), fixed: T.unsafe(nil), formatted: T.unsafe(nil)); end
+ # source://faker//lib/faker/default/chile_rut.rb#83
+ def full_rut(min_rut: T.unsafe(nil), max_rut: T.unsafe(nil), fixed: T.unsafe(nil), formatted: T.unsafe(nil)); end
# Returns the value of attribute last_rut.
#
@@ -1835,14 +1839,20 @@ class Faker::ChileRut < ::Faker::Base
#
# @example
# Faker::ChileRut.rut #=> 11235813
- # Faker::ChileRut.rut(min_rut: 20890156) #=> 31853211
- # Faker::ChileRut.rut(min_rut: 20890156, fixed: true) #=> 20890156
- # @param min_rut [Integer] Specifies the minimum value of the rut.
- # @param fixed [Boolean] Determines if the rut is fixed (returns the min_rut value).
+ # Faker::ChileRut.rut(min_rut: 10_000_000, max_rut: 30_000_000) #=> 21853211
+ # Faker::ChileRut.rut(min_rut: 20_890_156, fixed: true) #=> 20890156
+ # @param min_rut [Integer] Specifies the minimum value of the RUT.
+ # @param max_rut [Integer] Specifies the maximum value of the RUT.
+ # @param fixed [Boolean] Determines if the RUT is fixed (returns the min_rut value).
# @return [Number]
#
- # source://faker//lib/faker/default/chile_rut.rb#21
- def rut(min_rut: T.unsafe(nil), fixed: T.unsafe(nil)); end
+ # source://faker//lib/faker/default/chile_rut.rb#22
+ def rut(min_rut: T.unsafe(nil), max_rut: T.unsafe(nil), fixed: T.unsafe(nil)); end
+
+ private
+
+ # source://faker//lib/faker/default/chile_rut.rb#93
+ def format_rut(rut); end
end
end
@@ -1872,7 +1882,7 @@ class Faker::Code < ::Faker::Base
# Faker::Code.asin #=> "B000MZW1GE"
# @return [String]
#
- # source://faker//lib/faker/default/code.rb#125
+ # source://faker//lib/faker/default/code.rb#137
def asin; end
# Produces a random EAN (European Article Number) code.
@@ -1893,7 +1903,7 @@ class Faker::Code < ::Faker::Base
# Faker::Code.imei #=> "492033129092256"
# @return [String]
#
- # source://faker//lib/faker/default/code.rb#112
+ # source://faker//lib/faker/default/code.rb#124
def imei; end
# Produces a random ISBN (International Standard Book Number) code.
@@ -1951,36 +1961,36 @@ class Faker::Code < ::Faker::Base
# Faker::Code.sin #=> "996586962"
# @return [String]
#
- # source://faker//lib/faker/default/code.rb#138
+ # source://faker//lib/faker/default/code.rb#150
def sin; end
private
- # source://faker//lib/faker/default/code.rb#199
+ # source://faker//lib/faker/default/code.rb#211
def generate_base10_isbn; end
- # source://faker//lib/faker/default/code.rb#223
+ # source://faker//lib/faker/default/code.rb#257
def generate_base13_ean; end
- # source://faker//lib/faker/default/code.rb#205
+ # source://faker//lib/faker/default/code.rb#226
def generate_base13_isbn; end
- # source://faker//lib/faker/default/code.rb#217
+ # source://faker//lib/faker/default/code.rb#243
def generate_base8_ean; end
- # source://faker//lib/faker/default/code.rb#160
+ # source://faker//lib/faker/default/code.rb#172
def generate_imei; end
- # source://faker//lib/faker/default/code.rb#237
+ # source://faker//lib/faker/default/code.rb#279
def generate_nric_check_alphabet(values, prefix); end
- # source://faker//lib/faker/default/code.rb#244
+ # source://faker//lib/faker/default/code.rb#286
def generate_sin_check_digit(digits); end
- # source://faker//lib/faker/default/code.rb#232
+ # source://faker//lib/faker/default/code.rb#274
def rut_verificator_digit(rut); end
- # source://faker//lib/faker/default/code.rb#211
+ # source://faker//lib/faker/default/code.rb#237
def sum(values); end
end
end
@@ -2266,7 +2276,7 @@ class Faker::Company < ::Faker::Base
# Faker::Company.brazilian_company_number #=> "37205322000500"
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#397
+ # source://faker//lib/faker/default/company.rb#423
def brazilian_company_number(formatted: T.unsafe(nil)); end
# Produces some company BS.
@@ -2436,7 +2446,7 @@ class Faker::Company < ::Faker::Base
# @param type [Symbol] Legeal or not, defaults to :legal
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#424
+ # source://faker//lib/faker/default/company.rb#450
def russian_tax_number(region: T.unsafe(nil), type: T.unsafe(nil)); end
# Produces a company sic code.
@@ -2445,7 +2455,7 @@ class Faker::Company < ::Faker::Base
# Faker::Company.sic_code #=> "7383"
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#437
+ # source://faker//lib/faker/default/company.rb#463
def sic_code; end
# Produces a company south african close corporation registration number.
@@ -2454,7 +2464,7 @@ class Faker::Company < ::Faker::Base
# Faker::Company.south_african_close_corporation_registration_number #=> "CK38/5739937418/23"
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#358
+ # source://faker//lib/faker/default/company.rb#363
def south_african_close_corporation_registration_number; end
# Produces a company south african listed company registration number.
@@ -2463,7 +2473,7 @@ class Faker::Company < ::Faker::Base
# Faker::Company.south_african_listed_company_registration_number #=> "2512/87676/06"
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#371
+ # source://faker//lib/faker/default/company.rb#387
def south_african_listed_company_registration_number; end
# Produces a company south african pty ltd registration number.
@@ -2481,7 +2491,7 @@ class Faker::Company < ::Faker::Base
# Faker::Company.south_african_trust_registration_number #=> "IT5673/937519896"
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#384
+ # source://faker//lib/faker/default/company.rb#405
def south_african_trust_registration_number; end
# Produces a company spanish organisation number.
@@ -2526,13 +2536,13 @@ class Faker::Company < ::Faker::Base
private
- # source://faker//lib/faker/default/company.rb#490
+ # source://faker//lib/faker/default/company.rb#516
def abn_checksum(abn); end
- # source://faker//lib/faker/default/company.rb#501
+ # source://faker//lib/faker/default/company.rb#527
def collect_regon_sum(array); end
- # source://faker//lib/faker/default/company.rb#550
+ # source://faker//lib/faker/default/company.rb#576
def inn_checksum(factor, number); end
# For more on Russian tax number algorithm here:
@@ -2549,24 +2559,24 @@ class Faker::Company < ::Faker::Base
# @param type [Symbol] Legeal or not, defaults to :legal
# @return [String]
#
- # source://faker//lib/faker/default/company.rb#533
+ # source://faker//lib/faker/default/company.rb#559
def inn_number(region, type); end
- # source://faker//lib/faker/default/company.rb#464
+ # source://faker//lib/faker/default/company.rb#490
def luhn_algorithm(number); end
# Mod11 functionality from https://github.com/badmanski/mod11/blob/master/lib/mod11.rb
#
- # source://faker//lib/faker/default/company.rb#444
+ # source://faker//lib/faker/default/company.rb#470
def mod11(number); end
- # source://faker//lib/faker/default/company.rb#575
+ # source://faker//lib/faker/default/company.rb#601
def spanish_b_algorithm(value); end
- # source://faker//lib/faker/default/company.rb#558
+ # source://faker//lib/faker/default/company.rb#584
def spanish_cif_control_digit(organization_type, code); end
- # source://faker//lib/faker/default/company.rb#511
+ # source://faker//lib/faker/default/company.rb#537
def weight_sum(array, weights); end
end
end
@@ -2756,24 +2766,31 @@ end
# source://faker//lib/faker.rb#13
module Faker::Config
class << self
- # source://faker//lib/faker.rb#19
+ # Sets the attribute default_locale
+ #
+ # @param value the value to set the attribute default_locale to.
+ #
+ # source://faker//lib/faker.rb#17
+ def default_locale=(_arg0); end
+
+ # source://faker//lib/faker.rb#23
def locale; end
- # source://faker//lib/faker.rb#15
+ # source://faker//lib/faker.rb#19
def locale=(new_locale); end
- # source://faker//lib/faker.rb#24
+ # source://faker//lib/faker.rb#28
def own_locale; end
- # source://faker//lib/faker.rb#32
+ # source://faker//lib/faker.rb#36
def random; end
- # source://faker//lib/faker.rb#28
+ # source://faker//lib/faker.rb#32
def random=(new_random); end
end
end
-# source://faker//lib/faker/default/construction.rb#13
+# source://faker//lib/faker/default/construction.rb#4
class Faker::Construction < ::Faker::Base
class << self
# Produces a random heavy equipment.
@@ -3339,7 +3356,7 @@ class Faker::Date < ::Faker::Base
# @param days [Integer] The maximum number of days to go into the past.
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#80
+ # source://faker//lib/faker/default/date.rb#90
def backward(days: T.unsafe(nil)); end
# Produce a random date between two dates.
@@ -3352,7 +3369,7 @@ class Faker::Date < ::Faker::Base
# @param to [Date, String] The end of the usable date range.
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#20
+ # source://faker//lib/faker/default/date.rb#22
def between(from:, to:); end
# Produce a random date between two dates.
@@ -3367,7 +3384,7 @@ class Faker::Date < ::Faker::Base
# @raise [ArgumentError]
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#42
+ # source://faker//lib/faker/default/date.rb#44
def between_except(from:, to:, excepted:); end
# Produce a random date in the past (up to N days).
@@ -3378,18 +3395,23 @@ class Faker::Date < ::Faker::Base
# @param max_age [Integer] The maximum age that the birthday would imply.
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#98
+ # source://faker//lib/faker/default/date.rb#108
def birthday(min_age: T.unsafe(nil), max_age: T.unsafe(nil)); end
# Produce a random date in the future (up to N days).
#
- # @example
+ # @example if used with or without Rails (Active Support)
# Faker::Date.forward(days: 23) #=> #
+ # @example if used with Rails (Active Support)
+ # Faker::Date.forward(from: Date.current, days: 17) #=> #
+ # @example if used with or without Rails (Active Support)
+ # Faker::Date.forward(from: '2022-06-03', days: 10) #=> #
+ # @param from [Integer] The start of the usable forward date range.
# @param days [Integer] The maximum number of days to go into the future.
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#63
- def forward(days: T.unsafe(nil)); end
+ # source://faker//lib/faker/default/date.rb#72
+ def forward(from: T.unsafe(nil), days: T.unsafe(nil)); end
# Produces a date in the year and/or month specified.
#
@@ -3403,20 +3425,38 @@ class Faker::Date < ::Faker::Base
# @param year [Integer] represents the year of the date
# @return [Date]
#
- # source://faker//lib/faker/default/date.rb#124
+ # source://faker//lib/faker/default/date.rb#134
def in_date_period(month: T.unsafe(nil), year: T.unsafe(nil)); end
+ # Produce a random date at given day(s) of the week between two dates.
+ #
+ # @example if used with or without Rails (Active Support)
+ # Faker::Date.on_day_of_week_between(day: :tuesday, from: '2023-01-01', to: '2023-02-01') #=> #
+ # @example if used with Rails (Active Support)
+ # Faker::Date.on_day_of_week_between(day: [:saturday, :sunday], from: 1.month.ago, to: Date.today) #=> #
+ # @param day [Symbol, Array] # The day(s) of the week. See {DAYS_OF_WEEK}.
+ # @param from [Date, String] The start of the usable date range.
+ # @param to [Date, String] The end of the usable date range.
+ # @raise [ArgumentError]
+ # @return [Date]
+ #
+ # source://faker//lib/faker/default/date.rb#156
+ def on_day_of_week_between(day:, from:, to:); end
+
private
- # source://faker//lib/faker/default/date.rb#133
+ # source://faker//lib/faker/default/date.rb#189
def birthday_date(date, age); end
- # source://faker//lib/faker/default/date.rb#146
+ # source://faker//lib/faker/default/date.rb#202
def get_date_object(date); end
end
end
-# source://faker//lib/faker/default/dc_comics.rb#13
+# source://faker//lib/faker/default/date.rb#5
+Faker::Date::DAYS_OF_WEEK = T.let(T.unsafe(nil), Array)
+
+# source://faker//lib/faker/default/dc_comics.rb#4
class Faker::DcComics < ::Faker::Base
class << self
# Produces a hero name from DC Comics
@@ -3673,7 +3713,7 @@ class Faker::DrivingLicence < ::Faker::Base
private
- # source://faker//lib/faker/default/driving_licence.rb#110
+ # source://faker//lib/faker/default/driving_licence.rb#118
def gb_licence_checksum; end
# source://faker//lib/faker/default/driving_licence.rb#95
@@ -4886,6 +4926,56 @@ class Faker::Games::Fallout < ::Faker::Base
end
end
+# source://faker//lib/faker/games/final_fantasy_xiv.rb#5
+class Faker::Games::FinalFantasyXIV < ::Faker::Base
+ class << self
+ # Produces the name of a character from FFXIV.
+ #
+ # @example
+ # Faker::Games::FinalFantasyXIV.character #=> "Y'shtola Rhul"
+ # @return [String]
+ #
+ # source://faker//lib/faker/games/final_fantasy_xiv.rb#16
+ def character; end
+
+ # Produces a data center from Final Fantasy XIV.
+ #
+ # @example
+ # Faker::Games::FinalFantasyXIV.data_center #=> "Aether"
+ # @return [String]
+ #
+ # source://faker//lib/faker/games/final_fantasy_xiv.rb#54
+ def data_center; end
+
+ # Produces a job name from Final Fantasy XIV. Either a battle or non-battle playable job.
+ #
+ # @example
+ # Faker::Games::FinalFantasyXIV.job #=> "Paladin"
+ # @return [String]
+ #
+ # source://faker//lib/faker/games/final_fantasy_xiv.rb#29
+ def job; end
+
+ # Produces the name of a playable race from Final Fantasy XIV.
+ #
+ # @example
+ # Faker::Games::FinalFantasyXIV.race #=> "Miqo'te"
+ # @return [String]
+ #
+ # source://faker//lib/faker/games/final_fantasy_xiv.rb#41
+ def race; end
+
+ # Produces a geographical zone from Final Fantasy XIV.
+ #
+ # @example
+ # Faker::Games::FinalFantasyXIV.zone #=> "Eastern La Noscea"
+ # @return [String]
+ #
+ # source://faker//lib/faker/games/final_fantasy_xiv.rb#67
+ def zone; end
+ end
+end
+
# source://faker//lib/faker/games/half_life.rb#5
class Faker::Games::HalfLife < ::Faker::Base
class << self
@@ -5849,6 +5939,140 @@ class Faker::GreekPhilosophers < ::Faker::Base
end
end
+# source://faker//lib/faker/default/html.rb#4
+class Faker::HTML < ::Faker::Base
+ class << self
+ # Produces a random code block formatted in HTML.
+ #
+ # @example
+ # Faker::HTML.code #=> "Eos quasi qui."
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#99
+ def code; end
+
+ # Generates HTML content with customizable attributes for any HTML tag.
+ #
+ # @example
+ # Faker::HTML.element(tag: 'div', content: "This is a div with XSS attributes.", attributes: {class: 'xss', onclick: "alert('XSS')"}) #=> "
This is a div with XSS attributes.
"
+ # @param tag [String] The HTML tag to generate.
+ # @param content [String] The Content of the HTML tag.
+ # @param attributes [Hash] The attributes to include in the tag.
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#168
+ def element(tag: T.unsafe(nil), content: T.unsafe(nil), attributes: T.unsafe(nil)); end
+
+ # Produces a random emphasis formatting on a random word in two HTML paragraphs.
+ #
+ # @example
+ # Faker::HTML.emphasis #=> "repellat id impedit"
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#46
+ def emphasis; end
+
+ # Produces a random HTML header format.
+ #
+ # @example
+ # Faker::HTML.heading #=> "
Autem
"
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#15
+ def heading; end
+
+ # Generates a random tag with the `rel` attribute set to "stylesheet" and the `href` attribute set to a random URL.
+ #
+ # @example
+ # Faker::HTML.link #=> ""
+ # @param rel [String] The rel of the link tag.
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#152
+ def link(rel: T.unsafe(nil)); end
+
+ # Produces a random ordered list in HTML format, with at least one element.
+ #
+ # @example
+ # Faker::HTML.ordered_list #=> "\n
Qui reiciendis non consequatur atque.
\n
Quo doloremque veritatis tempora aut.
\n
Aspernatur.
\n
Ea ab.
\n
Qui.
\n
Sit pariatur nemo eveniet.
\n
Molestiae aut.
\n
Nihil molestias iure placeat.
\n
Dolore autem quisquam.
\n"
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#59
+ def ordered_list; end
+
+ # Produces a random HTML paragraph format.
+ #
+ # @example
+ # Faker::HTML.paragraph #=> "
Incidunt atque quis
"
+ # @param sentence_count [Integer] The number of sentences in the paragraph.
+ # @param supplemental [Boolean] Include supplemental text.
+ # @param random_sentences_to_add [Integer] The number of random sentences to add to the paragraph.
+ # @param exclude_words [Array] Words to exclude from the generated paragraph.
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#33
+ def paragraph(sentence_count: T.unsafe(nil), supplemental: T.unsafe(nil), random_sentences_to_add: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
+
+ # Produces a random method from the methods above, excluding the methods listed in the arguments.
+ #
+ # @example
+ # Faker::HTML.random #=> returns output from a single method outlined above
+ # Faker::HTML.random(exclude: [:table]) #=> returns output from any single method outlined above except for "table"
+ # Faker::HTML.random(exclude: [:ordered_list, :unordered_list]) #=> returns output from any single method outlined above except for either ordered_list and unordered_list
+ # @overload random
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#187
+ def random(exclude: T.unsafe(nil)); end
+
+ # Generates a random HTML content sandwich, starting with a header, followed by paragraphs, and random elements.
+ #
+ # @example
+ # Faker::HTML.sandwich(sentences: 3, repeat: 2) #=> returns a sandwich of HTML content with 2 repetitions, each having a header, paragraph, and random element
+ # @param sentences [Integer] The number of sentences in each paragraph.
+ # @param repeat [Integer] The number of times to repeat the pattern (header, paragraph, random).
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#204
+ def sandwich(sentences: T.unsafe(nil), repeat: T.unsafe(nil)); end
+
+ # Generates a random "
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#138
+ def script; end
+
+ # Produces a random HTML table.
+ #
+ # @example
+ # Faker::HTML.table #=> "
\n\n
ad
\n
similique
\n
voluptatem
\n\n\n
corrupti
\n
est
\n
rerum
\n
molestiae
\n
quidem
\n
et
\n
in
\n
tempora
\n
at
\n<\tbody>\n\n
voluptatem
\n
debitis
\n
rem
\n\n
"
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#112
+ def table; end
+
+ # Produces a random unordered list of items between 1 and 10 randomly in HTML format.
+ #
+ # @example
+ # Faker::HTML.unordered_list #=> "
\n
Voluptatum aliquid tempora molestiae facilis non sed.
\n
Nostrum omnis iste impedit voluptatum dolor.
\n
Esse quidem et facere.
\n
"
+ # @return [String]
+ #
+ # source://faker//lib/faker/default/html.rb#79
+ def unordered_list; end
+
+ private
+
+ # source://faker//lib/faker/default/html.rb#216
+ def available_methods; end
+
+ # source://faker//lib/faker/default/html.rb#220
+ def generate_table_row(tag, cell_count); end
+ end
+end
+
# Port of http://shinytoylabs.com/jargon/
# Are you having trouble writing tech-savvy dialogue for your latest screenplay?
# Worry not! Hollywood-grade technical talk is ready to fill out any form where you need to look smart.
@@ -6068,7 +6292,7 @@ class Faker::IDNumber < ::Faker::Base
# @param formatted [Boolean] Specifies if the number is formatted with dividers.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#149
+ # source://faker//lib/faker/default/id_number.rb#163
def brazilian_citizen_number(formatted: T.unsafe(nil)); end
# Produces a random Brazilian Citizen Number (CPF).
@@ -6079,7 +6303,7 @@ class Faker::IDNumber < ::Faker::Base
# @param formatted [Boolean] Specifies if the number is formatted with dividers.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#149
+ # source://faker//lib/faker/default/id_number.rb#163
def brazilian_cpf(formatted: T.unsafe(nil)); end
# Produces a random Brazilian ID Number (RG).
@@ -6090,7 +6314,7 @@ class Faker::IDNumber < ::Faker::Base
# @param formatted [Boolean] Specifies if the number is formatted with dividers.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#170
+ # source://faker//lib/faker/default/id_number.rb#184
def brazilian_id(formatted: T.unsafe(nil)); end
# Produces a random Brazilian ID Number (RG).
@@ -6101,7 +6325,7 @@ class Faker::IDNumber < ::Faker::Base
# @param formatted [Boolean] Specifies if the number is formatted with dividers.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#170
+ # source://faker//lib/faker/default/id_number.rb#184
def brazilian_rg(formatted: T.unsafe(nil)); end
# Produces a random Chilean ID (Rut with 8 digits).
@@ -6110,7 +6334,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.chilean_id #=> "15620613-K"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#188
+ # source://faker//lib/faker/default/id_number.rb#202
def chilean_id; end
# Produces a random Croatian ID number (OIB).
@@ -6121,7 +6345,7 @@ class Faker::IDNumber < ::Faker::Base
# @param international [Boolean] Specifies whether to add international prefix.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#206
+ # source://faker//lib/faker/default/id_number.rb#220
def croatian_id(international: T.unsafe(nil)); end
# Produces a random Danish ID Number (CPR number).
@@ -6140,7 +6364,7 @@ class Faker::IDNumber < ::Faker::Base
# @param gender [Symbol] Specifies the gender for the id number. Must be one :male or :female if present.
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#233
+ # source://faker//lib/faker/default/id_number.rb#247
def danish_id_number(formatted: T.unsafe(nil), birthday: T.unsafe(nil), gender: T.unsafe(nil)); end
# Produces a random French social security number (INSEE number).
@@ -6149,7 +6373,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.french_insee_number #=> "53290236-H"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#267
+ # source://faker//lib/faker/default/id_number.rb#281
def french_insee_number; end
# Produces a random invalid US Social Security number.
@@ -6167,7 +6391,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.invalid_south_african_id_number #=> "1642972065088"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#121
+ # source://faker//lib/faker/default/id_number.rb#135
def invalid_south_african_id_number; end
# Produces a random valid South African ID Number.
@@ -6177,7 +6401,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.valid_south_african_id_number #=> "8105128870184"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#99
+ # source://faker//lib/faker/default/id_number.rb#113
def south_african_id_number; end
# Produces a random Spanish citizen identifier (DNI).
@@ -6186,7 +6410,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.spanish_citizen_number #=> "53290236-H"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#63
+ # source://faker//lib/faker/default/id_number.rb#77
def spanish_citizen_number; end
# Produces a random Spanish foreign born citizen identifier (NIE).
@@ -6195,7 +6419,7 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.spanish_foreign_citizen_number #=> "Z-1600870-Y"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#79
+ # source://faker//lib/faker/default/id_number.rb#93
def spanish_foreign_citizen_number; end
# source://faker//lib/faker/default/id_number.rb#48
@@ -6217,42 +6441,42 @@ class Faker::IDNumber < ::Faker::Base
# Faker::IDNumber.valid_south_african_id_number #=> "8105128870184"
# @return [String]
#
- # source://faker//lib/faker/default/id_number.rb#99
+ # source://faker//lib/faker/default/id_number.rb#113
def valid_south_african_id_number; end
private
- # source://faker//lib/faker/default/id_number.rb#405
+ # source://faker//lib/faker/default/id_number.rb#419
def _translate(key); end
- # source://faker//lib/faker/default/id_number.rb#335
+ # source://faker//lib/faker/default/id_number.rb#349
def brazilian_citizen_number_checksum_digit(digits); end
- # source://faker//lib/faker/default/id_number.rb#356
+ # source://faker//lib/faker/default/id_number.rb#370
def brazilian_citizen_number_digit(remainder); end
- # source://faker//lib/faker/default/id_number.rb#345
+ # source://faker//lib/faker/default/id_number.rb#359
def brazilian_document_checksum(digits); end
- # source://faker//lib/faker/default/id_number.rb#351
+ # source://faker//lib/faker/default/id_number.rb#365
def brazilian_document_digit(checksum, id: T.unsafe(nil)); end
- # source://faker//lib/faker/default/id_number.rb#340
+ # source://faker//lib/faker/default/id_number.rb#354
def brazilian_id_checksum_digit(digits); end
- # source://faker//lib/faker/default/id_number.rb#360
+ # source://faker//lib/faker/default/id_number.rb#374
def brazilian_id_digit(remainder); end
- # source://faker//lib/faker/default/id_number.rb#297
+ # source://faker//lib/faker/default/id_number.rb#311
def chilean_verification_code(digits); end
- # source://faker//lib/faker/default/id_number.rb#282
+ # source://faker//lib/faker/default/id_number.rb#296
def croatian_id_checksum_digit(digits); end
- # source://faker//lib/faker/default/id_number.rb#366
+ # source://faker//lib/faker/default/id_number.rb#380
def danish_control_digits(birthday); end
- # source://faker//lib/faker/default/id_number.rb#317
+ # source://faker//lib/faker/default/id_number.rb#331
def south_african_id_checksum_digit(id_number); end
end
end
@@ -6322,7 +6546,7 @@ class Faker::IndustrySegments < ::Faker::Base
end
end
-# source://faker//lib/faker/default/internet.rb#5
+# source://faker//lib/faker/default/internet.rb#4
class Faker::Internet < ::Faker::Base
class << self
# source://faker//lib/faker/default/internet.rb#63
@@ -6344,7 +6568,7 @@ class Faker::Internet < ::Faker::Base
# @param urlsafe [Boolean] Toggles charset to '-' and '_' instead of '+' and '/'.
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#560
+ # source://faker//lib/faker/default/internet.rb#561
def base64(length: T.unsafe(nil), padding: T.unsafe(nil), urlsafe: T.unsafe(nil)); end
# Generate Web Crawler's user agents
@@ -6356,7 +6580,7 @@ class Faker::Internet < ::Faker::Base
# @param vendor [String] Name of vendor, supported vendors are googlebot, bingbot, duckduckbot, baiduspider, yandexbot
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#522
+ # source://faker//lib/faker/default/internet.rb#523
def bot_user_agent(vendor: T.unsafe(nil)); end
# Generates random token
@@ -6366,7 +6590,7 @@ class Faker::Internet < ::Faker::Base
# @example
# Faker::Internet.device_token #=> "749f535671cf6b34d8e794d212d00c703b96274e07161b18b082d0d70ef1052f"
#
- # source://faker//lib/faker/default/internet.rb#489
+ # source://faker//lib/faker/default/internet.rb#490
def device_token; end
# Returns the domain name
@@ -6382,7 +6606,7 @@ class Faker::Internet < ::Faker::Base
# @param domain [String]
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#225
+ # source://faker//lib/faker/default/internet.rb#226
def domain_name(subdomain: T.unsafe(nil), domain: T.unsafe(nil)); end
# Returns the domain suffix e.g. com, org, co, biz, info etc.
@@ -6394,7 +6618,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.domain_suffix(safe: true) #=> "test"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#284
+ # source://faker//lib/faker/default/internet.rb#285
def domain_suffix(safe: T.unsafe(nil)); end
# Returns the domain word for internet
@@ -6403,7 +6627,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.domain_word #=> "senger"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#271
+ # source://faker//lib/faker/default/internet.rb#272
def domain_word; end
# Returns the email address
@@ -6431,7 +6655,7 @@ class Faker::Internet < ::Faker::Base
# @param string [String]
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#260
+ # source://faker//lib/faker/default/internet.rb#261
def fix_umlauts(string: T.unsafe(nil)); end
# Returns the email address with domain either gmail.com, yahoo.com or hotmail.com
@@ -6449,7 +6673,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.ip_v4_address #=> "97.117.128.93"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#315
+ # source://faker//lib/faker/default/internet.rb#316
def ip_v4_address; end
# Returns Ipv4 address with CIDR, range from 1 to 31
@@ -6459,7 +6683,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.ip_v4_cidr #=> "129.162.99.74/24"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#418
+ # source://faker//lib/faker/default/internet.rb#419
def ip_v4_cidr; end
# Returns Ipv6 address
@@ -6468,7 +6692,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.ip_v6_address #=> "7754:76d4:c7aa:7646:ea68:1abb:4055:4343"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#429
+ # source://faker//lib/faker/default/internet.rb#430
def ip_v6_address; end
# Returns Ipv6 address with CIDR, range between 1 to 127
@@ -6477,7 +6701,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.ip_v6_cidr #=> "beca:9b99:4bb6:9712:af2f:516f:8507:96e1/99"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#440
+ # source://faker//lib/faker/default/internet.rb#441
def ip_v6_cidr; end
# Returns the MAC address
@@ -6489,7 +6713,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.mac_address(prefix: 'aa:44') #=> "aa:44:30:88:6e:95"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#302
+ # source://faker//lib/faker/default/internet.rb#303
def mac_address(prefix: T.unsafe(nil)); end
# Produces a randomized string of characters suitable for passwords
@@ -6520,7 +6744,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.private_ip_v4_address #=> "127.120.80.42"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#327
+ # source://faker//lib/faker/default/internet.rb#328
def private_ip_v4_address; end
# Returns lambda to check if address passed is private or not
@@ -6530,7 +6754,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.private_net_checker.call("148.120.80.42") #=> false
# @return [Lambda]
#
- # source://faker//lib/faker/default/internet.rb#375
+ # source://faker//lib/faker/default/internet.rb#376
def private_net_checker; end
# Returns the private network regular expressions
@@ -6539,7 +6763,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.private_nets_regex #=> [/^10\./, /^100\.(6[4-9]|[7-9]\d|1[0-1]\d|12[0-7])\./, /^127\./, /^169\.254\./, /^172\.(1[6-9]|2\d|3[0-1])\./, /^192\.0\.0\./, /^192\.168\./, /^198\.(1[8-9])\./]
# @return [Array]
#
- # source://faker//lib/faker/default/internet.rb#354
+ # source://faker//lib/faker/default/internet.rb#355
def private_nets_regex; end
# Returns the public IPv4 address
@@ -6548,7 +6772,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.public_ip_v4_address #=> "127.120.80.42"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#338
+ # source://faker//lib/faker/default/internet.rb#339
def public_ip_v4_address; end
# Returns lambda function to check address passed is reserved or not
@@ -6558,7 +6782,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.reserved_net_checker.call('192.88.199.255') #=> false
# @return [Lambda]
#
- # source://faker//lib/faker/default/internet.rb#406
+ # source://faker//lib/faker/default/internet.rb#407
def reserved_net_checker; end
# Returns the reserved network regular expressions
@@ -6567,7 +6791,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.reserved_nets_regex #=> [/^0\./, /^192\.0\.2\./, /^192\.88\.99\./, /^198\.51\.100\./, /^203\.0\.113\./, /^(22[4-9]|23\d)\./, /^(24\d|25[0-5])\./]
# @return [Array]
#
- # source://faker//lib/faker/default/internet.rb#386
+ # source://faker//lib/faker/default/internet.rb#387
def reserved_nets_regex; end
# Returns the email address with fixed domain name as 'example'
@@ -6590,7 +6814,7 @@ class Faker::Internet < ::Faker::Base
# @param glue [String] Separator to add between words passed, default used are '-' or '_'
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#475
+ # source://faker//lib/faker/default/internet.rb#476
def slug(words: T.unsafe(nil), glue: T.unsafe(nil)); end
# Returns URL
@@ -6605,7 +6829,7 @@ class Faker::Internet < ::Faker::Base
# @param scheme [String]
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#458
+ # source://faker//lib/faker/default/internet.rb#459
def url(host: T.unsafe(nil), path: T.unsafe(nil), scheme: T.unsafe(nil)); end
# Produces a randomized hash of internet user details
@@ -6616,7 +6840,7 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.user('username', 'email', 'password') #=> { username: 'alexie', email: 'gayle@kohler.test', password: 'DtEf9P8wS31iMyC' }
# @return [hash]
#
- # source://faker//lib/faker/default/internet.rb#583
+ # source://faker//lib/faker/default/internet.rb#584
def user(*args); end
# Generates the random browser identifier
@@ -6629,7 +6853,7 @@ class Faker::Internet < ::Faker::Base
# @param vendor [String] Name of vendor, supported vendors are aol, chrome, firefox, internet_explorer, netscape, opera, safari
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#505
+ # source://faker//lib/faker/default/internet.rb#506
def user_agent(vendor: T.unsafe(nil)); end
# Returns the username
@@ -6666,15 +6890,15 @@ class Faker::Internet < ::Faker::Base
# Faker::Internet.uuid #=> "8a6cdd40-6d78-4fdb-912b-190e3057197f"
# @return [String]
#
- # source://faker//lib/faker/default/internet.rb#535
+ # source://faker//lib/faker/default/internet.rb#536
def uuid; end
private
- # source://faker//lib/faker/default/internet.rb#607
+ # source://faker//lib/faker/default/internet.rb#608
def construct_email(local_part, domain_name); end
- # source://faker//lib/faker/default/internet.rb#594
+ # source://faker//lib/faker/default/internet.rb#595
def sanitize_email_local_part(local_part); end
end
end
@@ -6715,11 +6939,11 @@ Faker::Internet::HTTP::STATUS_CODES_GROUPS = T.let(T.unsafe(nil), Array)
# source://faker//lib/faker/default/internet.rb#6
Faker::Internet::PRIVATE_IPV4_ADDRESS_RANGES = T.let(T.unsafe(nil), Array)
-# source://faker//lib/faker/default/driving_licence.rb#116
+# source://faker//lib/faker/default/driving_licence.rb#127
class Faker::InvalidStatePassed < ::StandardError
# @return [InvalidStatePassed] a new instance of InvalidStatePassed
#
- # source://faker//lib/faker/default/driving_licence.rb#117
+ # source://faker//lib/faker/default/driving_licence.rb#128
def initialize(msg = T.unsafe(nil)); end
end
@@ -7390,7 +7614,7 @@ class Faker::Lorem < ::Faker::Base
# Faker::Lorem.character #=> "e"
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#57
+ # source://faker//lib/faker/default/lorem.rb#60
def character; end
# Produces a random string of alphanumeric characters
@@ -7405,7 +7629,7 @@ class Faker::Lorem < ::Faker::Base
# @param min_numeric [Integer] The minimum number of numbers to add to the string
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#77
+ # source://faker//lib/faker/default/lorem.rb#80
def characters(number: T.unsafe(nil), min_alpha: T.unsafe(nil), min_numeric: T.unsafe(nil)); end
# Generates the emoji
@@ -7415,7 +7639,7 @@ class Faker::Lorem < ::Faker::Base
# Faker::Lorem.multibyte #=> "❤"
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#91
+ # source://faker//lib/faker/default/lorem.rb#94
def multibyte; end
# Generates three sentence paragraph
@@ -7434,7 +7658,7 @@ class Faker::Lorem < ::Faker::Base
# @param random_sentences_to_add [Integer]
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#153
+ # source://faker//lib/faker/default/lorem.rb#156
def paragraph(sentence_count: T.unsafe(nil), supplemental: T.unsafe(nil), random_sentences_to_add: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Generates paragraph with 256 characters
@@ -7447,7 +7671,7 @@ class Faker::Lorem < ::Faker::Base
# @param supplemental [Boolean]
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#189
+ # source://faker//lib/faker/default/lorem.rb#192
def paragraph_by_chars(number: T.unsafe(nil), supplemental: T.unsafe(nil)); end
# Generates three paragraphs
@@ -7460,7 +7684,7 @@ class Faker::Lorem < ::Faker::Base
# @param supplemental [Boolean]
# @return [Array]
#
- # source://faker//lib/faker/default/lorem.rb#171
+ # source://faker//lib/faker/default/lorem.rb#174
def paragraphs(number: T.unsafe(nil), supplemental: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Returns the question with 4 words
@@ -7475,7 +7699,7 @@ class Faker::Lorem < ::Faker::Base
# @param random_words_to_add [Integer]
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#213
+ # source://faker//lib/faker/default/lorem.rb#216
def question(word_count: T.unsafe(nil), supplemental: T.unsafe(nil), random_words_to_add: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Generates array of three questions
@@ -7488,7 +7712,7 @@ class Faker::Lorem < ::Faker::Base
# @param supplemental [Boolean]
# @return [Array]
#
- # source://faker//lib/faker/default/lorem.rb#231
+ # source://faker//lib/faker/default/lorem.rb#234
def questions(number: T.unsafe(nil), supplemental: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Generates sentence
@@ -7503,7 +7727,7 @@ class Faker::Lorem < ::Faker::Base
# @param random_words_to_add [Integer] Add any random words, default to 0
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#111
+ # source://faker//lib/faker/default/lorem.rb#114
def sentence(word_count: T.unsafe(nil), supplemental: T.unsafe(nil), random_words_to_add: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Generates three sentences
@@ -7516,17 +7740,20 @@ class Faker::Lorem < ::Faker::Base
# @param supplemental [Boolean] Should add supplemental words, defaults to false
# @return [Array] Returns array for sentences.
#
- # source://faker//lib/faker/default/lorem.rb#129
+ # source://faker//lib/faker/default/lorem.rb#132
def sentences(number: T.unsafe(nil), supplemental: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
# Returs the random word
#
# @example
# Faker::Lorem.word #=> "soluto"
+ # Faker::Lorem.word(exclude_words: 'error') #=> "nisi"
+ # Faker::Lorem.word(exclude_words: 'id, error') #=> "et"
+ # Faker::Lorem.word(exclude_words: ['id', 'error']) #=> "consequatur"
# @return [String]
#
- # source://faker//lib/faker/default/lorem.rb#15
- def word; end
+ # source://faker//lib/faker/default/lorem.rb#18
+ def word(exclude_words: T.unsafe(nil)); end
# Generates random 3 words
#
@@ -7539,18 +7766,18 @@ class Faker::Lorem < ::Faker::Base
# @param supplemental [Boolean] Whether to attach supplemental words at the end, default is false
# @return [Array] Array for words
#
- # source://faker//lib/faker/default/lorem.rb#34
+ # source://faker//lib/faker/default/lorem.rb#37
def words(number: T.unsafe(nil), supplemental: T.unsafe(nil), exclude_words: T.unsafe(nil)); end
private
- # source://faker//lib/faker/default/lorem.rb#237
+ # source://faker//lib/faker/default/lorem.rb#240
def locale_period; end
- # source://faker//lib/faker/default/lorem.rb#245
+ # source://faker//lib/faker/default/lorem.rb#248
def locale_question_mark; end
- # source://faker//lib/faker/default/lorem.rb#241
+ # source://faker//lib/faker/default/lorem.rb#244
def locale_space; end
end
end
@@ -11248,7 +11475,7 @@ class Faker::Stripe < ::Faker::Base
end
end
-# source://faker//lib/faker/default/subscription.rb#13
+# source://faker//lib/faker/default/subscription.rb#4
class Faker::Subscription < ::Faker::Base
class << self
# Produces the name of a payment method.
@@ -11549,6 +11776,7 @@ class Faker::Travel::Airport < ::Faker::Base
#
# @param size [String] airport size, united_states has large, or medium, or small, european_union has large, or medium
# @param region [String] airport region, currently available -> united_states or european_union
+ # @return [String]
#
# source://faker//lib/faker/travel/airport.rb#37
def iata(size:, region:); end
@@ -11559,12 +11787,41 @@ class Faker::Travel::Airport < ::Faker::Base
#
# @param size [String] airport size, united_states has large, or medium, or small, european_union has large, or medium
# @param region [String] airport region, currently available -> united_states or european_union
+ # @return [String]
#
# source://faker//lib/faker/travel/airport.rb#20
def name(size:, region:); end
end
end
+# source://faker//lib/faker/travel/train_station.rb#5
+class Faker::Travel::TrainStation < ::Faker::Base
+ class << self
+ # Produces random Train Station by name and takes optional arguments for region and type
+ #
+ # Faker::Travel::TrainStation.name(region: 'united_kingdom', type: 'metro') => "Brockley"
+ # Faker::Travel::TrainStation.name(type: 'railway') => "Düsseldorf Hauptbahnhof"
+ # Faker::Travel::TrainStation.name(region: 'spain') => "Santa Eulàlia"
+ #
+ # @param region [String] Train station region: germany, spain, united_kingdom, united_states
+ # @param type [String] Train station type: metro, railway
+ # @return [String]
+ #
+ # source://faker//lib/faker/travel/train_station.rb#22
+ def name(region: T.unsafe(nil), type: T.unsafe(nil)); end
+
+ private
+
+ # source://faker//lib/faker/travel/train_station.rb#29
+ def fill_missing_inputs_with_samples(region, type); end
+
+ # @raise [ArgumentError]
+ #
+ # source://faker//lib/faker/travel/train_station.rb#46
+ def validate_arguments(argument, correct_values, argument_name); end
+ end
+end
+
# source://faker//lib/faker/tv_shows/aqua_teen_hunger_force.rb#4
class Faker::TvShows; end
@@ -11591,6 +11848,39 @@ class Faker::TvShows::AquaTeenHungerForce < ::Faker::Base
end
end
+# source://faker//lib/faker/tv_shows/archer.rb#5
+class Faker::TvShows::Archer < ::Faker::Base
+ class << self
+ # Produces a character from Archer.
+ #
+ # @example
+ # Faker::TvShows::Archer.character #=> "Sterling Archer"
+ # @return [String]
+ #
+ # source://faker//lib/faker/tv_shows/archer.rb#18
+ def character; end
+
+ # Produces a location from Archer.
+ #
+ # @example
+ # Faker::TvShows::Archer.location #=> "The Tuntmore Towers"
+ # @return [String]
+ #
+ # source://faker//lib/faker/tv_shows/archer.rb#31
+ def location; end
+
+ # Produces a quote from Archer.
+ #
+ # @example
+ # Faker::TvShows::Archer.quote
+ # #=> "You're not my supervisor!"
+ # @return [String]
+ #
+ # source://faker//lib/faker/tv_shows/archer.rb#45
+ def quote; end
+ end
+end
+
# source://faker//lib/faker/tv_shows/big_bang_theory.rb#5
class Faker::TvShows::BigBangTheory < ::Faker::Base
class << self
@@ -12449,6 +12739,16 @@ class Faker::TvShows::SouthPark < ::Faker::Base
# source://faker//lib/faker/tv_shows/south_park.rb#18
def character; end
+ # Produces an episode name from South Park.
+ #
+ # @example
+ # Faker::TvShows::SouthPark.episode_name
+ # #=> "Make Love, Not Warcraft"
+ # @return [String]
+ #
+ # source://faker//lib/faker/tv_shows/south_park.rb#47
+ def episode_name; end
+
# Produces a quote from South Park.
#
# @example
@@ -12998,7 +13298,7 @@ class Faker::Types < ::Faker::Base
# Faker::Types.random_complex_type #=> 1 or "a" or "bob" or {foo: "bar"}
# @return [String, Integer]
#
- # source://faker//lib/faker/default/types.rb#138
+ # source://faker//lib/faker/default/types.rb#139
def random_complex_type; end
# Produces a random type that's either a String or an Integer.
@@ -13007,7 +13307,7 @@ class Faker::Types < ::Faker::Base
# Faker::Types.random_type #=> 1 or "a" or "bob"
# @return [String, Integer]
#
- # source://faker//lib/faker/default/types.rb#119
+ # source://faker//lib/faker/default/types.rb#120
def random_type; end
# Produces a random array.
@@ -13015,11 +13315,12 @@ class Faker::Types < ::Faker::Base
# @example
# Faker::Types.rb_array #=> ["a"]
# Faker::Types.rb_array(len: 4) #=> ["a", 1, 2, "bob"]
+ # Faker::Types.rb_array(len: 2, type: -> { Faker::Types.rb_string }) #=> ["cat", "foo"]
# @param len [Integer] Specifies the number of elements in the array.
# @return [Array]
#
- # source://faker//lib/faker/default/types.rb#102
- def rb_array(len: T.unsafe(nil)); end
+ # source://faker//lib/faker/default/types.rb#103
+ def rb_array(len: T.unsafe(nil), type: T.unsafe(nil)); end
# Produces a random hash with random keys and values.
#
@@ -13053,7 +13354,7 @@ class Faker::Types < ::Faker::Base
private
- # source://faker//lib/faker/default/types.rb#155
+ # source://faker//lib/faker/default/types.rb#156
def titleize(word); end
end
end
@@ -13169,7 +13470,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.car_options #=> ["DVD System", "MP3 (Single Disc)", "Tow Package", "CD (Multi Disc)", "Cassette Player", "Bucket Seats", "Cassette Player", "Leather Interior", "AM/FM Stereo", "Third Row Seats"]
# @return [Array]
#
- # source://faker//lib/faker/default/vehicle.rb#195
+ # source://faker//lib/faker/default/vehicle.rb#206
def car_options; end
# Produces a random car type.
@@ -13178,7 +13479,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.car_type #=> "Sedan"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#166
+ # source://faker//lib/faker/default/vehicle.rb#177
def car_type; end
# Produces a random vehicle color.
@@ -13187,7 +13488,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.color #=> "Red"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#114
+ # source://faker//lib/faker/default/vehicle.rb#125
def color; end
# Produces a random vehicle door count.
@@ -13197,7 +13498,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.door_count #=> 3
# @return [Integer]
#
- # source://faker//lib/faker/default/vehicle.rb#222
+ # source://faker//lib/faker/default/vehicle.rb#233
def door_count; end
# Produces a random vehicle door count.
@@ -13207,7 +13508,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.door_count #=> 3
# @return [Integer]
#
- # source://faker//lib/faker/default/vehicle.rb#222
+ # source://faker//lib/faker/default/vehicle.rb#233
def doors; end
# Produces a random vehicle drive type.
@@ -13216,7 +13517,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.drive_type #=> "4x2/2-wheel drive"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#140
+ # source://faker//lib/faker/default/vehicle.rb#151
def drive_type; end
# Produces a random engine cylinder count.
@@ -13226,7 +13527,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.engine #=> 4
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#180
+ # source://faker//lib/faker/default/vehicle.rb#191
def engine; end
# Produces a random engine cylinder count.
@@ -13236,7 +13537,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.engine #=> 4
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#180
+ # source://faker//lib/faker/default/vehicle.rb#191
def engine_size; end
# Produces a random vehicle fuel type.
@@ -13245,7 +13546,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.fuel_type #=> "Diesel"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#153
+ # source://faker//lib/faker/default/vehicle.rb#164
def fuel_type; end
# Produces a random mileage/kilometrage for a vehicle.
@@ -13259,10 +13560,10 @@ class Faker::Vehicle < ::Faker::Base
# @param max [Integer] Specific maximum limit for mileage generation.
# @return [Integer]
#
- # source://faker//lib/faker/default/vehicle.rb#254
+ # source://faker//lib/faker/default/vehicle.rb#265
def kilometrage(min: T.unsafe(nil), max: T.unsafe(nil)); end
- # source://faker//lib/faker/default/vehicle.rb#271
+ # source://faker//lib/faker/default/vehicle.rb#282
def license_plate(state_abbreviation: T.unsafe(nil)); end
# Produces a random vehicle make.
@@ -13271,7 +13572,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.make #=> "Honda"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#56
+ # source://faker//lib/faker/default/vehicle.rb#67
def make; end
# Produces a random vehicle make and model.
@@ -13280,7 +13581,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.make_and_model #=> "Dodge Charger"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#86
+ # source://faker//lib/faker/default/vehicle.rb#97
def make_and_model; end
# Produces a random vehicle manufacturer.
@@ -13289,7 +13590,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.manufacture #=> "Lamborghini"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#43
+ # source://faker//lib/faker/default/vehicle.rb#54
def manufacture; end
# Produces a random mileage/kilometrage for a vehicle.
@@ -13303,7 +13604,7 @@ class Faker::Vehicle < ::Faker::Base
# @param max [Integer] Specific maximum limit for mileage generation.
# @return [Integer]
#
- # source://faker//lib/faker/default/vehicle.rb#254
+ # source://faker//lib/faker/default/vehicle.rb#265
def mileage(min: T.unsafe(nil), max: T.unsafe(nil)); end
# Produces a random vehicle model.
@@ -13314,10 +13615,10 @@ class Faker::Vehicle < ::Faker::Base
# @param make_of_model [String] Specific valid vehicle make.
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#71
+ # source://faker//lib/faker/default/vehicle.rb#82
def model(make_of_model: T.unsafe(nil)); end
- # source://faker//lib/faker/default/vehicle.rb#287
+ # source://faker//lib/faker/default/vehicle.rb#298
def singapore_license_plate; end
# Produces a random list of standard specs.
@@ -13326,7 +13627,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.standard_specs #=> ["Full-size spare tire w/aluminum alloy wheel", "Back-up camera", "Carpeted cargo area", "Silver accent IP trim finisher -inc: silver shifter finisher", "Back-up camera", "Water-repellent windshield & front door glass", "Floor carpeting"]
# @return [Array]
#
- # source://faker//lib/faker/default/vehicle.rb#208
+ # source://faker//lib/faker/default/vehicle.rb#219
def standard_specs; end
# Produces a random vehicle style.
@@ -13335,7 +13636,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.style #=> "ESi"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#101
+ # source://faker//lib/faker/default/vehicle.rb#112
def style; end
# Produces a random vehicle transmission.
@@ -13344,7 +13645,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.transmission #=> "Automanual"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#127
+ # source://faker//lib/faker/default/vehicle.rb#138
def transmission; end
# Produces a car version
@@ -13353,7 +13654,7 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.version #=> "40 TFSI Premium"
# @return [String]
#
- # source://faker//lib/faker/default/vehicle.rb#302
+ # source://faker//lib/faker/default/vehicle.rb#313
def version; end
# Produces a random vehicle VIN number.
@@ -13371,12 +13672,12 @@ class Faker::Vehicle < ::Faker::Base
# Faker::Vehicle.year #=> 2008
# @return [Integer]
#
- # source://faker//lib/faker/default/vehicle.rb#236
+ # source://faker//lib/faker/default/vehicle.rb#247
def year; end
private
- # source://faker//lib/faker/default/vehicle.rb#308
+ # source://faker//lib/faker/default/vehicle.rb#319
def singapore_checksum(plate_number); end
end
end
@@ -13521,3 +13822,423 @@ class Faker::WorldCup < ::Faker::Base
def team; end
end
end
+
+# A high level way to generate a list of generated values that fit a specific
+# format, such as an ID, postal code, or phone number.
+#
+# It provides generators for random digits and letters, hardcoded literal
+# strings, computed values based on previously-generated values, union (one-of)
+# selectors, and grouped generators.
+#
+# The generation allows for dependencies on previously generated values -- most
+# useful for computations -- and this object knows how to build that dependency
+# graph.
+#
+# See {PositionalGenerator::Builder} for more.
+#
+# source://faker//lib/helpers/positional_generator.rb#16
+class PositionalGenerator
+ # @param as_type [Symbol] +:string+ to generate a String
+ # @param block [Method] a function that interacts with the {Builder}
+ # @return [PositionalGenerator] a new instance of PositionalGenerator
+ #
+ # source://faker//lib/helpers/positional_generator.rb#20
+ def initialize(as_type, &block); end
+
+ # @return [String] if +as_type+ is +:string+
+ #
+ # source://faker//lib/helpers/positional_generator.rb#27
+ def generate; end
+end
+
+# source://faker//lib/helpers/positional_generator.rb#34
+class PositionalGenerator::Builder
+ # @return [Builder] a new instance of Builder
+ #
+ # source://faker//lib/helpers/positional_generator.rb#37
+ def initialize(as_type); end
+
+ # Returns the value of attribute as_type.
+ #
+ # source://faker//lib/helpers/positional_generator.rb#35
+ def as_type; end
+
+ # Generate the value.
+ #
+ # @return [String] if +as_type+ is +:string+
+ #
+ # source://faker//lib/helpers/positional_generator.rb#161
+ def build; end
+
+ # Fill the position with an arbitrary value.
+ #
+ # @example Today's date
+ # computed do
+ # Date.today
+ # end
+ # @example A check digit
+ # int(name: :a, length: 5)
+ # computed(deps: [:a]) do |a|
+ # a.to_s.bytes.sum % 10
+ # end
+ # @param name [Symbol] the name for this node in the group
+ # @param deps [Array] the name of other fields that this one depends on
+ # @param block [Method] the block that yields the arbitrary value. Its
+ # arguments are the deps.
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#117
+ def computed(name: T.unsafe(nil), deps: T.unsafe(nil), &block); end
+
+ # A group of generators. Useful for {#oneof}.
+ #
+ # @param name [Symbol] the name for this node in the group
+ # @param block [Method] a subgenerator block
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#153
+ def group(name: T.unsafe(nil), &block); end
+
+ # Generate a value in the range of 0..9.
+ #
+ # @example a digit
+ # int
+ # @example five digits named :a
+ # int(name: :a, length: 5)
+ # @example digits of any length between 4 to 10
+ # int(ranges: [1_000 .. 9_999_999_999)
+ # @param name [Symbol] the name for this node in the group
+ # @param length [Integer] how many digits to generate
+ # @param ranges [Array] an array of limitations on the
+ # generation. Elements can be a Range to select from within that range,
+ # or an Array or Set to select an element from within the list.
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#60
+ def int(name: T.unsafe(nil), length: T.unsafe(nil), ranges: T.unsafe(nil)); end
+
+ # Generate a value in the range of 'a'..'Z'.
+ #
+ # @example Generate a letter
+ # letter
+ # @example Generate five uppercase letters named :b
+ # letter(name: :b, length: 5, ranges: ['A'..'Z'])
+ # @example Generate three-letter strings from within specific values
+ # letter(ranges: ['700'..'799', '7A0'..'7F9'])
+ # @param name [Symbol] the name for this node in the group
+ # @param length [Integer, Range] how many letters to generate
+ # @param ranges [Array] an array of limitations on the
+ # generation. Elements can be a Range to select from within that range,
+ # or an Array or Set to select an element from within the list.
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#82
+ def letter(name: T.unsafe(nil), length: T.unsafe(nil), ranges: T.unsafe(nil)); end
+
+ # Generate a literal String
+ #
+ # @example
+ # lit("-")
+ # @param value [String]
+ # @param name [Symbol] the name for this node in the group
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#94
+ def lit(value, name: T.unsafe(nil)); end
+
+ # Fill the position with one of the results from the given generators.
+ #
+ # @example Either five digits, or two letters
+ # oneof do |or_else|
+ # or_else.int(length: 5)
+ # or_else.letter(length: 2)
+ # end
+ # @example Either one letter; or a slash, five digits, then a slash.
+ # oneof do |or_else|
+ # or_else.letter
+ # or_else.group do |g_|
+ # g_.lit("/")
+ # g_.digit(length: 5)
+ # g_.lit("/")
+ # end
+ # end
+ # @param name [Symbol] the name for this node in the group
+ # @param block [Method] subgenerator block
+ # @return [void]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#143
+ def oneof(name: T.unsafe(nil), &block); end
+
+ private
+
+ # Turn the components into a graph following dependencies.
+ #
+ # Components can have dependencies. Here's one where a computation (b)
+ # depends on a value generated after it (c):
+ #
+ # @components = [
+ # Int.new(0, :a, 1, nil),
+ # Computed.new(1, :b, [:c]) { |c| c + 1 },
+ # Int.new(2, :c, 1, nil),
+ # ]
+ #
+ # We can think of a graph like so:
+ #
+ # (a) (c)
+ # | |
+ # | (b)
+ # \ /
+ # end
+ #
+ # Or in Mermaid:
+ #
+ # ```mermaid
+ # stateDiagram-v2
+ # a --> [*]
+ # c --> b
+ # b --> [*]
+ # ```
+ #
+ # This method builds that graph, using their positional locations as the
+ # ID. The end state is represented as +nil+. So continuing the example
+ # above, it will give this output:
+ #
+ # [
+ # [0, nil],
+ # [2, 1],
+ # [1, nil],
+ # ]
+ #
+ # Later we can look up the appropriate component by indexing into the
+ # +@components+ array.
+ #
+ # @return [Array<(Integer, Integer)>]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#213
+ def build_graph; end
+
+ # Produce a stack of components to evaluate in sequence.
+ #
+ # Now that we have a graph, we know enough to determine how to traverse the
+ # generators such that all dependencies are met.
+ #
+ # The initial stack is an array of all the free traversals to the goal
+ # (where the +to+ is +nil+).
+ #
+ # Loop over the top of the stack:
+ # - The next array is all the nodes that lead into the nodes atop the
+ # stack.
+ # - If the next array has values, push that onto the top of the stack.
+ # - If the next array is empty, we are done.
+ #
+ # For example, given the graph:
+ #
+ # [
+ # [0, nil],
+ # [2, 1],
+ # [1, nil],
+ # ]
+ #
+ # The initial stack is:
+ #
+ # [
+ # [0, 1]
+ # ]
+ #
+ # We loop over the top of the stack, +[0, 1]+, and find all the nodes of
+ # the graph that lead there. Nothing leads to +0+, and +2+ leads to +1+.
+ #
+ # Therefore, push +[2]+ to the top of the stack.
+ #
+ # Repeat for +[2]+. Nothing leads to +2+, so our new goal is +[]+. This is
+ # empty, so don't push it onto the stack. We are done.
+ #
+ # The final stack is:
+ #
+ # [
+ # [0, 1],
+ # [2]
+ # ]
+ #
+ # @param graph [Array<(Integer, Integer)>]
+ # @return [Array>]
+ #
+ # source://faker//lib/helpers/positional_generator.rb#280
+ def build_stack(graph); end
+
+ # @param values [Array