Show / Hide Table of Contents

Namespace Oci.VaultService.Models

Classes

AdbTargetSystemDetails

Target System type and id for an autonomous database target system

Base64SecretContentDetails

Base64-encoded secret content.

BytesGenerationContext

Generates random bytes. By default, secrets of type Bytes has no structure. The generated bytes are stored as a Base64 encoded string. The SecretTemplate must have the %GENERATED_BYTES% keyword which is replaced with the generated bytes, if provided

ChangeSecretCompartmentDetails

Specifies the updated compartment OCID for the secret.

CreateSecretDetails

The details of the secret that you want to create.

FunctionTargetSystemDetails

Details of the OCI function that vault secret connects to.

PassphraseGenerationContext

Generates Passphrase type secrets. By default, passphrase type secrets have no structure. The generated content is stored in Base64 format. The SecretTemplate must have the %GENERATED_PASSPHRASE% keyword, which is later replaced with the generated content, if provided.

RotationConfig

Defines the frequency of the rotation and the information about the target system

ScheduleSecretDeletionDetails

Details for scheduling the deletion of the specified secret.

ScheduleSecretVersionDeletionDetails

Schedules the deletion of the specified secret version.

Secret

The details of the secret. Secret details do not contain the contents of the secret itself.

SecretContentDetails

The content of the secret and metadata to help identify it.

SecretContentDetailsModelConverter

SecretExpiryRule

A rule that helps enforce the expiration of a secret's contents.

SecretGenerationContext

Captures a configurable set of secret generation rules such as length, base characters, additional characters, and so on.

SecretGenerationContextModelConverter

SecretReuseRule

A rule that disallows reuse of previously used secret content by the specified secret.

SecretRule

A rule that you can apply to a secret to enforce certain conditions on the secret's usage and management.

SecretRuleModelConverter

SecretSummary

The details of the secret, excluding the contents of the secret.

SecretVersion

The details of the secret version, excluding the contents of the secret.

SecretVersionSummary

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

SshKeyGenerationContext

Generates ssh keys. By default, the keys are stored as - {"publicKey": "%GENERATED_PUBLIC_KEY%", "privateKey": "%GENERATED_PRIVATE_KEY%"} in PEM format. The SecretTemplate must have both %GENERATED_PUBLIC_KEY% and %GENERATED_PRIVATE_KEY% keywords which is later replaced with the respective keys, if provided.

TargetSystemDetails

The TargetSystemDetails provides the targetSystem type and type-specific connection metadata

TargetSystemDetailsModelConverter

UpdateSecretDetails

Details for updating a secret.

Enums

BytesGenerationContext.GenerationTemplateEnum

PassphraseGenerationContext.GenerationTemplateEnum

Secret.LifecycleStateEnum

Secret.RotationStatusEnum

SecretContentDetails.ContentTypeEnum

SecretContentDetails.StageEnum

SecretGenerationContext.GenerationTypeEnum

SecretRule.RuleTypeEnum

SecretSummary.LifecycleStateEnum

SecretVersion.ContentTypeEnum

SecretVersion.StagesEnum

SecretVersionSummary.ContentTypeEnum

SecretVersionSummary.StagesEnum

SshKeyGenerationContext.GenerationTemplateEnum

TargetSystemDetails.TargetSystemTypeEnum

In this article
Back to top