Class UpdateOkeClusterBackupConfigDetails
Update backup configuration properties for an OKE member.
Inherited Members
Namespace: Oci.DisasterrecoveryService.Models
Assembly: OCI.DotNetSDK.Disasterrecovery.dll
Syntax
public class UpdateOkeClusterBackupConfigDetails
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 |
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. |