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 latest version available is 2.7.0, and this page specifically details version 2.3.0 of the \u003ccode\u003eCreateBackupRequest\u003c/code\u003e class within the Google Cloud Filestore v1 API.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCreateBackupRequest\u003c/code\u003e is a class used to create backups, and it 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.\u003c/p\u003e\n"],["\u003cp\u003eThis class offers two constructors: one is a default constructor \u003ccode\u003eCreateBackupRequest()\u003c/code\u003e, and the other allows for creating a copy using another \u003ccode\u003eCreateBackupRequest\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateBackupRequest\u003c/code\u003e class requires properties such as \u003ccode\u003eBackup\u003c/code\u003e (a backup resource), \u003ccode\u003eBackupId\u003c/code\u003e (a unique identifier), and \u003ccode\u003eParent\u003c/code\u003e (the project and location for the backup) to be defined.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParentAsLocationName\u003c/code\u003e property offers a typed view of the parent resource name property \u003ccode\u003eParent\u003c/code\u003e utilizing the \u003ccode\u003eLocationName\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]