Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForBotServiceChannelType() []string + func PossibleValuesForEmailChannelAuthMethod() []int64 + func PossibleValuesForKey() []string + func PossibleValuesForKind() []string + func PossibleValuesForSkuName() []string + func PossibleValuesForSkuTier() []string + type AcsChatChannel struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s AcsChatChannel) Channel() BaseChannelImpl + func (s AcsChatChannel) MarshalJSON() ([]byte, error) + type AlexaChannel struct + ChannelName string + Etag *string + Location *string + Properties *AlexaChannelProperties + ProvisioningState *string + func (s AlexaChannel) Channel() BaseChannelImpl + func (s AlexaChannel) MarshalJSON() ([]byte, error) + type AlexaChannelProperties struct + AlexaSkillId string + IsEnabled bool + ServiceEndpointUri *string + UrlFragment *string + type BaseChannelImpl struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s BaseChannelImpl) Channel() BaseChannelImpl + type BotChannel struct + Etag *string + Id *string + Kind *Kind + Location *string + Name *string + Properties Channel + Sku *Sku + Tags *map[string]string + Type *string + Zones *zones.Schema + func (s *BotChannel) UnmarshalJSON(bytes []byte) error + type BotChannelOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p BotChannelOperationPredicate) Matches(input BotChannel) bool + type BotServiceChannelType string + const BotServiceChannelTypeAcsChatChannel + const BotServiceChannelTypeAlexaChannel + const BotServiceChannelTypeDirectLineChannel + const BotServiceChannelTypeDirectLineSpeechChannel + const BotServiceChannelTypeEmailChannel + const BotServiceChannelTypeFacebookChannel + const BotServiceChannelTypeKikChannel + const BotServiceChannelTypeLineChannel + const BotServiceChannelTypeM365Extensions + const BotServiceChannelTypeMsTeamsChannel + const BotServiceChannelTypeOmnichannel + const BotServiceChannelTypeOutlookChannel + const BotServiceChannelTypeSearchAssistant + const BotServiceChannelTypeSkypeChannel + const BotServiceChannelTypeSlackChannel + const BotServiceChannelTypeSmsChannel + const BotServiceChannelTypeTelegramChannel + const BotServiceChannelTypeTelephonyChannel + const BotServiceChannelTypeWebChatChannel + func (s *BotServiceChannelType) UnmarshalJSON(bytes []byte) error + type Channel interface + Channel func() BaseChannelImpl + func UnmarshalChannelImplementation(input []byte) (Channel, error) + type ChannelClient struct + Client *resourcemanager.Client + func NewChannelClientWithBaseURI(sdkApi sdkEnv.Api) (*ChannelClient, error) + func (c ChannelClient) Create(ctx context.Context, id commonids.BotServiceChannelId, input BotChannel) (result CreateOperationResponse, err error) + func (c ChannelClient) Delete(ctx context.Context, id commonids.BotServiceChannelId) (result DeleteOperationResponse, err error) + func (c ChannelClient) DirectLineRegenerateKeys(ctx context.Context, id commonids.BotServiceChannelId, input SiteInfo) (result DirectLineRegenerateKeysOperationResponse, err error) + func (c ChannelClient) EmailCreateSignInURL(ctx context.Context, id commonids.BotServiceId) (result EmailCreateSignInURLOperationResponse, err error) + func (c ChannelClient) Get(ctx context.Context, id commonids.BotServiceChannelId) (result GetOperationResponse, err error) + func (c ChannelClient) ListByResourceGroup(ctx context.Context, id commonids.BotServiceId) (result ListByResourceGroupOperationResponse, err error) + func (c ChannelClient) ListByResourceGroupComplete(ctx context.Context, id commonids.BotServiceId) (ListByResourceGroupCompleteResult, error) + func (c ChannelClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.BotServiceId, ...) (result ListByResourceGroupCompleteResult, err error) + func (c ChannelClient) ListWithKeys(ctx context.Context, id commonids.BotServiceChannelId) (result ListWithKeysOperationResponse, err error) + func (c ChannelClient) Update(ctx context.Context, id commonids.BotServiceChannelId, input BotChannel) (result UpdateOperationResponse, err error) + type ChannelSettings struct + BotIconURL *string + BotId *string + ChannelDisplayName *string + ChannelId *string + DisableLocalAuth *bool + ExtensionKey1 *string + ExtensionKey2 *string + IsEnabled *bool + RequireTermsAgreement *bool + Sites *[]Site + type CreateEmailSignInURLResponse struct + Id *string + Location *string + Properties *CreateEmailSignInURLResponseProperties + type CreateEmailSignInURLResponseProperties struct + Url *string + type CreateOperationResponse struct + HttpResponse *http.Response + Model *BotChannel + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type DirectLineChannel struct + ChannelName string + Etag *string + Location *string + Properties *DirectLineChannelProperties + ProvisioningState *string + func (s DirectLineChannel) Channel() BaseChannelImpl + func (s DirectLineChannel) MarshalJSON() ([]byte, error) + type DirectLineChannelProperties struct + DirectLineEmbedCode *string + ExtensionKey1 *string + ExtensionKey2 *string + Sites *[]Site + type DirectLineRegenerateKeysOperationResponse struct + HttpResponse *http.Response + Model *BotChannel + OData *odata.OData + type DirectLineSpeechChannel struct + ChannelName string + Etag *string + Location *string + Properties *DirectLineSpeechChannelProperties + ProvisioningState *string + func (s DirectLineSpeechChannel) Channel() BaseChannelImpl + func (s DirectLineSpeechChannel) MarshalJSON() ([]byte, error) + type DirectLineSpeechChannelProperties struct + CognitiveServiceRegion *string + CognitiveServiceResourceId *string + CognitiveServiceSubscriptionKey *string + CustomSpeechModelId *string + CustomVoiceDeploymentId *string + IsDefaultBotForCogSvcAccount *bool + IsEnabled *bool + type EmailChannel struct + ChannelName string + Etag *string + Location *string + Properties *EmailChannelProperties + ProvisioningState *string + func (s EmailChannel) Channel() BaseChannelImpl + func (s EmailChannel) MarshalJSON() ([]byte, error) + type EmailChannelAuthMethod int64 + const EmailChannelAuthMethodOne + const EmailChannelAuthMethodZero + type EmailChannelProperties struct + AuthMethod *EmailChannelAuthMethod + EmailAddress string + IsEnabled bool + MagicCode *string + Password *string + type EmailCreateSignInURLOperationResponse struct + HttpResponse *http.Response + Model *CreateEmailSignInURLResponse + OData *odata.OData + type FacebookChannel struct + ChannelName string + Etag *string + Location *string + Properties *FacebookChannelProperties + ProvisioningState *string + func (s FacebookChannel) Channel() BaseChannelImpl + func (s FacebookChannel) MarshalJSON() ([]byte, error) + type FacebookChannelProperties struct + AppId string + AppSecret *string + CallbackURL *string + IsEnabled bool + Pages *[]FacebookPage + VerifyToken *string + type FacebookPage struct + AccessToken *string + Id string + type GetOperationResponse struct + HttpResponse *http.Response + Model *BotChannel + OData *odata.OData + type Key string + const KeyKeyOne + const KeyKeyTwo + func (s *Key) UnmarshalJSON(bytes []byte) error + type KikChannel struct + ChannelName string + Etag *string + Location *string + Properties *KikChannelProperties + ProvisioningState *string + func (s KikChannel) Channel() BaseChannelImpl + func (s KikChannel) MarshalJSON() ([]byte, error) + type KikChannelProperties struct + ApiKey *string + IsEnabled bool + IsValidated *bool + UserName string + type Kind string + const KindAzurebot + const KindBot + const KindDesigner + const KindFunction + const KindSdk + func (s *Kind) UnmarshalJSON(bytes []byte) error + type LineChannel struct + ChannelName string + Etag *string + Location *string + Properties *LineChannelProperties + ProvisioningState *string + func (s LineChannel) Channel() BaseChannelImpl + func (s LineChannel) MarshalJSON() ([]byte, error) + type LineChannelProperties struct + CallbackURL *string + IsValidated *bool + LineRegistrations []LineRegistration + type LineRegistration struct + ChannelAccessToken *string + ChannelSecret *string + GeneratedId *string + type ListByResourceGroupCompleteResult struct + Items []BotChannel + LatestHttpResponse *http.Response + type ListByResourceGroupCustomPager struct + NextLink *odata.Link + func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link + type ListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *[]BotChannel + OData *odata.OData + type ListChannelWithKeysResponse struct + ChangedTime *string + EntityTag *string + Etag *string + Id *string + Kind *Kind + Location *string + Name *string + Properties Channel + ProvisioningState *string + Resource Channel + Setting *ChannelSettings + Sku *Sku + Tags *map[string]string + Type *string + Zones *zones.Schema + func (s *ListChannelWithKeysResponse) UnmarshalJSON(bytes []byte) error + type ListWithKeysOperationResponse struct + HttpResponse *http.Response + Model *ListChannelWithKeysResponse + OData *odata.OData + type M365Extensions struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s M365Extensions) Channel() BaseChannelImpl + func (s M365Extensions) MarshalJSON() ([]byte, error) + type MsTeamsChannel struct + ChannelName string + Etag *string + Location *string + Properties *MsTeamsChannelProperties + ProvisioningState *string + func (s MsTeamsChannel) Channel() BaseChannelImpl + func (s MsTeamsChannel) MarshalJSON() ([]byte, error) + type MsTeamsChannelProperties struct + AcceptedTerms *bool + CallingWebhook *string + DeploymentEnvironment *string + EnableCalling *bool + IncomingCallRoute *string + IsEnabled bool + type Omnichannel struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s Omnichannel) Channel() BaseChannelImpl + func (s Omnichannel) MarshalJSON() ([]byte, error) + type OutlookChannel struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s OutlookChannel) Channel() BaseChannelImpl + func (s OutlookChannel) MarshalJSON() ([]byte, error) + type RawChannelImpl struct + Type string + Values map[string]interface{} + func (s RawChannelImpl) Channel() BaseChannelImpl + type SearchAssistant struct + ChannelName string + Etag *string + Location *string + ProvisioningState *string + func (s SearchAssistant) Channel() BaseChannelImpl + func (s SearchAssistant) MarshalJSON() ([]byte, error) + type Site struct + AppId *string + ETag *string + IsBlockUserUploadEnabled *bool + IsDetailedLoggingEnabled *bool + IsEnabled bool + IsEndpointParametersEnabled *bool + IsNoStorageEnabled *bool + IsSecureSiteEnabled *bool + IsTokenEnabled *bool + IsV1Enabled *bool + IsV3Enabled *bool + IsWebChatSpeechEnabled *bool + IsWebchatPreviewEnabled *bool + Key *string + Key2 *string + SiteId *string + SiteName string + TenantId *string + TrustedOrigins *[]string + type SiteInfo struct + Key Key + SiteName string + type Sku struct + Name SkuName + Tier *SkuTier + type SkuName string + const SkuNameFZero + const SkuNameSOne + func (s *SkuName) UnmarshalJSON(bytes []byte) error + type SkuTier string + const SkuTierFree + const SkuTierStandard + func (s *SkuTier) UnmarshalJSON(bytes []byte) error + type SkypeChannel struct + ChannelName string + Etag *string + Location *string + Properties *SkypeChannelProperties + ProvisioningState *string + func (s SkypeChannel) Channel() BaseChannelImpl + func (s SkypeChannel) MarshalJSON() ([]byte, error) + type SkypeChannelProperties struct + CallingWebHook *string + EnableCalling *bool + EnableGroups *bool + EnableMediaCards *bool + EnableMessaging *bool + EnableScreenSharing *bool + EnableVideo *bool + GroupsMode *string + IncomingCallRoute *string + IsEnabled bool + type SlackChannel struct + ChannelName string + Etag *string + Location *string + Properties *SlackChannelProperties + ProvisioningState *string + func (s SlackChannel) Channel() BaseChannelImpl + func (s SlackChannel) MarshalJSON() ([]byte, error) + type SlackChannelProperties struct + ClientId *string + ClientSecret *string + IsEnabled bool + IsValidated *bool + LandingPageURL *string + LastSubmissionId *string + RedirectAction *string + RegisterBeforeOAuthFlow *bool + Scopes *string + SigningSecret *string + VerificationToken *string + type SmsChannel struct + ChannelName string + Etag *string + Location *string + Properties *SmsChannelProperties + ProvisioningState *string + func (s SmsChannel) Channel() BaseChannelImpl + func (s SmsChannel) MarshalJSON() ([]byte, error) + type SmsChannelProperties struct + AccountSID string + AuthToken *string + IsEnabled bool + IsValidated *bool + Phone string + type TelegramChannel struct + ChannelName string + Etag *string + Location *string + Properties *TelegramChannelProperties + ProvisioningState *string + func (s TelegramChannel) Channel() BaseChannelImpl + func (s TelegramChannel) MarshalJSON() ([]byte, error) + type TelegramChannelProperties struct + AccessToken *string + IsEnabled bool + IsValidated *bool + type TelephonyChannel struct + ChannelName string + Etag *string + Location *string + Properties *TelephonyChannelProperties + ProvisioningState *string + func (s TelephonyChannel) Channel() BaseChannelImpl + func (s TelephonyChannel) MarshalJSON() ([]byte, error) + type TelephonyChannelProperties struct + ApiConfigurations *[]TelephonyChannelResourceApiConfiguration + CognitiveServiceRegion *string + CognitiveServiceSubscriptionKey *string + DefaultLocale *string + IsEnabled *bool + PhoneNumbers *[]TelephonyPhoneNumbers + PremiumSKU *string + type TelephonyChannelResourceApiConfiguration struct + CognitiveServiceRegion *string + CognitiveServiceResourceId *string + CognitiveServiceSubscriptionKey *string + DefaultLocale *string + Id *string + ProviderName *string + type TelephonyPhoneNumbers struct + AcsEndpoint *string + AcsResourceId *string + AcsSecret *string + CognitiveServiceRegion *string + CognitiveServiceResourceId *string + CognitiveServiceSubscriptionKey *string + DefaultLocale *string + Id *string + OfferType *string + PhoneNumber *string + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *BotChannel + OData *odata.OData + type WebChatChannel struct + ChannelName string + Etag *string + Location *string + Properties *WebChatChannelProperties + ProvisioningState *string + func (s WebChatChannel) Channel() BaseChannelImpl + func (s WebChatChannel) MarshalJSON() ([]byte, error) + type WebChatChannelProperties struct + Sites *[]Site + WebChatEmbedCode *string