Stay organized with collections
Save and categorize content based on your preferences.
Updates an instance within a project. This method updates only the display name and type for an Instance. To update other Instance properties, such as labels, use instances.partialUpdateInstance.
HTTP request
PUT https://bigtableadmin.googleapis.com/v2/{name=projects/*/instances/*}
Required. The descriptive name for this instance as it appears in UIs. Can be changed at any time, but should be kept globally unique to avoid confusion.
Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. They can be used to filter resources and aggregate metrics.
Label keys must be between 1 and 63 characters long and must conform to the regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}.
Label values must be between 0 and 63 characters long and must conform to the regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63}.
No more than 64 labels can be associated with a given resource.
Keys and values must both be under 128 bytes.
An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
Output only. A commit timestamp representing when this Instance was created. For instances created before this field was added (August 2021), this value is seconds: 0, nanos: 1.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
satisfiesPzs
boolean
Output only. Reserved for future use.
satisfiesPzi
boolean
Output only. Reserved for future use.
Response body
If successful, the response body contains an instance of Instance.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-08 UTC."],[[["\u003cp\u003eThis method updates an instance's display name and type within a project, using the \u003ccode\u003ePUT\u003c/code\u003e HTTP method.\u003c/p\u003e\n"],["\u003cp\u003eTo update properties other than display name and type, you must use the \u003ccode\u003einstances.partialUpdateInstance\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eThe request URL specifies the instance to update using the format \u003ccode\u003eprojects/*/instances/*\u003c/code\u003e, and the request body contains the new display name, type and other parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edisplayName\u003c/code\u003e field is required, must be globally unique, and can be updated at any time, while \u003ccode\u003etype\u003c/code\u003e defaults to \u003ccode\u003ePRODUCTION\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eVarious OAuth scopes are required for authorization, such as \u003ccode\u003ehttps://www.googleapis.com/auth/bigtable.admin\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Method: projects.instances.update\n\nUpdates an instance within a project. This method updates only the display name and type for an Instance. To update other Instance properties, such as labels, use instances.partialUpdateInstance.\n\n### HTTP request\n\n`PUT https://bigtableadmin.googleapis.com/v2/{name=projects/*/instances/*}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Request body\n\nThe request body contains data with the following structure:\n\n### Response body\n\nIf successful, the response body contains an instance of [Instance](/bigtable/docs/reference/admin/rest/v2/projects.instances#Instance).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/bigtable.admin`\n- `https://www.googleapis.com/auth/bigtable.admin.cluster`\n- `https://www.googleapis.com/auth/bigtable.admin.instance`\n- `https://www.googleapis.com/auth/cloud-bigtable.admin`\n- `https://www.googleapis.com/auth/cloud-bigtable.admin.cluster`\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp)."]]