applicationinsights

package
v0.78.0 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApplicationAlarmSeverityHigh   = ApplicationAlarmSeverity("HIGH")
	ApplicationAlarmSeverityMedium = ApplicationAlarmSeverity("MEDIUM")
	ApplicationAlarmSeverityLow    = ApplicationAlarmSeverity("LOW")
)
View Source
const (
	ApplicationComponentMonitoringSettingComponentConfigurationModeDefault              = ApplicationComponentMonitoringSettingComponentConfigurationMode("DEFAULT")
	ApplicationComponentMonitoringSettingComponentConfigurationModeDefaultWithOverwrite = ApplicationComponentMonitoringSettingComponentConfigurationMode("DEFAULT_WITH_OVERWRITE")
	ApplicationComponentMonitoringSettingComponentConfigurationModeCustom               = ApplicationComponentMonitoringSettingComponentConfigurationMode("CUSTOM")
)
View Source
const (
	ApplicationEventLevelInformation = ApplicationEventLevel("INFORMATION")
	ApplicationEventLevelWarning     = ApplicationEventLevel("WARNING")
	ApplicationEventLevelError       = ApplicationEventLevel("ERROR")
	ApplicationEventLevelCritical    = ApplicationEventLevel("CRITICAL")
	ApplicationEventLevelVerbose     = ApplicationEventLevel("VERBOSE")
)
View Source
const (
	ApplicationLogEncodingUtf8  = ApplicationLogEncoding("utf-8")
	ApplicationLogEncodingUtf16 = ApplicationLogEncoding("utf-16")
	ApplicationLogEncodingAscii = ApplicationLogEncoding("ascii")
)
View Source
const (
	ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Instance = ApplicationSubComponentTypeConfigurationSubComponentType("AWS::EC2::Instance")
	ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Volume   = ApplicationSubComponentTypeConfigurationSubComponentType("AWS::EC2::Volume")
)
View Source
const (
	ApplicationGroupingTypeAccountBased = ApplicationGroupingType("ACCOUNT_BASED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// The ARN of the ApplicationInsights application.
	ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"`
	// If set to true, application will be configured with recommended monitoring configuration.
	AutoConfigurationEnabled pulumi.BoolPtrOutput `pulumi:"autoConfigurationEnabled"`
	// The monitoring settings of the components.
	ComponentMonitoringSettings ApplicationComponentMonitoringSettingArrayOutput `pulumi:"componentMonitoringSettings"`
	// The custom grouped components.
	CustomComponents ApplicationCustomComponentArrayOutput `pulumi:"customComponents"`
	// Indicates whether Application Insights can listen to CloudWatch events for the application resources.
	CweMonitorEnabled pulumi.BoolPtrOutput `pulumi:"cweMonitorEnabled"`
	// The grouping type of the application
	GroupingType ApplicationGroupingTypePtrOutput `pulumi:"groupingType"`
	// The log pattern sets.
	LogPatternSets ApplicationLogPatternSetArrayOutput `pulumi:"logPatternSets"`
	// When set to true, creates opsItems for any problems detected on an application.
	OpsCenterEnabled pulumi.BoolPtrOutput `pulumi:"opsCenterEnabled"`
	// The SNS topic provided to Application Insights that is associated to the created opsItem.
	OpsItemSnsTopicArn pulumi.StringPtrOutput `pulumi:"opsItemSnsTopicArn"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// The tags of Application Insights application.
	Tags ApplicationTagArrayOutput `pulumi:"tags"`
}

Resource schema for AWS::ApplicationInsights::Application

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (*Application) ToOutput added in v0.76.0

func (i *Application) ToOutput(ctx context.Context) pulumix.Output[*Application]

type ApplicationAlarm

type ApplicationAlarm struct {
	// The name of the CloudWatch alarm to be monitored for the component.
	AlarmName string `pulumi:"alarmName"`
	// Indicates the degree of outage when the alarm goes off.
	Severity *ApplicationAlarmSeverity `pulumi:"severity"`
}

A CloudWatch alarm to be monitored for the component.

type ApplicationAlarmArgs

type ApplicationAlarmArgs struct {
	// The name of the CloudWatch alarm to be monitored for the component.
	AlarmName pulumi.StringInput `pulumi:"alarmName"`
	// Indicates the degree of outage when the alarm goes off.
	Severity ApplicationAlarmSeverityPtrInput `pulumi:"severity"`
}

A CloudWatch alarm to be monitored for the component.

func (ApplicationAlarmArgs) ElementType

func (ApplicationAlarmArgs) ElementType() reflect.Type

func (ApplicationAlarmArgs) ToApplicationAlarmOutput

func (i ApplicationAlarmArgs) ToApplicationAlarmOutput() ApplicationAlarmOutput

func (ApplicationAlarmArgs) ToApplicationAlarmOutputWithContext

func (i ApplicationAlarmArgs) ToApplicationAlarmOutputWithContext(ctx context.Context) ApplicationAlarmOutput

func (ApplicationAlarmArgs) ToOutput added in v0.76.0

type ApplicationAlarmArray

type ApplicationAlarmArray []ApplicationAlarmInput

func (ApplicationAlarmArray) ElementType

func (ApplicationAlarmArray) ElementType() reflect.Type

func (ApplicationAlarmArray) ToApplicationAlarmArrayOutput

func (i ApplicationAlarmArray) ToApplicationAlarmArrayOutput() ApplicationAlarmArrayOutput

func (ApplicationAlarmArray) ToApplicationAlarmArrayOutputWithContext

func (i ApplicationAlarmArray) ToApplicationAlarmArrayOutputWithContext(ctx context.Context) ApplicationAlarmArrayOutput

func (ApplicationAlarmArray) ToOutput added in v0.76.0

type ApplicationAlarmArrayInput

type ApplicationAlarmArrayInput interface {
	pulumi.Input

	ToApplicationAlarmArrayOutput() ApplicationAlarmArrayOutput
	ToApplicationAlarmArrayOutputWithContext(context.Context) ApplicationAlarmArrayOutput
}

ApplicationAlarmArrayInput is an input type that accepts ApplicationAlarmArray and ApplicationAlarmArrayOutput values. You can construct a concrete instance of `ApplicationAlarmArrayInput` via:

ApplicationAlarmArray{ ApplicationAlarmArgs{...} }

type ApplicationAlarmArrayOutput

type ApplicationAlarmArrayOutput struct{ *pulumi.OutputState }

func (ApplicationAlarmArrayOutput) ElementType

func (ApplicationAlarmArrayOutput) Index

func (ApplicationAlarmArrayOutput) ToApplicationAlarmArrayOutput

func (o ApplicationAlarmArrayOutput) ToApplicationAlarmArrayOutput() ApplicationAlarmArrayOutput

func (ApplicationAlarmArrayOutput) ToApplicationAlarmArrayOutputWithContext

func (o ApplicationAlarmArrayOutput) ToApplicationAlarmArrayOutputWithContext(ctx context.Context) ApplicationAlarmArrayOutput

func (ApplicationAlarmArrayOutput) ToOutput added in v0.76.0

type ApplicationAlarmInput

type ApplicationAlarmInput interface {
	pulumi.Input

	ToApplicationAlarmOutput() ApplicationAlarmOutput
	ToApplicationAlarmOutputWithContext(context.Context) ApplicationAlarmOutput
}

ApplicationAlarmInput is an input type that accepts ApplicationAlarmArgs and ApplicationAlarmOutput values. You can construct a concrete instance of `ApplicationAlarmInput` via:

ApplicationAlarmArgs{...}

type ApplicationAlarmMetric

type ApplicationAlarmMetric struct {
	// The name of the metric to be monitored for the component.
	AlarmMetricName string `pulumi:"alarmMetricName"`
}

A metric to be monitored for the component.

type ApplicationAlarmMetricArgs

type ApplicationAlarmMetricArgs struct {
	// The name of the metric to be monitored for the component.
	AlarmMetricName pulumi.StringInput `pulumi:"alarmMetricName"`
}

A metric to be monitored for the component.

func (ApplicationAlarmMetricArgs) ElementType

func (ApplicationAlarmMetricArgs) ElementType() reflect.Type

func (ApplicationAlarmMetricArgs) ToApplicationAlarmMetricOutput

func (i ApplicationAlarmMetricArgs) ToApplicationAlarmMetricOutput() ApplicationAlarmMetricOutput

func (ApplicationAlarmMetricArgs) ToApplicationAlarmMetricOutputWithContext

func (i ApplicationAlarmMetricArgs) ToApplicationAlarmMetricOutputWithContext(ctx context.Context) ApplicationAlarmMetricOutput

func (ApplicationAlarmMetricArgs) ToOutput added in v0.76.0

type ApplicationAlarmMetricArray

type ApplicationAlarmMetricArray []ApplicationAlarmMetricInput

func (ApplicationAlarmMetricArray) ElementType

func (ApplicationAlarmMetricArray) ToApplicationAlarmMetricArrayOutput

func (i ApplicationAlarmMetricArray) ToApplicationAlarmMetricArrayOutput() ApplicationAlarmMetricArrayOutput

func (ApplicationAlarmMetricArray) ToApplicationAlarmMetricArrayOutputWithContext

func (i ApplicationAlarmMetricArray) ToApplicationAlarmMetricArrayOutputWithContext(ctx context.Context) ApplicationAlarmMetricArrayOutput

func (ApplicationAlarmMetricArray) ToOutput added in v0.76.0

type ApplicationAlarmMetricArrayInput

type ApplicationAlarmMetricArrayInput interface {
	pulumi.Input

	ToApplicationAlarmMetricArrayOutput() ApplicationAlarmMetricArrayOutput
	ToApplicationAlarmMetricArrayOutputWithContext(context.Context) ApplicationAlarmMetricArrayOutput
}

ApplicationAlarmMetricArrayInput is an input type that accepts ApplicationAlarmMetricArray and ApplicationAlarmMetricArrayOutput values. You can construct a concrete instance of `ApplicationAlarmMetricArrayInput` via:

ApplicationAlarmMetricArray{ ApplicationAlarmMetricArgs{...} }

type ApplicationAlarmMetricArrayOutput

type ApplicationAlarmMetricArrayOutput struct{ *pulumi.OutputState }

func (ApplicationAlarmMetricArrayOutput) ElementType

func (ApplicationAlarmMetricArrayOutput) Index

func (ApplicationAlarmMetricArrayOutput) ToApplicationAlarmMetricArrayOutput

func (o ApplicationAlarmMetricArrayOutput) ToApplicationAlarmMetricArrayOutput() ApplicationAlarmMetricArrayOutput

func (ApplicationAlarmMetricArrayOutput) ToApplicationAlarmMetricArrayOutputWithContext

func (o ApplicationAlarmMetricArrayOutput) ToApplicationAlarmMetricArrayOutputWithContext(ctx context.Context) ApplicationAlarmMetricArrayOutput

func (ApplicationAlarmMetricArrayOutput) ToOutput added in v0.76.0

type ApplicationAlarmMetricInput

type ApplicationAlarmMetricInput interface {
	pulumi.Input

	ToApplicationAlarmMetricOutput() ApplicationAlarmMetricOutput
	ToApplicationAlarmMetricOutputWithContext(context.Context) ApplicationAlarmMetricOutput
}

ApplicationAlarmMetricInput is an input type that accepts ApplicationAlarmMetricArgs and ApplicationAlarmMetricOutput values. You can construct a concrete instance of `ApplicationAlarmMetricInput` via:

ApplicationAlarmMetricArgs{...}

type ApplicationAlarmMetricOutput

type ApplicationAlarmMetricOutput struct{ *pulumi.OutputState }

A metric to be monitored for the component.

func (ApplicationAlarmMetricOutput) AlarmMetricName

func (o ApplicationAlarmMetricOutput) AlarmMetricName() pulumi.StringOutput

The name of the metric to be monitored for the component.

func (ApplicationAlarmMetricOutput) ElementType

func (ApplicationAlarmMetricOutput) ToApplicationAlarmMetricOutput

func (o ApplicationAlarmMetricOutput) ToApplicationAlarmMetricOutput() ApplicationAlarmMetricOutput

func (ApplicationAlarmMetricOutput) ToApplicationAlarmMetricOutputWithContext

func (o ApplicationAlarmMetricOutput) ToApplicationAlarmMetricOutputWithContext(ctx context.Context) ApplicationAlarmMetricOutput

func (ApplicationAlarmMetricOutput) ToOutput added in v0.76.0

type ApplicationAlarmOutput

type ApplicationAlarmOutput struct{ *pulumi.OutputState }

A CloudWatch alarm to be monitored for the component.

func (ApplicationAlarmOutput) AlarmName

The name of the CloudWatch alarm to be monitored for the component.

func (ApplicationAlarmOutput) ElementType

func (ApplicationAlarmOutput) ElementType() reflect.Type

func (ApplicationAlarmOutput) Severity

Indicates the degree of outage when the alarm goes off.

func (ApplicationAlarmOutput) ToApplicationAlarmOutput

func (o ApplicationAlarmOutput) ToApplicationAlarmOutput() ApplicationAlarmOutput

func (ApplicationAlarmOutput) ToApplicationAlarmOutputWithContext

func (o ApplicationAlarmOutput) ToApplicationAlarmOutputWithContext(ctx context.Context) ApplicationAlarmOutput

func (ApplicationAlarmOutput) ToOutput added in v0.76.0

type ApplicationAlarmSeverity

type ApplicationAlarmSeverity string

Indicates the degree of outage when the alarm goes off.

func (ApplicationAlarmSeverity) ElementType

func (ApplicationAlarmSeverity) ElementType() reflect.Type

func (ApplicationAlarmSeverity) ToApplicationAlarmSeverityOutput

func (e ApplicationAlarmSeverity) ToApplicationAlarmSeverityOutput() ApplicationAlarmSeverityOutput

func (ApplicationAlarmSeverity) ToApplicationAlarmSeverityOutputWithContext

func (e ApplicationAlarmSeverity) ToApplicationAlarmSeverityOutputWithContext(ctx context.Context) ApplicationAlarmSeverityOutput

func (ApplicationAlarmSeverity) ToApplicationAlarmSeverityPtrOutput

func (e ApplicationAlarmSeverity) ToApplicationAlarmSeverityPtrOutput() ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverity) ToApplicationAlarmSeverityPtrOutputWithContext

func (e ApplicationAlarmSeverity) ToApplicationAlarmSeverityPtrOutputWithContext(ctx context.Context) ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverity) ToStringOutput

func (e ApplicationAlarmSeverity) ToStringOutput() pulumi.StringOutput

func (ApplicationAlarmSeverity) ToStringOutputWithContext

func (e ApplicationAlarmSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationAlarmSeverity) ToStringPtrOutput

func (e ApplicationAlarmSeverity) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationAlarmSeverity) ToStringPtrOutputWithContext

func (e ApplicationAlarmSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationAlarmSeverityInput

type ApplicationAlarmSeverityInput interface {
	pulumi.Input

	ToApplicationAlarmSeverityOutput() ApplicationAlarmSeverityOutput
	ToApplicationAlarmSeverityOutputWithContext(context.Context) ApplicationAlarmSeverityOutput
}

ApplicationAlarmSeverityInput is an input type that accepts ApplicationAlarmSeverityArgs and ApplicationAlarmSeverityOutput values. You can construct a concrete instance of `ApplicationAlarmSeverityInput` via:

ApplicationAlarmSeverityArgs{...}

type ApplicationAlarmSeverityOutput

type ApplicationAlarmSeverityOutput struct{ *pulumi.OutputState }

func (ApplicationAlarmSeverityOutput) ElementType

func (ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityOutput

func (o ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityOutput() ApplicationAlarmSeverityOutput

func (ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityOutputWithContext

func (o ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityOutputWithContext(ctx context.Context) ApplicationAlarmSeverityOutput

func (ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityPtrOutput

func (o ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityPtrOutput() ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityPtrOutputWithContext

func (o ApplicationAlarmSeverityOutput) ToApplicationAlarmSeverityPtrOutputWithContext(ctx context.Context) ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverityOutput) ToOutput added in v0.76.0

func (ApplicationAlarmSeverityOutput) ToStringOutput

func (ApplicationAlarmSeverityOutput) ToStringOutputWithContext

func (o ApplicationAlarmSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationAlarmSeverityOutput) ToStringPtrOutput

func (ApplicationAlarmSeverityOutput) ToStringPtrOutputWithContext

func (o ApplicationAlarmSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationAlarmSeverityPtrInput

type ApplicationAlarmSeverityPtrInput interface {
	pulumi.Input

	ToApplicationAlarmSeverityPtrOutput() ApplicationAlarmSeverityPtrOutput
	ToApplicationAlarmSeverityPtrOutputWithContext(context.Context) ApplicationAlarmSeverityPtrOutput
}

func ApplicationAlarmSeverityPtr

func ApplicationAlarmSeverityPtr(v string) ApplicationAlarmSeverityPtrInput

type ApplicationAlarmSeverityPtrOutput

type ApplicationAlarmSeverityPtrOutput struct{ *pulumi.OutputState }

func (ApplicationAlarmSeverityPtrOutput) Elem

func (ApplicationAlarmSeverityPtrOutput) ElementType

func (ApplicationAlarmSeverityPtrOutput) ToApplicationAlarmSeverityPtrOutput

func (o ApplicationAlarmSeverityPtrOutput) ToApplicationAlarmSeverityPtrOutput() ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverityPtrOutput) ToApplicationAlarmSeverityPtrOutputWithContext

func (o ApplicationAlarmSeverityPtrOutput) ToApplicationAlarmSeverityPtrOutputWithContext(ctx context.Context) ApplicationAlarmSeverityPtrOutput

func (ApplicationAlarmSeverityPtrOutput) ToOutput added in v0.76.0

func (ApplicationAlarmSeverityPtrOutput) ToStringPtrOutput

func (ApplicationAlarmSeverityPtrOutput) ToStringPtrOutputWithContext

func (o ApplicationAlarmSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationArgs

type ApplicationArgs struct {
	// If set to true, application will be configured with recommended monitoring configuration.
	AutoConfigurationEnabled pulumi.BoolPtrInput
	// The monitoring settings of the components.
	ComponentMonitoringSettings ApplicationComponentMonitoringSettingArrayInput
	// The custom grouped components.
	CustomComponents ApplicationCustomComponentArrayInput
	// Indicates whether Application Insights can listen to CloudWatch events for the application resources.
	CweMonitorEnabled pulumi.BoolPtrInput
	// The grouping type of the application
	GroupingType ApplicationGroupingTypePtrInput
	// The log pattern sets.
	LogPatternSets ApplicationLogPatternSetArrayInput
	// When set to true, creates opsItems for any problems detected on an application.
	OpsCenterEnabled pulumi.BoolPtrInput
	// The SNS topic provided to Application Insights that is associated to the created opsItem.
	OpsItemSnsTopicArn pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The tags of Application Insights application.
	Tags ApplicationTagArrayInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationComponentConfiguration

type ApplicationComponentConfiguration struct {
	// The configuration settings
	ConfigurationDetails *ApplicationConfigurationDetails `pulumi:"configurationDetails"`
	// Sub component configurations of the component.
	SubComponentTypeConfigurations []ApplicationSubComponentTypeConfiguration `pulumi:"subComponentTypeConfigurations"`
}

The configuration settings of the component.

type ApplicationComponentConfigurationArgs

type ApplicationComponentConfigurationArgs struct {
	// The configuration settings
	ConfigurationDetails ApplicationConfigurationDetailsPtrInput `pulumi:"configurationDetails"`
	// Sub component configurations of the component.
	SubComponentTypeConfigurations ApplicationSubComponentTypeConfigurationArrayInput `pulumi:"subComponentTypeConfigurations"`
}

The configuration settings of the component.

func (ApplicationComponentConfigurationArgs) ElementType

func (ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationOutput

func (i ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationOutput() ApplicationComponentConfigurationOutput

func (ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationOutputWithContext

func (i ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationOutputWithContext(ctx context.Context) ApplicationComponentConfigurationOutput

func (ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationPtrOutput

func (i ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationPtrOutput() ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationPtrOutputWithContext

func (i ApplicationComponentConfigurationArgs) ToApplicationComponentConfigurationPtrOutputWithContext(ctx context.Context) ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationArgs) ToOutput added in v0.76.0

type ApplicationComponentConfigurationInput

type ApplicationComponentConfigurationInput interface {
	pulumi.Input

	ToApplicationComponentConfigurationOutput() ApplicationComponentConfigurationOutput
	ToApplicationComponentConfigurationOutputWithContext(context.Context) ApplicationComponentConfigurationOutput
}

ApplicationComponentConfigurationInput is an input type that accepts ApplicationComponentConfigurationArgs and ApplicationComponentConfigurationOutput values. You can construct a concrete instance of `ApplicationComponentConfigurationInput` via:

ApplicationComponentConfigurationArgs{...}

type ApplicationComponentConfigurationOutput

type ApplicationComponentConfigurationOutput struct{ *pulumi.OutputState }

The configuration settings of the component.

func (ApplicationComponentConfigurationOutput) ConfigurationDetails

The configuration settings

func (ApplicationComponentConfigurationOutput) ElementType

func (ApplicationComponentConfigurationOutput) SubComponentTypeConfigurations

Sub component configurations of the component.

func (ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationOutput

func (o ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationOutput() ApplicationComponentConfigurationOutput

func (ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationOutputWithContext

func (o ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationOutputWithContext(ctx context.Context) ApplicationComponentConfigurationOutput

func (ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationPtrOutput

func (o ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationPtrOutput() ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationPtrOutputWithContext

func (o ApplicationComponentConfigurationOutput) ToApplicationComponentConfigurationPtrOutputWithContext(ctx context.Context) ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationOutput) ToOutput added in v0.76.0

type ApplicationComponentConfigurationPtrInput

type ApplicationComponentConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationComponentConfigurationPtrOutput() ApplicationComponentConfigurationPtrOutput
	ToApplicationComponentConfigurationPtrOutputWithContext(context.Context) ApplicationComponentConfigurationPtrOutput
}

ApplicationComponentConfigurationPtrInput is an input type that accepts ApplicationComponentConfigurationArgs, ApplicationComponentConfigurationPtr and ApplicationComponentConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationComponentConfigurationPtrInput` via:

        ApplicationComponentConfigurationArgs{...}

or:

        nil

type ApplicationComponentConfigurationPtrOutput

type ApplicationComponentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationComponentConfigurationPtrOutput) ConfigurationDetails

The configuration settings

func (ApplicationComponentConfigurationPtrOutput) Elem

func (ApplicationComponentConfigurationPtrOutput) ElementType

func (ApplicationComponentConfigurationPtrOutput) SubComponentTypeConfigurations

Sub component configurations of the component.

func (ApplicationComponentConfigurationPtrOutput) ToApplicationComponentConfigurationPtrOutput

func (o ApplicationComponentConfigurationPtrOutput) ToApplicationComponentConfigurationPtrOutput() ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationPtrOutput) ToApplicationComponentConfigurationPtrOutputWithContext

