// Updates a project associated with your AWS account and region. With the
// exception of device template names, you can pass just the values that need to be
// updated because the update request will change only the values that are
// provided. To clear a value, pass the empty string (i.e., "").
Updates a project associated with your AWS account and region. With the
exception of device template names, you can pass just the values that need to be
updated because the update request will change only the values that are
provided. To clear a value, pass the empty string .
// Updates a project associated with your AWS account and region . With the // exception of device template names you can pass just the values that need to be // updated because the update request will change only the values that are // provided . To clear a value pass the empty string ( i . e . " " ) .
func (c *Client) UpdateProject(ctx context.Context, params *UpdateProjectInput, optFns ...func(*Options)) (*UpdateProjectOutput, error) {
	if params == nil {
		params = &UpdateProjectInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "UpdateProject", params, optFns, addOperationUpdateProjectMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*UpdateProjectOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) UpdateProject ( ctx context . Context , params * UpdateProjectInput , optFns ... func ( * Options ) ) ( * UpdateProjectOutput , error ) { if params == nil { params = & UpdateProjectInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationUpdateProjectMiddlewares ) if err != nil { return nil , err } out := result . ( * UpdateProjectOutput ) out . ResultMetadata = metadata return out , nil }
Updates a project associated with your AWS account and region.
Updates a project associated with your AWS account and region .