Class UpdateBackupPlanRequest (1.0.0-beta01)

public sealed class UpdateBackupPlanRequest : IMessage<UpdateBackupPlanRequest>, IEquatable<UpdateBackupPlanRequest>, IDeepCloneable<UpdateBackupPlanRequest>, IBufferMessage, IMessage

Request message for UpdateBackupPlan.

Inheritance

Object > UpdateBackupPlanRequest

Namespace

Google.Cloud.GkeBackup.V1

Assembly

Google.Cloud.GkeBackup.V1.dll

Constructors

UpdateBackupPlanRequest()

public UpdateBackupPlanRequest()

UpdateBackupPlanRequest(UpdateBackupPlanRequest)

public UpdateBackupPlanRequest(UpdateBackupPlanRequest other)
Parameter
NameDescription
otherUpdateBackupPlanRequest

Properties

BackupPlan

public BackupPlan BackupPlan { get; set; }

Required. A new version of the BackupPlan resource that contains updated fields. This may be sparsely populated if an update_mask is provided.

Property Value
TypeDescription
BackupPlan

UpdateMask

public FieldMask UpdateMask { get; set; }

This is used to specify the fields to be overwritten in the BackupPlan targeted for update. The values for each of these updated fields will be taken from the backup_plan provided with this request. Field names are relative to the root of the resource (e.g., description, backup_config.include_volume_data, etc.) If no update_mask is provided, all fields in backup_plan will be written to the target BackupPlan resource. Note that OUTPUT_ONLY and IMMUTABLE fields in backup_plan are ignored and are not used to update the target BackupPlan.

Property Value
TypeDescription
FieldMask