This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi
azure-native.botservice.getBotConnection
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi
Get a Connection Setting registration for a Bot Service Azure REST API version: 2022-09-15.
Other available API versions: 2023-09-15-preview.
Using getBotConnection
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 getBotConnection(args: GetBotConnectionArgs, opts?: InvokeOptions): Promise<GetBotConnectionResult>
function getBotConnectionOutput(args: GetBotConnectionOutputArgs, opts?: InvokeOptions): Output<GetBotConnectionResult>
def get_bot_connection(connection_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
resource_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBotConnectionResult
def get_bot_connection_output(connection_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBotConnectionResult]
func LookupBotConnection(ctx *Context, args *LookupBotConnectionArgs, opts ...InvokeOption) (*LookupBotConnectionResult, error)
func LookupBotConnectionOutput(ctx *Context, args *LookupBotConnectionOutputArgs, opts ...InvokeOption) LookupBotConnectionResultOutput
> Note: This function is named LookupBotConnection
in the Go SDK.
public static class GetBotConnection
{
public static Task<GetBotConnectionResult> InvokeAsync(GetBotConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetBotConnectionResult> Invoke(GetBotConnectionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBotConnectionResult> getBotConnection(GetBotConnectionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:botservice:getBotConnection
arguments:
# arguments dictionary
The following arguments are supported:
- Connection
Name string - The name of the Bot Service Connection Setting resource.
- Resource
Group stringName - The name of the Bot resource group in the user subscription.
- Resource
Name string - The name of the Bot resource.
- Connection
Name string - The name of the Bot Service Connection Setting resource.
- Resource
Group stringName - The name of the Bot resource group in the user subscription.
- Resource
Name string - The name of the Bot resource.
- connection
Name String - The name of the Bot Service Connection Setting resource.
- resource
Group StringName - The name of the Bot resource group in the user subscription.
- resource
Name String - The name of the Bot resource.
- connection
Name string - The name of the Bot Service Connection Setting resource.
- resource
Group stringName - The name of the Bot resource group in the user subscription.
- resource
Name string - The name of the Bot resource.
- connection_
name str - The name of the Bot Service Connection Setting resource.
- resource_
group_ strname - The name of the Bot resource group in the user subscription.
- resource_
name str - The name of the Bot resource.
- connection
Name String - The name of the Bot Service Connection Setting resource.
- resource
Group StringName - The name of the Bot resource group in the user subscription.
- resource
Name String - The name of the Bot resource.
getBotConnection Result
The following output properties are available:
- Id string
- Specifies the resource ID.
- Name string
- Specifies the name of the resource.
- Properties
Pulumi.
Azure Native. Bot Service. Outputs. Connection Setting Properties Response - The set of properties specific to bot channel resource
- Type string
- Specifies the type of the resource.
- Zones List<string>
- Entity zones
- Etag string
- Entity Tag.
- Kind string
- Required. Gets or sets the Kind of the resource.
- Location string
- Specifies the location of the resource.
- Sku
Pulumi.
Azure Native. Bot Service. Outputs. Sku Response - Gets or sets the SKU of the resource.
- Dictionary<string, string>
- Contains resource tags defined as key/value pairs.
- Id string
- Specifies the resource ID.
- Name string
- Specifies the name of the resource.
- Properties
Connection
Setting Properties Response - The set of properties specific to bot channel resource
- Type string
- Specifies the type of the resource.
- Zones []string
- Entity zones
- Etag string
- Entity Tag.
- Kind string
- Required. Gets or sets the Kind of the resource.
- Location string
- Specifies the location of the resource.
- Sku
Sku
Response - Gets or sets the SKU of the resource.
- map[string]string
- Contains resource tags defined as key/value pairs.
- id String
- Specifies the resource ID.
- name String
- Specifies the name of the resource.
- properties
Connection
Setting Properties Response - The set of properties specific to bot channel resource
- type String
- Specifies the type of the resource.
- zones List<String>
- Entity zones
- etag String
- Entity Tag.
- kind String
- Required. Gets or sets the Kind of the resource.
- location String
- Specifies the location of the resource.
- sku
Sku
Response - Gets or sets the SKU of the resource.
- Map<String,String>
- Contains resource tags defined as key/value pairs.
- id string
- Specifies the resource ID.
- name string
- Specifies the name of the resource.
- properties
Connection
Setting Properties Response - The set of properties specific to bot channel resource
- type string
- Specifies the type of the resource.
- zones string[]
- Entity zones
- etag string
- Entity Tag.
- kind string
- Required. Gets or sets the Kind of the resource.
- location string
- Specifies the location of the resource.
- sku
Sku
Response - Gets or sets the SKU of the resource.
- {[key: string]: string}
- Contains resource tags defined as key/value pairs.
- id str
- Specifies the resource ID.
- name str
- Specifies the name of the resource.
- properties
Connection
Setting Properties Response - The set of properties specific to bot channel resource
- type str
- Specifies the type of the resource.
- zones Sequence[str]
- Entity zones
- etag str
- Entity Tag.
- kind str
- Required. Gets or sets the Kind of the resource.
- location str
- Specifies the location of the resource.
- sku
Sku
Response - Gets or sets the SKU of the resource.
- Mapping[str, str]
- Contains resource tags defined as key/value pairs.
- id String
- Specifies the resource ID.
- name String
- Specifies the name of the resource.
- properties Property Map
- The set of properties specific to bot channel resource
- type String
- Specifies the type of the resource.
- zones List<String>
- Entity zones
- etag String
- Entity Tag.
- kind String
- Required. Gets or sets the Kind of the resource.
- location String
- Specifies the location of the resource.
- sku Property Map
- Gets or sets the SKU of the resource.
- Map<String>
- Contains resource tags defined as key/value pairs.
Supporting Types
ConnectionSettingParameterResponse
ConnectionSettingPropertiesResponse
- Setting
Id string - Setting Id set by the service for the Connection Setting.
- Client
Id string - Client Id associated with the Connection Setting.
- Client
Secret string - Client Secret associated with the Connection Setting
- Id string
- Id of the Connection Setting.
- Name string
- Name of the Connection Setting.
- Parameters
List<Pulumi.
Azure Native. Bot Service. Inputs. Connection Setting Parameter Response> - Service Provider Parameters associated with the Connection Setting
- Provisioning
State string - Provisioning state of the resource
- Scopes string
- Scopes associated with the Connection Setting
- Service
Provider stringDisplay Name - Service Provider Display Name associated with the Connection Setting
- Service
Provider stringId - Service Provider Id associated with the Connection Setting
- Setting
Id string - Setting Id set by the service for the Connection Setting.
- Client
Id string - Client Id associated with the Connection Setting.
- Client
Secret string - Client Secret associated with the Connection Setting
- Id string
- Id of the Connection Setting.
- Name string
- Name of the Connection Setting.
- Parameters
[]Connection
Setting Parameter Response - Service Provider Parameters associated with the Connection Setting
- Provisioning
State string - Provisioning state of the resource
- Scopes string
- Scopes associated with the Connection Setting
- Service
Provider stringDisplay Name - Service Provider Display Name associated with the Connection Setting
- Service
Provider stringId - Service Provider Id associated with the Connection Setting
- setting
Id String - Setting Id set by the service for the Connection Setting.
- client
Id String - Client Id associated with the Connection Setting.
- client
Secret String - Client Secret associated with the Connection Setting
- id String
- Id of the Connection Setting.
- name String
- Name of the Connection Setting.
- parameters
List<Connection
Setting Parameter Response> - Service Provider Parameters associated with the Connection Setting
- provisioning
State String - Provisioning state of the resource
- scopes String
- Scopes associated with the Connection Setting
- service
Provider StringDisplay Name - Service Provider Display Name associated with the Connection Setting
- service
Provider StringId - Service Provider Id associated with the Connection Setting
- setting
Id string - Setting Id set by the service for the Connection Setting.
- client
Id string - Client Id associated with the Connection Setting.
- client
Secret string - Client Secret associated with the Connection Setting
- id string
- Id of the Connection Setting.
- name string
- Name of the Connection Setting.
- parameters
Connection
Setting Parameter Response[] - Service Provider Parameters associated with the Connection Setting
- provisioning
State string - Provisioning state of the resource
- scopes string
- Scopes associated with the Connection Setting
- service
Provider stringDisplay Name - Service Provider Display Name associated with the Connection Setting
- service
Provider stringId - Service Provider Id associated with the Connection Setting
- setting_
id str - Setting Id set by the service for the Connection Setting.
- client_
id str - Client Id associated with the Connection Setting.
- client_
secret str - Client Secret associated with the Connection Setting
- id str
- Id of the Connection Setting.
- name str
- Name of the Connection Setting.
- parameters
Sequence[Connection
Setting Parameter Response] - Service Provider Parameters associated with the Connection Setting
- provisioning_
state str - Provisioning state of the resource
- scopes str
- Scopes associated with the Connection Setting
- service_
provider_ strdisplay_ name - Service Provider Display Name associated with the Connection Setting
- service_
provider_ strid - Service Provider Id associated with the Connection Setting
- setting
Id String - Setting Id set by the service for the Connection Setting.
- client
Id String - Client Id associated with the Connection Setting.
- client
Secret String - Client Secret associated with the Connection Setting
- id String
- Id of the Connection Setting.
- name String
- Name of the Connection Setting.
- parameters List<Property Map>
- Service Provider Parameters associated with the Connection Setting
- provisioning
State String - Provisioning state of the resource
- scopes String
- Scopes associated with the Connection Setting
- service
Provider StringDisplay Name - Service Provider Display Name associated with the Connection Setting
- service
Provider StringId - Service Provider Id associated with the Connection Setting
SkuResponse
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 v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi