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\u003eThis document provides reference documentation for the \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e class within the Google Cloud Config v1 API, specifically version 1.1.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e class is used to create requests for exporting a state file from a deployment, inheriting from \u003ccode\u003eobject\u003c/code\u003e and implementing multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains two constructors, one default and one that accepts another \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e instance, allowing for the creation and cloning of request objects.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eExportDeploymentStatefileRequest\u003c/code\u003e include \u003ccode\u003eDraft\u003c/code\u003e, a boolean to indicate if the exported file should be the draft state, \u003ccode\u003eParent\u003c/code\u003e, a string representing the deployment context, and \u003ccode\u003eParentAsDeploymentName\u003c/code\u003e, a typed view of the parent resource name.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is version 1.7.0, and it has versions that range from 1.0.0 to 1.7.0, all of which contain similar information regarding the class.\u003c/p\u003e\n"]]],[],null,[]]