Class CreateOkeClusterBackupConfigDetails
Create backup configuration properties for an OKE member.
Inherited Members
Namespace: Oci.DisasterrecoveryService.Models
Assembly: OCI.DotNetSDK.Disasterrecovery.dll
Syntax
public class CreateOkeClusterBackupConfigDetails
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 (see examples below).
This schedule will use the UTC timezone.
This property applies to the OKE cluster member in primary region.
|
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.
|
ReplicateImages
Declaration
[JsonProperty(PropertyName = "replicateImages")]
[JsonConverter(typeof(StringEnumConverter))]
public OkeClusterImageReplication? ReplicateImages { get; set; }
Property Value
Type | Description |
---|---|
OkeClusterImageReplication? | Controls the behaviour of image replication across regions. Image replication is enabled by default for DR Protection Groups with a primary role. This property applies to the OKE cluster member in primary region. |