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.
|
ExcludeNamespaces
Declaration
[JsonProperty(PropertyName = "excludeNamespaces")]
public List<string> ExcludeNamespaces { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | A list of namespaces to be excluded from the backup.
The default value is null. If a list of namespaces to exclude is not provided, all namespaces will be backed up.
Specify either the |
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 to be included in the backup.
The default value is null. If a list of namespaces to include is not provided, all namespaces will be backed up.
Specify either the |
ReplicateImages
Declaration
[JsonProperty(PropertyName = "replicateImages")]
[JsonConverter(typeof(StringEnumConverter))]
public OkeClusterImageReplication? ReplicateImages { get; set; }
Property Value
| Type | Description |
|---|---|
| OkeClusterImageReplication? | Controls the behavior of image replication across regions. Image replication is enabled by default for DR Protection Groups. This setting applies to the OKE cluster member in the primary region, and to the standby region only if the image replication secret is stored in a vault instead of using the default secret. |