public sealed class Tensorboard : IMessage<Tensorboard>, IEquatable<Tensorboard>, IDeepCloneable<Tensorboard>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1beta1 API class Tensorboard.
Tensorboard is a physical database that stores users' training metrics.
A default Tensorboard is provided in each region of a Google Cloud project.
If needed users can also create extra Tensorboards in their projects.
public EncryptionSpec EncryptionSpec { get; set; }
Customer-managed encryption key spec for a Tensorboard. If set, this
Tensorboard and all sub-resources of this Tensorboard will be secured by
this key.
Used to indicate if the TensorBoard instance is the default one.
Each project & region can have at most one default TensorBoard instance.
Creation of a default TensorBoard instance and updating an existing
TensorBoard instance to be default will mark all other TensorBoard
instances (if any) as non default.
The labels with user-defined metadata to organize your Tensorboards.
Label keys and values can be no longer than 64 characters
(Unicode codepoints), can only contain lowercase letters, numeric
characters, underscores and dashes. International characters are allowed.
No more than 64 user labels can be associated with one Tensorboard
(System labels are excluded).
See https://goo.gl/xmQnxf for more information and examples of labels.
System reserved label keys are prefixed with "aiplatform.googleapis.com/"
and are immutable.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["\u003cp\u003eTensorboard is a database within the Vertex AI v1beta1 API that stores users' training metrics, and each Google Cloud project region provides a default Tensorboard.\u003c/p\u003e\n"],["\u003cp\u003eUsers have the option to create additional Tensorboards beyond the default one in their projects if needed.\u003c/p\u003e\n"],["\u003cp\u003eThe Tensorboard class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, extending its functionality and interaction capabilities.\u003c/p\u003e\n"],["\u003cp\u003eThe Tensorboard allows for metadata management through user-defined labels, which can be up to 64 characters and no more than 64 user labels can be associated to one Tensorboard.\u003c/p\u003e\n"],["\u003cp\u003eTensorboards can be encrypted using a customer-managed key, ensuring security for the Tensorboard and all its sub-resources.\u003c/p\u003e\n"]]],[],null,["# Vertex AI v1beta1 API - Class Tensorboard (1.0.0-beta47)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta47 (latest)](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.Tensorboard)\n- [1.0.0-beta46](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/1.0.0-beta46/Google.Cloud.AIPlatform.V1Beta1.Tensorboard) \n\n public sealed class Tensorboard : IMessage\u003cTensorboard\u003e, IEquatable\u003cTensorboard\u003e, IDeepCloneable\u003cTensorboard\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Vertex AI v1beta1 API class Tensorboard.\n\nTensorboard is a physical database that stores users' training metrics.\nA default Tensorboard is provided in each region of a Google Cloud project.\nIf needed users can also create extra Tensorboards in their projects. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Tensorboard \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Tensorboard](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.Tensorboard), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Tensorboard](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.Tensorboard), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Tensorboard](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.Tensorboard), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.AIPlatform.V1Beta1](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.AIPlatform.V1Beta1.dll\n\nConstructors\n------------\n\n### Tensorboard()\n\n public Tensorboard()\n\n### Tensorboard(Tensorboard)\n\n public Tensorboard(Tensorboard other)\n\nProperties\n----------\n\n### BlobStoragePathPrefix\n\n public string BlobStoragePathPrefix { get; set; }\n\nOutput only. Consumer project Cloud Storage path prefix used to store blob\ndata, which can either be a bucket or directory. Does not end with a '/'.\n\n### CreateTime\n\n public Timestamp CreateTime { get; set; }\n\nOutput only. Timestamp when this Tensorboard was created.\n\n### Description\n\n public string Description { get; set; }\n\nDescription of this Tensorboard.\n\n### DisplayName\n\n public string DisplayName { get; set; }\n\nRequired. User provided name of this Tensorboard.\n\n### EncryptionSpec\n\n public EncryptionSpec EncryptionSpec { get; set; }\n\nCustomer-managed encryption key spec for a Tensorboard. If set, this\nTensorboard and all sub-resources of this Tensorboard will be secured by\nthis key.\n\n### Etag\n\n public string Etag { get; set; }\n\nUsed to perform a consistent read-modify-write updates. If not set, a blind\n\"overwrite\" update happens.\n\n### IsDefault\n\n public bool IsDefault { get; set; }\n\nUsed to indicate if the TensorBoard instance is the default one.\nEach project \\& region can have at most one default TensorBoard instance.\nCreation of a default TensorBoard instance and updating an existing\nTensorBoard instance to be default will mark all other TensorBoard\ninstances (if any) as non default.\n\n### Labels\n\n public MapField\u003cstring, string\u003e Labels { get; }\n\nThe labels with user-defined metadata to organize your Tensorboards.\n\nLabel keys and values can be no longer than 64 characters\n(Unicode codepoints), can only contain lowercase letters, numeric\ncharacters, underscores and dashes. International characters are allowed.\nNo more than 64 user labels can be associated with one Tensorboard\n(System labels are excluded).\n\nSee \u003chttps://goo.gl/xmQnxf\u003e for more information and examples of labels.\nSystem reserved label keys are prefixed with \"aiplatform.googleapis.com/\"\nand are immutable.\n\n### Name\n\n public string Name { get; set; }\n\nOutput only. Name of the Tensorboard.\nFormat:\n`projects/{project}/locations/{location}/tensorboards/{tensorboard}`\n\n### RunCount\n\n public int RunCount { get; set; }\n\nOutput only. The number of Runs stored in this Tensorboard.\n\n### SatisfiesPzi\n\n public bool SatisfiesPzi { get; set; }\n\nOutput only. Reserved for future use.\n\n### SatisfiesPzs\n\n public bool SatisfiesPzs { get; set; }\n\nOutput only. Reserved for future use.\n\n### TensorboardName\n\n public TensorboardName TensorboardName { get; set; }\n\n[TensorboardName](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.TensorboardName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.AIPlatform.V1Beta1/latest/Google.Cloud.AIPlatform.V1Beta1.Tensorboard#Google_Cloud_AIPlatform_V1Beta1_Tensorboard_Name) resource name property.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nOutput only. Timestamp when this Tensorboard was last updated."]]