// Updates an existing health check. Note that some values can't be updated. For
// more information about updating health checks, see Creating, Updating, and
// Deleting Health Checks
// (https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating-deleting.html)
// in the Amazon Route 53 Developer Guide.
Updates an existing health check. Note that some values can't be updated. For
more information about updating health checks, see Creating, Updating, and
Deleting Health Checks

in the Amazon Route 53 Developer Guide.
// Updates an existing health check . Note that some values can ' t be updated . For // more information about updating health checks see Creating Updating and // Deleting Health Checks // ( https : // docs . aws . amazon . com / Route53 / latest / DeveloperGuide / health - checks - creating - deleting . html ) // in the Amazon Route 53 Developer Guide .
func (c *Client) UpdateHealthCheck(ctx context.Context, params *UpdateHealthCheckInput, optFns ...func(*Options)) (*UpdateHealthCheckOutput, error) {
	if params == nil {
		params = &UpdateHealthCheckInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "UpdateHealthCheck", params, optFns, addOperationUpdateHealthCheckMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*UpdateHealthCheckOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) UpdateHealthCheck ( ctx context . Context , params * UpdateHealthCheckInput , optFns ... func ( * Options ) ) ( * UpdateHealthCheckOutput , error ) { if params == nil { params = & UpdateHealthCheckInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationUpdateHealthCheckMiddlewares ) if err != nil { return nil , err } out := result . ( * UpdateHealthCheckOutput ) out . ResultMetadata = metadata return out , nil }
Updates an existing health check.
Updates an existing health check .