Compartilhar via


ArmBotServiceModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmBotServiceModelFactory
type ArmBotServiceModelFactory = class
Public Class ArmBotServiceModelFactory
Inheritance
ArmBotServiceModelFactory

Methods

Name Description
AcsChatChannel(Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of AcsChatChannel.

AlexaChannel(Nullable<ETag>, String, Nullable<AzureLocation>, AlexaChannelProperties)

Initializes a new instance of AlexaChannel.

AlexaChannelProperties(String, String, Uri, Boolean)

The parameters to provide for the Alexa channel.

BotChannelData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BotChannelProperties, BotServiceSku, Nullable<BotServiceKind>, Nullable<ETag>, IEnumerable<String>)

Initializes a new instance of BotChannelData.

BotChannelGetWithKeysResult(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BotChannelProperties, BotChannelSettings, String, String, String, BotChannelProperties, BotServiceSku, Nullable<BotServiceKind>, Nullable<ETag>, IEnumerable<String>)

Initializes a new instance of BotChannelGetWithKeysResult.

BotChannelProperties(String, Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of BotChannelProperties.

BotChannelRegenerateKeysContent(String, BotServiceKey)

Site information for WebChat or DirectLine Channels to identify which site to regenerate keys for.

BotChannelSettings(String, String, IEnumerable<BotChannelSite>, String, String, String, Uri, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Channel settings definition.

BotChannelSite(Nullable<Guid>, String, String, String, String, Boolean, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ETag>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of BotChannelSite.

BotConnectionSettingData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BotConnectionSettingProperties, BotServiceSku, Nullable<BotServiceKind>, Nullable<ETag>, IEnumerable<String>)

Initializes a new instance of BotConnectionSettingData.

BotConnectionSettingProperties(String, String, String, String, String, String, String, String, IEnumerable<BotConnectionSettingParameter>, String)

Properties for a Connection Setting Item.

BotCreateEmailSignInUriResult(ResourceIdentifier, Nullable<AzureLocation>, Uri)

Initializes a new instance of BotCreateEmailSignInUriResult.

BotData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BotProperties, BotServiceSku, Nullable<BotServiceKind>, Nullable<ETag>, IEnumerable<String>)

Initializes a new instance of BotData.

BotProperties(String, String, Uri, Uri, String, IDictionary<String, String>, IDictionary<String,String>, Uri, Nullable<BotMsaAppType>, String, String, ResourceIdentifier, IEnumerable<String>, IEnumerable<String>, String, String, String, IEnumerable<String>, String, Nullable<Boolean>, Uri, String, Nullable<Guid>, Nullable<BotServicePublicNetworkAccess>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, String, ResourceIdentifier, IEnumerable<BotServicePrivateEndpointConnectionData>, IEnumerable<BotServiceNetworkSecurityPerimeterConfigurationData>, String, String, String, String)

The parameters to provide for the Bot.

BotServiceHostSettingsResult(Uri, Uri, String, Uri, Uri, String, Nullable<Boolean>, String)

The response body returned for a request to Bot Service Management to check per subscription hostSettings.

BotServiceNameAvailabilityResult(Nullable<Boolean>, String, String)

The response body returned for a request to Bot Service Management to check availability of a bot name.

BotServiceNetworkSecurityPerimeterConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, NetworkSecurityPerimeterConfigurationProperties)

Network Security Perimeter configuration.

BotServiceNetworkSecurityPerimeterProfile(String, Nullable<Int64>, IEnumerable<NspAccessRule>, Nullable<Int64>, IEnumerable<String>)

Information about profile.

BotServiceNspAccessRuleSubscription(String)

Subscription for inbound rule.

BotServicePrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, BotServicePrivateLinkServiceConnectionState, Nullable<BotServicePrivateEndpointConnectionProvisioningState>, IEnumerable<String>)

Initializes a new instance of BotServicePrivateEndpointConnectionData.

BotServicePrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of BotServicePrivateLinkResourceData.

BotServiceProvider(BotServiceProviderProperties)

Service Provider Definition.

BotServiceProviderParameter(String, String, String, String, Uri, String, Nullable<Boolean>)

Initializes a new instance of BotServiceProviderParameter.

BotServiceProviderProperties(String, String, String, Uri, Uri, IEnumerable<BotServiceProviderParameter>)

The Object used to describe a Service Provider supported by Bot Service.

BotServiceResourceAssociation(String, Nullable<BotServiceAccessMode>)

Information about resource association.

BotServiceSku(BotServiceSkuName, Nullable<BotServiceSkuTier>)

The SKU of the cognitive services account.

DirectLineChannel(Nullable<ETag>, String, Nullable<AzureLocation>, DirectLineChannelProperties)

Initializes a new instance of DirectLineChannel.

