java.lang.Object
io.helidon.integrations.common.rest.ApiJsonParser
io.helidon.integrations.oci.connect.OciResponseParser
io.helidon.integrations.oci.vault.Secret
A secret obtained from the vault. This object does not contain the actual secret content,
please see
OciVaultRx.getSecretBundle(io.helidon.integrations.oci.vault.GetSecretBundle.Request)
to obtain secret content.-
Method Summary
Modifier and TypeMethodDescriptionThe OCID of the compartment where the secret was created.created()A property indicating when the secret was created.The version number of the secret version that's currently in use.deleted()An optional property indicating when to delete the secret.A brief description of the secret.id()The OCID of the secret.keyId()The OCID of the master encryption key that is used to encrypt the secret.Additional information about the current lifecycle state of the secret.The current lifecycle state of the secret.name()The user-friendly name of the secret.vaultId()The OCID of the vault where the secret exists.An optional property indicating when the current secret version will expire.Methods inherited from class io.helidon.integrations.oci.connect.OciResponseParser
getInstant, toInstantMethods inherited from class io.helidon.integrations.common.rest.ApiJsonParser
isPresent, stringValue, toBoolean, toBytesBase64, toDouble, toInstant, toInt, toList, toLong, toMap, toObject, toString
-
Method Details
-
compartmentId
The OCID of the compartment where the secret was created.- Returns:
- compartment OCID
-
id
The OCID of the secret.- Returns:
- secret OCID
-
lifecycleState
The current lifecycle state of the secret.- Returns:
- lifecycle state
-
name
The user-friendly name of the secret. Avoid entering confidential information.- Returns:
- name
-
created
A property indicating when the secret was created.- Returns:
- creation instant
-
vaultId
The OCID of the vault where the secret exists.- Returns:
- vault OCID
-
currentVersionNumber
The version number of the secret version that's currently in use.- Returns:
- version number
-
description
A brief description of the secret. Avoid entering confidential information.- Returns:
- description
-
keyId
The OCID of the master encryption key that is used to encrypt the secret.- Returns:
- key OCID
-
lifecycleDetail
Additional information about the current lifecycle state of the secret.- Returns:
- lifecycle information
-
versionExpires
An optional property indicating when the current secret version will expire.- Returns:
- when the version expires
-
deleted
An optional property indicating when to delete the secret.- Returns:
- deletion instant
-