public sealed class CreateBackupPlanRequest : IMessage<CreateBackupPlanRequest>, IEquatable<CreateBackupPlanRequest>, IDeepCloneable<CreateBackupPlanRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class CreateBackupPlanRequest.
Request message for CreateBackupPlan.
Implements
IMessageCreateBackupPlanRequest, IEquatableCreateBackupPlanRequest, IDeepCloneableCreateBackupPlanRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
CreateBackupPlanRequest()
public CreateBackupPlanRequest()
CreateBackupPlanRequest(CreateBackupPlanRequest)
public CreateBackupPlanRequest(CreateBackupPlanRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateBackupPlanRequest |
Properties
BackupPlan
public BackupPlan BackupPlan { get; set; }
Required. The BackupPlan resource object to create.
Property Value | |
---|---|
Type | Description |
BackupPlan |
BackupPlanId
public string BackupPlanId { get; set; }
Required. The client-provided short name for the BackupPlan 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 BackupPlans in this location
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The location within which to create the BackupPlan.
Format: projects/*/locations/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |