| AdbTargetSystemDetails | Target System type and id for an autonomous database target system  
Note: Objects should always be created or deserialized using the  AdbTargetSystemDetails.Builder. | 
| AdbTargetSystemDetails.Builder |  | 
| Base64SecretContentDetails | Base64-encoded secret content. | 
| Base64SecretContentDetails.Builder |  | 
| BytesGenerationContext | Generates random bytes. | 
| BytesGenerationContext.Builder |  | 
| BytesGenerationContext.GenerationTemplate | Name of random bytes generation template for generating random byte type secret. | 
| ChangeSecretCompartmentDetails | Specifies the updated compartment OCID for the secret. | 
| ChangeSecretCompartmentDetails.Builder |  | 
| CreateSecretDetails | The details of the secret that you want to create. | 
| CreateSecretDetails.Builder |  | 
| FunctionTargetSystemDetails | Details of the OCI function that vault secret connects to. | 
| FunctionTargetSystemDetails.Builder |  | 
| PassphraseGenerationContext | Generates Passphrase type secrets. | 
| PassphraseGenerationContext.Builder |  | 
| PassphraseGenerationContext.GenerationTemplate | Name of passphrase generation template to generate passphrase type secret. | 
| ReplicationConfig | Defines the configuration that enables cross-region secret replication. | 
| ReplicationConfig.Builder |  | 
| ReplicationTarget | Details for the target that the source secret will be replicated to. | 
| ReplicationTarget.Builder |  | 
| RotationConfig | Defines the frequency of the rotation and the information about the target system  
Note: Objects should always be created or deserialized using the  RotationConfig.Builder. | 
| RotationConfig.Builder |  | 
| ScheduleSecretDeletionDetails | Details for scheduling the deletion of the specified secret. | 
| ScheduleSecretDeletionDetails.Builder |  | 
| ScheduleSecretVersionDeletionDetails | Schedules the deletion of the specified secret version. | 
| ScheduleSecretVersionDeletionDetails.Builder |  | 
| Secret | The details of the secret. | 
| Secret.Builder |  | 
| Secret.LifecycleState | The current lifecycle state of the secret. | 
| Secret.RotationStatus | Additional information about the status of the secret rotation | 
| SecretContentDetails | The content of the secret and metadata to help identify it. | 
| SecretContentDetails.ContentType | The base64-encoded content of the secret. | 
| SecretContentDetails.Stage | The rotation state of the secret content. | 
| SecretExpiryRule | A rule that helps enforce the expiration of a secret’s contents. | 
| SecretExpiryRule.Builder |  | 
| SecretGenerationContext | Captures a configurable set of secret generation rules such as length, base characters,
additional characters, and so on. | 
| SecretGenerationContext.GenerationType | Name of the predefined secret generation type. | 
| SecretReuseRule | A rule that disallows reuse of previously used secret content by the specified secret. | 
| SecretReuseRule.Builder |  | 
| SecretRule | A rule that you can apply to a secret to enforce certain conditions on the secret’s usage and
management. | 
| SecretRule.RuleType | The type of rule, which either controls when the secret contents expire or whether they can
be reused. | 
| SecretSummary | The details of the secret, excluding the contents of the secret. | 
| SecretSummary.Builder |  | 
| SecretSummary.LifecycleState | The current lifecycle state of the secret. | 
| SecretVersion | The details of the secret version, excluding the contents of the secret. | 
| SecretVersion.Builder |  | 
| SecretVersion.ContentType | The content type of the secret version’s secret contents. | 
| SecretVersion.Stages |  | 
| SecretVersionSummary | The secret version summary object, which doesn’t include the contents of the secret. | 
| SecretVersionSummary.Builder |  | 
| SecretVersionSummary.ContentType | The content type of the secret version’s secret contents. | 
| SecretVersionSummary.Stages |  | 
| SourceRegionInformation | Details for the source that the source secret has. | 
| SourceRegionInformation.Builder |  | 
| SshKeyGenerationContext | Generates ssh keys. | 
| SshKeyGenerationContext.Builder |  | 
| SshKeyGenerationContext.GenerationTemplate | Name of SSH key generation template to generate SSH key type secret. | 
| TargetSystemDetails | The TargetSystemDetails provides the targetSystem type and type-specific connection metadata Note: Objects should always be created or deserialized using the
 Builder. | 
| TargetSystemDetails.TargetSystemType | Unique identifier of the target system that Vault Secret connects to. | 
| UpdateSecretDetails | Details for updating a secret. | 
| UpdateSecretDetails.Builder |  |