1. Packages
  2. Azure Native
  3. API Docs
  4. botservice
  5. listBotConnectionServiceProviders
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.botservice.listBotConnectionServiceProviders

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Lists the available Service Providers for creating Connection Settings

Uses Azure REST API version 2023-09-15-preview.

Other available API versions: 2022-09-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native botservice [ApiVersion]. See the version guide for details.

Using listBotConnectionServiceProviders

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function listBotConnectionServiceProviders(args: ListBotConnectionServiceProvidersArgs, opts?: InvokeOptions): Promise<ListBotConnectionServiceProvidersResult>
function listBotConnectionServiceProvidersOutput(args: ListBotConnectionServiceProvidersOutputArgs, opts?: InvokeOptions): Output<ListBotConnectionServiceProvidersResult>
Copy
def list_bot_connection_service_providers(opts: Optional[InvokeOptions] = None) -> ListBotConnectionServiceProvidersResult
def list_bot_connection_service_providers_output(opts: Optional[InvokeOptions] = None) -> Output[ListBotConnectionServiceProvidersResult]
Copy
func ListBotConnectionServiceProviders(ctx *Context, args *ListBotConnectionServiceProvidersArgs, opts ...InvokeOption) (*ListBotConnectionServiceProvidersResult, error)
func ListBotConnectionServiceProvidersOutput(ctx *Context, args *ListBotConnectionServiceProvidersOutputArgs, opts ...InvokeOption) ListBotConnectionServiceProvidersResultOutput
Copy

> Note: This function is named ListBotConnectionServiceProviders in the Go SDK.

