Show / Hide Table of Contents

Class RotationConfig

Defines the frequency of the rotation and the information about the target system

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

Properties

IsScheduledRotationEnabled

Declaration
[JsonProperty(PropertyName = "isScheduledRotationEnabled")]
public bool? IsScheduledRotationEnabled { get; set; }
Property Value
Type Description
bool?

Enables auto rotation, when set to true rotationInterval must be set.

RotationInterval

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

The time interval that indicates the frequency for rotating secret data, as described in ISO 8601 format. The minimum value is 1 day and maximum value is 360 days. For example, if you want to set the time interval for rotating a secret data as 30 days, the duration is expressed as "P30D."

TargetSystemDetails

Declaration
[Required(ErrorMessage = "TargetSystemDetails is required.")]
[JsonProperty(PropertyName = "targetSystemDetails")]
public TargetSystemDetails TargetSystemDetails { get; set; }
Property Value
Type Description
TargetSystemDetails
Remarks

Required

In this article
Back to top