Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class CreatedSecret(val ARN: ARN, val Name: String, val VersionId: VersionId? = null)
Link copied to clipboard
@JsonSerializable
data class CreateSecret : SecretsManagerAction<CreatedSecret>
Link copied to clipboard
@JsonSerializable
data class DeletedSecret(val Name: String, val ARN: ARN, val DeletionDate: Timestamp)
Link copied to clipboard
@JsonSerializable
data class DeleteSecret(val SecretId: SecretId, val ForceDeleteWithoutRecovery: Boolean? = null, val RecoveryWindowInDays: Int? = null) : SecretsManagerAction<DeletedSecret>
Link copied to clipboard
@JsonSerializable
data class GetSecretValue(val SecretId: SecretId, val VersionId: VersionId? = null, val VersionStage: VersionStage? = null) : SecretsManagerAction<SecretValue>
Link copied to clipboard
@JsonSerializable
data class ListSecrets(val MaxResults: Int? = null, val NextToken: String? = null, val SortOrder: SortOrder? = null, val Filters: List<Filter>? = null) : SecretsManagerAction<Secrets> , PagedAction<String, Secret, Secrets, ListSecrets>
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class Secrets(val SecretList: List<Secret>, val NextToken: String? = null) : Paged<String, Secret>
Link copied to clipboard
@JsonSerializable
data class SecretValue(val ARN: ARN, val CreatedDate: Timestamp, val Name: String, val SecretBinary: Base64Blob? = null, val SecretString: String? = null, val VersionId: VersionId, val VersionStages: List<VersionStage>)
Link copied to clipboard
@JsonSerializable
data class UpdatedSecret(val ARN: ARN, val Name: String, val VersionId: VersionId? = null)
Link copied to clipboard
@JsonSerializable
data class UpdatedSecretValue(val ARN: ARN, val Name: String, val VersionId: VersionId? = null, val VersionStages: List<String>? = null)
Link copied to clipboard
@JsonSerializable
data class UpdateSecret : SecretsManagerAction<UpdatedSecret>