DirectLineChannelProperties(IEnumerable<DirectLineSite>, String, String, String)

The parameters to provide for the Direct Line channel.

DirectLineSite(Nullable<Guid>, String, String, String, String, Boolean, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ETag>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of DirectLineSite.

DirectLineSpeechChannel(Nullable<ETag>, String, Nullable<AzureLocation>, DirectLineSpeechChannelProperties)

Initializes a new instance of DirectLineSpeechChannel.

EmailChannel(Nullable<ETag>, String, Nullable<AzureLocation>, EmailChannelProperties)

Initializes a new instance of EmailChannel.

FacebookChannel(Nullable<ETag>, String, Nullable<AzureLocation>, FacebookChannelProperties)

Initializes a new instance of FacebookChannel.

FacebookChannelProperties(String, IEnumerable<FacebookPage>, String, String, Uri, Boolean)

The parameters to provide for the Facebook channel.

GetBotServiceQnAMakerEndpointKeyResult(String, String, String, String)

Schema for EndpointKeys generate/refresh operations.

KikChannel(Nullable<ETag>, String, Nullable<AzureLocation>, KikChannelProperties)

Initializes a new instance of KikChannel.

LineChannel(Nullable<ETag>, String, Nullable<AzureLocation>, LineChannelProperties)

Initializes a new instance of LineChannel.

LineChannelProperties(IEnumerable<LineRegistration>, Uri, Nullable<Boolean>)

The parameters to provide for the Line channel.

LineRegistration(String, String, String)

The properties corresponding to a line channel registration.

M365Extensions(Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of M365Extensions.

MsTeamsChannel(Nullable<ETag>, String, Nullable<AzureLocation>, MsTeamsChannelProperties)

Initializes a new instance of MsTeamsChannel.

NetworkSecurityPerimeter(ResourceIdentifier, String, Nullable<AzureLocation>)

Information about Network Security Perimeter.

NetworkSecurityPerimeterConfigurationProperties(Nullable<BotServiceProvisioningState>, IEnumerable<ProvisioningIssue>, NetworkSecurityPerimeter, BotServiceResourceAssociation, BotServiceNetworkSecurityPerimeterProfile)

Properties of Network Security Perimeter configuration.

NspAccessRule(String, NspAccessRuleProperties)

Information of Access Rule in a profile.

NspAccessRuleProperties(Nullable<NspAccessRuleDirection>, IEnumerable<String>, IEnumerable<BotServiceNspAccessRuleSubscription>, IEnumerable<NetworkSecurityPerimeter>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

Properties of Access Rule.

Omnichannel(Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of Omnichannel.

OutlookChannel(Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of OutlookChannel.

ProvisioningIssue(String, ProvisioningIssueProperties)

Describes Provisioning issue for given Network Security Perimeter configuration.

ProvisioningIssueProperties(String, Nullable<BotServiceSeverity>, String, IEnumerable<ResourceIdentifier>, IEnumerable<NspAccessRule>)

Properties of Provisioning Issue.

SearchAssistant(Nullable<ETag>, String, Nullable<AzureLocation>)

Initializes a new instance of SearchAssistant.

SkypeChannel(Nullable<ETag>, String, Nullable<AzureLocation>, SkypeChannelProperties)

Initializes a new instance of SkypeChannel.

SlackChannel(Nullable<ETag>, String, Nullable<AzureLocation>, SlackChannelProperties)

Initializes a new instance of SlackChannel.

SlackChannelProperties(String, String, String, String, Uri, String, String, Nullable<Boolean>, Nullable<Boolean>, String, Boolean)

The parameters to provide for the Slack channel.

SmsChannel(Nullable<ETag>, String, Nullable<AzureLocation>, SmsChannelProperties)

Initializes a new instance of SmsChannel.

TelegramChannel(Nullable<ETag>, String, Nullable<AzureLocation>, TelegramChannelProperties)

Initializes a new instance of TelegramChannel.

TelephonyChannel(Nullable<ETag>, String, Nullable<AzureLocation>, TelephonyChannelProperties)

Initializes a new instance of TelephonyChannel.

TelephonyChannelProperties(IEnumerable<TelephonyPhoneNumbers>, IEnumerable<TelephonyChannelResourceApiConfiguration>, String, String, String, String, Nullable<Boolean>)

The parameters to provide for the Direct Line channel.

WebChatChannel(Nullable<ETag>, String, Nullable<AzureLocation>, WebChatChannelProperties)

Initializes a new instance of WebChatChannel.

WebChatChannelProperties(String, IEnumerable<WebChatSite>)

The parameters to provide for the Web Chat channel.

WebChatSite(Nullable<Guid>, String, String, String, String, Boolean, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<ETag>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of WebChatSite.

Applies to