public sealed class GetSimulationRequest : IMessage<GetSimulationRequest>, IEquatable<GetSimulationRequest>, IDeepCloneable<GetSimulationRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Command Center v2 API class GetSimulationRequest.
Request message for getting simulation.
Simulation name can include "latest" to retrieve the latest simulation
For example, "organizations/123/simulations/latest"
[[["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-08-07 UTC."],[[["\u003cp\u003e\u003ccode\u003eGetSimulationRequest\u003c/code\u003e is a class within the Security Command Center v2 API used for requesting a simulation.\u003c/p\u003e\n"],["\u003cp\u003eThe 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, providing functionalities for message handling, equality comparison, deep cloning, and buffer operations.\u003c/p\u003e\n"],["\u003cp\u003eIt offers two constructors: a default one and one that accepts another \u003ccode\u003eGetSimulationRequest\u003c/code\u003e instance for copying.\u003c/p\u003e\n"],["\u003cp\u003eIt has properties like \u003ccode\u003eName\u003c/code\u003e which allows you to specify the simulation's name, including using "latest" to request the most recent simulation, and \u003ccode\u003eSimulationName\u003c/code\u003e, which provides a typed view of the \u003ccode\u003eName\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eYou must provide a simulation name when using this request, following the format \u003ccode\u003eorganizations/{organization}/simulations/latest\u003c/code\u003e or \u003ccode\u003eorganizations/{organization}/simulations/{simulation}\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Security Command Center v2 API - Class GetSimulationRequest (1.2.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.0 (latest)](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.GetSimulationRequest)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.1.0/Google.Cloud.SecurityCenter.V2.GetSimulationRequest)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/1.0.0/Google.Cloud.SecurityCenter.V2.GetSimulationRequest) \n\n public sealed class GetSimulationRequest : IMessage\u003cGetSimulationRequest\u003e, IEquatable\u003cGetSimulationRequest\u003e, IDeepCloneable\u003cGetSimulationRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Security Command Center v2 API class GetSimulationRequest.\n\nRequest message for getting simulation.\nSimulation name can include \"latest\" to retrieve the latest simulation\nFor example, \"organizations/123/simulations/latest\" \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GetSimulationRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GetSimulationRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.GetSimulationRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GetSimulationRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.GetSimulationRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GetSimulationRequest](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.GetSimulationRequest), [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.SecurityCenter.V2](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.SecurityCenter.V2.dll\n\nConstructors\n------------\n\n### GetSimulationRequest()\n\n public GetSimulationRequest()\n\n### GetSimulationRequest(GetSimulationRequest)\n\n public GetSimulationRequest(GetSimulationRequest other)\n\nProperties\n----------\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The organization name or simulation name of this simulation\n\nValid format:\n`organizations/{organization}/simulations/latest`\n`organizations/{organization}/simulations/{simulation}`\n\n### SimulationName\n\n public SimulationName SimulationName { get; set; }\n\n[SimulationName](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.SimulationName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.SecurityCenter.V2/latest/Google.Cloud.SecurityCenter.V2.GetSimulationRequest#Google_Cloud_SecurityCenter_V2_GetSimulationRequest_Name) resource name property."]]