// Describes the Dedicated Host reservations that are available to purchase. The
// results describe all of the Dedicated Host reservation offerings, including
// offerings that might not match the instance family and Region of your Dedicated
// Hosts. When purchasing an offering, ensure that the instance family and Region
// of the offering matches that of the Dedicated Hosts with which it is to be
// associated. For more information about supported instance types, see Dedicated
// Hosts Overview
// (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html)
// in the Amazon Elastic Compute Cloud User Guide.
Describes the Dedicated Host reservations that are available to purchase. The
results describe all of the Dedicated Host reservation offerings, including
offerings that might not match the instance family and Region of your Dedicated
Hosts. When purchasing an offering, ensure that the instance family and Region
of the offering matches that of the Dedicated Hosts with which it is to be
associated. For more information about supported instance types, see Dedicated
Hosts Overview

in the Amazon Elastic Compute Cloud User Guide.
// Describes the Dedicated Host reservations that are available to purchase . The // results describe all of the Dedicated Host reservation offerings including // offerings that might not match the instance family and Region of your Dedicated // Hosts . When purchasing an offering ensure that the instance family and Region // of the offering matches that of the Dedicated Hosts with which it is to be // associated . For more information about supported instance types see Dedicated // Hosts Overview // ( https : // docs . aws . amazon . com / AWSEC2 / latest / UserGuide / dedicated - hosts - overview . html ) // in the Amazon Elastic Compute Cloud User Guide .
func (c *Client) DescribeHostReservationOfferings(ctx context.Context, params *DescribeHostReservationOfferingsInput, optFns ...func(*Options)) (*DescribeHostReservationOfferingsOutput, error) {
	if params == nil {
		params = &DescribeHostReservationOfferingsInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "DescribeHostReservationOfferings", params, optFns, addOperationDescribeHostReservationOfferingsMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*DescribeHostReservationOfferingsOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) DescribeHostReservationOfferings ( ctx context . Context , params * DescribeHostReservationOfferingsInput , optFns ... func ( * Options ) ) ( * DescribeHostReservationOfferingsOutput , error ) { if params == nil { params = & DescribeHostReservationOfferingsInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationDescribeHostReservationOfferingsMiddlewares ) if err != nil { return nil , err } out := result . ( * DescribeHostReservationOfferingsOutput ) out . ResultMetadata = metadata return out , nil }
Describes the Dedicated Host reservations that are available to purchase.
Describes the Dedicated Host reservations that are available to purchase .