Show / Hide Table of Contents

Class SecretBundleVersionSummary

The properties of the secret bundle. (Secret bundle version summary objects do not include the actual contents of the secret.)

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

Properties

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<SecretBundleVersionSummary.StagesEnum> Stages { get; set; }
Property Value
Type Description
List<SecretBundleVersionSummary.StagesEnum>

A list of possible rotation states for the secret bundle.

TimeCreated

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

The time when the secret bundle was created.

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

VersionName

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

The version name of the secret bundle, as provided when the secret was created or last rotated.

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