Documentation
¶
Index ¶
- type Insights
- func (r *Insights) AppId() *pulumi.StringOutput
- func (r *Insights) ApplicationType() *pulumi.StringOutput
- func (r *Insights) ID() *pulumi.IDOutput
- func (r *Insights) InstrumentationKey() *pulumi.StringOutput
- func (r *Insights) Location() *pulumi.StringOutput
- func (r *Insights) Name() *pulumi.StringOutput
- func (r *Insights) ResourceGroupName() *pulumi.StringOutput
- func (r *Insights) Tags() *pulumi.MapOutput
- func (r *Insights) URN() *pulumi.URNOutput
- type InsightsArgs
- type InsightsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Insights ¶
type Insights struct {
// contains filtered or unexported fields
}
Create 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 `Web`, `Java`, `Phone`, `Store`, `iOS` and `Other`.
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.
type InsightsArgs ¶
type InsightsArgs struct { // Specifies the type of Application Insights to create. Valid values are `Web`, `Java`, `Phone`, `Store`, `iOS` and `Other`. 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 `Web`, `Java`, `Phone`, `Store`, `iOS` and `Other`. 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.