public sealed class MoveAnalysisResult : IMessage<MoveAnalysisResult>, IEquatable<MoveAnalysisResult>, IDeepCloneable<MoveAnalysisResult>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Asset Inventory v1 API class MoveAnalysisResult.
An analysis result including blockers and warnings.
public RepeatedField<MoveImpact> Warnings { get; }
Warning information indicating that moving the target resource to the
specified destination might be unsafe. This can include important policy
information and configuration changes, but will not block moves at runtime.
[[["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."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eMoveAnalysisResult\u003c/code\u003e class within the Google Cloud Asset Inventory v1 API, specifically for .NET development.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMoveAnalysisResult\u003c/code\u003e class is used to analyze and report the potential impact of moving a resource, including details about blockers and warnings.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eMoveAnalysisResult\u003c/code\u003e is 3.12.0, with versions available going back to 2.7.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling compatibility and advanced features within the Google Protobuf environment.\u003c/p\u003e\n"],["\u003cp\u003eThe class features two main properties: \u003ccode\u003eBlockers\u003c/code\u003e, which identifies blocking issues that prevent a resource move, and \u003ccode\u003eWarnings\u003c/code\u003e, which highlights potential issues that may make a move unsafe.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Asset Inventory v1 API - Class MoveAnalysisResult (3.13.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.13.0 (latest)](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.12.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.11.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.10.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.9.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.8.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.7.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.6.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.5.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.4.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.3.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.2.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.1.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/3.0.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.11.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.10.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.9.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.8.0/Google.Cloud.Asset.V1.MoveAnalysisResult)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Asset.V1/2.7.0/Google.Cloud.Asset.V1.MoveAnalysisResult) \n\n public sealed class MoveAnalysisResult : IMessage\u003cMoveAnalysisResult\u003e, IEquatable\u003cMoveAnalysisResult\u003e, IDeepCloneable\u003cMoveAnalysisResult\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Asset Inventory v1 API class MoveAnalysisResult.\n\nAn analysis result including blockers and warnings. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e MoveAnalysisResult \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[MoveAnalysisResult](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.MoveAnalysisResult), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[MoveAnalysisResult](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.MoveAnalysisResult), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[MoveAnalysisResult](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1.MoveAnalysisResult), [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.Asset.V1](/dotnet/docs/reference/Google.Cloud.Asset.V1/latest/Google.Cloud.Asset.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Asset.V1.dll\n\nConstructors\n------------\n\n### MoveAnalysisResult()\n\n public MoveAnalysisResult()\n\n### MoveAnalysisResult(MoveAnalysisResult)\n\n public MoveAnalysisResult(MoveAnalysisResult other)\n\nProperties\n----------\n\n### Blockers\n\n public RepeatedField\u003cMoveImpact\u003e Blockers { get; }\n\nBlocking information that would prevent the target resource from moving\nto the specified destination at runtime.\n\n### Warnings\n\n public RepeatedField\u003cMoveImpact\u003e Warnings { get; }\n\nWarning information indicating that moving the target resource to the\nspecified destination might be unsafe. This can include important policy\ninformation and configuration changes, but will not block moves at runtime."]]