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