[[["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-07 UTC."],[],[],null,["# Google Cloud Storage Insights v1 API - Class Identity (1.4.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.4.0 (latest)](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/latest/Google.Cloud.StorageInsights.V1.Identity)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/1.3.0/Google.Cloud.StorageInsights.V1.Identity)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/1.2.0/Google.Cloud.StorageInsights.V1.Identity)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/1.1.0/Google.Cloud.StorageInsights.V1.Identity)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/1.0.0/Google.Cloud.StorageInsights.V1.Identity) \n\n public sealed class Identity : IMessage\u003cIdentity\u003e, IEquatable\u003cIdentity\u003e, IDeepCloneable\u003cIdentity\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Storage Insights v1 API class Identity.\n\nIdentity lets the user provide the type of identity to use, and outputs\nthe identity string that can be used for IAM policy changes. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e Identity \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[Identity](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/latest/Google.Cloud.StorageInsights.V1.Identity), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[Identity](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/latest/Google.Cloud.StorageInsights.V1.Identity), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[Identity](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/latest/Google.Cloud.StorageInsights.V1.Identity), [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.StorageInsights.V1](/dotnet/docs/reference/Google.Cloud.StorageInsights.V1/latest/Google.Cloud.StorageInsights.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.StorageInsights.V1.dll\n\nConstructors\n------------\n\n### Identity()\n\n public Identity()\n\n### Identity(Identity)\n\n public Identity(Identity other)\n\nProperties\n----------\n\n### Name\n\n public string Name { get; set; }\n\nOutput only. Name of the identity.\n\n### Type\n\n public Identity.Types.IdentityType Type { get; set; }\n\nType of identity to use for the datasetConfig."]]