SapAgentConfigurationArgs

data class SapAgentConfigurationArgs(val agentContainerName: Output<String>? = null, val keyVaultAuthenticationMode: Output<Either<String, KeyVaultAuthenticationMode>>? = null, val keyVaultResourceId: Output<String>? = null, val sdkPath: Output<String>? = null, val secretSource: Output<Either<String, SecretSource>>? = null, val sncPath: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SapAgentConfigurationArgs>

Describes the configuration of a SAP Docker agent.

Constructors

Link copied to clipboard
constructor(agentContainerName: Output<String>? = null, keyVaultAuthenticationMode: Output<Either<String, KeyVaultAuthenticationMode>>? = null, keyVaultResourceId: Output<String>? = null, sdkPath: Output<String>? = null, secretSource: Output<Either<String, SecretSource>>? = null, sncPath: Output<String>? = null, type: Output<String>)

Properties

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

The name of the docker agent. only letters with numbers, underscores and hyphens are allowed example: "my-agent"

Link copied to clipboard

The key mode of the agent. ManagedIdentity|ApplicationIdentity are the options

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

The key vault resource id to access the key vault. example: "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.KeyVault/vaults/myVault"

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

The SDK path (a file not a folder) on the agent machine. example: "/path/to/nwrfc750P_8-70002755.zip"

Link copied to clipboard
val secretSource: Output<Either<String, SecretSource>>? = null

The secret source of the agent. AzureKeyVault is the option

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

The SNC path (a folder not a file) on the agent machine. example: "/path/to/snc"

Link copied to clipboard
val type: Output<String>

Type of the agent Expected value is 'SAP'.

Functions

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