appinsights

package
v0.17.3 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 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 ApiKey added in v0.16.7

type ApiKey struct {
	// contains filtered or unexported fields
}

Manages an Application Insights API key.

func GetApiKey added in v0.16.7

func GetApiKey(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ApiKeyState, opts ...pulumi.ResourceOpt) (*ApiKey, error)

GetApiKey gets an existing ApiKey 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 NewApiKey added in v0.16.7

func NewApiKey(ctx *pulumi.Context,
	name string, args *ApiKeyArgs, opts ...pulumi.ResourceOpt) (*ApiKey, error)

NewApiKey registers a new resource with the given unique name, arguments, and options.

func (*ApiKey) ApiKey added in v0.16.7

func (r *ApiKey) ApiKey() *pulumi.StringOutput

The API Key secret (Sensitive).

func (*ApiKey) ApplicationInsightsId added in v0.16.7

func (r *ApiKey) ApplicationInsightsId() *pulumi.StringOutput

The ID of the Application Insights component on which the API key operates. Changing this forces a new resource to be created.

func (*ApiKey) ID added in v0.16.7

func (r *ApiKey) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ApiKey) Name added in v0.16.7

func (r *ApiKey) Name() *pulumi.StringOutput

Specifies the name of the Application Insights API key. Changing this forces a new resource to be created.

func (*ApiKey) ReadPermissions added in v0.16.7

func (r *ApiKey) ReadPermissions() *pulumi.ArrayOutput

Specifies the list of read permissions granted to the API key. Valid values are `agentconfig`, `aggregate`, `api`, `draft`, `extendqueries`, `search`. Please note these values are case sensitive. Changing this forces a new resource to be created.

func (*ApiKey) URN added in v0.16.7

func (r *ApiKey) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*ApiKey) WritePermissions added in v0.16.7

func (r *ApiKey) WritePermissions() *pulumi.ArrayOutput

Specifies the list of write permissions granted to the API key. Valid values are `annotations`. Please note these values are case sensitive. Changing this forces a new resource to be created.

type ApiKeyArgs added in v0.16.7

type ApiKeyArgs struct {
	// The ID of the Application Insights component on which the API key operates. Changing this forces a new resource to be created.
	ApplicationInsightsId interface{}
	// Specifies the name of the Application Insights API key. Changing this forces a
	// new resource to be created.
	Name interface{}
	// Specifies the list of read permissions granted to the API key. Valid values are `agentconfig`, `aggregate`, `api`, `draft`, `extendqueries`, `search`. Please note these values are case sensitive. Changing this forces a new resource to be created.
	ReadPermissions interface{}
	// Specifies the list of write permissions granted to the API key. Valid values are `annotations`. Please note these values are case sensitive. Changing this forces a new resource to be created.
	WritePermissions interface{}
}

The set of arguments for constructing a ApiKey resource.

type ApiKeyState added in v0.16.7

type ApiKeyState struct {
	// The API Key secret (Sensitive).
	ApiKey interface{}
	// The ID of the Application Insights component on which the API key operates. Changing this forces a new resource to be created.
	ApplicationInsightsId interface{}
	// Specifies the name of the Application Insights API key. Changing this forces a
	// new resource to be created.
	Name interface{}
	// Specifies the list of read permissions granted to the API key. Valid values are `agentconfig`, `aggregate`, `api`, `draft`, `extendqueries`, `search`. Please note these values are case sensitive. Changing this forces a new resource to be created.
	ReadPermissions interface{}
	// Specifies the list of write permissions granted to the API key. Valid values are `annotations`. Please note these values are case sensitive. Changing this forces a new resource to be created.
	WritePermissions interface{}
}

Input properties used for looking up and filtering ApiKey resources.

type GetInsightsArgs added in v0.16.7

type GetInsightsArgs struct {
	// Specifies the name of the Application Insights component.
	Name interface{}
	// Specifies the name of the resource group the Application Insights component is located in.
	ResourceGroupName interface{}
}

A collection of arguments for invoking getInsights.

type GetInsightsResult added in v0.16.7

type GetInsightsResult struct {
	// The App ID associated with this Application Insights component.
	AppId interface{}
	// The type of the component.
	ApplicationType interface{}
	// The instrumentation key of the Application Insights component.
	InstrumentationKey interface{}
	// The Azure location where the component exists.
	Location interface{}
	// Tags applied to the component.
	Tags interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getInsights.

func LookupInsights added in v0.16.7

func LookupInsights(ctx *pulumi.Context, args *GetInsightsArgs) (*GetInsightsResult, error)

Use this data source to access information about an existing Application Insights component.

type Insights

type Insights struct {
	// contains filtered or unexported fields
}

Manage an Application Insights component.

func GetInsights

func GetInsights(ctx *pulumi.Context,
	name string, id pulumi.ID, state *InsightsState, opts ...pulumi.ResourceOpt) (*Insights, error)

GetInsights gets an existing Insights 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 NewInsights

func NewInsights(ctx *pulumi.Context,
	name string, args *InsightsArgs, opts ...pulumi.ResourceOpt) (*Insights, error)

NewInsights registers a new resource with the given unique name, arguments, and options.

func (*Insights) AppId

func (r *Insights) AppId() *pulumi.StringOutput

The App ID associated with this Application Insights component.

func (*Insights) ApplicationType

func (r *Insights) ApplicationType() *pulumi.StringOutput

Specifies the type of Application Insights to create. Valid values are `Java`, `iOS`, `MobileCenter`, `Other`, `Phone`, `Store`, `Web` and `Node.JS`.

func (*Insights) ID

func (r *Insights) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Insights) InstrumentationKey

func (r *Insights) InstrumentationKey() *pulumi.StringOutput

The Instrumentation Key for this Application Insights component.

func (*Insights) Location

func (r *Insights) Location() *pulumi.StringOutput

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

func (*Insights) Name

func (r *Insights) Name() *pulumi.StringOutput

Specifies the name of the Application Insights component. Changing this forces a new resource to be created.

func (*Insights) ResourceGroupName

func (r *Insights) ResourceGroupName() *pulumi.StringOutput

The name of the resource group in which to create the Application Insights component.

func (*Insights) Tags

func (r *Insights) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Insights) URN

func (r *Insights) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type InsightsArgs

type InsightsArgs struct {
	// Specifies the type of Application Insights to create. Valid values are `Java`, `iOS`, `MobileCenter`, `Other`, `Phone`, `Store`, `Web` and `Node.JS`.
	ApplicationType interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name of the Application Insights component. Changing this forces a
	// new resource to be created.
	Name interface{}
	// The name of the resource group in which to
	// create the Application Insights component.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

The set of arguments for constructing a Insights resource.

type InsightsState

type InsightsState struct {
	// The App ID associated with this Application Insights component.
	AppId interface{}
	// Specifies the type of Application Insights to create. Valid values are `Java`, `iOS`, `MobileCenter`, `Other`, `Phone`, `Store`, `Web` and `Node.JS`.
	ApplicationType interface{}
	// The Instrumentation Key for this Application Insights component.
	InstrumentationKey interface{}
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location interface{}
	// Specifies the name of the Application Insights component. Changing this forces a
	// new resource to be created.
	Name interface{}
	// The name of the resource group in which to
	// create the Application Insights component.
	ResourceGroupName interface{}
	// A mapping of tags to assign to the resource.
	Tags interface{}
}

Input properties used for looking up and filtering Insights resources.

Jump to

Keyboard shortcuts

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