applicationinsights

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 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, the managed policies for SSM and CW will be attached to the instance roles if they are missing
	AttachMissingPermission pulumi.BoolPtrOutput `pulumi:"attachMissingPermission"`
	// 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 aws.TagArrayOutput `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

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

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

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

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

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

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

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

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

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 values of the ApplicationAlarmSeverity enum A concrete instance of `ApplicationAlarmSeverityInput` can be one of the following:

ApplicationAlarmSeverityHigh
ApplicationAlarmSeverityMedium
ApplicationAlarmSeverityLow

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) 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) ToStringPtrOutput

func (ApplicationAlarmSeverityPtrOutput) ToStringPtrOutputWithContext

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

type ApplicationArgs

type ApplicationArgs struct {
	// If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
	AttachMissingPermission pulumi.BoolPtrInput
	// 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 aws.TagArrayInput
}

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

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

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

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

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

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

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 values of the ApplicationComponentMonitoringSettingComponentConfigurationMode enum A concrete instance of `ApplicationComponentMonitoringSettingComponentConfigurationModeInput` can be one of the following:

ApplicationComponentMonitoringSettingComponentConfigurationModeDefault
ApplicationComponentMonitoringSettingComponentConfigurationModeDefaultWithOverwrite
ApplicationComponentMonitoringSettingComponentConfigurationModeCustom

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) 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) 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

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"`
	// The NetWeaver Prometheus Exporter settings.
	NetWeaverPrometheusExporter *ApplicationNetWeaverPrometheusExporter `pulumi:"netWeaverPrometheusExporter"`
	// A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
	Processes []ApplicationProcess `pulumi:"processes"`
	// The SQL Prometheus Exporter settings.
	SqlServerPrometheusExporter *ApplicationSqlServerPrometheusExporter `pulumi:"sqlServerPrometheusExporter"`
	// 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"`
	// The NetWeaver Prometheus Exporter settings.
	NetWeaverPrometheusExporter ApplicationNetWeaverPrometheusExporterPtrInput `pulumi:"netWeaverPrometheusExporter"`
	// A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
	Processes ApplicationProcessArrayInput `pulumi:"processes"`
	// The SQL Prometheus Exporter settings.
	SqlServerPrometheusExporter ApplicationSqlServerPrometheusExporterPtrInput `pulumi:"sqlServerPrometheusExporter"`
	// 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

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) NetWeaverPrometheusExporter added in v0.98.0

The NetWeaver Prometheus Exporter settings.

func (ApplicationConfigurationDetailsOutput) Processes added in v0.98.0

A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.

func (ApplicationConfigurationDetailsOutput) SqlServerPrometheusExporter added in v0.98.0

The SQL Prometheus Exporter settings.

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) 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) NetWeaverPrometheusExporter added in v0.98.0

The NetWeaver Prometheus Exporter settings.

func (ApplicationConfigurationDetailsPtrOutput) Processes added in v0.98.0

A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.

func (ApplicationConfigurationDetailsPtrOutput) SqlServerPrometheusExporter added in v0.98.0

The SQL Prometheus Exporter settings.

func (ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutput

func (o ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutput() ApplicationConfigurationDetailsPtrOutput

func (ApplicationConfigurationDetailsPtrOutput) ToApplicationConfigurationDetailsPtrOutputWithContext

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

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

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

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

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

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

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

type ApplicationEventLevelInput

type ApplicationEventLevelInput interface {
	pulumi.Input

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

ApplicationEventLevelInput is an input type that accepts values of the ApplicationEventLevel enum A concrete instance of `ApplicationEventLevelInput` can be one of the following:

ApplicationEventLevelInformation
ApplicationEventLevelWarning
ApplicationEventLevelError
ApplicationEventLevelCritical
ApplicationEventLevelVerbose

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) 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) 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 values of the ApplicationGroupingType enum A concrete instance of `ApplicationGroupingTypeInput` can be one of the following:

ApplicationGroupingTypeAccountBased

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) 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) 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

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

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

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

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

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

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

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

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

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

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

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

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 values of the ApplicationLogEncoding enum A concrete instance of `ApplicationLogEncodingInput` can be one of the following:

ApplicationLogEncodingUtf8
ApplicationLogEncodingUtf16
ApplicationLogEncodingAscii

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) 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) 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

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

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

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

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

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

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

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

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

