BotPropertiesResponse

data class BotPropertiesResponse(val allSettings: Map<String, String>? = null, val appPasswordHint: String? = null, val cmekEncryptionStatus: String, val cmekKeyVaultUrl: String? = null, val configuredChannels: List<String>, val description: String? = null, val developerAppInsightKey: String? = null, val developerAppInsightsApiKey: String? = null, val developerAppInsightsApplicationId: String? = null, val disableLocalAuth: Boolean? = null, val displayName: String, val enabledChannels: List<String>, val endpoint: String, val endpointVersion: String, val iconUrl: String? = null, val isCmekEnabled: Boolean? = null, val isDeveloperAppInsightsApiKeySet: Boolean, val isStreamingSupported: Boolean? = null, val luisAppIds: List<String>? = null, val luisKey: String? = null, val manifestUrl: String? = null, val migrationToken: String, val msaAppId: String, val msaAppMSIResourceId: String? = null, val msaAppTenantId: String? = null, val msaAppType: String? = null, val networkSecurityPerimeterConfigurations: List<NetworkSecurityPerimeterConfigurationResponse>, val openWithHint: String? = null, val parameters: Map<String, String>? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>, val provisioningState: String, val publicNetworkAccess: String? = null, val publishingCredentials: String? = null, val schemaTransformationVersion: String? = null, val storageResourceId: String? = null, val tenantId: String? = null)

The parameters to provide for the Bot.

Constructors

Link copied to clipboard
constructor(allSettings: Map<String, String>? = null, appPasswordHint: String? = null, cmekEncryptionStatus: String, cmekKeyVaultUrl: String? = null, configuredChannels: List<String>, description: String? = null, developerAppInsightKey: String? = null, developerAppInsightsApiKey: String? = null, developerAppInsightsApplicationId: String? = null, disableLocalAuth: Boolean? = null, displayName: String, enabledChannels: List<String>, endpoint: String, endpointVersion: String, iconUrl: String? = null, isCmekEnabled: Boolean? = null, isDeveloperAppInsightsApiKeySet: Boolean, isStreamingSupported: Boolean? = null, luisAppIds: List<String>? = null, luisKey: String? = null, manifestUrl: String? = null, migrationToken: String, msaAppId: String, msaAppMSIResourceId: String? = null, msaAppTenantId: String? = null, msaAppType: String? = null, networkSecurityPerimeterConfigurations: List<NetworkSecurityPerimeterConfigurationResponse>, openWithHint: String? = null, parameters: Map<String, String>? = null, privateEndpointConnections: List<PrivateEndpointConnectionResponse>, provisioningState: String, publicNetworkAccess: String? = null, publishingCredentials: String? = null, schemaTransformationVersion: String? = null, storageResourceId: String? = null, tenantId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allSettings: Map<String, String>? = null

Contains resource all settings defined as key/value pairs.

Link copied to clipboard
val appPasswordHint: String? = null

The hint (e.g. keyVault secret resourceId) on how to fetch the app secret

Link copied to clipboard

The CMK encryption status

Link copied to clipboard
val cmekKeyVaultUrl: String? = null

The CMK Url

Link copied to clipboard

Collection of channels for which the bot is configured

Link copied to clipboard
val description: String? = null

The description of the bot

Link copied to clipboard

The Application Insights key

Link copied to clipboard

The Application Insights Api Key

Link copied to clipboard

The Application Insights App Id

Link copied to clipboard

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

Link copied to clipboard

The Name of the bot

Link copied to clipboard

Collection of channels for which the bot is enabled

Link copied to clipboard

The bot's endpoint

Link copied to clipboard

The bot's endpoint version

Link copied to clipboard
val iconUrl: String? = null

The Icon Url of the bot

Link copied to clipboard
val isCmekEnabled: Boolean? = null

Whether Cmek is enabled

Link copied to clipboard

Whether the bot is developerAppInsightsApiKey set

Link copied to clipboard

Whether the bot is streaming supported

Link copied to clipboard
val luisAppIds: List<String>? = null

Collection of LUIS App Ids

Link copied to clipboard
val luisKey: String? = null

The LUIS Key

Link copied to clipboard
val manifestUrl: String? = null

The bot's manifest url

Link copied to clipboard

Token used to migrate non Azure bot to azure subscription

Link copied to clipboard

Microsoft App Id for the bot

Link copied to clipboard

Microsoft App Managed Identity Resource Id for the bot

Link copied to clipboard
val msaAppTenantId: String? = null

Microsoft App Tenant Id for the bot

Link copied to clipboard
val msaAppType: String? = null

Microsoft App Type for the bot

Link copied to clipboard

List of Network Security Perimeter configurations for the bot

Link copied to clipboard
val openWithHint: String? = null

The hint to browser (e.g. protocol handler) on how to open the bot for authoring

Link copied to clipboard
val parameters: Map<String, String>? = null

Contains resource parameters defined as key/value pairs.

Link copied to clipboard

List of Private Endpoint Connections configured for the bot

Link copied to clipboard

Provisioning state of the resource

Link copied to clipboard

Whether the bot is in an isolated network

Link copied to clipboard

Publishing credentials of the resource

Link copied to clipboard

The channel schema transformation version for the bot

Link copied to clipboard

The storage resourceId for the bot

Link copied to clipboard
val tenantId: String? = null

The Tenant Id for the bot