ServicePrincipalDatastoreCredentialsArgs

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

Service Principal 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<ServicePrincipalDatastoreSecretsArgs>, tenantId: 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 'ServicePrincipal'.

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.

Functions

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