sig/client.rbs in aws-sdk-ec2-1.480.0 vs sig/client.rbs in aws-sdk-ec2-1.481.0

- old
+ new

@@ -95,10 +95,21 @@ ], ?dry_run: bool ) -> _AcceptAddressTransferResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _AcceptAddressTransferResponseSuccess + interface _AcceptCapacityReservationBillingOwnershipResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::AcceptCapacityReservationBillingOwnershipResult] + def return: () -> bool + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#accept_capacity_reservation_billing_ownership-instance_method + def accept_capacity_reservation_billing_ownership: ( + ?dry_run: bool, + capacity_reservation_id: ::String + ) -> _AcceptCapacityReservationBillingOwnershipResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _AcceptCapacityReservationBillingOwnershipResponseSuccess + interface _AcceptReservedInstancesExchangeQuoteResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::AcceptReservedInstancesExchangeQuoteResult] def exchange_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#accept_reserved_instances_exchange_quote-instance_method @@ -341,10 +352,22 @@ ?private_ip_address: ::String, ?allow_reassociation: bool ) -> _AssociateAddressResponseSuccess | (?Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _AssociateAddressResponseSuccess + interface _AssociateCapacityReservationBillingOwnerResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::AssociateCapacityReservationBillingOwnerResult] + def return: () -> bool + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#associate_capacity_reservation_billing_owner-instance_method + def associate_capacity_reservation_billing_owner: ( + ?dry_run: bool, + capacity_reservation_id: ::String, + unused_reservation_billing_owner_id: ::String + ) -> _AssociateCapacityReservationBillingOwnerResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _AssociateCapacityReservationBillingOwnerResponseSuccess + interface _AssociateClientVpnTargetNetworkResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::AssociateClientVpnTargetNetworkResult] def association_id: () -> ::String def status: () -> Types::AssociationStatus end @@ -5066,10 +5089,31 @@ ?next_token: ::String, ?max_results: ::Integer ) -> _DescribeCapacityBlockOfferingsResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeCapacityBlockOfferingsResponseSuccess + interface _DescribeCapacityReservationBillingRequestsResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::DescribeCapacityReservationBillingRequestsResult] + def next_token: () -> ::String + def capacity_reservation_billing_requests: () -> ::Array[Types::CapacityReservationBillingRequest] + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#describe_capacity_reservation_billing_requests-instance_method + def describe_capacity_reservation_billing_requests: ( + ?capacity_reservation_ids: Array[::String], + role: ("odcr-owner" | "unused-reservation-billing-owner"), + ?next_token: ::String, + ?max_results: ::Integer, + ?filters: Array[ + { + name: ::String?, + values: Array[::String]? + }, + ], + ?dry_run: bool + ) -> _DescribeCapacityReservationBillingRequestsResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeCapacityReservationBillingRequestsResponseSuccess + interface _DescribeCapacityReservationFleetsResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeCapacityReservationFleetsResult] def capacity_reservation_fleets: () -> ::Array[Types::CapacityReservationFleet] def next_token: () -> ::String end @@ -8082,10 +8126,22 @@ ?public_ip: ::String, ?dry_run: bool ) -> ::Seahorse::Client::_ResponseSuccess[::Aws::EmptyStructure] | (?Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> ::Seahorse::Client::_ResponseSuccess[::Aws::EmptyStructure] + interface _DisassociateCapacityReservationBillingOwnerResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::DisassociateCapacityReservationBillingOwnerResult] + def return: () -> bool + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#disassociate_capacity_reservation_billing_owner-instance_method + def disassociate_capacity_reservation_billing_owner: ( + ?dry_run: bool, + capacity_reservation_id: ::String, + unused_reservation_billing_owner_id: ::String + ) -> _DisassociateCapacityReservationBillingOwnerResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DisassociateCapacityReservationBillingOwnerResponseSuccess + interface _DisassociateClientVpnTargetNetworkResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DisassociateClientVpnTargetNetworkResult] def association_id: () -> ::String def status: () -> Types::AssociationStatus end @@ -11503,9 +11559,20 @@ ?group_ip_address: ::String, network_interface_ids: Array[::String], ?dry_run: bool ) -> _RegisterTransitGatewayMulticastGroupSourcesResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _RegisterTransitGatewayMulticastGroupSourcesResponseSuccess + + interface _RejectCapacityReservationBillingOwnershipResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::RejectCapacityReservationBillingOwnershipResult] + def return: () -> bool + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/EC2/Client.html#reject_capacity_reservation_billing_ownership-instance_method + def reject_capacity_reservation_billing_ownership: ( + ?dry_run: bool, + capacity_reservation_id: ::String + ) -> _RejectCapacityReservationBillingOwnershipResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _RejectCapacityReservationBillingOwnershipResponseSuccess interface _RejectTransitGatewayMulticastDomainAssociationsResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::RejectTransitGatewayMulticastDomainAssociationsResult] def associations: () -> Types::TransitGatewayMulticastDomainAssociations end