Package-level declarations

Types

Link copied to clipboard
class BackendAcmeEab : KotlinCustomResource

Allows creating ACME EAB (External Account Binding) tokens and deleting unused ones.

Link copied to clipboard
data class BackendAcmeEabArgs(val backend: Output<String>? = null, val issuer: Output<String>? = null, val namespace: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BackendAcmeEabArgs>

Allows creating ACME EAB (External Account Binding) tokens and deleting unused ones.

Link copied to clipboard
Link copied to clipboard
object BackendAcmeEabMapper : ResourceMapper<BackendAcmeEab>
Link copied to clipboard
class BackendConfigAcme : KotlinCustomResource

Allows setting the ACME server configuration used by specified mount.

Link copied to clipboard
data class BackendConfigAcmeArgs(val allowRoleExtKeyUsage: Output<Boolean>? = null, val allowedIssuers: Output<List<String>>? = null, val allowedRoles: Output<List<String>>? = null, val backend: Output<String>? = null, val defaultDirectoryPolicy: Output<String>? = null, val dnsResolver: Output<String>? = null, val eabPolicy: Output<String>? = null, val enabled: Output<Boolean>? = null, val maxTtl: Output<Int>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<BackendConfigAcmeArgs>

Allows setting the ACME server configuration used by specified mount.

Link copied to clipboard
object BackendConfigAcmeMapper : ResourceMapper<BackendConfigAcme>
Link copied to clipboard
class BackendConfigAutoTidy : KotlinCustomResource

Allows setting the Auto Tidy configuration on a PKI Secret Backend

Link copied to clipboard
data class BackendConfigAutoTidyArgs(val acmeAccountSafetyBuffer: Output<String>? = null, val backend: Output<String>? = null, val enabled: Output<Boolean>? = null, val intervalDuration: Output<String>? = null, val issuerSafetyBuffer: Output<String>? = null, val maintainStoredCertificateCounts: Output<Boolean>? = null, val maxStartupBackoffDuration: Output<String>? = null, val minStartupBackoffDuration: Output<String>? = null, val namespace: Output<String>? = null, val pauseDuration: Output<String>? = null, val publishStoredCertificateCountMetrics: Output<Boolean>? = null, val revocationQueueSafetyBuffer: Output<String>? = null, val safetyBuffer: Output<String>? = null, val tidyAcme: Output<Boolean>? = null, val tidyCertMetadata: Output<Boolean>? = null, val tidyCertStore: Output<Boolean>? = null, val tidyCmpv2NonceStore: Output<Boolean>? = null, val tidyCrossClusterRevokedCerts: Output<Boolean>? = null, val tidyExpiredIssuers: Output<Boolean>? = null, val tidyMoveLegacyCaBundle: Output<Boolean>? = null, val tidyRevocationQueue: Output<Boolean>? = null, val tidyRevokedCertIssuerAssociations: Output<Boolean>? = null, val tidyRevokedCerts: Output<Boolean>? = null) : ConvertibleToJava<BackendConfigAutoTidyArgs>

Allows setting the Auto Tidy configuration on a PKI Secret Backend

Link copied to clipboard
Link copied to clipboard
class BackendConfigCluster : KotlinCustomResource

Allows setting the cluster-local's API mount path and AIA distribution point on a particular performance replication cluster.

Link copied to clipboard
data class BackendConfigClusterArgs(val aiaPath: Output<String>? = null, val backend: Output<String>? = null, val namespace: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<BackendConfigClusterArgs>

Allows setting the cluster-local's API mount path and AIA distribution point on a particular performance replication cluster.

Link copied to clipboard
Link copied to clipboard
class BackendConfigCmpv2 : KotlinCustomResource

Allows setting the CMPv2 configuration on a PKI Secret Backend

Link copied to clipboard
data class BackendConfigCmpv2Args(val auditFields: Output<List<String>>? = null, val authenticators: Output<BackendConfigCmpv2AuthenticatorsArgs>? = null, val backend: Output<String>? = null, val defaultPathPolicy: Output<String>? = null, val disabledValidations: Output<List<String>>? = null, val enableSentinelParsing: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<BackendConfigCmpv2Args>

Allows setting the CMPv2 configuration on a PKI Secret Backend

Link copied to clipboard
Link copied to clipboard
class BackendConfigEst : KotlinCustomResource

Allows setting the EST configuration on a PKI Secret Backend

Link copied to clipboard
data class BackendConfigEstArgs(val auditFields: Output<List<String>>? = null, val authenticators: Output<BackendConfigEstAuthenticatorsArgs>? = null, val backend: Output<String>? = null, val defaultMount: Output<Boolean>? = null, val defaultPathPolicy: Output<String>? = null, val enableSentinelParsing: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val labelToPathPolicy: Output<Map<String, String>>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<BackendConfigEstArgs>

Allows setting the EST configuration on a PKI Secret Backend

Link copied to clipboard
object BackendConfigEstMapper : ResourceMapper<BackendConfigEst>
Link copied to clipboard
Link copied to clipboard
class SecretBackendCert : KotlinCustomResource
Link copied to clipboard
data class SecretBackendCertArgs(val altNames: Output<List<String>>? = null, val autoRenew: Output<Boolean>? = null, val backend: Output<String>? = null, val certMetadata: Output<String>? = null, val commonName: Output<String>? = null, val excludeCnFromSans: Output<Boolean>? = null, val format: Output<String>? = null, val ipSans: Output<List<String>>? = null, val issuerRef: Output<String>? = null, val minSecondsRemaining: Output<Int>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val notAfter: Output<String>? = null, val otherSans: Output<List<String>>? = null, val privateKeyFormat: Output<String>? = null, val revoke: Output<Boolean>? = null, val revokeWithKey: Output<Boolean>? = null, val ttl: Output<String>? = null, val uriSans: Output<List<String>>? = null, val userIds: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendCertArgs>
Link copied to clipboard
object SecretBackendCertMapper : ResourceMapper<SecretBackendCert>
Link copied to clipboard
class SecretBackendConfigCa : KotlinCustomResource
Link copied to clipboard
data class SecretBackendConfigCaArgs(val backend: Output<String>? = null, val namespace: Output<String>? = null, val pemBundle: Output<String>? = null) : ConvertibleToJava<SecretBackendConfigCaArgs>
Link copied to clipboard
Link copied to clipboard
class SecretBackendConfigIssuers : KotlinCustomResource
Link copied to clipboard
data class SecretBackendConfigIssuersArgs(val backend: Output<String>? = null, val default: Output<String>? = null, val defaultFollowsLatestIssuer: Output<Boolean>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<SecretBackendConfigIssuersArgs>
Link copied to clipboard
class SecretBackendConfigUrls : KotlinCustomResource

Allows setting the issuing certificate endpoints, CRL distribution points, and OCSP server endpoints that will be encoded into issued certificates.

Link copied to clipboard
data class SecretBackendConfigUrlsArgs(val backend: Output<String>? = null, val crlDistributionPoints: Output<List<String>>? = null, val enableTemplating: Output<Boolean>? = null, val issuingCertificates: Output<List<String>>? = null, val namespace: Output<String>? = null, val ocspServers: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendConfigUrlsArgs>

Allows setting the issuing certificate endpoints, CRL distribution points, and OCSP server endpoints that will be encoded into issued certificates.

Link copied to clipboard
Link copied to clipboard
class SecretBackendCrlConfig : KotlinCustomResource

Allows setting the duration for which the generated CRL should be marked valid. If the CRL is disabled, it will return a signed but zero-length CRL for any request. If enabled, it will re-build the CRL.

Link copied to clipboard
data class SecretBackendCrlConfigArgs(val autoRebuild: Output<Boolean>? = null, val autoRebuildGracePeriod: Output<String>? = null, val backend: Output<String>? = null, val crossClusterRevocation: Output<Boolean>? = null, val deltaRebuildInterval: Output<String>? = null, val disable: Output<Boolean>? = null, val enableDelta: Output<Boolean>? = null, val expiry: Output<String>? = null, val maxCrlEntries: Output<Int>? = null, val namespace: Output<String>? = null, val ocspDisable: Output<Boolean>? = null, val ocspExpiry: Output<String>? = null, val unifiedCrl: Output<Boolean>? = null, val unifiedCrlOnExistingPaths: Output<Boolean>? = null) : ConvertibleToJava<SecretBackendCrlConfigArgs>

Allows setting the duration for which the generated CRL should be marked valid. If the CRL is disabled, it will return a signed but zero-length CRL for any request. If enabled, it will re-build the CRL.

Link copied to clipboard
Link copied to clipboard
class SecretBackendIntermediateCertRequest : KotlinCustomResource
Link copied to clipboard
data class SecretBackendIntermediateCertRequestArgs(val addBasicConstraints: Output<Boolean>? = null, val altNames: Output<List<String>>? = null, val backend: Output<String>? = null, val commonName: Output<String>? = null, val country: Output<String>? = null, val excludeCnFromSans: Output<Boolean>? = null, val format: Output<String>? = null, val ipSans: Output<List<String>>? = null, val keyBits: Output<Int>? = null, val keyName: Output<String>? = null, val keyRef: Output<String>? = null, val keyType: Output<String>? = null, val keyUsages: Output<List<String>>? = null, val locality: Output<String>? = null, val managedKeyId: Output<String>? = null, val managedKeyName: Output<String>? = null, val namespace: Output<String>? = null, val organization: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ou: Output<String>? = null, val postalCode: Output<String>? = null, val privateKeyFormat: Output<String>? = null, val province: Output<String>? = null, val serialNumber: Output<String>? = null, val signatureBits: Output<Int>? = null, val streetAddress: Output<String>? = null, val type: Output<String>? = null, val uriSans: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendIntermediateCertRequestArgs>
Link copied to clipboard
class SecretBackendIntermediateSetSigned : KotlinCustomResource
Link copied to clipboard
data class SecretBackendIntermediateSetSignedArgs(val backend: Output<String>? = null, val certificate: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<SecretBackendIntermediateSetSignedArgs>
Link copied to clipboard
class SecretBackendIssuer : KotlinCustomResource
Link copied to clipboard
data class SecretBackendIssuerArgs(val backend: Output<String>? = null, val crlDistributionPoints: Output<List<String>>? = null, val disableCriticalExtensionChecks: Output<Boolean>? = null, val disableNameChecks: Output<Boolean>? = null, val disableNameConstraintChecks: Output<Boolean>? = null, val disablePathLengthChecks: Output<Boolean>? = null, val enableAiaUrlTemplating: Output<Boolean>? = null, val issuerName: Output<String>? = null, val issuerRef: Output<String>? = null, val issuingCertificates: Output<List<String>>? = null, val leafNotAfterBehavior: Output<String>? = null, val manualChains: Output<List<String>>? = null, val namespace: Output<String>? = null, val ocspServers: Output<List<String>>? = null, val revocationSignatureAlgorithm: Output<String>? = null, val usage: Output<String>? = null) : ConvertibleToJava<SecretBackendIssuerArgs>
Link copied to clipboard
Link copied to clipboard
class SecretBackendKey : KotlinCustomResource

Creates a key on a PKI Secret Backend for Vault.

Link copied to clipboard
data class SecretBackendKeyArgs(val backend: Output<String>? = null, val keyBits: Output<Int>? = null, val keyName: Output<String>? = null, val keyType: Output<String>? = null, val managedKeyId: Output<String>? = null, val managedKeyName: Output<String>? = null, val namespace: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<SecretBackendKeyArgs>

Creates a key on a PKI Secret Backend for Vault.

Link copied to clipboard
object SecretBackendKeyMapper : ResourceMapper<SecretBackendKey>
Link copied to clipboard
class SecretBackendRole : KotlinCustomResource

Creates a role on an PKI Secret Backend for Vault.

Link copied to clipboard
data class SecretBackendRoleArgs(val allowAnyName: Output<Boolean>? = null, val allowBareDomains: Output<Boolean>? = null, val allowGlobDomains: Output<Boolean>? = null, val allowIpSans: Output<Boolean>? = null, val allowLocalhost: Output<Boolean>? = null, val allowSubdomains: Output<Boolean>? = null, val allowWildcardCertificates: Output<Boolean>? = null, val allowedDomains: Output<List<String>>? = null, val allowedDomainsTemplate: Output<Boolean>? = null, val allowedOtherSans: Output<List<String>>? = null, val allowedSerialNumbers: Output<List<String>>? = null, val allowedUriSans: Output<List<String>>? = null, val allowedUriSansTemplate: Output<Boolean>? = null, val allowedUserIds: Output<List<String>>? = null, val backend: Output<String>? = null, val basicConstraintsValidForNonCa: Output<Boolean>? = null, val clientFlag: Output<Boolean>? = null, val cnValidations: Output<List<String>>? = null, val codeSigningFlag: Output<Boolean>? = null, val countries: Output<List<String>>? = null, val emailProtectionFlag: Output<Boolean>? = null, val enforceHostnames: Output<Boolean>? = null, val extKeyUsageOids: Output<List<String>>? = null, val extKeyUsages: Output<List<String>>? = null, val generateLease: Output<Boolean>? = null, val issuerRef: Output<String>? = null, val keyBits: Output<Int>? = null, val keyType: Output<String>? = null, val keyUsages: Output<List<String>>? = null, val localities: Output<List<String>>? = null, val maxTtl: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val noStore: Output<Boolean>? = null, val noStoreMetadata: Output<Boolean>? = null, val notAfter: Output<String>? = null, val notBeforeDuration: Output<String>? = null, val organizationUnit: Output<List<String>>? = null, val organizations: Output<List<String>>? = null, val policyIdentifier: Output<List<SecretBackendRolePolicyIdentifierArgs>>? = null, val policyIdentifiers: Output<List<String>>? = null, val postalCodes: Output<List<String>>? = null, val provinces: Output<List<String>>? = null, val requireCn: Output<Boolean>? = null, val serialNumberSource: Output<String>? = null, val serverFlag: Output<Boolean>? = null, val signatureBits: Output<Int>? = null, val streetAddresses: Output<List<String>>? = null, val ttl: Output<String>? = null, val useCsrCommonName: Output<Boolean>? = null, val useCsrSans: Output<Boolean>? = null, val usePss: Output<Boolean>? = null) : ConvertibleToJava<SecretBackendRoleArgs>

Creates a role on an PKI Secret Backend for Vault.

Link copied to clipboard
object SecretBackendRoleMapper : ResourceMapper<SecretBackendRole>
Link copied to clipboard
class SecretBackendRootCert : KotlinCustomResource
Link copied to clipboard
data class SecretBackendRootCertArgs(val altNames: Output<List<String>>? = null, val backend: Output<String>? = null, val commonName: Output<String>? = null, val country: Output<String>? = null, val excludeCnFromSans: Output<Boolean>? = null, val excludedDnsDomains: Output<List<String>>? = null, val excludedEmailAddresses: Output<List<String>>? = null, val excludedIpRanges: Output<List<String>>? = null, val excludedUriDomains: Output<List<String>>? = null, val format: Output<String>? = null, val ipSans: Output<List<String>>? = null, val issuerName: Output<String>? = null, val keyBits: Output<Int>? = null, val keyName: Output<String>? = null, val keyRef: Output<String>? = null, val keyType: Output<String>? = null, val locality: Output<String>? = null, val managedKeyId: Output<String>? = null, val managedKeyName: Output<String>? = null, val maxPathLength: Output<Int>? = null, val namespace: Output<String>? = null, val notAfter: Output<String>? = null, val organization: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ou: Output<String>? = null, val permittedDnsDomains: Output<List<String>>? = null, val permittedEmailAddresses: Output<List<String>>? = null, val permittedIpRanges: Output<List<String>>? = null, val permittedUriDomains: Output<List<String>>? = null, val postalCode: Output<String>? = null, val privateKeyFormat: Output<String>? = null, val province: Output<String>? = null, val signatureBits: Output<Int>? = null, val streetAddress: Output<String>? = null, val ttl: Output<String>? = null, val type: Output<String>? = null, val uriSans: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendRootCertArgs>
Link copied to clipboard
Link copied to clipboard
class SecretBackendRootSignIntermediate : KotlinCustomResource

Creates PKI certificate.

Link copied to clipboard
data class SecretBackendRootSignIntermediateArgs(val altNames: Output<List<String>>? = null, val backend: Output<String>? = null, val commonName: Output<String>? = null, val country: Output<String>? = null, val csr: Output<String>? = null, val excludeCnFromSans: Output<Boolean>? = null, val excludedDnsDomains: Output<List<String>>? = null, val excludedEmailAddresses: Output<List<String>>? = null, val excludedIpRanges: Output<List<String>>? = null, val excludedUriDomains: Output<List<String>>? = null, val format: Output<String>? = null, val ipSans: Output<List<String>>? = null, val issuerRef: Output<String>? = null, val locality: Output<String>? = null, val maxPathLength: Output<Int>? = null, val namespace: Output<String>? = null, val notAfter: Output<String>? = null, val notBeforeDuration: Output<String>? = null, val organization: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ou: Output<String>? = null, val permittedDnsDomains: Output<List<String>>? = null, val permittedEmailAddresses: Output<List<String>>? = null, val permittedIpRanges: Output<List<String>>? = null, val permittedUriDomains: Output<List<String>>? = null, val postalCode: Output<String>? = null, val province: Output<String>? = null, val revoke: Output<Boolean>? = null, val signatureBits: Output<Int>? = null, val skid: Output<String>? = null, val streetAddress: Output<String>? = null, val ttl: Output<String>? = null, val uriSans: Output<List<String>>? = null, val useCsrValues: Output<Boolean>? = null, val usePss: Output<Boolean>? = null) : ConvertibleToJava<SecretBackendRootSignIntermediateArgs>

Creates PKI certificate.

Link copied to clipboard
class SecretBackendSign : KotlinCustomResource
Link copied to clipboard
data class SecretBackendSignArgs(val altNames: Output<List<String>>? = null, val autoRenew: Output<Boolean>? = null, val backend: Output<String>? = null, val certMetadata: Output<String>? = null, val commonName: Output<String>? = null, val csr: Output<String>? = null, val excludeCnFromSans: Output<Boolean>? = null, val format: Output<String>? = null, val ipSans: Output<List<String>>? = null, val issuerRef: Output<String>? = null, val minSecondsRemaining: Output<Int>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val notAfter: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ttl: Output<String>? = null, val uriSans: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendSignArgs>
Link copied to clipboard
object SecretBackendSignMapper : ResourceMapper<SecretBackendSign>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard