Documentation ¶
Index ¶
- type ChannelEmail
- func (r *ChannelEmail) BotName() *pulumi.StringOutput
- func (r *ChannelEmail) EmailAddress() *pulumi.StringOutput
- func (r *ChannelEmail) EmailPassword() *pulumi.StringOutput
- func (r *ChannelEmail) ID() *pulumi.IDOutput
- func (r *ChannelEmail) Location() *pulumi.StringOutput
- func (r *ChannelEmail) ResourceGroupName() *pulumi.StringOutput
- func (r *ChannelEmail) URN() *pulumi.URNOutput
- type ChannelEmailArgs
- type ChannelEmailState
- type ChannelSlack
- func (r *ChannelSlack) BotName() *pulumi.StringOutput
- func (r *ChannelSlack) ClientId() *pulumi.StringOutput
- func (r *ChannelSlack) ClientSecret() *pulumi.StringOutput
- func (r *ChannelSlack) ID() *pulumi.IDOutput
- func (r *ChannelSlack) LandingPageUrl() *pulumi.StringOutput
- func (r *ChannelSlack) Location() *pulumi.StringOutput
- func (r *ChannelSlack) ResourceGroupName() *pulumi.StringOutput
- func (r *ChannelSlack) URN() *pulumi.URNOutput
- func (r *ChannelSlack) VerificationToken() *pulumi.StringOutput
- type ChannelSlackArgs
- type ChannelSlackState
- type ChannelsRegistration
- func (r *ChannelsRegistration) DeveloperAppInsightsApiKey() *pulumi.StringOutput
- func (r *ChannelsRegistration) DeveloperAppInsightsApplicationId() *pulumi.StringOutput
- func (r *ChannelsRegistration) DeveloperAppInsightsKey() *pulumi.StringOutput
- func (r *ChannelsRegistration) DisplayName() *pulumi.StringOutput
- func (r *ChannelsRegistration) Endpoint() *pulumi.StringOutput
- func (r *ChannelsRegistration) ID() *pulumi.IDOutput
- func (r *ChannelsRegistration) Location() *pulumi.StringOutput
- func (r *ChannelsRegistration) MicrosoftAppId() *pulumi.StringOutput
- func (r *ChannelsRegistration) Name() *pulumi.StringOutput
- func (r *ChannelsRegistration) ResourceGroupName() *pulumi.StringOutput
- func (r *ChannelsRegistration) Sku() *pulumi.StringOutput
- func (r *ChannelsRegistration) Tags() *pulumi.MapOutput
- func (r *ChannelsRegistration) URN() *pulumi.URNOutput
- type ChannelsRegistrationArgs
- type ChannelsRegistrationState
- type Connection
- func (r *Connection) BotName() *pulumi.StringOutput
- func (r *Connection) ClientId() *pulumi.StringOutput
- func (r *Connection) ClientSecret() *pulumi.StringOutput
- func (r *Connection) ID() *pulumi.IDOutput
- func (r *Connection) Location() *pulumi.StringOutput
- func (r *Connection) Name() *pulumi.StringOutput
- func (r *Connection) Parameters() *pulumi.MapOutput
- func (r *Connection) ResourceGroupName() *pulumi.StringOutput
- func (r *Connection) Scopes() *pulumi.StringOutput
- func (r *Connection) ServiceProviderName() *pulumi.StringOutput
- func (r *Connection) Tags() *pulumi.MapOutput
- func (r *Connection) URN() *pulumi.URNOutput
- type ConnectionArgs
- type ConnectionState
- type WebApp
- func (r *WebApp) DeveloperAppInsightsApiKey() *pulumi.StringOutput
- func (r *WebApp) DeveloperAppInsightsApplicationId() *pulumi.StringOutput
- func (r *WebApp) DeveloperAppInsightsKey() *pulumi.StringOutput
- func (r *WebApp) DisplayName() *pulumi.StringOutput
- func (r *WebApp) Endpoint() *pulumi.StringOutput
- func (r *WebApp) ID() *pulumi.IDOutput
- func (r *WebApp) Location() *pulumi.StringOutput
- func (r *WebApp) LuisAppIds() *pulumi.ArrayOutput
- func (r *WebApp) LuisKey() *pulumi.StringOutput
- func (r *WebApp) MicrosoftAppId() *pulumi.StringOutput
- func (r *WebApp) Name() *pulumi.StringOutput
- func (r *WebApp) ResourceGroupName() *pulumi.StringOutput
- func (r *WebApp) Sku() *pulumi.StringOutput
- func (r *WebApp) Tags() *pulumi.MapOutput
- func (r *WebApp) URN() *pulumi.URNOutput
- type WebAppArgs
- type WebAppState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelEmail ¶ added in v1.2.0
type ChannelEmail struct {
// contains filtered or unexported fields
}
Manages a Email integration for a Bot Channel
> **Note** A bot can only have a single Email Channel associated with it.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bot_channel_email.html.markdown.
func GetChannelEmail ¶ added in v1.2.0
func GetChannelEmail(ctx *pulumi.Context, name string, id pulumi.ID, state *ChannelEmailState, opts ...pulumi.ResourceOpt) (*ChannelEmail, error)
GetChannelEmail gets an existing ChannelEmail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelEmail ¶ added in v1.2.0
func NewChannelEmail(ctx *pulumi.Context, name string, args *ChannelEmailArgs, opts ...pulumi.ResourceOpt) (*ChannelEmail, error)
NewChannelEmail registers a new resource with the given unique name, arguments, and options.
func (*ChannelEmail) BotName ¶ added in v1.2.0
func (r *ChannelEmail) BotName() *pulumi.StringOutput
The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created.
func (*ChannelEmail) EmailAddress ¶ added in v1.2.0
func (r *ChannelEmail) EmailAddress() *pulumi.StringOutput
The email address that the Bot will authenticate with.
func (*ChannelEmail) EmailPassword ¶ added in v1.2.0
func (r *ChannelEmail) EmailPassword() *pulumi.StringOutput
The email password that the the Bot will authenticate with.
func (*ChannelEmail) ID ¶ added in v1.2.0
func (r *ChannelEmail) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ChannelEmail) Location ¶ added in v1.2.0
func (r *ChannelEmail) Location() *pulumi.StringOutput
The supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*ChannelEmail) ResourceGroupName ¶ added in v1.2.0
func (r *ChannelEmail) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created.
func (*ChannelEmail) URN ¶ added in v1.2.0
func (r *ChannelEmail) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ChannelEmailArgs ¶ added in v1.2.0
type ChannelEmailArgs struct { // The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created. BotName interface{} // The email address that the Bot will authenticate with. EmailAddress interface{} // The email password that the the Bot will authenticate with. EmailPassword interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created. ResourceGroupName interface{} }
The set of arguments for constructing a ChannelEmail resource.
type ChannelEmailState ¶ added in v1.2.0
type ChannelEmailState struct { // The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created. BotName interface{} // The email address that the Bot will authenticate with. EmailAddress interface{} // The email password that the the Bot will authenticate with. EmailPassword interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created. ResourceGroupName interface{} }
Input properties used for looking up and filtering ChannelEmail resources.
type ChannelSlack ¶ added in v1.2.0
type ChannelSlack struct {
// contains filtered or unexported fields
}
Manages a Slack integration for a Bot Channel
> **Note** A bot can only have a single Slack Channel associated with it.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bot_channel_slack.html.markdown.
func GetChannelSlack ¶ added in v1.2.0
func GetChannelSlack(ctx *pulumi.Context, name string, id pulumi.ID, state *ChannelSlackState, opts ...pulumi.ResourceOpt) (*ChannelSlack, error)
GetChannelSlack gets an existing ChannelSlack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelSlack ¶ added in v1.2.0
func NewChannelSlack(ctx *pulumi.Context, name string, args *ChannelSlackArgs, opts ...pulumi.ResourceOpt) (*ChannelSlack, error)
NewChannelSlack registers a new resource with the given unique name, arguments, and options.
func (*ChannelSlack) BotName ¶ added in v1.2.0
func (r *ChannelSlack) BotName() *pulumi.StringOutput
The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created.
func (*ChannelSlack) ClientId ¶ added in v1.2.0
func (r *ChannelSlack) ClientId() *pulumi.StringOutput
The Client ID that will be used to authenticate with Slack.
func (*ChannelSlack) ClientSecret ¶ added in v1.2.0
func (r *ChannelSlack) ClientSecret() *pulumi.StringOutput
The Client Secret that will be used to authenticate with Slack.
func (*ChannelSlack) ID ¶ added in v1.2.0
func (r *ChannelSlack) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ChannelSlack) LandingPageUrl ¶ added in v1.2.0
func (r *ChannelSlack) LandingPageUrl() *pulumi.StringOutput
The Slack Landing Page URL.
func (*ChannelSlack) Location ¶ added in v1.2.0
func (r *ChannelSlack) Location() *pulumi.StringOutput
The supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*ChannelSlack) ResourceGroupName ¶ added in v1.2.0
func (r *ChannelSlack) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created.
func (*ChannelSlack) URN ¶ added in v1.2.0
func (r *ChannelSlack) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
func (*ChannelSlack) VerificationToken ¶ added in v1.2.0
func (r *ChannelSlack) VerificationToken() *pulumi.StringOutput
The Verification Token that will be used to authenticate with Slack.
type ChannelSlackArgs ¶ added in v1.2.0
type ChannelSlackArgs struct { // The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created. BotName interface{} // The Client ID that will be used to authenticate with Slack. ClientId interface{} // The Client Secret that will be used to authenticate with Slack. ClientSecret interface{} // The Slack Landing Page URL. LandingPageUrl interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created. ResourceGroupName interface{} // The Verification Token that will be used to authenticate with Slack. VerificationToken interface{} }
The set of arguments for constructing a ChannelSlack resource.
type ChannelSlackState ¶ added in v1.2.0
type ChannelSlackState struct { // The name of the Bot Resource this channel will be associated with. Changing this forces a new resource to be created. BotName interface{} // The Client ID that will be used to authenticate with Slack. ClientId interface{} // The Client Secret that will be used to authenticate with Slack. ClientSecret interface{} // The Slack Landing Page URL. LandingPageUrl interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The name of the resource group in which to create the Bot Channel. Changing this forces a new resource to be created. ResourceGroupName interface{} // The Verification Token that will be used to authenticate with Slack. VerificationToken interface{} }
Input properties used for looking up and filtering ChannelSlack resources.
type ChannelsRegistration ¶
type ChannelsRegistration struct {
// contains filtered or unexported fields
}
Manages a Bot Channels Registration.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bot_channels_registration.html.markdown.
func GetChannelsRegistration ¶
func GetChannelsRegistration(ctx *pulumi.Context, name string, id pulumi.ID, state *ChannelsRegistrationState, opts ...pulumi.ResourceOpt) (*ChannelsRegistration, error)
GetChannelsRegistration gets an existing ChannelsRegistration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewChannelsRegistration ¶
func NewChannelsRegistration(ctx *pulumi.Context, name string, args *ChannelsRegistrationArgs, opts ...pulumi.ResourceOpt) (*ChannelsRegistration, error)
NewChannelsRegistration registers a new resource with the given unique name, arguments, and options.
func (*ChannelsRegistration) DeveloperAppInsightsApiKey ¶
func (r *ChannelsRegistration) DeveloperAppInsightsApiKey() *pulumi.StringOutput
The Application Insights API Key to associate with the Bot Channels Registration.
func (*ChannelsRegistration) DeveloperAppInsightsApplicationId ¶
func (r *ChannelsRegistration) DeveloperAppInsightsApplicationId() *pulumi.StringOutput
The Application Insights Application ID to associate with the Bot Channels Registration.
func (*ChannelsRegistration) DeveloperAppInsightsKey ¶
func (r *ChannelsRegistration) DeveloperAppInsightsKey() *pulumi.StringOutput
The Application Insights Key to associate with the Bot Channels Registration.
func (*ChannelsRegistration) DisplayName ¶
func (r *ChannelsRegistration) DisplayName() *pulumi.StringOutput
The name of the Bot Channels Registration will be displayed as. This defaults to `name` if not specified.
func (*ChannelsRegistration) Endpoint ¶
func (r *ChannelsRegistration) Endpoint() *pulumi.StringOutput
The Bot Channels Registration endpoint.
func (*ChannelsRegistration) ID ¶
func (r *ChannelsRegistration) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*ChannelsRegistration) Location ¶
func (r *ChannelsRegistration) Location() *pulumi.StringOutput
The supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*ChannelsRegistration) MicrosoftAppId ¶
func (r *ChannelsRegistration) MicrosoftAppId() *pulumi.StringOutput
The Microsoft Application ID for the Bot Channels Registration. Changing this forces a new resource to be created.
func (*ChannelsRegistration) Name ¶
func (r *ChannelsRegistration) Name() *pulumi.StringOutput
Specifies the name of the Bot Channels Registration. Changing this forces a new resource to be created. Must be globally unique.
func (*ChannelsRegistration) ResourceGroupName ¶
func (r *ChannelsRegistration) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Bot Channels Registration. Changing this forces a new resource to be created.
func (*ChannelsRegistration) Sku ¶
func (r *ChannelsRegistration) Sku() *pulumi.StringOutput
The SKU of the Bot Channels Registration. Valid values include `F0` or `S1`. Changing this forces a new resource to be created.
func (*ChannelsRegistration) Tags ¶
func (r *ChannelsRegistration) Tags() *pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*ChannelsRegistration) URN ¶
func (r *ChannelsRegistration) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ChannelsRegistrationArgs ¶
type ChannelsRegistrationArgs struct { // The Application Insights API Key to associate with the Bot Channels Registration. DeveloperAppInsightsApiKey interface{} // The Application Insights Application ID to associate with the Bot Channels Registration. DeveloperAppInsightsApplicationId interface{} // The Application Insights Key to associate with the Bot Channels Registration. DeveloperAppInsightsKey interface{} // The name of the Bot Channels Registration will be displayed as. This defaults to `name` if not specified. DisplayName interface{} // The Bot Channels Registration endpoint. Endpoint interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The Microsoft Application ID for the Bot Channels Registration. Changing this forces a new resource to be created. MicrosoftAppId interface{} // Specifies the name of the Bot Channels Registration. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // The name of the resource group in which to create the Bot Channels Registration. Changing this forces a new resource to be created. ResourceGroupName interface{} // The SKU of the Bot Channels Registration. Valid values include `F0` or `S1`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a ChannelsRegistration resource.
type ChannelsRegistrationState ¶
type ChannelsRegistrationState struct { // The Application Insights API Key to associate with the Bot Channels Registration. DeveloperAppInsightsApiKey interface{} // The Application Insights Application ID to associate with the Bot Channels Registration. DeveloperAppInsightsApplicationId interface{} // The Application Insights Key to associate with the Bot Channels Registration. DeveloperAppInsightsKey interface{} // The name of the Bot Channels Registration will be displayed as. This defaults to `name` if not specified. DisplayName interface{} // The Bot Channels Registration endpoint. Endpoint interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // The Microsoft Application ID for the Bot Channels Registration. Changing this forces a new resource to be created. MicrosoftAppId interface{} // Specifies the name of the Bot Channels Registration. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // The name of the resource group in which to create the Bot Channels Registration. Changing this forces a new resource to be created. ResourceGroupName interface{} // The SKU of the Bot Channels Registration. Valid values include `F0` or `S1`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering ChannelsRegistration resources.
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
Manages a Bot Connection.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bot_connection.html.markdown.
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.ID, state *ConnectionState, opts ...pulumi.ResourceOpt) (*Connection, error)
GetConnection gets an existing Connection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOpt) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) BotName ¶
func (r *Connection) BotName() *pulumi.StringOutput
The name of the Bot Resource this connection will be associated with. Changing this forces a new resource to be created.
func (*Connection) ClientId ¶
func (r *Connection) ClientId() *pulumi.StringOutput
The Client ID that will be used to authenticate with the service provider.
func (*Connection) ClientSecret ¶
func (r *Connection) ClientSecret() *pulumi.StringOutput
The Client Secret that will be used to authenticate with the service provider.
func (*Connection) ID ¶
func (r *Connection) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Connection) Location ¶
func (r *Connection) Location() *pulumi.StringOutput
The supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Connection) Name ¶
func (r *Connection) Name() *pulumi.StringOutput
Specifies the name of the Bot Connection. Changing this forces a new resource to be created. Must be globally unique.
func (*Connection) Parameters ¶
func (r *Connection) Parameters() *pulumi.MapOutput
A map of additional parameters to apply to the connection.
func (*Connection) ResourceGroupName ¶
func (r *Connection) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Bot Connection. Changing this forces a new resource to be created.
func (*Connection) Scopes ¶
func (r *Connection) Scopes() *pulumi.StringOutput
The Scopes at which the connection should be applied.
func (*Connection) ServiceProviderName ¶
func (r *Connection) ServiceProviderName() *pulumi.StringOutput
The name of the service provider that will be associated with this connection. Changing this forces a new resource to be created.
func (*Connection) Tags ¶
func (r *Connection) Tags() *pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*Connection) URN ¶
func (r *Connection) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type ConnectionArgs ¶
type ConnectionArgs struct { // The name of the Bot Resource this connection will be associated with. Changing this forces a new resource to be created. BotName interface{} // The Client ID that will be used to authenticate with the service provider. ClientId interface{} // The Client Secret that will be used to authenticate with the service provider. ClientSecret interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Bot Connection. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // A map of additional parameters to apply to the connection. Parameters interface{} // The name of the resource group in which to create the Bot Connection. Changing this forces a new resource to be created. ResourceGroupName interface{} // The Scopes at which the connection should be applied. Scopes interface{} // The name of the service provider that will be associated with this connection. Changing this forces a new resource to be created. ServiceProviderName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Connection resource.
type ConnectionState ¶
type ConnectionState struct { // The name of the Bot Resource this connection will be associated with. Changing this forces a new resource to be created. BotName interface{} // The Client ID that will be used to authenticate with the service provider. ClientId interface{} // The Client Secret that will be used to authenticate with the service provider. ClientSecret interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Bot Connection. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // A map of additional parameters to apply to the connection. Parameters interface{} // The name of the resource group in which to create the Bot Connection. Changing this forces a new resource to be created. ResourceGroupName interface{} // The Scopes at which the connection should be applied. Scopes interface{} // The name of the service provider that will be associated with this connection. Changing this forces a new resource to be created. ServiceProviderName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Connection resources.
type WebApp ¶ added in v1.2.0
type WebApp struct {
// contains filtered or unexported fields
}
Manages a Web App Bot.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/bot_web_app.html.markdown.
func GetWebApp ¶ added in v1.2.0
func GetWebApp(ctx *pulumi.Context, name string, id pulumi.ID, state *WebAppState, opts ...pulumi.ResourceOpt) (*WebApp, error)
GetWebApp gets an existing WebApp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWebApp ¶ added in v1.2.0
func NewWebApp(ctx *pulumi.Context, name string, args *WebAppArgs, opts ...pulumi.ResourceOpt) (*WebApp, error)
NewWebApp registers a new resource with the given unique name, arguments, and options.
func (*WebApp) DeveloperAppInsightsApiKey ¶ added in v1.2.0
func (r *WebApp) DeveloperAppInsightsApiKey() *pulumi.StringOutput
The Application Insights API Key to associate with the Web App Bot.
func (*WebApp) DeveloperAppInsightsApplicationId ¶ added in v1.2.0
func (r *WebApp) DeveloperAppInsightsApplicationId() *pulumi.StringOutput
The Application Insights Application ID to associate with the Web App Bot.
func (*WebApp) DeveloperAppInsightsKey ¶ added in v1.2.0
func (r *WebApp) DeveloperAppInsightsKey() *pulumi.StringOutput
The Application Insights Key to associate with the Web App Bot.
func (*WebApp) DisplayName ¶ added in v1.2.0
func (r *WebApp) DisplayName() *pulumi.StringOutput
The name of the Web App Bot will be displayed as. This defaults to `name` if not specified.
func (*WebApp) Endpoint ¶ added in v1.2.0
func (r *WebApp) Endpoint() *pulumi.StringOutput
The Web App Bot endpoint.
func (*WebApp) ID ¶ added in v1.2.0
ID is this resource's unique identifier assigned by its provider.
func (*WebApp) Location ¶ added in v1.2.0
func (r *WebApp) Location() *pulumi.StringOutput
The supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*WebApp) LuisAppIds ¶ added in v1.2.0
func (r *WebApp) LuisAppIds() *pulumi.ArrayOutput
A list of LUIS App IDs to associate with the Web App Bot.
func (*WebApp) LuisKey ¶ added in v1.2.0
func (r *WebApp) LuisKey() *pulumi.StringOutput
The LUIS key to associate with the Web App Bot.
func (*WebApp) MicrosoftAppId ¶ added in v1.2.0
func (r *WebApp) MicrosoftAppId() *pulumi.StringOutput
The Microsoft Application ID for the Web App Bot. Changing this forces a new resource to be created.
func (*WebApp) Name ¶ added in v1.2.0
func (r *WebApp) Name() *pulumi.StringOutput
Specifies the name of the Web App Bot. Changing this forces a new resource to be created. Must be globally unique.
func (*WebApp) ResourceGroupName ¶ added in v1.2.0
func (r *WebApp) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Web App Bot. Changing this forces a new resource to be created.
func (*WebApp) Sku ¶ added in v1.2.0
func (r *WebApp) Sku() *pulumi.StringOutput
The SKU of the Web App Bot. Valid values include `F0` or `S1`. Changing this forces a new resource to be created.
type WebAppArgs ¶ added in v1.2.0
type WebAppArgs struct { // The Application Insights API Key to associate with the Web App Bot. DeveloperAppInsightsApiKey interface{} // The Application Insights Application ID to associate with the Web App Bot. DeveloperAppInsightsApplicationId interface{} // The Application Insights Key to associate with the Web App Bot. DeveloperAppInsightsKey interface{} // The name of the Web App Bot will be displayed as. This defaults to `name` if not specified. DisplayName interface{} // The Web App Bot endpoint. Endpoint interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // A list of LUIS App IDs to associate with the Web App Bot. LuisAppIds interface{} // The LUIS key to associate with the Web App Bot. LuisKey interface{} // The Microsoft Application ID for the Web App Bot. Changing this forces a new resource to be created. MicrosoftAppId interface{} // Specifies the name of the Web App Bot. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // The name of the resource group in which to create the Web App Bot. Changing this forces a new resource to be created. ResourceGroupName interface{} // The SKU of the Web App Bot. Valid values include `F0` or `S1`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a WebApp resource.
type WebAppState ¶ added in v1.2.0
type WebAppState struct { // The Application Insights API Key to associate with the Web App Bot. DeveloperAppInsightsApiKey interface{} // The Application Insights Application ID to associate with the Web App Bot. DeveloperAppInsightsApplicationId interface{} // The Application Insights Key to associate with the Web App Bot. DeveloperAppInsightsKey interface{} // The name of the Web App Bot will be displayed as. This defaults to `name` if not specified. DisplayName interface{} // The Web App Bot endpoint. Endpoint interface{} // The supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // A list of LUIS App IDs to associate with the Web App Bot. LuisAppIds interface{} // The LUIS key to associate with the Web App Bot. LuisKey interface{} // The Microsoft Application ID for the Web App Bot. Changing this forces a new resource to be created. MicrosoftAppId interface{} // Specifies the name of the Web App Bot. Changing this forces a new resource to be created. Must be globally unique. Name interface{} // The name of the resource group in which to create the Web App Bot. Changing this forces a new resource to be created. ResourceGroupName interface{} // The SKU of the Web App Bot. Valid values include `F0` or `S1`. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering WebApp resources.