Package-level declarations

Types

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
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 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 otherSans: Output<List<String>>? = null, val privateKeyFormat: Output<String>? = null, val revoke: 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 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 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 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 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 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 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 serverFlag: Output<Boolean>? = null, val streetAddresses: Output<List<String>>? = null, val ttl: Output<String>? = null, val useCsrCommonName: Output<Boolean>? = null, val useCsrSans: 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 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 organization: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ou: Output<String>? = null, val permittedDnsDomains: Output<List<String>>? = null, val postalCode: Output<String>? = null, val privateKeyFormat: Output<String>? = null, val province: Output<String>? = 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 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 organization: Output<String>? = null, val otherSans: Output<List<String>>? = null, val ou: Output<String>? = null, val permittedDnsDomains: Output<List<String>>? = null, val postalCode: Output<String>? = null, val province: Output<String>? = null, val revoke: Output<Boolean>? = null, val streetAddress: Output<String>? = null, val ttl: Output<String>? = null, val uriSans: Output<List<String>>? = null, val useCsrValues: 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 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 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