public sealed class CreateBackupRequest : IMessage<CreateBackupRequest>, IEquatable<CreateBackupRequest>, IDeepCloneable<CreateBackupRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the NetApp v1 API class CreateBackupRequest.
Required. The ID to use for the backup.
The ID must be unique within the specified backupVault.
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.
[[["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."],[[["The `CreateBackupRequest` class in the NetApp v1 API is used to create a backup and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["This class includes properties such as `Backup`, `BackupId`, `Parent`, and `ParentAsBackupVaultName`, which are essential for configuring and defining the new backup to be created."],["The `BackupId` property requires a unique ID within the specified backupVault, starting with a lowercase letter, and having specific constraints on the characters allowed."],["The `Parent` property is required to specify the NetApp backupVault where the backups will be stored, using a particular formatting convention of `projects/*/locations/*/backupVaults/{backup_vault_id}`."],["This documentation covers versions 1.0.0 to 1.8.0, with version 1.8.0 being the latest, and it includes a breakdown of the different constructors, properties, and inherited members within the `CreateBackupRequest` class."]]],[]]