func (o ApplicationComponentConfigurationPtrOutput) ToApplicationComponentConfigurationPtrOutputWithContext(ctx context.Context) ApplicationComponentConfigurationPtrOutput

func (ApplicationComponentConfigurationPtrOutput) ToOutput added in v0.76.0

type ApplicationComponentMonitoringSetting

type ApplicationComponentMonitoringSetting struct {
	// The ARN of the compnonent.
	ComponentArn *string `pulumi:"componentArn"`
	// The component monitoring configuration mode.
	ComponentConfigurationMode ApplicationComponentMonitoringSettingComponentConfigurationMode `pulumi:"componentConfigurationMode"`
	// The name of the component.
	ComponentName *string `pulumi:"componentName"`
	// The monitoring configuration of the component.
	CustomComponentConfiguration *ApplicationComponentConfiguration `pulumi:"customComponentConfiguration"`
	// The overwritten settings on default component monitoring configuration.
	DefaultOverwriteComponentConfiguration *ApplicationComponentConfiguration `pulumi:"defaultOverwriteComponentConfiguration"`
	// The tier of the application component.
	Tier string `pulumi:"tier"`
}

The monitoring setting of the component.

type ApplicationComponentMonitoringSettingArgs

type ApplicationComponentMonitoringSettingArgs struct {
	// The ARN of the compnonent.
	ComponentArn pulumi.StringPtrInput `pulumi:"componentArn"`
	// The component monitoring configuration mode.
	ComponentConfigurationMode ApplicationComponentMonitoringSettingComponentConfigurationModeInput `pulumi:"componentConfigurationMode"`
	// The name of the component.
	ComponentName pulumi.StringPtrInput `pulumi:"componentName"`
	// The monitoring configuration of the component.
	CustomComponentConfiguration ApplicationComponentConfigurationPtrInput `pulumi:"customComponentConfiguration"`
	// The overwritten settings on default component monitoring configuration.
	DefaultOverwriteComponentConfiguration ApplicationComponentConfigurationPtrInput `pulumi:"defaultOverwriteComponentConfiguration"`
	// The tier of the application component.
	Tier pulumi.StringInput `pulumi:"tier"`
}

The monitoring setting of the component.

func (ApplicationComponentMonitoringSettingArgs) ElementType

func (ApplicationComponentMonitoringSettingArgs) ToApplicationComponentMonitoringSettingOutput

func (i ApplicationComponentMonitoringSettingArgs) ToApplicationComponentMonitoringSettingOutput() ApplicationComponentMonitoringSettingOutput

func (ApplicationComponentMonitoringSettingArgs) ToApplicationComponentMonitoringSettingOutputWithContext

func (i ApplicationComponentMonitoringSettingArgs) ToApplicationComponentMonitoringSettingOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingOutput

func (ApplicationComponentMonitoringSettingArgs) ToOutput added in v0.76.0

type ApplicationComponentMonitoringSettingArray

type ApplicationComponentMonitoringSettingArray []ApplicationComponentMonitoringSettingInput

func (ApplicationComponentMonitoringSettingArray) ElementType

func (ApplicationComponentMonitoringSettingArray) ToApplicationComponentMonitoringSettingArrayOutput

func (i ApplicationComponentMonitoringSettingArray) ToApplicationComponentMonitoringSettingArrayOutput() ApplicationComponentMonitoringSettingArrayOutput

func (ApplicationComponentMonitoringSettingArray) ToApplicationComponentMonitoringSettingArrayOutputWithContext

func (i ApplicationComponentMonitoringSettingArray) ToApplicationComponentMonitoringSettingArrayOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingArrayOutput

func (ApplicationComponentMonitoringSettingArray) ToOutput added in v0.76.0

type ApplicationComponentMonitoringSettingArrayInput

type ApplicationComponentMonitoringSettingArrayInput interface {
	pulumi.Input

	ToApplicationComponentMonitoringSettingArrayOutput() ApplicationComponentMonitoringSettingArrayOutput
	ToApplicationComponentMonitoringSettingArrayOutputWithContext(context.Context) ApplicationComponentMonitoringSettingArrayOutput
}

ApplicationComponentMonitoringSettingArrayInput is an input type that accepts ApplicationComponentMonitoringSettingArray and ApplicationComponentMonitoringSettingArrayOutput values. You can construct a concrete instance of `ApplicationComponentMonitoringSettingArrayInput` via:

ApplicationComponentMonitoringSettingArray{ ApplicationComponentMonitoringSettingArgs{...} }

type ApplicationComponentMonitoringSettingArrayOutput

type ApplicationComponentMonitoringSettingArrayOutput struct{ *pulumi.OutputState }

func (ApplicationComponentMonitoringSettingArrayOutput) ElementType

func (ApplicationComponentMonitoringSettingArrayOutput) Index

func (ApplicationComponentMonitoringSettingArrayOutput) ToApplicationComponentMonitoringSettingArrayOutput

func (o ApplicationComponentMonitoringSettingArrayOutput) ToApplicationComponentMonitoringSettingArrayOutput() ApplicationComponentMonitoringSettingArrayOutput

func (ApplicationComponentMonitoringSettingArrayOutput) ToApplicationComponentMonitoringSettingArrayOutputWithContext

func (o ApplicationComponentMonitoringSettingArrayOutput) ToApplicationComponentMonitoringSettingArrayOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingArrayOutput

func (ApplicationComponentMonitoringSettingArrayOutput) ToOutput added in v0.76.0

type ApplicationComponentMonitoringSettingComponentConfigurationMode

type ApplicationComponentMonitoringSettingComponentConfigurationMode string

The component monitoring configuration mode.

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ElementType

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutputWithContext

func (e ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModeOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext

func (e ApplicationComponentMonitoringSettingComponentConfigurationMode) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToStringOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToStringOutputWithContext

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToStringPtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationMode) ToStringPtrOutputWithContext

type ApplicationComponentMonitoringSettingComponentConfigurationModeInput

