// Describes one or more versions of a specified launch template. You can describe
// all versions, individual versions, or a range of versions. You can also describe
// all the latest versions or all the default versions of all the launch templates
// in your account.
Describes one or more versions of a specified launch template. You can describe
all versions, individual versions, or a range of versions. You can also describe
all the latest versions or all the default versions of all the launch templates
in your account.
// Describes one or more versions of a specified launch template . You can describe // all versions individual versions or a range of versions . You can also describe // all the latest versions or all the default versions of all the launch templates // in your account .
func (c *Client) DescribeLaunchTemplateVersions(ctx context.Context, params *DescribeLaunchTemplateVersionsInput, optFns ...func(*Options)) (*DescribeLaunchTemplateVersionsOutput, error) {
	if params == nil {
		params = &DescribeLaunchTemplateVersionsInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "DescribeLaunchTemplateVersions", params, optFns, addOperationDescribeLaunchTemplateVersionsMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*DescribeLaunchTemplateVersionsOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) DescribeLaunchTemplateVersions ( ctx context . Context , params * DescribeLaunchTemplateVersionsInput , optFns ... func ( * Options ) ) ( * DescribeLaunchTemplateVersionsOutput , error ) { if params == nil { params = & DescribeLaunchTemplateVersionsInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationDescribeLaunchTemplateVersionsMiddlewares ) if err != nil { return nil , err } out := result . ( * DescribeLaunchTemplateVersionsOutput ) out . ResultMetadata = metadata return out , nil }
Describes one or more versions of a specified launch template.
Describes one or more versions of a specified launch template .