public sealed class GetResourceDriftRequest : IMessage<GetResourceDriftRequest>, IEquatable<GetResourceDriftRequest>, IDeepCloneable<GetResourceDriftRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Infrastructure Manager v1 API class GetResourceDriftRequest.
The request message for the GetResourceDrift method.
Required. The name of the resource drift to retrieve.
Format:
'projects/{project_id}/locations/{location}/previews/{preview}/resourceDrifts/{resource_drift}'.
[[["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,["# Infrastructure Manager v1 API - Class GetResourceDriftRequest (1.8.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.8.0 (latest)](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.7.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.6.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.5.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.4.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.3.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.2.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.1.0/Google.Cloud.Config.V1.GetResourceDriftRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Config.V1/1.0.0/Google.Cloud.Config.V1.GetResourceDriftRequest) \n\n public sealed class GetResourceDriftRequest : IMessage\u003cGetResourceDriftRequest\u003e, IEquatable\u003cGetResourceDriftRequest\u003e, IDeepCloneable\u003cGetResourceDriftRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Infrastructure Manager v1 API class GetResourceDriftRequest.\n\nThe request message for the GetResourceDrift method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetResourceDriftRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetResourceDriftRequest](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetResourceDriftRequest](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetResourceDriftRequest](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest), [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.Config.V1](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Config.V1.dll\n\nConstructors\n------------\n\n### GetResourceDriftRequest()\n\n public GetResourceDriftRequest()\n\n### GetResourceDriftRequest(GetResourceDriftRequest)\n\n public GetResourceDriftRequest(GetResourceDriftRequest other)\n\nProperties\n----------\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The name of the resource drift to retrieve.\nFormat:\n'projects/{project_id}/locations/{location}/previews/{preview}/resourceDrifts/{resource_drift}'.\n\n### ResourceDriftName\n\n public ResourceDriftName ResourceDriftName { get; set; }\n\n[ResourceDriftName](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.ResourceDriftName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.Config.V1/latest/Google.Cloud.Config.V1.GetResourceDriftRequest#Google_Cloud_Config_V1_GetResourceDriftRequest_Name) resource name property."]]