Documentation ¶
Index ¶
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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.