public static class ListBotConnectionServiceProviders 
{
    public static Task<ListBotConnectionServiceProvidersResult> InvokeAsync(ListBotConnectionServiceProvidersArgs args, InvokeOptions? opts = null)
    public static Output<ListBotConnectionServiceProvidersResult> Invoke(ListBotConnectionServiceProvidersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListBotConnectionServiceProvidersResult> listBotConnectionServiceProviders(ListBotConnectionServiceProvidersArgs args, InvokeOptions options)
public static Output<ListBotConnectionServiceProvidersResult> listBotConnectionServiceProviders(ListBotConnectionServiceProvidersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:botservice:listBotConnectionServiceProviders
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

listBotConnectionServiceProviders Result

The following output properties are available:

Value List<Pulumi.AzureNative.BotService.Outputs.ServiceProviderResponse>
Gets the list of bot service providers and their properties.
NextLink string
The link used to get the next page of bot service providers.
Value []ServiceProviderResponse
Gets the list of bot service providers and their properties.
NextLink string
The link used to get the next page of bot service providers.
value List<ServiceProviderResponse>
Gets the list of bot service providers and their properties.
nextLink String
The link used to get the next page of bot service providers.
value ServiceProviderResponse[]
Gets the list of bot service providers and their properties.
nextLink string
The link used to get the next page of bot service providers.
value Sequence[ServiceProviderResponse]
Gets the list of bot service providers and their properties.
next_link str
The link used to get the next page of bot service providers.
value List<Property Map>
Gets the list of bot service providers and their properties.
nextLink String
The link used to get the next page of bot service providers.

Supporting Types

ServiceProviderParameterResponse

Default This property is required. string
Default Name for the Service Provider
Description This property is required. string
Description of the Service Provider
DisplayName This property is required. string
Display Name of the Service Provider
HelpUrl This property is required. string
Help Url for the Service Provider
Metadata This property is required. Pulumi.AzureNative.BotService.Inputs.ServiceProviderParameterResponseMetadata
Meta data for the Service Provider
Name This property is required. string
Name of the Service Provider
Type This property is required. string
Type of the Service Provider
Default This property is required. string
Default Name for the Service Provider
Description This property is required. string
Description of the Service Provider
DisplayName This property is required. string
Display Name of the Service Provider
HelpUrl This property is required. string
Help Url for the Service Provider
Metadata This property is required. ServiceProviderParameterResponseMetadata
Meta data for the Service Provider
Name This property is required. string
Name of the Service Provider
Type This property is required. string
Type of the Service Provider
default_ This property is required. String
Default Name for the Service Provider
description This property is required. String
Description of the Service Provider
displayName This property is required. String
Display Name of the Service Provider
helpUrl This property is required. String
Help Url for the Service Provider
metadata This property is required. ServiceProviderParameterResponseMetadata
Meta data for the Service Provider
name This property is required. String
Name of the Service Provider
type This property is required. String
Type of the Service Provider
default This property is required. string
Default Name for the Service Provider
description This property is required. string
Description of the Service Provider
displayName This property is required. string
Display Name of the Service Provider
helpUrl This property is required. string
Help Url for the Service Provider
metadata This property is required. ServiceProviderParameterResponseMetadata
Meta data for the Service Provider
name This property is required. string
Name of the Service Provider
type This property is required. string
Type of the Service Provider
default This property is required. str
Default Name for the Service Provider
description This property is required. str
Description of the Service Provider
display_name This property is required. str
Display Name of the Service Provider
help_url This property is required. str
Help Url for the Service Provider
metadata This property is required. ServiceProviderParameterResponseMetadata
Meta data for the Service Provider
name This property is required. str
Name of the Service Provider
type This property is required. str
Type of the Service Provider
default This property is required. String
Default Name for the Service Provider
description This property is required. String
Description of the Service Provider
displayName This property is required. String
Display Name of the Service Provider
helpUrl This property is required. String
Help Url for the Service Provider
metadata This property is required. Property Map
Meta data for the Service Provider
name This property is required. String
Name of the Service Provider
type This property is required. String
Type of the Service Provider

ServiceProviderParameterResponseConstraints

Required bool
Whether required the constraints of the bot meta data.
Required bool
Whether required the constraints of the bot meta data.
required Boolean
Whether required the constraints of the bot meta data.
required boolean
Whether required the constraints of the bot meta data.
required bool
Whether required the constraints of the bot meta data.
required Boolean
Whether required the constraints of the bot meta data.

ServiceProviderParameterResponseMetadata

Constraints ServiceProviderParameterResponseConstraints
the constraints of the bot meta data.
constraints ServiceProviderParameterResponseConstraints
the constraints of the bot meta data.
constraints ServiceProviderParameterResponseConstraints
the constraints of the bot meta data.
constraints ServiceProviderParameterResponseConstraints
the constraints of the bot meta data.
constraints Property Map
the constraints of the bot meta data.

ServiceProviderPropertiesResponse

DevPortalUrl This property is required. string
URL of Dev Portal
DisplayName This property is required. string
Display Name of the Service Provider
Id This property is required. string
Id for Service Provider
ServiceProviderName This property is required. string
Name of the Service Provider
IconUrl string
The URL of icon
Parameters List<Pulumi.AzureNative.BotService.Inputs.ServiceProviderParameterResponse>
The list of parameters for the Service Provider
DevPortalUrl This property is required. string
URL of Dev Portal
DisplayName This property is required. string
Display Name of the Service Provider
Id This property is required. string
Id for Service Provider
ServiceProviderName This property is required. string
Name of the Service Provider
IconUrl string
The URL of icon
Parameters []ServiceProviderParameterResponse
The list of parameters for the Service Provider
devPortalUrl This property is required. String
URL of Dev Portal
displayName This property is required. String
Display Name of the Service Provider
id This property is required. String
Id for Service Provider
serviceProviderName This property is required. String
Name of the Service Provider
iconUrl String
The URL of icon
parameters List<ServiceProviderParameterResponse>
The list of parameters for the Service Provider
devPortalUrl This property is required. string
URL of Dev Portal
displayName This property is required. string
Display Name of the Service Provider
id This property is required. string
Id for Service Provider
serviceProviderName This property is required. string
Name of the Service Provider
iconUrl string
The URL of icon
parameters ServiceProviderParameterResponse[]
The list of parameters for the Service Provider
dev_portal_url This property is required. str
URL of Dev Portal
display_name This property is required. str
Display Name of the Service Provider
id This property is required. str
Id for Service Provider
service_provider_name This property is required. str
Name of the Service Provider
icon_url str
The URL of icon
parameters Sequence[ServiceProviderParameterResponse]
The list of parameters for the Service Provider
devPortalUrl This property is required. String
URL of Dev Portal
displayName This property is required. String
Display Name of the Service Provider
id This property is required. String
Id for Service Provider
serviceProviderName This property is required. String
Name of the Service Provider
iconUrl String
The URL of icon
parameters List<Property Map>
The list of parameters for the Service Provider

ServiceProviderResponse

Properties ServiceProviderPropertiesResponse
The Properties of a Service Provider Object
properties ServiceProviderPropertiesResponse
The Properties of a Service Provider Object
properties ServiceProviderPropertiesResponse
The Properties of a Service Provider Object
properties ServiceProviderPropertiesResponse
The Properties of a Service Provider Object
properties Property Map
The Properties of a Service Provider Object

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi