public sealed class CreateBackupRequest : IMessage<CreateBackupRequest>, IEquatable<CreateBackupRequest>, IDeepCloneable<CreateBackupRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class CreateBackupRequest.
Request message for CreateBackup.
Implements
IMessageCreateBackupRequest, IEquatableCreateBackupRequest, IDeepCloneableCreateBackupRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
CreateBackupRequest()
public CreateBackupRequest()
CreateBackupRequest(CreateBackupRequest)
public CreateBackupRequest(CreateBackupRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateBackupRequest |
Properties
Backup
public Backup Backup { get; set; }
The Backup resource to create.
Property Value | |
---|---|
Type | Description |
Backup |
BackupId
public string BackupId { get; set; }
The client-provided short name for the Backup resource. This name must:
- be between 1 and 63 characters long (inclusive)
- consist of only lower-case ASCII letters, numbers, and dashes
- start with a lower-case letter
- end with a lower-case letter or number
- be unique within the set of Backups in this BackupPlan
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The BackupPlan within which to create the Backup.
Format: projects/*/locations/*/backupPlans/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsBackupPlanName
public BackupPlanName ParentAsBackupPlanName { get; set; }
BackupPlanName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
BackupPlanName |