Show / Hide Table of Contents

Class OkeClusterBackupConfig

The details of backup performed on OKE Cluster.

Inheritance
object
OkeClusterBackupConfig
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DisasterrecoveryService.Models
Assembly: OCI.DotNetSDK.Disasterrecovery.dll
Syntax
public class OkeClusterBackupConfig

Properties

BackupSchedule

Declaration
[JsonProperty(PropertyName = "backupSchedule")]
public string BackupSchedule { get; set; }
Property Value
Type Description
string

The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region.
Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1

ImageReplicationVaultSecretId

Declaration
[JsonProperty(PropertyName = "imageReplicationVaultSecretId")]
public string ImageReplicationVaultSecretId { get; set; }
Property Value
Type Description
string

The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.

MaxNumberOfBackupsRetained

Declaration
[JsonProperty(PropertyName = "maxNumberOfBackupsRetained")]
public int? MaxNumberOfBackupsRetained { get; set; }
Property Value
Type Description
int?

The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.

Namespaces

Declaration
[JsonProperty(PropertyName = "namespaces")]
public List<string> Namespaces { get; set; }
Property Value
Type Description
List<string>

A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region.
Example: ["default", "pv-nginx"]

ReplicateImages

Declaration
[JsonProperty(PropertyName = "replicateImages")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OkeClusterImageReplication? ReplicateImages { get; set; }
Property Value
Type Description
OkeClusterImageReplication?

Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.

In this article
Back to top