Show / Hide Table of Contents

Class SecretVersionSummary

The secret version summary object, which doesn't include the contents of the secret.

Inheritance
object
SecretVersionSummary
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 SecretVersionSummary

Properties

ContentType

Declaration
[JsonProperty(PropertyName = "contentType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecretVersionSummary.ContentTypeEnum? ContentType { get; set; }
Property Value
Type Description
SecretVersionSummary.ContentTypeEnum?

The content type of the secret version's secret contents.

IsContentAutoGenerated

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

Boolean flag indicating whether secret content for this secret version was auto-generated or not.

Name

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

The name of the secret version. A name is unique across versions of a secret.

SecretId

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

The OCID of the secret.

Remarks

Required

Stages

Declaration
[JsonProperty(PropertyName = "stages", ItemConverterType = typeof(ResponseEnumConverter))]
public List<SecretVersionSummary.StagesEnum> Stages { get; set; }
Property Value
Type Description
List<SecretVersionSummary.StagesEnum>

A list of possible rotation states for the secret version. A secret version marked CURRENT is currently in use. A secret version marked PENDING is staged and available for use, but has not been applied on the target system and, therefore, has not been rotated into current, active use. The secret most recently uploaded to a vault is always marked LATEST. (The first version of a secret is always marked as both CURRENT and LATEST.) A secret version marked PREVIOUS is the secret version that was most recently marked CURRENT, before the last secret version rotation. A secret version marked DEPRECATED is neither current, pending, nor the previous one in use. Only secret versions marked DEPRECATED can be scheduled for deletion.

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

System tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

A optional property indicating when the secret version was created, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

Remarks

Required

TimeOfDeletion

Declaration
[JsonProperty(PropertyName = "timeOfDeletion")]
public DateTime? TimeOfDeletion { get; set; }
Property Value
Type Description
DateTime?

An optional property indicating when to delete the secret version, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

TimeOfExpiry

Declaration
[JsonProperty(PropertyName = "timeOfExpiry")]
public DateTime? TimeOfExpiry { get; set; }
Property Value
Type Description
DateTime?

An optional property indicating when the secret version will expire, expressed in RFC 3339 timestamp format. Example: 2019-04-03T21:10:29.600Z

VersionNumber

Declaration
[Required(ErrorMessage = "VersionNumber is required.")]
[JsonProperty(PropertyName = "versionNumber")]
public long? VersionNumber { get; set; }
Property Value
Type Description
long?

The version number of the secret.

Remarks

Required

In this article
Back to top