type ApplicationComponentMonitoringSettingComponentConfigurationModeInput interface {
	pulumi.Input

	ToApplicationComponentMonitoringSettingComponentConfigurationModeOutput() ApplicationComponentMonitoringSettingComponentConfigurationModeOutput
	ToApplicationComponentMonitoringSettingComponentConfigurationModeOutputWithContext(context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModeOutput
}

ApplicationComponentMonitoringSettingComponentConfigurationModeInput is an input type that accepts ApplicationComponentMonitoringSettingComponentConfigurationModeArgs and ApplicationComponentMonitoringSettingComponentConfigurationModeOutput values. You can construct a concrete instance of `ApplicationComponentMonitoringSettingComponentConfigurationModeInput` via:

ApplicationComponentMonitoringSettingComponentConfigurationModeArgs{...}

type ApplicationComponentMonitoringSettingComponentConfigurationModeOutput

type ApplicationComponentMonitoringSettingComponentConfigurationModeOutput struct{ *pulumi.OutputState }

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ElementType

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutputWithContext

func (o ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModeOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModeOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext

func (o ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToOutput added in v0.76.0

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToStringOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToStringOutputWithContext

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToStringPtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModeOutput) ToStringPtrOutputWithContext

type ApplicationComponentMonitoringSettingComponentConfigurationModePtrInput

type ApplicationComponentMonitoringSettingComponentConfigurationModePtrInput interface {
	pulumi.Input

	ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput() ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput
	ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext(context.Context) ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput
}

type ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

type ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput struct{ *pulumi.OutputState }

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) Elem

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ElementType

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ToApplicationComponentMonitoringSettingComponentConfigurationModePtrOutputWithContext

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ToOutput added in v0.76.0

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ToStringPtrOutput

func (ApplicationComponentMonitoringSettingComponentConfigurationModePtrOutput) ToStringPtrOutputWithContext

type ApplicationComponentMonitoringSettingInput

type ApplicationComponentMonitoringSettingInput interface {
	pulumi.Input

	ToApplicationComponentMonitoringSettingOutput() ApplicationComponentMonitoringSettingOutput
	ToApplicationComponentMonitoringSettingOutputWithContext(context.Context) ApplicationComponentMonitoringSettingOutput
}

ApplicationComponentMonitoringSettingInput is an input type that accepts ApplicationComponentMonitoringSettingArgs and ApplicationComponentMonitoringSettingOutput values. You can construct a concrete instance of `ApplicationComponentMonitoringSettingInput` via:

ApplicationComponentMonitoringSettingArgs{...}

type ApplicationComponentMonitoringSettingOutput

type ApplicationComponentMonitoringSettingOutput struct{ *pulumi.OutputState }

The monitoring setting of the component.

func (ApplicationComponentMonitoringSettingOutput) ComponentArn added in v0.72.0

The ARN of the compnonent.

func (ApplicationComponentMonitoringSettingOutput) ComponentConfigurationMode

The component monitoring configuration mode.

func (ApplicationComponentMonitoringSettingOutput) ComponentName

The name of the component.

func (ApplicationComponentMonitoringSettingOutput) CustomComponentConfiguration

The monitoring configuration of the component.

func (ApplicationComponentMonitoringSettingOutput) DefaultOverwriteComponentConfiguration

The overwritten settings on default component monitoring configuration.

func (ApplicationComponentMonitoringSettingOutput) ElementType

func (ApplicationComponentMonitoringSettingOutput) Tier

The tier of the application component.

func (ApplicationComponentMonitoringSettingOutput) ToApplicationComponentMonitoringSettingOutput

func (o ApplicationComponentMonitoringSettingOutput) ToApplicationComponentMonitoringSettingOutput() ApplicationComponentMonitoringSettingOutput

func (ApplicationComponentMonitoringSettingOutput) ToApplicationComponentMonitoringSettingOutputWithContext

func (o ApplicationComponentMonitoringSettingOutput) ToApplicationComponentMonitoringSettingOutputWithContext(ctx context.Context) ApplicationComponentMonitoringSettingOutput

func (ApplicationComponentMonitoringSettingOutput) ToOutput added in v0.76.0

type ApplicationConfigurationDetails

type ApplicationConfigurationDetails struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics []ApplicationAlarmMetric `pulumi:"alarmMetrics"`
	// A list of alarms to monitor for the component.
	Alarms []ApplicationAlarm `pulumi:"alarms"`
	// The HA cluster Prometheus Exporter settings.
	HaClusterPrometheusExporter *ApplicationHaClusterPrometheusExporter `pulumi:"haClusterPrometheusExporter"`
	// The HANA DB Prometheus Exporter settings.
	HanaPrometheusExporter *ApplicationHanaPrometheusExporter `pulumi:"hanaPrometheusExporter"`
	// The JMX Prometheus Exporter settings.
	JmxPrometheusExporter *ApplicationJmxPrometheusExporter `pulumi:"jmxPrometheusExporter"`
	// A list of logs to monitor for the component.
	Logs []ApplicationLog `pulumi:"logs"`
	// A list of Windows Events to log.
	WindowsEvents []ApplicationWindowsEvent `pulumi:"windowsEvents"`
}

The configuration settings.

type ApplicationConfigurationDetailsArgs

type ApplicationConfigurationDetailsArgs struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics ApplicationAlarmMetricArrayInput `pulumi:"alarmMetrics"`
	// A list of alarms to monitor for the component.
	Alarms ApplicationAlarmArrayInput `pulumi:"alarms"`
	// The HA cluster Prometheus Exporter settings.
	HaClusterPrometheusExporter ApplicationHaClusterPrometheusExporterPtrInput `pulumi:"haClusterPrometheusExporter"`
	// The HANA DB Prometheus Exporter settings.
	HanaPrometheusExporter ApplicationHanaPrometheusExporterPtrInput `pulumi:"hanaPrometheusExporter"`
	// The JMX Prometheus Exporter settings.
	JmxPrometheusExporter ApplicationJmxPrometheusExporterPtrInput `pulumi:"jmxPrometheusExporter"`
	// A list of logs to monitor for the component.
	Logs ApplicationLogArrayInput `pulumi:"logs"`
	// A list of Windows Events to log.
	WindowsEvents ApplicationWindowsEventArrayInput `pulumi:"windowsEvents"`
}

The configuration settings.

func (ApplicationConfigurationDetailsArgs) ElementType

