public sealed class ExportDeploymentStatefileRequest : IMessage<ExportDeploymentStatefileRequest>, IEquatable<ExportDeploymentStatefileRequest>, IDeepCloneable<ExportDeploymentStatefileRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Infrastructure Manager v1 API class ExportDeploymentStatefileRequest.
A request to export a state file passed to a 'ExportDeploymentStatefile'
call.
Optional. If this flag is set to true, the exported deployment state file
will be the draft state. This will enable the draft file to be validated
before copying it over to the working state on unlock.
Required. The parent in whose context the statefile is listed. The parent
value is in the format:
'projects/{project_id}/locations/{location}/deployments/{deployment}'.
[[["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\u003eThe \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e class is used to request the export of a state file within the Infrastructure Manager v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, indicating its role in message handling and object management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e class contains two constructors, allowing for the creation of new instances, one empty, and the other by copying properties from an existing \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe properties of this class, \u003ccode\u003eDraft\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsDeploymentName\u003c/code\u003e, allow the user to specify whether to get the draft version of the file, the location of the parent project, and the parent location as a \u003ccode\u003eDeploymentName\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class is located within the \u003ccode\u003eGoogle.Cloud.Config.V1\u003c/code\u003e namespace and is part of the \u003ccode\u003eGoogle.Cloud.Config.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]