Package-level declarations

Types

Link copied to clipboard
data class GetLinkerResult(val authInfo: Any? = null, val clientType: String? = null, val id: String, val name: String, val provisioningState: String, val secretStore: SecretStoreResponse? = null, val systemData: SystemDataResponse, val targetId: String? = null, val type: String, val vNetSolution: VNetSolutionResponse? = null)

Linker of source and target resource

Link copied to clipboard
data class ListLinkerConfigurationsResult(val configurations: List<SourceConfigurationResponse>? = null)

Configurations for source resource, include appSettings, connectionString and serviceBindings

Link copied to clipboard
data class SecretAuthInfoResponse(val authType: String, val name: String? = null, val secret: String? = null)

The authentication info when authType is secret

Link copied to clipboard
data class SecretStoreResponse(val keyVaultId: String? = null)

An option to store secret value in secure place

data class ServicePrincipalCertificateAuthInfoResponse(val authType: String, val certificate: String, val clientId: String, val principalId: String)

The authentication info when authType is servicePrincipal certificate

Link copied to clipboard
data class ServicePrincipalSecretAuthInfoResponse(val authType: String, val clientId: String, val principalId: String, val secret: String)

The authentication info when authType is servicePrincipal secret

Link copied to clipboard
data class SourceConfigurationResponse(val name: String? = null, val value: String? = null)

A configuration item for source resource

Link copied to clipboard

The authentication info when authType is systemAssignedIdentity

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class UserAssignedIdentityAuthInfoResponse(val authType: String, val clientId: String, val subscriptionId: String)

The authentication info when authType is userAssignedIdentity

Link copied to clipboard
data class VNetSolutionResponse(val type: String? = null)

The VNet solution for linker