func (ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsOutput

func (i ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsOutput() ApplicationConfigurationDetailsOutput

func (ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsOutputWithContext

func (i ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsOutputWithContext(ctx context.Context) ApplicationConfigurationDetailsOutput

func (ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsPtrOutput

func (i ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsPtrOutput() ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsPtrOutputWithContext

func (i ApplicationConfigurationDetailsArgs) ToApplicationConfigurationDetailsPtrOutputWithContext(ctx context.Context) ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsArgs) ToOutput added in v0.76.0

type ApplicationConfigurationDetailsInput

type ApplicationConfigurationDetailsInput interface {
	pulumi.Input

	ToApplicationConfigurationDetailsOutput() ApplicationConfigurationDetailsOutput
	ToApplicationConfigurationDetailsOutputWithContext(context.Context) ApplicationConfigurationDetailsOutput
}

ApplicationConfigurationDetailsInput is an input type that accepts ApplicationConfigurationDetailsArgs and ApplicationConfigurationDetailsOutput values. You can construct a concrete instance of `ApplicationConfigurationDetailsInput` via:

ApplicationConfigurationDetailsArgs{...}

type ApplicationConfigurationDetailsOutput

type ApplicationConfigurationDetailsOutput struct{ *pulumi.OutputState }

The configuration settings.

func (ApplicationConfigurationDetailsOutput) AlarmMetrics

A list of metrics to monitor for the component.

func (ApplicationConfigurationDetailsOutput) Alarms

A list of alarms to monitor for the component.

func (ApplicationConfigurationDetailsOutput) ElementType

func (ApplicationConfigurationDetailsOutput) HaClusterPrometheusExporter added in v0.72.0

The HA cluster Prometheus Exporter settings.

func (ApplicationConfigurationDetailsOutput) HanaPrometheusExporter added in v0.72.0

The HANA DB Prometheus Exporter settings.

func (ApplicationConfigurationDetailsOutput) JmxPrometheusExporter added in v0.72.0

The JMX Prometheus Exporter settings.

func (ApplicationConfigurationDetailsOutput) Logs

A list of logs to monitor for the component.

func (ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsOutput

func (o ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsOutput() ApplicationConfigurationDetailsOutput

func (ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsOutputWithContext

func (o ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsOutputWithContext(ctx context.Context) ApplicationConfigurationDetailsOutput

func (ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsPtrOutput

func (o ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsPtrOutput() ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsPtrOutputWithContext

func (o ApplicationConfigurationDetailsOutput) ToApplicationConfigurationDetailsPtrOutputWithContext(ctx context.Context) ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsOutput) ToOutput added in v0.76.0

func (ApplicationConfigurationDetailsOutput) WindowsEvents

A list of Windows Events to log.

type ApplicationConfigurationDetailsPtrInput

type ApplicationConfigurationDetailsPtrInput interface {
	pulumi.Input

	ToApplicationConfigurationDetailsPtrOutput() ApplicationConfigurationDetailsPtrOutput
	ToApplicationConfigurationDetailsPtrOutputWithContext(context.Context) ApplicationConfigurationDetailsPtrOutput
}

ApplicationConfigurationDetailsPtrInput is an input type that accepts ApplicationConfigurationDetailsArgs, ApplicationConfigurationDetailsPtr and ApplicationConfigurationDetailsPtrOutput values. You can construct a concrete instance of `ApplicationConfigurationDetailsPtrInput` via:

        ApplicationConfigurationDetailsArgs{...}

or:

        nil

type ApplicationConfigurationDetailsPtrOutput

type ApplicationConfigurationDetailsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationConfigurationDetailsPtrOutput) AlarmMetrics

A list of metrics to monitor for the component.

func (ApplicationConfigurationDetailsPtrOutput) Alarms

A list of alarms to monitor for the component.

func (ApplicationConfigurationDetailsPtrOutput) Elem

func (ApplicationConfigurationDetailsPtrOutput) ElementType

func (ApplicationConfigurationDetailsPtrOutput) HaClusterPrometheusExporter added in v0.72.0

The HA cluster Prometheus Exporter settings.

func (ApplicationConfigurationDetailsPtrOutput) HanaPrometheusExporter added in v0.72.0

The HANA DB Prometheus Exporter settings.

func (ApplicationConfigurationDetailsPtrOutput) JmxPrometheusExporter added in v0.72.0

The JMX Prometheus Exporter settings.

func (ApplicationConfigurationDetailsPtrOutput) Logs

A list of logs to monitor for the component.

func (ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutput

func (o ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutput() ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutputWithContext

func (o ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutputWithContext(ctx context.Context) ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsPtrOutput) ToOutput added in v0.76.0

func (ApplicationConfigurationDetailsPtrOutput) WindowsEvents

A list of Windows Events to log.

type ApplicationCustomComponent

type ApplicationCustomComponent struct {
	// The name of the component.
	ComponentName string `pulumi:"componentName"`
	// The list of resource ARNs that belong to the component.
	ResourceList []string `pulumi:"resourceList"`
}

The custom grouped component.

type ApplicationCustomComponentArgs

type ApplicationCustomComponentArgs struct {
	// The name of the component.
	ComponentName pulumi.StringInput `pulumi:"componentName"`
	// The list of resource ARNs that belong to the component.
	ResourceList pulumi.StringArrayInput `pulumi:"resourceList"`
}

The custom grouped component.

func (ApplicationCustomComponentArgs) ElementType

func (ApplicationCustomComponentArgs) ToApplicationCustomComponentOutput

func (i ApplicationCustomComponentArgs) ToApplicationCustomComponentOutput() ApplicationCustomComponentOutput

func (ApplicationCustomComponentArgs) ToApplicationCustomComponentOutputWithContext

func (i ApplicationCustomComponentArgs) ToApplicationCustomComponentOutputWithContext(ctx context.Context) ApplicationCustomComponentOutput

func (ApplicationCustomComponentArgs) ToOutput added in v0.76.0

type ApplicationCustomComponentArray

type ApplicationCustomComponentArray []ApplicationCustomComponentInput

func (ApplicationCustomComponentArray) ElementType

func (ApplicationCustomComponentArray) ToApplicationCustomComponentArrayOutput

func (i ApplicationCustomComponentArray) ToApplicationCustomComponentArrayOutput() ApplicationCustomComponentArrayOutput

func (ApplicationCustomComponentArray) ToApplicationCustomComponentArrayOutputWithContext

func (i ApplicationCustomComponentArray) ToApplicationCustomComponentArrayOutputWithContext(ctx context.Context) ApplicationCustomComponentArrayOutput

func (ApplicationCustomComponentArray) ToOutput added in v0.76.0

type ApplicationCustomComponentArrayInput

type ApplicationCustomComponentArrayInput interface {
	pulumi.Input

	ToApplicationCustomComponentArrayOutput() ApplicationCustomComponentArrayOutput
	ToApplicationCustomComponentArrayOutputWithContext(context.Context) ApplicationCustomComponentArrayOutput
}

ApplicationCustomComponentArrayInput is an input type that accepts ApplicationCustomComponentArray and ApplicationCustomComponentArrayOutput values. You can construct a concrete instance of `ApplicationCustomComponentArrayInput` via:

ApplicationCustomComponentArray{ ApplicationCustomComponentArgs{...} }

type ApplicationCustomComponentArrayOutput

type ApplicationCustomComponentArrayOutput struct{ *pulumi.OutputState }

func (ApplicationCustomComponentArrayOutput) ElementType

func (ApplicationCustomComponentArrayOutput) Index

func (ApplicationCustomComponentArrayOutput) ToApplicationCustomComponentArrayOutput

func (o ApplicationCustomComponentArrayOutput) ToApplicationCustomComponentArrayOutput() ApplicationCustomComponentArrayOutput

func (ApplicationCustomComponentArrayOutput) ToApplicationCustomComponentArrayOutputWithContext

func (o ApplicationCustomComponentArrayOutput) ToApplicationCustomComponentArrayOutputWithContext(ctx context.Context) ApplicationCustomComponentArrayOutput

func (ApplicationCustomComponentArrayOutput) ToOutput added in v0.76.0

type ApplicationCustomComponentInput

type ApplicationCustomComponentInput interface {
	pulumi.Input

	ToApplicationCustomComponentOutput() ApplicationCustomComponentOutput
	ToApplicationCustomComponentOutputWithContext(context.Context) ApplicationCustomComponentOutput
}

ApplicationCustomComponentInput is an input type that accepts ApplicationCustomComponentArgs and ApplicationCustomComponentOutput values. You can construct a concrete instance of `ApplicationCustomComponentInput` via:

ApplicationCustomComponentArgs{...}

type ApplicationCustomComponentOutput

type ApplicationCustomComponentOutput struct{ *pulumi.OutputState }

The custom grouped component.

func (ApplicationCustomComponentOutput) ComponentName

The name of the component.

func (ApplicationCustomComponentOutput) ElementType

func (ApplicationCustomComponentOutput) ResourceList

The list of resource ARNs that belong to the component.

func (ApplicationCustomComponentOutput) ToApplicationCustomComponentOutput

func (o ApplicationCustomComponentOutput) ToApplicationCustomComponentOutput() ApplicationCustomComponentOutput

func (ApplicationCustomComponentOutput) ToApplicationCustomComponentOutputWithContext

func (o ApplicationCustomComponentOutput) ToApplicationCustomComponentOutputWithContext(ctx context.Context) ApplicationCustomComponentOutput

func (ApplicationCustomComponentOutput) ToOutput added in v0.76.0

type ApplicationEventLevel

type ApplicationEventLevel string

The level of event to log.

func (ApplicationEventLevel) ElementType

func (ApplicationEventLevel) ElementType() reflect.Type

func (ApplicationEventLevel) ToApplicationEventLevelOutput

func (e ApplicationEventLevel) ToApplicationEventLevelOutput() ApplicationEventLevelOutput

func (ApplicationEventLevel) ToApplicationEventLevelOutputWithContext

func (e ApplicationEventLevel) ToApplicationEventLevelOutputWithContext(ctx context.Context) ApplicationEventLevelOutput

func (ApplicationEventLevel) ToApplicationEventLevelPtrOutput

func (e ApplicationEventLevel) ToApplicationEventLevelPtrOutput() ApplicationEventLevelPtrOutput

func (ApplicationEventLevel) ToApplicationEventLevelPtrOutputWithContext

func (e ApplicationEventLevel) ToApplicationEventLevelPtrOutputWithContext(ctx context.Context) ApplicationEventLevelPtrOutput

func (ApplicationEventLevel) ToStringOutput

func (e ApplicationEventLevel) ToStringOutput() pulumi.StringOutput

func (ApplicationEventLevel) ToStringOutputWithContext

func (e ApplicationEventLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationEventLevel) ToStringPtrOutput

func (e ApplicationEventLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEventLevel) ToStringPtrOutputWithContext

func (e ApplicationEventLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationEventLevelArray

type ApplicationEventLevelArray []ApplicationEventLevel

func (ApplicationEventLevelArray) ElementType

func (ApplicationEventLevelArray) ElementType() reflect.Type

func (ApplicationEventLevelArray) ToApplicationEventLevelArrayOutput

func (i ApplicationEventLevelArray) ToApplicationEventLevelArrayOutput() ApplicationEventLevelArrayOutput

func (ApplicationEventLevelArray) ToApplicationEventLevelArrayOutputWithContext

func (i ApplicationEventLevelArray) ToApplicationEventLevelArrayOutputWithContext(ctx context.Context) ApplicationEventLevelArrayOutput

func (ApplicationEventLevelArray) ToOutput added in v0.76.0

type ApplicationEventLevelArrayInput

type ApplicationEventLevelArrayInput interface {
	pulumi.Input

	ToApplicationEventLevelArrayOutput() ApplicationEventLevelArrayOutput
	ToApplicationEventLevelArrayOutputWithContext(context.Context) ApplicationEventLevelArrayOutput
}

ApplicationEventLevelArrayInput is an input type that accepts ApplicationEventLevelArray and ApplicationEventLevelArrayOutput values. You can construct a concrete instance of `ApplicationEventLevelArrayInput` via:

ApplicationEventLevelArray{ ApplicationEventLevelArgs{...} }

type ApplicationEventLevelArrayOutput

type ApplicationEventLevelArrayOutput struct{ *pulumi.OutputState }

func (ApplicationEventLevelArrayOutput) ElementType

func (ApplicationEventLevelArrayOutput) Index

func (ApplicationEventLevelArrayOutput) ToApplicationEventLevelArrayOutput

func (o ApplicationEventLevelArrayOutput) ToApplicationEventLevelArrayOutput() ApplicationEventLevelArrayOutput

func (ApplicationEventLevelArrayOutput) ToApplicationEventLevelArrayOutputWithContext

func (o ApplicationEventLevelArrayOutput) ToApplicationEventLevelArrayOutputWithContext(ctx context.Context) ApplicationEventLevelArrayOutput

func (ApplicationEventLevelArrayOutput) ToOutput added in v0.76.0

type ApplicationEventLevelInput

type ApplicationEventLevelInput interface {
	pulumi.Input

	ToApplicationEventLevelOutput() ApplicationEventLevelOutput
	ToApplicationEventLevelOutputWithContext(context.Context) ApplicationEventLevelOutput
}

ApplicationEventLevelInput is an input type that accepts ApplicationEventLevelArgs and ApplicationEventLevelOutput values. You can construct a concrete instance of `ApplicationEventLevelInput` via:

ApplicationEventLevelArgs{...}

type ApplicationEventLevelOutput

type ApplicationEventLevelOutput struct{ *pulumi.OutputState }

func (ApplicationEventLevelOutput) ElementType

func (ApplicationEventLevelOutput) ToApplicationEventLevelOutput

func (o ApplicationEventLevelOutput) ToApplicationEventLevelOutput() ApplicationEventLevelOutput

func (ApplicationEventLevelOutput) ToApplicationEventLevelOutputWithContext

func (o ApplicationEventLevelOutput) ToApplicationEventLevelOutputWithContext(ctx context.Context) ApplicationEventLevelOutput

func (ApplicationEventLevelOutput) ToApplicationEventLevelPtrOutput

func (o ApplicationEventLevelOutput) ToApplicationEventLevelPtrOutput() ApplicationEventLevelPtrOutput

func (ApplicationEventLevelOutput) ToApplicationEventLevelPtrOutputWithContext

func (o ApplicationEventLevelOutput) ToApplicationEventLevelPtrOutputWithContext(ctx context.Context) ApplicationEventLevelPtrOutput

func (ApplicationEventLevelOutput) ToOutput added in v0.76.0

func (ApplicationEventLevelOutput) ToStringOutput

func (o ApplicationEventLevelOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationEventLevelOutput) ToStringOutputWithContext

func (o ApplicationEventLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationEventLevelOutput) ToStringPtrOutput

func (o ApplicationEventLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationEventLevelOutput) ToStringPtrOutputWithContext

func (o ApplicationEventLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationEventLevelPtrInput

type ApplicationEventLevelPtrInput interface {
	pulumi.Input

	ToApplicationEventLevelPtrOutput() ApplicationEventLevelPtrOutput
	ToApplicationEventLevelPtrOutputWithContext(context.Context) ApplicationEventLevelPtrOutput
}

func ApplicationEventLevelPtr

func ApplicationEventLevelPtr(v string) ApplicationEventLevelPtrInput

type ApplicationEventLevelPtrOutput

type ApplicationEventLevelPtrOutput struct{ *pulumi.OutputState }

func (ApplicationEventLevelPtrOutput) Elem

func (ApplicationEventLevelPtrOutput) ElementType

func (ApplicationEventLevelPtrOutput) ToApplicationEventLevelPtrOutput

func (o ApplicationEventLevelPtrOutput) ToApplicationEventLevelPtrOutput() ApplicationEventLevelPtrOutput

func (ApplicationEventLevelPtrOutput) ToApplicationEventLevelPtrOutputWithContext

func (o ApplicationEventLevelPtrOutput) ToApplicationEventLevelPtrOutputWithContext(ctx context.Context) ApplicationEventLevelPtrOutput

func (ApplicationEventLevelPtrOutput) ToOutput added in v0.76.0

func (ApplicationEventLevelPtrOutput) ToStringPtrOutput

func (ApplicationEventLevelPtrOutput) ToStringPtrOutputWithContext

func (o ApplicationEventLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationGroupingType added in v0.20.0

type ApplicationGroupingType string

The grouping type of the application

func (ApplicationGroupingType) ElementType added in v0.20.0

func (ApplicationGroupingType) ElementType() reflect.Type

func (ApplicationGroupingType) ToApplicationGroupingTypeOutput added in v0.20.0

func (e ApplicationGroupingType) ToApplicationGroupingTypeOutput() ApplicationGroupingTypeOutput

func (ApplicationGroupingType) ToApplicationGroupingTypeOutputWithContext added in v0.20.0

func (e ApplicationGroupingType) ToApplicationGroupingTypeOutputWithContext(ctx context.Context) ApplicationGroupingTypeOutput

func (ApplicationGroupingType) ToApplicationGroupingTypePtrOutput added in v0.20.0

func (e ApplicationGroupingType) ToApplicationGroupingTypePtrOutput() ApplicationGroupingTypePtrOutput

func (ApplicationGroupingType) ToApplicationGroupingTypePtrOutputWithContext added in v0.20.0

func (e ApplicationGroupingType) ToApplicationGroupingTypePtrOutputWithContext(ctx context.Context) ApplicationGroupingTypePtrOutput

func (ApplicationGroupingType) ToStringOutput added in v0.20.0

func (e ApplicationGroupingType) ToStringOutput() pulumi.StringOutput

func (ApplicationGroupingType) ToStringOutputWithContext added in v0.20.0

func (e ApplicationGroupingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationGroupingType) ToStringPtrOutput added in v0.20.0

func (e ApplicationGroupingType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationGroupingType) ToStringPtrOutputWithContext added in v0.20.0

func (e ApplicationGroupingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationGroupingTypeInput added in v0.20.0

type ApplicationGroupingTypeInput interface {
	pulumi.Input

	ToApplicationGroupingTypeOutput() ApplicationGroupingTypeOutput
	ToApplicationGroupingTypeOutputWithContext(context.Context) ApplicationGroupingTypeOutput
}

ApplicationGroupingTypeInput is an input type that accepts ApplicationGroupingTypeArgs and ApplicationGroupingTypeOutput values. You can construct a concrete instance of `ApplicationGroupingTypeInput` via:

ApplicationGroupingTypeArgs{...}

type ApplicationGroupingTypeOutput added in v0.20.0

type ApplicationGroupingTypeOutput struct{ *pulumi.OutputState }

func (ApplicationGroupingTypeOutput) ElementType added in v0.20.0

func (ApplicationGroupingTypeOutput) ToApplicationGroupingTypeOutput added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToApplicationGroupingTypeOutput() ApplicationGroupingTypeOutput

func (ApplicationGroupingTypeOutput) ToApplicationGroupingTypeOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToApplicationGroupingTypeOutputWithContext(ctx context.Context) ApplicationGroupingTypeOutput

func (ApplicationGroupingTypeOutput) ToApplicationGroupingTypePtrOutput added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToApplicationGroupingTypePtrOutput() ApplicationGroupingTypePtrOutput

func (ApplicationGroupingTypeOutput) ToApplicationGroupingTypePtrOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToApplicationGroupingTypePtrOutputWithContext(ctx context.Context) ApplicationGroupingTypePtrOutput

func (ApplicationGroupingTypeOutput) ToOutput added in v0.76.0

func (ApplicationGroupingTypeOutput) ToStringOutput added in v0.20.0

func (ApplicationGroupingTypeOutput) ToStringOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationGroupingTypeOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationGroupingTypeOutput) ToStringPtrOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationGroupingTypePtrInput added in v0.20.0

type ApplicationGroupingTypePtrInput interface {
	pulumi.Input

	ToApplicationGroupingTypePtrOutput() ApplicationGroupingTypePtrOutput
	ToApplicationGroupingTypePtrOutputWithContext(context.Context) ApplicationGroupingTypePtrOutput
}

func ApplicationGroupingTypePtr added in v0.20.0

func ApplicationGroupingTypePtr(v string) ApplicationGroupingTypePtrInput

type ApplicationGroupingTypePtrOutput added in v0.20.0

type ApplicationGroupingTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationGroupingTypePtrOutput) Elem added in v0.20.0

func (ApplicationGroupingTypePtrOutput) ElementType added in v0.20.0

func (ApplicationGroupingTypePtrOutput) ToApplicationGroupingTypePtrOutput added in v0.20.0

func (o ApplicationGroupingTypePtrOutput) ToApplicationGroupingTypePtrOutput() ApplicationGroupingTypePtrOutput

func (ApplicationGroupingTypePtrOutput) ToApplicationGroupingTypePtrOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypePtrOutput) ToApplicationGroupingTypePtrOutputWithContext(ctx context.Context) ApplicationGroupingTypePtrOutput

func (ApplicationGroupingTypePtrOutput) ToOutput added in v0.76.0

func (ApplicationGroupingTypePtrOutput) ToStringPtrOutput added in v0.20.0

func (ApplicationGroupingTypePtrOutput) ToStringPtrOutputWithContext added in v0.20.0

func (o ApplicationGroupingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationHaClusterPrometheusExporter added in v0.72.0

type ApplicationHaClusterPrometheusExporter struct {
	// Prometheus exporter port.
	PrometheusPort *string `pulumi:"prometheusPort"`
}

The HA cluster Prometheus Exporter settings.

type ApplicationHaClusterPrometheusExporterArgs added in v0.72.0

type ApplicationHaClusterPrometheusExporterArgs struct {
	// Prometheus exporter port.
	PrometheusPort pulumi.StringPtrInput `pulumi:"prometheusPort"`
}

The HA cluster Prometheus Exporter settings.

func (ApplicationHaClusterPrometheusExporterArgs) ElementType added in v0.72.0

func (ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterOutput added in v0.72.0

func (i ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterOutput() ApplicationHaClusterPrometheusExporterOutput

func (ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterOutputWithContext added in v0.72.0

func (i ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterOutputWithContext(ctx context.Context) ApplicationHaClusterPrometheusExporterOutput

func (ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterPtrOutput added in v0.72.0

func (i ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterPtrOutput() ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext added in v0.72.0

func (i ApplicationHaClusterPrometheusExporterArgs) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterArgs) ToOutput added in v0.76.0

type ApplicationHaClusterPrometheusExporterInput added in v0.72.0

type ApplicationHaClusterPrometheusExporterInput interface {
	pulumi.Input

	ToApplicationHaClusterPrometheusExporterOutput() ApplicationHaClusterPrometheusExporterOutput
	ToApplicationHaClusterPrometheusExporterOutputWithContext(context.Context) ApplicationHaClusterPrometheusExporterOutput
}

ApplicationHaClusterPrometheusExporterInput is an input type that accepts ApplicationHaClusterPrometheusExporterArgs and ApplicationHaClusterPrometheusExporterOutput values. You can construct a concrete instance of `ApplicationHaClusterPrometheusExporterInput` via:

ApplicationHaClusterPrometheusExporterArgs{...}

type ApplicationHaClusterPrometheusExporterOutput added in v0.72.0

type ApplicationHaClusterPrometheusExporterOutput struct{ *pulumi.OutputState }

The HA cluster Prometheus Exporter settings.

func (ApplicationHaClusterPrometheusExporterOutput) ElementType added in v0.72.0

func (ApplicationHaClusterPrometheusExporterOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterOutput added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterOutput() ApplicationHaClusterPrometheusExporterOutput

func (ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterOutputWithContext added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterOutputWithContext(ctx context.Context) ApplicationHaClusterPrometheusExporterOutput

func (ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterPtrOutput() ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterOutput) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterOutput) ToOutput added in v0.76.0

type ApplicationHaClusterPrometheusExporterPtrInput added in v0.72.0

type ApplicationHaClusterPrometheusExporterPtrInput interface {
	pulumi.Input

	ToApplicationHaClusterPrometheusExporterPtrOutput() ApplicationHaClusterPrometheusExporterPtrOutput
	ToApplicationHaClusterPrometheusExporterPtrOutputWithContext(context.Context) ApplicationHaClusterPrometheusExporterPtrOutput
}

ApplicationHaClusterPrometheusExporterPtrInput is an input type that accepts ApplicationHaClusterPrometheusExporterArgs, ApplicationHaClusterPrometheusExporterPtr and ApplicationHaClusterPrometheusExporterPtrOutput values. You can construct a concrete instance of `ApplicationHaClusterPrometheusExporterPtrInput` via:

        ApplicationHaClusterPrometheusExporterArgs{...}

or:

        nil

type ApplicationHaClusterPrometheusExporterPtrOutput added in v0.72.0

type ApplicationHaClusterPrometheusExporterPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHaClusterPrometheusExporterPtrOutput) Elem added in v0.72.0

func (ApplicationHaClusterPrometheusExporterPtrOutput) ElementType added in v0.72.0

func (ApplicationHaClusterPrometheusExporterPtrOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationHaClusterPrometheusExporterPtrOutput) ToApplicationHaClusterPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterPtrOutput) ToApplicationHaClusterPrometheusExporterPtrOutput() ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterPtrOutput) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationHaClusterPrometheusExporterPtrOutput) ToApplicationHaClusterPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHaClusterPrometheusExporterPtrOutput

func (ApplicationHaClusterPrometheusExporterPtrOutput) ToOutput added in v0.76.0

type ApplicationHanaPrometheusExporter added in v0.72.0

type ApplicationHanaPrometheusExporter struct {
	// A flag which indicates agreeing to install SAP HANA DB client.
	AgreeToInstallHanadbClient bool `pulumi:"agreeToInstallHanadbClient"`
	// The HANA DB port.
	HanaPort string `pulumi:"hanaPort"`
	// The secret name which manages the HANA DB credentials e.g. {
	//   "username": "<>",
	//   "password": "<>"
	// }.
	HanaSecretName string `pulumi:"hanaSecretName"`
	// HANA DB SID.
	Hanasid string `pulumi:"hanasid"`
	// Prometheus exporter port.
	PrometheusPort *string `pulumi:"prometheusPort"`
}

The HANA DB Prometheus Exporter settings.

type ApplicationHanaPrometheusExporterArgs added in v0.72.0

type ApplicationHanaPrometheusExporterArgs struct {
	// A flag which indicates agreeing to install SAP HANA DB client.
	AgreeToInstallHanadbClient pulumi.BoolInput `pulumi:"agreeToInstallHanadbClient"`
	// The HANA DB port.
	HanaPort pulumi.StringInput `pulumi:"hanaPort"`
	// The secret name which manages the HANA DB credentials e.g. {
	//   "username": "<>",
	//   "password": "<>"
	// }.
	HanaSecretName pulumi.StringInput `pulumi:"hanaSecretName"`
	// HANA DB SID.
	Hanasid pulumi.StringInput `pulumi:"hanasid"`
	// Prometheus exporter port.
	PrometheusPort pulumi.StringPtrInput `pulumi:"prometheusPort"`
}

The HANA DB Prometheus Exporter settings.

func (ApplicationHanaPrometheusExporterArgs) ElementType added in v0.72.0

func (ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterOutput added in v0.72.0

func (i ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterOutput() ApplicationHanaPrometheusExporterOutput

func (ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterOutputWithContext added in v0.72.0

func (i ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterOutputWithContext(ctx context.Context) ApplicationHanaPrometheusExporterOutput

func (ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterPtrOutput added in v0.72.0

func (i ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterPtrOutput() ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterPtrOutputWithContext added in v0.72.0

func (i ApplicationHanaPrometheusExporterArgs) ToApplicationHanaPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterArgs) ToOutput added in v0.76.0

type ApplicationHanaPrometheusExporterInput added in v0.72.0

type ApplicationHanaPrometheusExporterInput interface {
	pulumi.Input

	ToApplicationHanaPrometheusExporterOutput() ApplicationHanaPrometheusExporterOutput
	ToApplicationHanaPrometheusExporterOutputWithContext(context.Context) ApplicationHanaPrometheusExporterOutput
}

ApplicationHanaPrometheusExporterInput is an input type that accepts ApplicationHanaPrometheusExporterArgs and ApplicationHanaPrometheusExporterOutput values. You can construct a concrete instance of `ApplicationHanaPrometheusExporterInput` via:

ApplicationHanaPrometheusExporterArgs{...}

type ApplicationHanaPrometheusExporterOutput added in v0.72.0

type ApplicationHanaPrometheusExporterOutput struct{ *pulumi.OutputState }

The HANA DB Prometheus Exporter settings.

func (ApplicationHanaPrometheusExporterOutput) AgreeToInstallHanadbClient added in v0.72.0

func (o ApplicationHanaPrometheusExporterOutput) AgreeToInstallHanadbClient() pulumi.BoolOutput

A flag which indicates agreeing to install SAP HANA DB client.

func (ApplicationHanaPrometheusExporterOutput) ElementType added in v0.72.0

func (ApplicationHanaPrometheusExporterOutput) HanaPort added in v0.72.0

The HANA DB port.

func (ApplicationHanaPrometheusExporterOutput) HanaSecretName added in v0.72.0

The secret name which manages the HANA DB credentials e.g. {
  "username": "<>",
  "password": "<>"
}.

func (ApplicationHanaPrometheusExporterOutput) Hanasid added in v0.72.0

HANA DB SID.

func (ApplicationHanaPrometheusExporterOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterOutput added in v0.72.0

func (o ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterOutput() ApplicationHanaPrometheusExporterOutput

func (ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterOutputWithContext added in v0.72.0

func (o ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterOutputWithContext(ctx context.Context) ApplicationHanaPrometheusExporterOutput

func (ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterPtrOutput() ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationHanaPrometheusExporterOutput) ToApplicationHanaPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterOutput) ToOutput added in v0.76.0

type ApplicationHanaPrometheusExporterPtrInput added in v0.72.0

type ApplicationHanaPrometheusExporterPtrInput interface {
	pulumi.Input

	ToApplicationHanaPrometheusExporterPtrOutput() ApplicationHanaPrometheusExporterPtrOutput
	ToApplicationHanaPrometheusExporterPtrOutputWithContext(context.Context) ApplicationHanaPrometheusExporterPtrOutput
}

ApplicationHanaPrometheusExporterPtrInput is an input type that accepts ApplicationHanaPrometheusExporterArgs, ApplicationHanaPrometheusExporterPtr and ApplicationHanaPrometheusExporterPtrOutput values. You can construct a concrete instance of `ApplicationHanaPrometheusExporterPtrInput` via:

        ApplicationHanaPrometheusExporterArgs{...}

or:

        nil

type ApplicationHanaPrometheusExporterPtrOutput added in v0.72.0

type ApplicationHanaPrometheusExporterPtrOutput struct{ *pulumi.OutputState }

func (ApplicationHanaPrometheusExporterPtrOutput) AgreeToInstallHanadbClient added in v0.72.0

func (o ApplicationHanaPrometheusExporterPtrOutput) AgreeToInstallHanadbClient() pulumi.BoolPtrOutput

A flag which indicates agreeing to install SAP HANA DB client.

func (ApplicationHanaPrometheusExporterPtrOutput) Elem added in v0.72.0

func (ApplicationHanaPrometheusExporterPtrOutput) ElementType added in v0.72.0

func (ApplicationHanaPrometheusExporterPtrOutput) HanaPort added in v0.72.0

The HANA DB port.

func (ApplicationHanaPrometheusExporterPtrOutput) HanaSecretName added in v0.72.0

The secret name which manages the HANA DB credentials e.g. {
  "username": "<>",
  "password": "<>"
}.

func (ApplicationHanaPrometheusExporterPtrOutput) Hanasid added in v0.72.0

HANA DB SID.

func (ApplicationHanaPrometheusExporterPtrOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationHanaPrometheusExporterPtrOutput) ToApplicationHanaPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationHanaPrometheusExporterPtrOutput) ToApplicationHanaPrometheusExporterPtrOutput() ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterPtrOutput) ToApplicationHanaPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationHanaPrometheusExporterPtrOutput) ToApplicationHanaPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationHanaPrometheusExporterPtrOutput

func (ApplicationHanaPrometheusExporterPtrOutput) ToOutput added in v0.76.0

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationJmxPrometheusExporter added in v0.72.0

type ApplicationJmxPrometheusExporter struct {
	// Java agent host port
	HostPort *string `pulumi:"hostPort"`
	// JMX service URL.
	Jmxurl *string `pulumi:"jmxurl"`
	// Prometheus exporter port.
	PrometheusPort *string `pulumi:"prometheusPort"`
}

The JMX Prometheus Exporter settings.

type ApplicationJmxPrometheusExporterArgs added in v0.72.0

type ApplicationJmxPrometheusExporterArgs struct {
	// Java agent host port
	HostPort pulumi.StringPtrInput `pulumi:"hostPort"`
	// JMX service URL.
	Jmxurl pulumi.StringPtrInput `pulumi:"jmxurl"`
	// Prometheus exporter port.
	PrometheusPort pulumi.StringPtrInput `pulumi:"prometheusPort"`
}

The JMX Prometheus Exporter settings.

func (ApplicationJmxPrometheusExporterArgs) ElementType added in v0.72.0

func (ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterOutput added in v0.72.0

func (i ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterOutput() ApplicationJmxPrometheusExporterOutput

func (ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterOutputWithContext added in v0.72.0

func (i ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterOutputWithContext(ctx context.Context) ApplicationJmxPrometheusExporterOutput

func (ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterPtrOutput added in v0.72.0

func (i ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterPtrOutput() ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterPtrOutputWithContext added in v0.72.0

func (i ApplicationJmxPrometheusExporterArgs) ToApplicationJmxPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterArgs) ToOutput added in v0.76.0

type ApplicationJmxPrometheusExporterInput added in v0.72.0

type ApplicationJmxPrometheusExporterInput interface {
	pulumi.Input

	ToApplicationJmxPrometheusExporterOutput() ApplicationJmxPrometheusExporterOutput
	ToApplicationJmxPrometheusExporterOutputWithContext(context.Context) ApplicationJmxPrometheusExporterOutput
}

ApplicationJmxPrometheusExporterInput is an input type that accepts ApplicationJmxPrometheusExporterArgs and ApplicationJmxPrometheusExporterOutput values. You can construct a concrete instance of `ApplicationJmxPrometheusExporterInput` via:

ApplicationJmxPrometheusExporterArgs{...}

type ApplicationJmxPrometheusExporterOutput added in v0.72.0

type ApplicationJmxPrometheusExporterOutput struct{ *pulumi.OutputState }

The JMX Prometheus Exporter settings.

func (ApplicationJmxPrometheusExporterOutput) ElementType added in v0.72.0

func (ApplicationJmxPrometheusExporterOutput) HostPort added in v0.72.0

Java agent host port

func (ApplicationJmxPrometheusExporterOutput) Jmxurl added in v0.72.0

JMX service URL.

func (ApplicationJmxPrometheusExporterOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterOutput added in v0.72.0

func (o ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterOutput() ApplicationJmxPrometheusExporterOutput

func (ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterOutputWithContext added in v0.72.0

func (o ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterOutputWithContext(ctx context.Context) ApplicationJmxPrometheusExporterOutput

func (ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterPtrOutput() ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationJmxPrometheusExporterOutput) ToApplicationJmxPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterOutput) ToOutput added in v0.76.0

type ApplicationJmxPrometheusExporterPtrInput added in v0.72.0

type ApplicationJmxPrometheusExporterPtrInput interface {
	pulumi.Input

	ToApplicationJmxPrometheusExporterPtrOutput() ApplicationJmxPrometheusExporterPtrOutput
	ToApplicationJmxPrometheusExporterPtrOutputWithContext(context.Context) ApplicationJmxPrometheusExporterPtrOutput
}

ApplicationJmxPrometheusExporterPtrInput is an input type that accepts ApplicationJmxPrometheusExporterArgs, ApplicationJmxPrometheusExporterPtr and ApplicationJmxPrometheusExporterPtrOutput values. You can construct a concrete instance of `ApplicationJmxPrometheusExporterPtrInput` via:

        ApplicationJmxPrometheusExporterArgs{...}

or:

        nil

type ApplicationJmxPrometheusExporterPtrOutput added in v0.72.0

type ApplicationJmxPrometheusExporterPtrOutput struct{ *pulumi.OutputState }

func (ApplicationJmxPrometheusExporterPtrOutput) Elem added in v0.72.0

func (ApplicationJmxPrometheusExporterPtrOutput) ElementType added in v0.72.0

func (ApplicationJmxPrometheusExporterPtrOutput) HostPort added in v0.72.0

Java agent host port

func (ApplicationJmxPrometheusExporterPtrOutput) Jmxurl added in v0.72.0

JMX service URL.

func (ApplicationJmxPrometheusExporterPtrOutput) PrometheusPort added in v0.72.0

Prometheus exporter port.

func (ApplicationJmxPrometheusExporterPtrOutput) ToApplicationJmxPrometheusExporterPtrOutput added in v0.72.0

func (o ApplicationJmxPrometheusExporterPtrOutput) ToApplicationJmxPrometheusExporterPtrOutput() ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterPtrOutput) ToApplicationJmxPrometheusExporterPtrOutputWithContext added in v0.72.0

func (o ApplicationJmxPrometheusExporterPtrOutput) ToApplicationJmxPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationJmxPrometheusExporterPtrOutput

func (ApplicationJmxPrometheusExporterPtrOutput) ToOutput added in v0.76.0

type ApplicationLog

type ApplicationLog struct {
	// The type of encoding of the logs to be monitored.
	Encoding *ApplicationLogEncoding `pulumi:"encoding"`
	// The CloudWatch log group name to be associated to the monitored log.
	LogGroupName *string `pulumi:"logGroupName"`
	// The path of the logs to be monitored.
	LogPath *string `pulumi:"logPath"`
	// The log type decides the log patterns against which Application Insights analyzes the log.
	LogType string `pulumi:"logType"`
	// The name of the log pattern set.
	PatternSet *string `pulumi:"patternSet"`
}

A log to be monitored for the component.

type ApplicationLogArgs

type ApplicationLogArgs struct {
	// The type of encoding of the logs to be monitored.
	Encoding ApplicationLogEncodingPtrInput `pulumi:"encoding"`
	// The CloudWatch log group name to be associated to the monitored log.
	LogGroupName pulumi.StringPtrInput `pulumi:"logGroupName"`
	// The path of the logs to be monitored.
	LogPath pulumi.StringPtrInput `pulumi:"logPath"`
	// The log type decides the log patterns against which Application Insights analyzes the log.
	LogType pulumi.StringInput `pulumi:"logType"`
	// The name of the log pattern set.
	PatternSet pulumi.StringPtrInput `pulumi:"patternSet"`
}

A log to be monitored for the component.

func (ApplicationLogArgs) ElementType

func (ApplicationLogArgs) ElementType() reflect.Type

func (ApplicationLogArgs) ToApplicationLogOutput

func (i ApplicationLogArgs) ToApplicationLogOutput() ApplicationLogOutput

func (ApplicationLogArgs) ToApplicationLogOutputWithContext

func (i ApplicationLogArgs) ToApplicationLogOutputWithContext(ctx context.Context) ApplicationLogOutput

func (ApplicationLogArgs) ToOutput added in v0.76.0

type ApplicationLogArray

type ApplicationLogArray []ApplicationLogInput

func (ApplicationLogArray) ElementType

func (ApplicationLogArray) ElementType() reflect.Type

func (ApplicationLogArray) ToApplicationLogArrayOutput

func (i ApplicationLogArray) ToApplicationLogArrayOutput() ApplicationLogArrayOutput

func (ApplicationLogArray) ToApplicationLogArrayOutputWithContext

func (i ApplicationLogArray) ToApplicationLogArrayOutputWithContext(ctx context.Context) ApplicationLogArrayOutput

func (ApplicationLogArray) ToOutput added in v0.76.0

type ApplicationLogArrayInput

type ApplicationLogArrayInput interface {
	pulumi.Input

	ToApplicationLogArrayOutput() ApplicationLogArrayOutput
	ToApplicationLogArrayOutputWithContext(context.Context) ApplicationLogArrayOutput
}

ApplicationLogArrayInput is an input type that accepts ApplicationLogArray and ApplicationLogArrayOutput values. You can construct a concrete instance of `ApplicationLogArrayInput` via:

ApplicationLogArray{ ApplicationLogArgs{...} }

type ApplicationLogArrayOutput

type ApplicationLogArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLogArrayOutput) ElementType

func (ApplicationLogArrayOutput) ElementType() reflect.Type

func (ApplicationLogArrayOutput) Index

func (ApplicationLogArrayOutput) ToApplicationLogArrayOutput

func (o ApplicationLogArrayOutput) ToApplicationLogArrayOutput() ApplicationLogArrayOutput

func (ApplicationLogArrayOutput) ToApplicationLogArrayOutputWithContext

func (o ApplicationLogArrayOutput) ToApplicationLogArrayOutputWithContext(ctx context.Context) ApplicationLogArrayOutput

func (ApplicationLogArrayOutput) ToOutput added in v0.76.0

type ApplicationLogEncoding

type ApplicationLogEncoding string

The type of encoding of the logs to be monitored.

func (ApplicationLogEncoding) ElementType

func (ApplicationLogEncoding) ElementType() reflect.Type

func (ApplicationLogEncoding) ToApplicationLogEncodingOutput

func (e ApplicationLogEncoding) ToApplicationLogEncodingOutput() ApplicationLogEncodingOutput

func (ApplicationLogEncoding) ToApplicationLogEncodingOutputWithContext

func (e ApplicationLogEncoding) ToApplicationLogEncodingOutputWithContext(ctx context.Context) ApplicationLogEncodingOutput

func (ApplicationLogEncoding) ToApplicationLogEncodingPtrOutput

func (e ApplicationLogEncoding) ToApplicationLogEncodingPtrOutput() ApplicationLogEncodingPtrOutput

func (ApplicationLogEncoding) ToApplicationLogEncodingPtrOutputWithContext

func (e ApplicationLogEncoding) ToApplicationLogEncodingPtrOutputWithContext(ctx context.Context) ApplicationLogEncodingPtrOutput

func (ApplicationLogEncoding) ToStringOutput

func (e ApplicationLogEncoding) ToStringOutput() pulumi.StringOutput

func (ApplicationLogEncoding) ToStringOutputWithContext

func (e ApplicationLogEncoding) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationLogEncoding) ToStringPtrOutput

func (e ApplicationLogEncoding) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationLogEncoding) ToStringPtrOutputWithContext

func (e ApplicationLogEncoding) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationLogEncodingInput

type ApplicationLogEncodingInput interface {
	pulumi.Input

	ToApplicationLogEncodingOutput() ApplicationLogEncodingOutput
	ToApplicationLogEncodingOutputWithContext(context.Context) ApplicationLogEncodingOutput
}

ApplicationLogEncodingInput is an input type that accepts ApplicationLogEncodingArgs and ApplicationLogEncodingOutput values. You can construct a concrete instance of `ApplicationLogEncodingInput` via:

ApplicationLogEncodingArgs{...}

type ApplicationLogEncodingOutput

type ApplicationLogEncodingOutput struct{ *pulumi.OutputState }

func (ApplicationLogEncodingOutput) ElementType

func (ApplicationLogEncodingOutput) ToApplicationLogEncodingOutput

func (o ApplicationLogEncodingOutput) ToApplicationLogEncodingOutput() ApplicationLogEncodingOutput

func (ApplicationLogEncodingOutput) ToApplicationLogEncodingOutputWithContext

func (o ApplicationLogEncodingOutput) ToApplicationLogEncodingOutputWithContext(ctx context.Context) ApplicationLogEncodingOutput

func (ApplicationLogEncodingOutput) ToApplicationLogEncodingPtrOutput

func (o ApplicationLogEncodingOutput) ToApplicationLogEncodingPtrOutput() ApplicationLogEncodingPtrOutput

func (ApplicationLogEncodingOutput) ToApplicationLogEncodingPtrOutputWithContext

func (o ApplicationLogEncodingOutput) ToApplicationLogEncodingPtrOutputWithContext(ctx context.Context) ApplicationLogEncodingPtrOutput

func (ApplicationLogEncodingOutput) ToOutput added in v0.76.0

func (ApplicationLogEncodingOutput) ToStringOutput

func (ApplicationLogEncodingOutput) ToStringOutputWithContext

func (o ApplicationLogEncodingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationLogEncodingOutput) ToStringPtrOutput

func (o ApplicationLogEncodingOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationLogEncodingOutput) ToStringPtrOutputWithContext

func (o ApplicationLogEncodingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationLogEncodingPtrInput

type ApplicationLogEncodingPtrInput interface {
	pulumi.Input

	ToApplicationLogEncodingPtrOutput() ApplicationLogEncodingPtrOutput
	ToApplicationLogEncodingPtrOutputWithContext(context.Context) ApplicationLogEncodingPtrOutput
}

func ApplicationLogEncodingPtr

func ApplicationLogEncodingPtr(v string) ApplicationLogEncodingPtrInput

type ApplicationLogEncodingPtrOutput

type ApplicationLogEncodingPtrOutput struct{ *pulumi.OutputState }

func (ApplicationLogEncodingPtrOutput) Elem

func (ApplicationLogEncodingPtrOutput) ElementType

func (ApplicationLogEncodingPtrOutput) ToApplicationLogEncodingPtrOutput

func (o ApplicationLogEncodingPtrOutput) ToApplicationLogEncodingPtrOutput() ApplicationLogEncodingPtrOutput

func (ApplicationLogEncodingPtrOutput) ToApplicationLogEncodingPtrOutputWithContext

func (o ApplicationLogEncodingPtrOutput) ToApplicationLogEncodingPtrOutputWithContext(ctx context.Context) ApplicationLogEncodingPtrOutput

func (ApplicationLogEncodingPtrOutput) ToOutput added in v0.76.0

func (ApplicationLogEncodingPtrOutput) ToStringPtrOutput

func (ApplicationLogEncodingPtrOutput) ToStringPtrOutputWithContext

func (o ApplicationLogEncodingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationLogInput

type ApplicationLogInput interface {
	pulumi.Input

	ToApplicationLogOutput() ApplicationLogOutput
	ToApplicationLogOutputWithContext(context.Context) ApplicationLogOutput
}

ApplicationLogInput is an input type that accepts ApplicationLogArgs and ApplicationLogOutput values. You can construct a concrete instance of `ApplicationLogInput` via:

ApplicationLogArgs{...}

type ApplicationLogOutput

type ApplicationLogOutput struct{ *pulumi.OutputState }

A log to be monitored for the component.

func (ApplicationLogOutput) ElementType

func (ApplicationLogOutput) ElementType() reflect.Type

func (ApplicationLogOutput) Encoding

The type of encoding of the logs to be monitored.

func (ApplicationLogOutput) LogGroupName

func (o ApplicationLogOutput) LogGroupName() pulumi.StringPtrOutput

The CloudWatch log group name to be associated to the monitored log.

func (ApplicationLogOutput) LogPath

The path of the logs to be monitored.

func (ApplicationLogOutput) LogType

The log type decides the log patterns against which Application Insights analyzes the log.

func (ApplicationLogOutput) PatternSet

The name of the log pattern set.

func (ApplicationLogOutput) ToApplicationLogOutput

func (o ApplicationLogOutput) ToApplicationLogOutput() ApplicationLogOutput

func (ApplicationLogOutput) ToApplicationLogOutputWithContext

func (o ApplicationLogOutput) ToApplicationLogOutputWithContext(ctx context.Context) ApplicationLogOutput

func (ApplicationLogOutput) ToOutput added in v0.76.0

type ApplicationLogPattern

type ApplicationLogPattern struct {
	// The log pattern.
	Pattern string `pulumi:"pattern"`
	// The name of the log pattern.
	PatternName string `pulumi:"patternName"`
	// Rank of the log pattern.
	Rank int `pulumi:"rank"`
}

The log pattern.

type ApplicationLogPatternArgs

type ApplicationLogPatternArgs struct {
	// The log pattern.
	Pattern pulumi.StringInput `pulumi:"pattern"`
	// The name of the log pattern.
	PatternName pulumi.StringInput `pulumi:"patternName"`
	// Rank of the log pattern.
	Rank pulumi.IntInput `pulumi:"rank"`
}

The log pattern.

func (ApplicationLogPatternArgs) ElementType

func (ApplicationLogPatternArgs) ElementType() reflect.Type

func (ApplicationLogPatternArgs) ToApplicationLogPatternOutput

func (i ApplicationLogPatternArgs) ToApplicationLogPatternOutput() ApplicationLogPatternOutput

func (ApplicationLogPatternArgs) ToApplicationLogPatternOutputWithContext

func (i ApplicationLogPatternArgs) ToApplicationLogPatternOutputWithContext(ctx context.Context) ApplicationLogPatternOutput

func (ApplicationLogPatternArgs) ToOutput added in v0.76.0

type ApplicationLogPatternArray

type ApplicationLogPatternArray []ApplicationLogPatternInput

func (ApplicationLogPatternArray) ElementType

func (ApplicationLogPatternArray) ElementType() reflect.Type

func (ApplicationLogPatternArray) ToApplicationLogPatternArrayOutput

func (i ApplicationLogPatternArray) ToApplicationLogPatternArrayOutput() ApplicationLogPatternArrayOutput

func (ApplicationLogPatternArray) ToApplicationLogPatternArrayOutputWithContext

func (i ApplicationLogPatternArray) ToApplicationLogPatternArrayOutputWithContext(ctx context.Context) ApplicationLogPatternArrayOutput

func (ApplicationLogPatternArray) ToOutput added in v0.76.0

type ApplicationLogPatternArrayInput

type ApplicationLogPatternArrayInput interface {
	pulumi.Input

	ToApplicationLogPatternArrayOutput() ApplicationLogPatternArrayOutput
	ToApplicationLogPatternArrayOutputWithContext(context.Context) ApplicationLogPatternArrayOutput
}

ApplicationLogPatternArrayInput is an input type that accepts ApplicationLogPatternArray and ApplicationLogPatternArrayOutput values. You can construct a concrete instance of `ApplicationLogPatternArrayInput` via:

ApplicationLogPatternArray{ ApplicationLogPatternArgs{...} }

type ApplicationLogPatternArrayOutput

type ApplicationLogPatternArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLogPatternArrayOutput) ElementType

func (ApplicationLogPatternArrayOutput) Index

func (ApplicationLogPatternArrayOutput) ToApplicationLogPatternArrayOutput

func (o ApplicationLogPatternArrayOutput) ToApplicationLogPatternArrayOutput() ApplicationLogPatternArrayOutput

func (ApplicationLogPatternArrayOutput) ToApplicationLogPatternArrayOutputWithContext

func (o ApplicationLogPatternArrayOutput) ToApplicationLogPatternArrayOutputWithContext(ctx context.Context) ApplicationLogPatternArrayOutput

func (ApplicationLogPatternArrayOutput) ToOutput added in v0.76.0

type ApplicationLogPatternInput

type ApplicationLogPatternInput interface {
	pulumi.Input

	ToApplicationLogPatternOutput() ApplicationLogPatternOutput
	ToApplicationLogPatternOutputWithContext(context.Context) ApplicationLogPatternOutput
}

ApplicationLogPatternInput is an input type that accepts ApplicationLogPatternArgs and ApplicationLogPatternOutput values. You can construct a concrete instance of `ApplicationLogPatternInput` via:

ApplicationLogPatternArgs{...}

type ApplicationLogPatternOutput

type ApplicationLogPatternOutput struct{ *pulumi.OutputState }

The log pattern.

func (ApplicationLogPatternOutput) ElementType

func (ApplicationLogPatternOutput) Pattern

The log pattern.

func (ApplicationLogPatternOutput) PatternName

The name of the log pattern.

func (ApplicationLogPatternOutput) Rank

Rank of the log pattern.

func (ApplicationLogPatternOutput) ToApplicationLogPatternOutput

func (o ApplicationLogPatternOutput) ToApplicationLogPatternOutput() ApplicationLogPatternOutput

func (ApplicationLogPatternOutput) ToApplicationLogPatternOutputWithContext

func (o ApplicationLogPatternOutput) ToApplicationLogPatternOutputWithContext(ctx context.Context) ApplicationLogPatternOutput

func (ApplicationLogPatternOutput) ToOutput added in v0.76.0

type ApplicationLogPatternSet

type ApplicationLogPatternSet struct {
	// The log patterns of a set.
	LogPatterns []ApplicationLogPattern `pulumi:"logPatterns"`
	// The name of the log pattern set.
	PatternSetName string `pulumi:"patternSetName"`
}

The log pattern set.

type ApplicationLogPatternSetArgs

type ApplicationLogPatternSetArgs struct {
	// The log patterns of a set.
	LogPatterns ApplicationLogPatternArrayInput `pulumi:"logPatterns"`
	// The name of the log pattern set.
	PatternSetName pulumi.StringInput `pulumi:"patternSetName"`
}

The log pattern set.

func (ApplicationLogPatternSetArgs) ElementType

func (ApplicationLogPatternSetArgs) ToApplicationLogPatternSetOutput

func (i ApplicationLogPatternSetArgs) ToApplicationLogPatternSetOutput() ApplicationLogPatternSetOutput

func (ApplicationLogPatternSetArgs) ToApplicationLogPatternSetOutputWithContext

func (i ApplicationLogPatternSetArgs) ToApplicationLogPatternSetOutputWithContext(ctx context.Context) ApplicationLogPatternSetOutput

func (ApplicationLogPatternSetArgs) ToOutput added in v0.76.0

type ApplicationLogPatternSetArray

type ApplicationLogPatternSetArray []ApplicationLogPatternSetInput

func (ApplicationLogPatternSetArray) ElementType

func (ApplicationLogPatternSetArray) ToApplicationLogPatternSetArrayOutput

func (i ApplicationLogPatternSetArray) ToApplicationLogPatternSetArrayOutput() ApplicationLogPatternSetArrayOutput

func (ApplicationLogPatternSetArray) ToApplicationLogPatternSetArrayOutputWithContext

func (i ApplicationLogPatternSetArray) ToApplicationLogPatternSetArrayOutputWithContext(ctx context.Context) ApplicationLogPatternSetArrayOutput

func (ApplicationLogPatternSetArray) ToOutput added in v0.76.0

type ApplicationLogPatternSetArrayInput

type ApplicationLogPatternSetArrayInput interface {
	pulumi.Input

	ToApplicationLogPatternSetArrayOutput() ApplicationLogPatternSetArrayOutput
	ToApplicationLogPatternSetArrayOutputWithContext(context.Context) ApplicationLogPatternSetArrayOutput
}

ApplicationLogPatternSetArrayInput is an input type that accepts ApplicationLogPatternSetArray and ApplicationLogPatternSetArrayOutput values. You can construct a concrete instance of `ApplicationLogPatternSetArrayInput` via:

ApplicationLogPatternSetArray{ ApplicationLogPatternSetArgs{...} }

type ApplicationLogPatternSetArrayOutput

type ApplicationLogPatternSetArrayOutput struct{ *pulumi.OutputState }

func (ApplicationLogPatternSetArrayOutput) ElementType

func (ApplicationLogPatternSetArrayOutput) Index

func (ApplicationLogPatternSetArrayOutput) ToApplicationLogPatternSetArrayOutput

func (o ApplicationLogPatternSetArrayOutput) ToApplicationLogPatternSetArrayOutput() ApplicationLogPatternSetArrayOutput

func (ApplicationLogPatternSetArrayOutput) ToApplicationLogPatternSetArrayOutputWithContext

func (o ApplicationLogPatternSetArrayOutput) ToApplicationLogPatternSetArrayOutputWithContext(ctx context.Context) ApplicationLogPatternSetArrayOutput

func (ApplicationLogPatternSetArrayOutput) ToOutput added in v0.76.0

type ApplicationLogPatternSetInput

type ApplicationLogPatternSetInput interface {
	pulumi.Input

	ToApplicationLogPatternSetOutput() ApplicationLogPatternSetOutput
	ToApplicationLogPatternSetOutputWithContext(context.Context) ApplicationLogPatternSetOutput
}

ApplicationLogPatternSetInput is an input type that accepts ApplicationLogPatternSetArgs and ApplicationLogPatternSetOutput values. You can construct a concrete instance of `ApplicationLogPatternSetInput` via:

ApplicationLogPatternSetArgs{...}

type ApplicationLogPatternSetOutput

type ApplicationLogPatternSetOutput struct{ *pulumi.OutputState }

The log pattern set.

func (ApplicationLogPatternSetOutput) ElementType

func (ApplicationLogPatternSetOutput) LogPatterns

The log patterns of a set.

func (ApplicationLogPatternSetOutput) PatternSetName

The name of the log pattern set.

func (ApplicationLogPatternSetOutput) ToApplicationLogPatternSetOutput

func (o ApplicationLogPatternSetOutput) ToApplicationLogPatternSetOutput() ApplicationLogPatternSetOutput

func (ApplicationLogPatternSetOutput) ToApplicationLogPatternSetOutputWithContext

func (o ApplicationLogPatternSetOutput) ToApplicationLogPatternSetOutputWithContext(ctx context.Context) ApplicationLogPatternSetOutput

func (ApplicationLogPatternSetOutput) ToOutput added in v0.76.0

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationArn added in v0.72.0

func (o ApplicationOutput) ApplicationArn() pulumi.StringOutput

The ARN of the ApplicationInsights application.

func (ApplicationOutput) AutoConfigurationEnabled added in v0.17.0

func (o ApplicationOutput) AutoConfigurationEnabled() pulumi.BoolPtrOutput

If set to true, application will be configured with recommended monitoring configuration.

func (ApplicationOutput) ComponentMonitoringSettings added in v0.17.0

The monitoring settings of the components.

func (ApplicationOutput) CustomComponents added in v0.17.0

The custom grouped components.

func (ApplicationOutput) CweMonitorEnabled added in v0.72.0

func (o ApplicationOutput) CweMonitorEnabled() pulumi.BoolPtrOutput

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) GroupingType added in v0.20.0

The grouping type of the application

func (ApplicationOutput) LogPatternSets added in v0.17.0

The log pattern sets.

func (ApplicationOutput) OpsCenterEnabled added in v0.17.0

func (o ApplicationOutput) OpsCenterEnabled() pulumi.BoolPtrOutput

When set to true, creates opsItems for any problems detected on an application.

func (ApplicationOutput) OpsItemSnsTopicArn added in v0.72.0

func (o ApplicationOutput) OpsItemSnsTopicArn() pulumi.StringPtrOutput

The SNS topic provided to Application Insights that is associated to the created opsItem.

func (ApplicationOutput) ResourceGroupName added in v0.17.0

func (o ApplicationOutput) ResourceGroupName() pulumi.StringOutput

The name of the resource group.

func (ApplicationOutput) Tags added in v0.17.0

The tags of Application Insights application.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) ToOutput added in v0.76.0

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationSubComponentConfigurationDetails

type ApplicationSubComponentConfigurationDetails struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics []ApplicationAlarmMetric `pulumi:"alarmMetrics"`
	// A list of logs to monitor for the component.
	Logs []ApplicationLog `pulumi:"logs"`
	// A list of Windows Events to log.
	WindowsEvents []ApplicationWindowsEvent `pulumi:"windowsEvents"`
}

The configuration settings of sub components.

type ApplicationSubComponentConfigurationDetailsArgs

type ApplicationSubComponentConfigurationDetailsArgs struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics ApplicationAlarmMetricArrayInput `pulumi:"alarmMetrics"`
	// A list of logs to monitor for the component.
	Logs ApplicationLogArrayInput `pulumi:"logs"`
	// A list of Windows Events to log.
	WindowsEvents ApplicationWindowsEventArrayInput `pulumi:"windowsEvents"`
}

The configuration settings of sub components.

func (ApplicationSubComponentConfigurationDetailsArgs) ElementType

func (ApplicationSubComponentConfigurationDetailsArgs) ToApplicationSubComponentConfigurationDetailsOutput

func (i ApplicationSubComponentConfigurationDetailsArgs) ToApplicationSubComponentConfigurationDetailsOutput() ApplicationSubComponentConfigurationDetailsOutput

func (ApplicationSubComponentConfigurationDetailsArgs) ToApplicationSubComponentConfigurationDetailsOutputWithContext

func (i ApplicationSubComponentConfigurationDetailsArgs) ToApplicationSubComponentConfigurationDetailsOutputWithContext(ctx context.Context) ApplicationSubComponentConfigurationDetailsOutput

func (ApplicationSubComponentConfigurationDetailsArgs) ToOutput added in v0.76.0

type ApplicationSubComponentConfigurationDetailsInput

type ApplicationSubComponentConfigurationDetailsInput interface {
	pulumi.Input

	ToApplicationSubComponentConfigurationDetailsOutput() ApplicationSubComponentConfigurationDetailsOutput
	ToApplicationSubComponentConfigurationDetailsOutputWithContext(context.Context) ApplicationSubComponentConfigurationDetailsOutput
}

ApplicationSubComponentConfigurationDetailsInput is an input type that accepts ApplicationSubComponentConfigurationDetailsArgs and ApplicationSubComponentConfigurationDetailsOutput values. You can construct a concrete instance of `ApplicationSubComponentConfigurationDetailsInput` via:

ApplicationSubComponentConfigurationDetailsArgs{...}

type ApplicationSubComponentConfigurationDetailsOutput

type ApplicationSubComponentConfigurationDetailsOutput struct{ *pulumi.OutputState }

The configuration settings of sub components.

func (ApplicationSubComponentConfigurationDetailsOutput) AlarmMetrics

A list of metrics to monitor for the component.

func (ApplicationSubComponentConfigurationDetailsOutput) ElementType

func (ApplicationSubComponentConfigurationDetailsOutput) Logs

A list of logs to monitor for the component.

func (ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutput

func (o ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutput() ApplicationSubComponentConfigurationDetailsOutput

func (ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutputWithContext

func (o ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutputWithContext(ctx context.Context) ApplicationSubComponentConfigurationDetailsOutput

func (ApplicationSubComponentConfigurationDetailsOutput) ToOutput added in v0.76.0

func (ApplicationSubComponentConfigurationDetailsOutput) WindowsEvents

A list of Windows Events to log.

type ApplicationSubComponentTypeConfiguration

type ApplicationSubComponentTypeConfiguration struct {
	// The configuration settings of sub components.
	SubComponentConfigurationDetails ApplicationSubComponentConfigurationDetails `pulumi:"subComponentConfigurationDetails"`
	// The sub component type.
	SubComponentType ApplicationSubComponentTypeConfigurationSubComponentType `pulumi:"subComponentType"`
}

One type sub component configurations for the component.

type ApplicationSubComponentTypeConfigurationArgs

type ApplicationSubComponentTypeConfigurationArgs struct {
	// The configuration settings of sub components.
	SubComponentConfigurationDetails ApplicationSubComponentConfigurationDetailsInput `pulumi:"subComponentConfigurationDetails"`
	// The sub component type.
	SubComponentType ApplicationSubComponentTypeConfigurationSubComponentTypeInput `pulumi:"subComponentType"`
}

One type sub component configurations for the component.

func (ApplicationSubComponentTypeConfigurationArgs) ElementType

func (ApplicationSubComponentTypeConfigurationArgs) ToApplicationSubComponentTypeConfigurationOutput

func (i ApplicationSubComponentTypeConfigurationArgs) ToApplicationSubComponentTypeConfigurationOutput() ApplicationSubComponentTypeConfigurationOutput

func (ApplicationSubComponentTypeConfigurationArgs) ToApplicationSubComponentTypeConfigurationOutputWithContext

func (i ApplicationSubComponentTypeConfigurationArgs) ToApplicationSubComponentTypeConfigurationOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationOutput

func (ApplicationSubComponentTypeConfigurationArgs) ToOutput added in v0.76.0

type ApplicationSubComponentTypeConfigurationArray

type ApplicationSubComponentTypeConfigurationArray []ApplicationSubComponentTypeConfigurationInput

func (ApplicationSubComponentTypeConfigurationArray) ElementType

func (ApplicationSubComponentTypeConfigurationArray) ToApplicationSubComponentTypeConfigurationArrayOutput

func (i ApplicationSubComponentTypeConfigurationArray) ToApplicationSubComponentTypeConfigurationArrayOutput() ApplicationSubComponentTypeConfigurationArrayOutput

func (ApplicationSubComponentTypeConfigurationArray) ToApplicationSubComponentTypeConfigurationArrayOutputWithContext

func (i ApplicationSubComponentTypeConfigurationArray) ToApplicationSubComponentTypeConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationArrayOutput

func (ApplicationSubComponentTypeConfigurationArray) ToOutput added in v0.76.0

type ApplicationSubComponentTypeConfigurationArrayInput

type ApplicationSubComponentTypeConfigurationArrayInput interface {
	pulumi.Input

	ToApplicationSubComponentTypeConfigurationArrayOutput() ApplicationSubComponentTypeConfigurationArrayOutput
	ToApplicationSubComponentTypeConfigurationArrayOutputWithContext(context.Context) ApplicationSubComponentTypeConfigurationArrayOutput
}

ApplicationSubComponentTypeConfigurationArrayInput is an input type that accepts ApplicationSubComponentTypeConfigurationArray and ApplicationSubComponentTypeConfigurationArrayOutput values. You can construct a concrete instance of `ApplicationSubComponentTypeConfigurationArrayInput` via:

ApplicationSubComponentTypeConfigurationArray{ ApplicationSubComponentTypeConfigurationArgs{...} }

type ApplicationSubComponentTypeConfigurationArrayOutput

type ApplicationSubComponentTypeConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationSubComponentTypeConfigurationArrayOutput) ElementType

func (ApplicationSubComponentTypeConfigurationArrayOutput) Index

func (ApplicationSubComponentTypeConfigurationArrayOutput) ToApplicationSubComponentTypeConfigurationArrayOutput

func (o ApplicationSubComponentTypeConfigurationArrayOutput) ToApplicationSubComponentTypeConfigurationArrayOutput() ApplicationSubComponentTypeConfigurationArrayOutput

func (ApplicationSubComponentTypeConfigurationArrayOutput) ToApplicationSubComponentTypeConfigurationArrayOutputWithContext

func (o ApplicationSubComponentTypeConfigurationArrayOutput) ToApplicationSubComponentTypeConfigurationArrayOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationArrayOutput

func (ApplicationSubComponentTypeConfigurationArrayOutput) ToOutput added in v0.76.0

type ApplicationSubComponentTypeConfigurationInput

type ApplicationSubComponentTypeConfigurationInput interface {
	pulumi.Input

	ToApplicationSubComponentTypeConfigurationOutput() ApplicationSubComponentTypeConfigurationOutput
	ToApplicationSubComponentTypeConfigurationOutputWithContext(context.Context) ApplicationSubComponentTypeConfigurationOutput
}

ApplicationSubComponentTypeConfigurationInput is an input type that accepts ApplicationSubComponentTypeConfigurationArgs and ApplicationSubComponentTypeConfigurationOutput values. You can construct a concrete instance of `ApplicationSubComponentTypeConfigurationInput` via:

ApplicationSubComponentTypeConfigurationArgs{...}

type ApplicationSubComponentTypeConfigurationOutput

type ApplicationSubComponentTypeConfigurationOutput struct{ *pulumi.OutputState }

One type sub component configurations for the component.

func (ApplicationSubComponentTypeConfigurationOutput) ElementType

func (ApplicationSubComponentTypeConfigurationOutput) SubComponentConfigurationDetails

The configuration settings of sub components.

func (ApplicationSubComponentTypeConfigurationOutput) SubComponentType

The sub component type.

func (ApplicationSubComponentTypeConfigurationOutput) ToApplicationSubComponentTypeConfigurationOutput

func (o ApplicationSubComponentTypeConfigurationOutput) ToApplicationSubComponentTypeConfigurationOutput() ApplicationSubComponentTypeConfigurationOutput

func (ApplicationSubComponentTypeConfigurationOutput) ToApplicationSubComponentTypeConfigurationOutputWithContext

func (o ApplicationSubComponentTypeConfigurationOutput) ToApplicationSubComponentTypeConfigurationOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationOutput

func (ApplicationSubComponentTypeConfigurationOutput) ToOutput added in v0.76.0

type ApplicationSubComponentTypeConfigurationSubComponentType

type ApplicationSubComponentTypeConfigurationSubComponentType string

The sub component type.

func (ApplicationSubComponentTypeConfigurationSubComponentType) ElementType

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutput

func (e ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutput() ApplicationSubComponentTypeConfigurationSubComponentTypeOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutputWithContext

func (e ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypeOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (e ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput() ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext

func (e ApplicationSubComponentTypeConfigurationSubComponentType) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToStringOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToStringOutputWithContext

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToStringPtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentType) ToStringPtrOutputWithContext

type ApplicationSubComponentTypeConfigurationSubComponentTypeInput

type ApplicationSubComponentTypeConfigurationSubComponentTypeInput interface {
	pulumi.Input

	ToApplicationSubComponentTypeConfigurationSubComponentTypeOutput() ApplicationSubComponentTypeConfigurationSubComponentTypeOutput
	ToApplicationSubComponentTypeConfigurationSubComponentTypeOutputWithContext(context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypeOutput
}

ApplicationSubComponentTypeConfigurationSubComponentTypeInput is an input type that accepts ApplicationSubComponentTypeConfigurationSubComponentTypeArgs and ApplicationSubComponentTypeConfigurationSubComponentTypeOutput values. You can construct a concrete instance of `ApplicationSubComponentTypeConfigurationSubComponentTypeInput` via:

ApplicationSubComponentTypeConfigurationSubComponentTypeArgs{...}

type ApplicationSubComponentTypeConfigurationSubComponentTypeOutput

type ApplicationSubComponentTypeConfigurationSubComponentTypeOutput struct{ *pulumi.OutputState }

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ElementType

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutputWithContext

func (o ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypeOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypeOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext

func (o ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToOutput added in v0.76.0

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToStringOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToStringOutputWithContext

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToStringPtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypeOutput) ToStringPtrOutputWithContext

type ApplicationSubComponentTypeConfigurationSubComponentTypePtrInput

type ApplicationSubComponentTypeConfigurationSubComponentTypePtrInput interface {
	pulumi.Input

	ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput() ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput
	ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext(context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput
}

type ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

type ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) Elem

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ElementType

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext

func (o ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToApplicationSubComponentTypeConfigurationSubComponentTypePtrOutputWithContext(ctx context.Context) ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToOutput added in v0.76.0

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToStringPtrOutput

func (ApplicationSubComponentTypeConfigurationSubComponentTypePtrOutput) ToStringPtrOutputWithContext

type ApplicationTag

type ApplicationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type ApplicationTagArgs

type ApplicationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (ApplicationTagArgs) ElementType

func (ApplicationTagArgs) ElementType() reflect.Type

func (ApplicationTagArgs) ToApplicationTagOutput

func (i ApplicationTagArgs) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagArgs) ToApplicationTagOutputWithContext

func (i ApplicationTagArgs) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagArgs) ToOutput added in v0.76.0

type ApplicationTagArray

type ApplicationTagArray []ApplicationTagInput

func (ApplicationTagArray) ElementType

func (ApplicationTagArray) ElementType() reflect.Type

func (ApplicationTagArray) ToApplicationTagArrayOutput

func (i ApplicationTagArray) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArray) ToApplicationTagArrayOutputWithContext

func (i ApplicationTagArray) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArray) ToOutput added in v0.76.0

type ApplicationTagArrayInput

type ApplicationTagArrayInput interface {
	pulumi.Input

	ToApplicationTagArrayOutput() ApplicationTagArrayOutput
	ToApplicationTagArrayOutputWithContext(context.Context) ApplicationTagArrayOutput
}

ApplicationTagArrayInput is an input type that accepts ApplicationTagArray and ApplicationTagArrayOutput values. You can construct a concrete instance of `ApplicationTagArrayInput` via:

ApplicationTagArray{ ApplicationTagArgs{...} }

type ApplicationTagArrayOutput

type ApplicationTagArrayOutput struct{ *pulumi.OutputState }

func (ApplicationTagArrayOutput) ElementType

func (ApplicationTagArrayOutput) ElementType() reflect.Type

func (ApplicationTagArrayOutput) Index

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutput

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToOutput added in v0.76.0

type ApplicationTagInput

type ApplicationTagInput interface {
	pulumi.Input

	ToApplicationTagOutput() ApplicationTagOutput
	ToApplicationTagOutputWithContext(context.Context) ApplicationTagOutput
}

ApplicationTagInput is an input type that accepts ApplicationTagArgs and ApplicationTagOutput values. You can construct a concrete instance of `ApplicationTagInput` via:

ApplicationTagArgs{...}

type ApplicationTagOutput

type ApplicationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ApplicationTagOutput) ElementType

func (ApplicationTagOutput) ElementType() reflect.Type

func (ApplicationTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (ApplicationTagOutput) ToApplicationTagOutput

func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagOutput) ToApplicationTagOutputWithContext

func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

func (ApplicationTagOutput) ToOutput added in v0.76.0

func (ApplicationTagOutput) Value

The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type ApplicationWindowsEvent

type ApplicationWindowsEvent struct {
	// The levels of event to log.
	EventLevels []ApplicationEventLevel `pulumi:"eventLevels"`
	// The type of Windows Events to log.
	EventName string `pulumi:"eventName"`
	// The CloudWatch log group name to be associated to the monitored log.
	LogGroupName string `pulumi:"logGroupName"`
	// The name of the log pattern set.
	PatternSet *string `pulumi:"patternSet"`
}

A Windows Event to be monitored for the component.

type ApplicationWindowsEventArgs

type ApplicationWindowsEventArgs struct {
	// The levels of event to log.
	EventLevels ApplicationEventLevelArrayInput `pulumi:"eventLevels"`
	// The type of Windows Events to log.
	EventName pulumi.StringInput `pulumi:"eventName"`
	// The CloudWatch log group name to be associated to the monitored log.
	LogGroupName pulumi.StringInput `pulumi:"logGroupName"`
	// The name of the log pattern set.
	PatternSet pulumi.StringPtrInput `pulumi:"patternSet"`
}

A Windows Event to be monitored for the component.

func (ApplicationWindowsEventArgs) ElementType

func (ApplicationWindowsEventArgs) ToApplicationWindowsEventOutput

func (i ApplicationWindowsEventArgs) ToApplicationWindowsEventOutput() ApplicationWindowsEventOutput

func (ApplicationWindowsEventArgs) ToApplicationWindowsEventOutputWithContext

func (i ApplicationWindowsEventArgs) ToApplicationWindowsEventOutputWithContext(ctx context.Context) ApplicationWindowsEventOutput

func (ApplicationWindowsEventArgs) ToOutput added in v0.76.0

type ApplicationWindowsEventArray

type ApplicationWindowsEventArray []ApplicationWindowsEventInput

func (ApplicationWindowsEventArray) ElementType

func (ApplicationWindowsEventArray) ToApplicationWindowsEventArrayOutput

func (i ApplicationWindowsEventArray) ToApplicationWindowsEventArrayOutput() ApplicationWindowsEventArrayOutput

func (ApplicationWindowsEventArray) ToApplicationWindowsEventArrayOutputWithContext

func (i ApplicationWindowsEventArray) ToApplicationWindowsEventArrayOutputWithContext(ctx context.Context) ApplicationWindowsEventArrayOutput

func (ApplicationWindowsEventArray) ToOutput added in v0.76.0

type ApplicationWindowsEventArrayInput

type ApplicationWindowsEventArrayInput interface {
	pulumi.Input

	ToApplicationWindowsEventArrayOutput() ApplicationWindowsEventArrayOutput
	ToApplicationWindowsEventArrayOutputWithContext(context.Context) ApplicationWindowsEventArrayOutput
}

ApplicationWindowsEventArrayInput is an input type that accepts ApplicationWindowsEventArray and ApplicationWindowsEventArrayOutput values. You can construct a concrete instance of `ApplicationWindowsEventArrayInput` via:

ApplicationWindowsEventArray{ ApplicationWindowsEventArgs{...} }

type ApplicationWindowsEventArrayOutput

type ApplicationWindowsEventArrayOutput struct{ *pulumi.OutputState }

func (ApplicationWindowsEventArrayOutput) ElementType

func (ApplicationWindowsEventArrayOutput) Index

func (ApplicationWindowsEventArrayOutput) ToApplicationWindowsEventArrayOutput

func (o ApplicationWindowsEventArrayOutput) ToApplicationWindowsEventArrayOutput() ApplicationWindowsEventArrayOutput

func (ApplicationWindowsEventArrayOutput) ToApplicationWindowsEventArrayOutputWithContext

func (o ApplicationWindowsEventArrayOutput) ToApplicationWindowsEventArrayOutputWithContext(ctx context.Context) ApplicationWindowsEventArrayOutput

func (ApplicationWindowsEventArrayOutput) ToOutput added in v0.76.0

type ApplicationWindowsEventInput

type ApplicationWindowsEventInput interface {
	pulumi.Input

	ToApplicationWindowsEventOutput() ApplicationWindowsEventOutput
	ToApplicationWindowsEventOutputWithContext(context.Context) ApplicationWindowsEventOutput
}

ApplicationWindowsEventInput is an input type that accepts ApplicationWindowsEventArgs and ApplicationWindowsEventOutput values. You can construct a concrete instance of `ApplicationWindowsEventInput` via:

ApplicationWindowsEventArgs{...}

type ApplicationWindowsEventOutput

type ApplicationWindowsEventOutput struct{ *pulumi.OutputState }

A Windows Event to be monitored for the component.

func (ApplicationWindowsEventOutput) ElementType

func (ApplicationWindowsEventOutput) EventLevels

The levels of event to log.

func (ApplicationWindowsEventOutput) EventName

The type of Windows Events to log.

func (ApplicationWindowsEventOutput) LogGroupName

The CloudWatch log group name to be associated to the monitored log.

func (ApplicationWindowsEventOutput) PatternSet

The name of the log pattern set.

func (ApplicationWindowsEventOutput) ToApplicationWindowsEventOutput

func (o ApplicationWindowsEventOutput) ToApplicationWindowsEventOutput() ApplicationWindowsEventOutput

func (ApplicationWindowsEventOutput) ToApplicationWindowsEventOutputWithContext

func (o ApplicationWindowsEventOutput) ToApplicationWindowsEventOutputWithContext(ctx context.Context) ApplicationWindowsEventOutput

func (ApplicationWindowsEventOutput) ToOutput added in v0.76.0

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	// The ARN of the ApplicationInsights application.
	ApplicationArn string `pulumi:"applicationArn"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	// The ARN of the ApplicationInsights application.
	ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	// The ARN of the ApplicationInsights application.
	ApplicationArn *string `pulumi:"applicationArn"`
	// If set to true, application will be configured with recommended monitoring configuration.
	AutoConfigurationEnabled *bool `pulumi:"autoConfigurationEnabled"`
	// Indicates whether Application Insights can listen to CloudWatch events for the application resources.
	CweMonitorEnabled *bool `pulumi:"cweMonitorEnabled"`
	// When set to true, creates opsItems for any problems detected on an application.
	OpsCenterEnabled *bool `pulumi:"opsCenterEnabled"`
	// The tags of Application Insights application.
	Tags []ApplicationTag `pulumi:"tags"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Resource schema for AWS::ApplicationInsights::Application

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) ApplicationArn added in v0.72.0

The ARN of the ApplicationInsights application.

func (LookupApplicationResultOutput) AutoConfigurationEnabled added in v0.12.0

func (o LookupApplicationResultOutput) AutoConfigurationEnabled() pulumi.BoolPtrOutput

If set to true, application will be configured with recommended monitoring configuration.

func (LookupApplicationResultOutput) CweMonitorEnabled added in v0.72.0

func (o LookupApplicationResultOutput) CweMonitorEnabled() pulumi.BoolPtrOutput

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) OpsCenterEnabled added in v0.12.0

func (o LookupApplicationResultOutput) OpsCenterEnabled() pulumi.BoolPtrOutput

When set to true, creates opsItems for any problems detected on an application.

func (LookupApplicationResultOutput) Tags added in v0.12.0

The tags of Application Insights application.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

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