bot

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

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

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

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

A mapping of tags to assign to the resource.

func (*ChannelsRegistration) URN

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL