CertificateDatastoreCredentialsArgs

data class CertificateDatastoreCredentialsArgs(val authorityUrl: Output<String>? = null, val clientId: Output<String>, val credentialsType: Output<String>, val resourceUrl: Output<String>? = null, val secrets: Output<CertificateDatastoreSecretsArgs>, val tenantId: Output<String>, val thumbprint: Output<String>) : ConvertibleToJava<CertificateDatastoreCredentialsArgs>

Certificate datastore credentials configuration.

Constructors

Link copied to clipboard
constructor(authorityUrl: Output<String>? = null, clientId: Output<String>, credentialsType: Output<String>, resourceUrl: Output<String>? = null, secrets: Output<CertificateDatastoreSecretsArgs>, tenantId: Output<String>, thumbprint: Output<String>)

Properties

Link copied to clipboard
val authorityUrl: Output<String>? = null

Authority URL used for authentication.

Link copied to clipboard
val clientId: Output<String>

Required Service principal client ID.

Link copied to clipboard
val credentialsType: Output<String>

Enum to determine the datastore credentials type. Expected value is 'Certificate'.

Link copied to clipboard
val resourceUrl: Output<String>? = null

Resource the service principal has access to.

Link copied to clipboard

Required Service principal secrets.

Link copied to clipboard
val tenantId: Output<String>

Required ID of the tenant to which the service principal belongs.

Link copied to clipboard
val thumbprint: Output<String>

Required Thumbprint of the certificate used for authentication.

Functions

Link copied to clipboard
open override fun toJava(): CertificateDatastoreCredentialsArgs