public sealed class CreateBackupRequest : IMessage<CreateBackupRequest>, IEquatable<CreateBackupRequest>, IDeepCloneable<CreateBackupRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Filestore v1 API class CreateBackupRequest.
Required. The ID to use for the backup.
The ID must be unique within the specified project and location.
This value must start with a lowercase letter followed by up to 62
lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
Values that do not match this pattern will trigger an INVALID_ARGUMENT
error.
Required. The backup's project and location, in the format
projects/{project_number}/locations/{location}. In Filestore,
backup locations map to Google Cloud regions, for example us-west1.
[[["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\u003eCreateBackupRequest\u003c/code\u003e class, part of the Google Cloud Filestore v1 API, is designed for creating backups within the Google Cloud environment.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, offering methods for message handling, comparison, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eCreateBackupRequest\u003c/code\u003e include \u003ccode\u003eBackup\u003c/code\u003e (the backup resource itself), \u003ccode\u003eBackupId\u003c/code\u003e (a unique identifier for the backup), \u003ccode\u003eParent\u003c/code\u003e (the project and location of the backup), and \u003ccode\u003eParentAsLocationName\u003c/code\u003e (a location name view of the parent resource).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateBackupRequest\u003c/code\u003e has a variety of different versions, with version 2.7.0 being the latest, while 2.4.0 is the version being focused on for this class, and versions go as low as 1.0.0.\u003c/p\u003e\n"]]],[],null,[]]