Package-level declarations

Types

Link copied to clipboard
data class AccessKeyInfoBaseArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val permissions: Output<List<Either<String, AccessKeyPermissions>>>? = null) : ConvertibleToJava<AccessKeyInfoBaseArgs>

The access key directly from target resource properties, which target service is Azure Resource, such as Microsoft.Storage

Link copied to clipboard
data class AzureKeyVaultPropertiesArgs(val connectAsKubernetesCsiDriver: Output<Boolean>? = null, val type: Output<String>) : ConvertibleToJava<AzureKeyVaultPropertiesArgs>

The resource properties when type is Azure Key Vault

Link copied to clipboard
data class AzureResourceArgs(val id: Output<String>? = null, val resourceProperties: Output<AzureKeyVaultPropertiesArgs>? = null, val type: Output<String>) : ConvertibleToJava<AzureResourceArgs>

The azure resource info when target service type is AzureResource

Link copied to clipboard
Link copied to clipboard
data class ConfigurationInfoArgs(val action: Output<Either<String, ActionType>>? = null, val additionalConfigurations: Output<Map<String, String>>? = null, val additionalConnectionStringProperties: Output<Map<String, String>>? = null, val configurationStore: Output<ConfigurationStoreArgs>? = null, val customizedKeys: Output<Map<String, String>>? = null, val daprProperties: Output<DaprPropertiesArgs>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null) : ConvertibleToJava<ConfigurationInfoArgs>

The configuration information, used to generate configurations or save to applications

Link copied to clipboard
data class ConfigurationStoreArgs(val appConfigurationId: Output<String>? = null) : ConvertibleToJava<ConfigurationStoreArgs>

An option to store configuration into different place