type ApplicationNetWeaverPrometheusExporter added in v0.98.0

type ApplicationNetWeaverPrometheusExporter struct {
	// SAP instance numbers for ASCS, ERS, and App Servers.
	InstanceNumbers []string `pulumi:"instanceNumbers"`
	// Prometheus exporter port.
	PrometheusPort *string `pulumi:"prometheusPort"`
	// SAP NetWeaver SID.
	Sapsid string `pulumi:"sapsid"`
}

The NetWeaver Prometheus Exporter Settings.

type ApplicationNetWeaverPrometheusExporterArgs added in v0.98.0

type ApplicationNetWeaverPrometheusExporterArgs struct {
	// SAP instance numbers for ASCS, ERS, and App Servers.
	InstanceNumbers pulumi.StringArrayInput `pulumi:"instanceNumbers"`
	// Prometheus exporter port.
	PrometheusPort pulumi.StringPtrInput `pulumi:"prometheusPort"`
	// SAP NetWeaver SID.
	Sapsid pulumi.StringInput `pulumi:"sapsid"`
}

The NetWeaver Prometheus Exporter Settings.

func (ApplicationNetWeaverPrometheusExporterArgs) ElementType added in v0.98.0

func (ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterOutput added in v0.98.0

func (i ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterOutput() ApplicationNetWeaverPrometheusExporterOutput

func (ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterOutputWithContext added in v0.98.0

func (i ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterOutputWithContext(ctx context.Context) ApplicationNetWeaverPrometheusExporterOutput

func (ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterPtrOutput added in v0.98.0

func (i ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterPtrOutput() ApplicationNetWeaverPrometheusExporterPtrOutput

func (ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext added in v0.98.0

func (i ApplicationNetWeaverPrometheusExporterArgs) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationNetWeaverPrometheusExporterPtrOutput

type ApplicationNetWeaverPrometheusExporterInput added in v0.98.0

type ApplicationNetWeaverPrometheusExporterInput interface {
	pulumi.Input

	ToApplicationNetWeaverPrometheusExporterOutput() ApplicationNetWeaverPrometheusExporterOutput
	ToApplicationNetWeaverPrometheusExporterOutputWithContext(context.Context) ApplicationNetWeaverPrometheusExporterOutput
}

ApplicationNetWeaverPrometheusExporterInput is an input type that accepts ApplicationNetWeaverPrometheusExporterArgs and ApplicationNetWeaverPrometheusExporterOutput values. You can construct a concrete instance of `ApplicationNetWeaverPrometheusExporterInput` via:

ApplicationNetWeaverPrometheusExporterArgs{...}

type ApplicationNetWeaverPrometheusExporterOutput added in v0.98.0

type ApplicationNetWeaverPrometheusExporterOutput struct{ *pulumi.OutputState }

The NetWeaver Prometheus Exporter Settings.

func (ApplicationNetWeaverPrometheusExporterOutput) ElementType added in v0.98.0

func (ApplicationNetWeaverPrometheusExporterOutput) InstanceNumbers added in v0.98.0

SAP instance numbers for ASCS, ERS, and App Servers.

func (ApplicationNetWeaverPrometheusExporterOutput) PrometheusPort added in v0.98.0

Prometheus exporter port.

func (ApplicationNetWeaverPrometheusExporterOutput) Sapsid added in v0.98.0

SAP NetWeaver SID.

func (ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterOutput added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterOutput() ApplicationNetWeaverPrometheusExporterOutput

func (ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterOutputWithContext added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterOutputWithContext(ctx context.Context) ApplicationNetWeaverPrometheusExporterOutput

func (ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterPtrOutput added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterPtrOutput() ApplicationNetWeaverPrometheusExporterPtrOutput

func (ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterOutput) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationNetWeaverPrometheusExporterPtrOutput

type ApplicationNetWeaverPrometheusExporterPtrInput added in v0.98.0

type ApplicationNetWeaverPrometheusExporterPtrInput interface {
	pulumi.Input

	ToApplicationNetWeaverPrometheusExporterPtrOutput() ApplicationNetWeaverPrometheusExporterPtrOutput
	ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext(context.Context) ApplicationNetWeaverPrometheusExporterPtrOutput
}

ApplicationNetWeaverPrometheusExporterPtrInput is an input type that accepts ApplicationNetWeaverPrometheusExporterArgs, ApplicationNetWeaverPrometheusExporterPtr and ApplicationNetWeaverPrometheusExporterPtrOutput values. You can construct a concrete instance of `ApplicationNetWeaverPrometheusExporterPtrInput` via:

        ApplicationNetWeaverPrometheusExporterArgs{...}

or:

        nil

type ApplicationNetWeaverPrometheusExporterPtrOutput added in v0.98.0

type ApplicationNetWeaverPrometheusExporterPtrOutput struct{ *pulumi.OutputState }

func (ApplicationNetWeaverPrometheusExporterPtrOutput) Elem added in v0.98.0

func (ApplicationNetWeaverPrometheusExporterPtrOutput) ElementType added in v0.98.0

func (ApplicationNetWeaverPrometheusExporterPtrOutput) InstanceNumbers added in v0.98.0

SAP instance numbers for ASCS, ERS, and App Servers.

func (ApplicationNetWeaverPrometheusExporterPtrOutput) PrometheusPort added in v0.98.0

Prometheus exporter port.

func (ApplicationNetWeaverPrometheusExporterPtrOutput) Sapsid added in v0.98.0

SAP NetWeaver SID.

func (ApplicationNetWeaverPrometheusExporterPtrOutput) ToApplicationNetWeaverPrometheusExporterPtrOutput added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterPtrOutput) ToApplicationNetWeaverPrometheusExporterPtrOutput() ApplicationNetWeaverPrometheusExporterPtrOutput

func (ApplicationNetWeaverPrometheusExporterPtrOutput) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext added in v0.98.0

func (o ApplicationNetWeaverPrometheusExporterPtrOutput) ToApplicationNetWeaverPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationNetWeaverPrometheusExporterPtrOutput

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) AttachMissingPermission added in v0.98.0

func (o ApplicationOutput) AttachMissingPermission() pulumi.BoolPtrOutput

If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing

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

type ApplicationProcess added in v0.98.0

type ApplicationProcess struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics []ApplicationAlarmMetric `pulumi:"alarmMetrics"`
	// The name of the process to be monitored for the component.
	ProcessName string `pulumi:"processName"`
}

A process to be monitored for the component.

type ApplicationProcessArgs added in v0.98.0

type ApplicationProcessArgs struct {
	// A list of metrics to monitor for the component.
	AlarmMetrics ApplicationAlarmMetricArrayInput `pulumi:"alarmMetrics"`
	// The name of the process to be monitored for the component.
	ProcessName pulumi.StringInput `pulumi:"processName"`
}

A process to be monitored for the component.

func (ApplicationProcessArgs) ElementType added in v0.98.0

func (ApplicationProcessArgs) ElementType() reflect.Type

func (ApplicationProcessArgs) ToApplicationProcessOutput added in v0.98.0

func (i ApplicationProcessArgs) ToApplicationProcessOutput() ApplicationProcessOutput

func (ApplicationProcessArgs) ToApplicationProcessOutputWithContext added in v0.98.0

func (i ApplicationProcessArgs) ToApplicationProcessOutputWithContext(ctx context.Context) ApplicationProcessOutput

type ApplicationProcessArray added in v0.98.0

type ApplicationProcessArray []ApplicationProcessInput

func (ApplicationProcessArray) ElementType added in v0.98.0

func (ApplicationProcessArray) ElementType() reflect.Type

func (ApplicationProcessArray) ToApplicationProcessArrayOutput added in v0.98.0

func (i ApplicationProcessArray) ToApplicationProcessArrayOutput() ApplicationProcessArrayOutput

func (ApplicationProcessArray) ToApplicationProcessArrayOutputWithContext added in v0.98.0

func (i ApplicationProcessArray) ToApplicationProcessArrayOutputWithContext(ctx context.Context) ApplicationProcessArrayOutput

type ApplicationProcessArrayInput added in v0.98.0

type ApplicationProcessArrayInput interface {
	pulumi.Input

	ToApplicationProcessArrayOutput() ApplicationProcessArrayOutput
	ToApplicationProcessArrayOutputWithContext(context.Context) ApplicationProcessArrayOutput
}

ApplicationProcessArrayInput is an input type that accepts ApplicationProcessArray and ApplicationProcessArrayOutput values. You can construct a concrete instance of `ApplicationProcessArrayInput` via:

ApplicationProcessArray{ ApplicationProcessArgs{...} }

type ApplicationProcessArrayOutput added in v0.98.0

type ApplicationProcessArrayOutput struct{ *pulumi.OutputState }

func (ApplicationProcessArrayOutput) ElementType added in v0.98.0

func (ApplicationProcessArrayOutput) Index added in v0.98.0

func (ApplicationProcessArrayOutput) ToApplicationProcessArrayOutput added in v0.98.0

func (o ApplicationProcessArrayOutput) ToApplicationProcessArrayOutput() ApplicationProcessArrayOutput

func (ApplicationProcessArrayOutput) ToApplicationProcessArrayOutputWithContext added in v0.98.0

func (o ApplicationProcessArrayOutput) ToApplicationProcessArrayOutputWithContext(ctx context.Context) ApplicationProcessArrayOutput

type ApplicationProcessInput added in v0.98.0

type ApplicationProcessInput interface {
	pulumi.Input

	ToApplicationProcessOutput() ApplicationProcessOutput
	ToApplicationProcessOutputWithContext(context.Context) ApplicationProcessOutput
}

ApplicationProcessInput is an input type that accepts ApplicationProcessArgs and ApplicationProcessOutput values. You can construct a concrete instance of `ApplicationProcessInput` via:

ApplicationProcessArgs{...}

type ApplicationProcessOutput added in v0.98.0

type ApplicationProcessOutput struct{ *pulumi.OutputState }

A process to be monitored for the component.

func (ApplicationProcessOutput) AlarmMetrics added in v0.98.0

A list of metrics to monitor for the component.

func (ApplicationProcessOutput) ElementType added in v0.98.0

func (ApplicationProcessOutput) ElementType() reflect.Type

func (ApplicationProcessOutput) ProcessName added in v0.98.0

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

func (ApplicationProcessOutput) ToApplicationProcessOutput added in v0.98.0

func (o ApplicationProcessOutput) ToApplicationProcessOutput() ApplicationProcessOutput

func (ApplicationProcessOutput) ToApplicationProcessOutputWithContext added in v0.98.0

func (o ApplicationProcessOutput) ToApplicationProcessOutputWithContext(ctx context.Context) ApplicationProcessOutput

type ApplicationSqlServerPrometheusExporter added in v0.98.0

type ApplicationSqlServerPrometheusExporter struct {
	// Prometheus exporter port.
	PrometheusPort string `pulumi:"prometheusPort"`
	// Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://<USERNAME>:<PASSWORD>@localhost:1433"}
	SqlSecretName string `pulumi:"sqlSecretName"`
}

The SQL prometheus exporter settings.

type ApplicationSqlServerPrometheusExporterArgs added in v0.98.0

type ApplicationSqlServerPrometheusExporterArgs struct {
	// Prometheus exporter port.
	PrometheusPort pulumi.StringInput `pulumi:"prometheusPort"`
	// Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://<USERNAME>:<PASSWORD>@localhost:1433"}
	SqlSecretName pulumi.StringInput `pulumi:"sqlSecretName"`
}

The SQL prometheus exporter settings.

func (ApplicationSqlServerPrometheusExporterArgs) ElementType added in v0.98.0

func (ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterOutput added in v0.98.0

func (i ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterOutput() ApplicationSqlServerPrometheusExporterOutput

func (ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterOutputWithContext added in v0.98.0

func (i ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterOutputWithContext(ctx context.Context) ApplicationSqlServerPrometheusExporterOutput

func (ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterPtrOutput added in v0.98.0

func (i ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterPtrOutput() ApplicationSqlServerPrometheusExporterPtrOutput

func (ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext added in v0.98.0

func (i ApplicationSqlServerPrometheusExporterArgs) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationSqlServerPrometheusExporterPtrOutput

type ApplicationSqlServerPrometheusExporterInput added in v0.98.0

type ApplicationSqlServerPrometheusExporterInput interface {
	pulumi.Input

	ToApplicationSqlServerPrometheusExporterOutput() ApplicationSqlServerPrometheusExporterOutput
	ToApplicationSqlServerPrometheusExporterOutputWithContext(context.Context) ApplicationSqlServerPrometheusExporterOutput
}

ApplicationSqlServerPrometheusExporterInput is an input type that accepts ApplicationSqlServerPrometheusExporterArgs and ApplicationSqlServerPrometheusExporterOutput values. You can construct a concrete instance of `ApplicationSqlServerPrometheusExporterInput` via:

ApplicationSqlServerPrometheusExporterArgs{...}

type ApplicationSqlServerPrometheusExporterOutput added in v0.98.0

type ApplicationSqlServerPrometheusExporterOutput struct{ *pulumi.OutputState }

The SQL prometheus exporter settings.

func (ApplicationSqlServerPrometheusExporterOutput) ElementType added in v0.98.0

func (ApplicationSqlServerPrometheusExporterOutput) PrometheusPort added in v0.98.0

Prometheus exporter port.

func (ApplicationSqlServerPrometheusExporterOutput) SqlSecretName added in v0.98.0

Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://<USERNAME>:<PASSWORD>@localhost:1433"}

func (ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterOutput added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterOutput() ApplicationSqlServerPrometheusExporterOutput

func (ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterOutputWithContext added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterOutputWithContext(ctx context.Context) ApplicationSqlServerPrometheusExporterOutput

func (ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterPtrOutput added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterPtrOutput() ApplicationSqlServerPrometheusExporterPtrOutput

func (ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterOutput) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationSqlServerPrometheusExporterPtrOutput

type ApplicationSqlServerPrometheusExporterPtrInput added in v0.98.0

type ApplicationSqlServerPrometheusExporterPtrInput interface {
	pulumi.Input

	ToApplicationSqlServerPrometheusExporterPtrOutput() ApplicationSqlServerPrometheusExporterPtrOutput
	ToApplicationSqlServerPrometheusExporterPtrOutputWithContext(context.Context) ApplicationSqlServerPrometheusExporterPtrOutput
}

ApplicationSqlServerPrometheusExporterPtrInput is an input type that accepts ApplicationSqlServerPrometheusExporterArgs, ApplicationSqlServerPrometheusExporterPtr and ApplicationSqlServerPrometheusExporterPtrOutput values. You can construct a concrete instance of `ApplicationSqlServerPrometheusExporterPtrInput` via:

        ApplicationSqlServerPrometheusExporterArgs{...}

or:

        nil

type ApplicationSqlServerPrometheusExporterPtrOutput added in v0.98.0

type ApplicationSqlServerPrometheusExporterPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSqlServerPrometheusExporterPtrOutput) Elem added in v0.98.0

func (ApplicationSqlServerPrometheusExporterPtrOutput) ElementType added in v0.98.0

func (ApplicationSqlServerPrometheusExporterPtrOutput) PrometheusPort added in v0.98.0

Prometheus exporter port.

func (ApplicationSqlServerPrometheusExporterPtrOutput) SqlSecretName added in v0.98.0

Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://<USERNAME>:<PASSWORD>@localhost:1433"}

func (ApplicationSqlServerPrometheusExporterPtrOutput) ToApplicationSqlServerPrometheusExporterPtrOutput added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterPtrOutput) ToApplicationSqlServerPrometheusExporterPtrOutput() ApplicationSqlServerPrometheusExporterPtrOutput

func (ApplicationSqlServerPrometheusExporterPtrOutput) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext added in v0.98.0

func (o ApplicationSqlServerPrometheusExporterPtrOutput) ToApplicationSqlServerPrometheusExporterPtrOutputWithContext(ctx context.Context) ApplicationSqlServerPrometheusExporterPtrOutput

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 processes to monitor for the component. Only Windows EC2 instances can have a processes section.
	Processes []ApplicationProcess `pulumi:"processes"`
	// 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 processes to monitor for the component. Only Windows EC2 instances can have a processes section.
	Processes ApplicationProcessArrayInput `pulumi:"processes"`
	// 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

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) Processes added in v0.98.0

A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.

func (ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutput

func (o ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutput() ApplicationSubComponentConfigurationDetailsOutput

func (ApplicationSubComponentConfigurationDetailsOutput) ToApplicationSubComponentConfigurationDetailsOutputWithContext

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

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

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

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

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

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 values of the ApplicationSubComponentTypeConfigurationSubComponentType enum A concrete instance of `ApplicationSubComponentTypeConfigurationSubComponentTypeInput` can be one of the following:

ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Instance
ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Volume

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) 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) 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 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

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

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

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

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 []aws.Tag `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

Jump to

Keyboard shortcuts

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