| 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 | 
  | 
| 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 | 
  | 
| 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 | 
  | 
| SecretContentDetails | 
 The content of the secret and metadata to help identify it. 
 | 
| 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. 
 | 
| 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. 
 | 
| SecretSummary | 
 The details of the secret, excluding the contents of the secret. 
 | 
| SecretSummary.Builder | 
  | 
| SecretVersion | 
 The details of the secret version, excluding the contents of the secret. 
 | 
| SecretVersion.Builder | 
  | 
| SecretVersionSummary | 
 The secret version summary object, which doesn’t include the contents of the secret. 
 | 
| SecretVersionSummary.Builder | 
  | 
| SourceRegionInformation | 
 Details for the source that the source secret has. 
 | 
| SourceRegionInformation.Builder | 
  | 
| SshKeyGenerationContext | 
 Generates ssh keys. 
 | 
| SshKeyGenerationContext.Builder | 
  | 
| TargetSystemDetails | 
 The TargetSystemDetails provides the targetSystem type and type-specific connection metadata  
Note: Objects should always be created or deserialized using the Builder. 
 | 
| UpdateSecretDetails | 
 Details for updating a secret. 
 | 
| UpdateSecretDetails.Builder | 
  |