Link copied to clipboard
data class ConfluentBootstrapServerArgs(val endpoint: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ConfluentBootstrapServerArgs>

The service properties when target service type is ConfluentBootstrapServer

Link copied to clipboard
data class ConfluentSchemaRegistryArgs(val endpoint: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ConfluentSchemaRegistryArgs>

The service properties when target service type is ConfluentSchemaRegistry

Link copied to clipboard
data class CreateOrUpdateDryrunParametersArgs(val actionName: Output<String>, val authInfo: Output<Any>? = null, val clientType: Output<Either<String, ClientType>>? = null, val configurationInfo: Output<ConfigurationInfoArgs>? = null, val publicNetworkSolution: Output<PublicNetworkSolutionArgs>? = null, val scope: Output<String>? = null, val secretStore: Output<SecretStoreArgs>? = null, val targetService: Output<Any>? = null, val vNetSolution: Output<VNetSolutionArgs>? = null) : ConvertibleToJava<CreateOrUpdateDryrunParametersArgs>

The dryrun parameters for creation or update a linker

Link copied to clipboard
data class DaprMetadataArgs(val description: Output<String>? = null, val name: Output<String>? = null, val required: Output<Either<String, DaprMetadataRequired>>? = null, val secretRef: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<DaprMetadataArgs>

The dapr component metadata.

Link copied to clipboard
Link copied to clipboard
data class DaprPropertiesArgs(val componentType: Output<String>? = null, val metadata: Output<List<DaprMetadataArgs>>? = null, val scopes: Output<List<String>>? = null, val secretStoreComponent: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<DaprPropertiesArgs>

Indicates some additional properties for dapr client type

Link copied to clipboard
Link copied to clipboard
data class EasyAuthMicrosoftEntraIDAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val clientId: Output<String>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val secret: Output<String>? = null) : ConvertibleToJava<EasyAuthMicrosoftEntraIDAuthInfoArgs>

The authentication info when authType is EasyAuth Microsoft Entra ID

Link copied to clipboard
data class FirewallRulesArgs(val azureServices: Output<Either<String, AllowType>>? = null, val callerClientIP: Output<Either<String, AllowType>>? = null, val ipRanges: Output<List<String>>? = null) : ConvertibleToJava<FirewallRulesArgs>

Target service's firewall rules. to allow connections from source service.

Link copied to clipboard
Link copied to clipboard
data class GetConnectorDryrunPlainArgs(val dryrunName: String, val location: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetConnectorDryrunPlainArgs>
Link copied to clipboard
data class GetConnectorPlainArgs(val connectorName: String, val location: String, val resourceGroupName: String, val subscriptionId: String? = null) : ConvertibleToJava<GetConnectorPlainArgs>
Link copied to clipboard
data class GetLinkerDryrunPlainArgs(val dryrunName: String, val resourceUri: String) : ConvertibleToJava<GetLinkerDryrunPlainArgs>
Link copied to clipboard
data class GetLinkerPlainArgs(val linkerName: String, val resourceUri: String) : ConvertibleToJava<GetLinkerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class KeyVaultSecretReferenceSecretInfoArgs(val name: Output<String>? = null, val secretType: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<KeyVaultSecretReferenceSecretInfoArgs>

The secret info when type is keyVaultSecretReference. It's for scenario that user provides a secret stored in user's keyvault and source is Azure Kubernetes. The key Vault's resource id is linked to secretStore.keyVaultId.

Link copied to clipboard
data class KeyVaultSecretUriSecretInfoArgs(val secretType: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<KeyVaultSecretUriSecretInfoArgs>

The secret info when type is keyVaultSecretUri. It's for scenario that user provides a secret stored in user's keyvault and source is Web App, Spring Cloud or Container App.

Link copied to clipboard
data class ListLinkerConfigurationsPlainArgs(val linkerName: String, val resourceUri: String) : ConvertibleToJava<ListLinkerConfigurationsPlainArgs>
Link copied to clipboard
data class PublicNetworkSolutionArgs(val action: Output<Either<String, ActionType>>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val firewallRules: Output<FirewallRulesArgs>? = null) : ConvertibleToJava<PublicNetworkSolutionArgs>

Indicates public network solution, include firewall rules

Link copied to clipboard
data class SecretAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val name: Output<String>? = null, val secretInfo: Output<Any>? = null) : ConvertibleToJava<SecretAuthInfoArgs>

The authentication info when authType is secret

Link copied to clipboard
Link copied to clipboard
data class SecretStoreArgs(val keyVaultId: Output<String>? = null, val keyVaultSecretName: Output<String>? = null) : ConvertibleToJava<SecretStoreArgs>

An option to store secret value in secure place

Link copied to clipboard
Link copied to clipboard
data class SelfHostedServerArgs(val endpoint: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<SelfHostedServerArgs>

The service properties when target service type is SelfHostedServer

Link copied to clipboard
data class ServicePrincipalCertificateAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val certificate: Output<String>, val clientId: Output<String>, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val principalId: Output<String>, val roles: Output<List<String>>? = null) : ConvertibleToJava<ServicePrincipalCertificateAuthInfoArgs>

The authentication info when authType is servicePrincipal certificate

Link copied to clipboard
data class ServicePrincipalSecretAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val clientId: Output<String>, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val principalId: Output<String>, val roles: Output<List<String>>? = null, val secret: Output<String>, val userName: Output<String>? = null) : ConvertibleToJava<ServicePrincipalSecretAuthInfoArgs>

The authentication info when authType is servicePrincipal secret

Link copied to clipboard
data class SystemAssignedIdentityAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val roles: Output<List<String>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<SystemAssignedIdentityAuthInfoArgs>

The authentication info when authType is systemAssignedIdentity

Link copied to clipboard
data class UserAccountAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val principalId: Output<String>? = null, val roles: Output<List<String>>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserAccountAuthInfoArgs>

The authentication info when authType is user account

Link copied to clipboard
data class UserAssignedIdentityAuthInfoArgs(val authMode: Output<Either<String, AuthMode>>? = null, val authType: Output<String>, val clientId: Output<String>? = null, val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val roles: Output<List<String>>? = null, val subscriptionId: Output<String>? = null, val userName: Output<String>? = null) : ConvertibleToJava<UserAssignedIdentityAuthInfoArgs>

The authentication info when authType is userAssignedIdentity

Link copied to clipboard
data class ValueSecretInfoArgs(val secretType: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<ValueSecretInfoArgs>

The secret info when type is rawValue. It's for scenarios that user input the secret.

Link copied to clipboard
data class VNetSolutionArgs(val deleteOrUpdateBehavior: Output<Either<String, DeleteOrUpdateBehavior>>? = null, val type: Output<Either<String, VNetSolutionType>>? = null) : ConvertibleToJava<VNetSolutionArgs>

The VNet solution for linker

Link copied to clipboard