interfacesawscloudwatch

package
v2.225.0 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmReference

type AlarmReference struct {
	// The ARN of the Alarm resource.
	AlarmArn *string `field:"required" json:"alarmArn" yaml:"alarmArn"`
	// The AlarmName of the Alarm resource.
	AlarmName *string `field:"required" json:"alarmName" yaml:"alarmName"`
}

A reference to a Alarm resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

alarmReference := &AlarmReference{
	AlarmArn: jsii.String("alarmArn"),
	AlarmName: jsii.String("alarmName"),
}

type AnomalyDetectorReference

type AnomalyDetectorReference struct {
	// The Id of the AnomalyDetector resource.
	AnomalyDetectorId *string `field:"required" json:"anomalyDetectorId" yaml:"anomalyDetectorId"`
}

A reference to a AnomalyDetector resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

anomalyDetectorReference := &AnomalyDetectorReference{
	AnomalyDetectorId: jsii.String("anomalyDetectorId"),
}

type CompositeAlarmReference

type CompositeAlarmReference struct {
	// The AlarmName of the CompositeAlarm resource.
	AlarmName *string `field:"required" json:"alarmName" yaml:"alarmName"`
	// The ARN of the CompositeAlarm resource.
	CompositeAlarmArn *string `field:"required" json:"compositeAlarmArn" yaml:"compositeAlarmArn"`
}

A reference to a CompositeAlarm resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

compositeAlarmReference := &CompositeAlarmReference{
	AlarmName: jsii.String("alarmName"),
	CompositeAlarmArn: jsii.String("compositeAlarmArn"),
}

type DashboardReference

type DashboardReference struct {
	// The DashboardName of the Dashboard resource.
	DashboardName *string `field:"required" json:"dashboardName" yaml:"dashboardName"`
}

A reference to a Dashboard resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dashboardReference := &DashboardReference{
	DashboardName: jsii.String("dashboardName"),
}

type IAlarmRef

type IAlarmRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Alarm resource.
	// Experimental.
	AlarmRef() *AlarmReference
}

Indicates that this resource can be referenced as a Alarm. Experimental.

type IAnomalyDetectorRef

type IAnomalyDetectorRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AnomalyDetector resource.
	// Experimental.
	AnomalyDetectorRef() *AnomalyDetectorReference
}

Indicates that this resource can be referenced as a AnomalyDetector. Experimental.

type ICompositeAlarmRef

type ICompositeAlarmRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CompositeAlarm resource.
	// Experimental.
	CompositeAlarmRef() *CompositeAlarmReference
}

Indicates that this resource can be referenced as a CompositeAlarm. Experimental.

type IDashboardRef

type IDashboardRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Dashboard resource.
	// Experimental.
	DashboardRef() *DashboardReference
}

Indicates that this resource can be referenced as a Dashboard. Experimental.

type IInsightRuleRef

type IInsightRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a InsightRule resource.
	// Experimental.
	InsightRuleRef() *InsightRuleReference
}

Indicates that this resource can be referenced as a InsightRule. Experimental.

type IMetricStreamRef

type IMetricStreamRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MetricStream resource.
	// Experimental.
	MetricStreamRef() *MetricStreamReference
}

Indicates that this resource can be referenced as a MetricStream. Experimental.

type InsightRuleReference

type InsightRuleReference struct {
	// The ARN of the InsightRule resource.
	InsightRuleArn *string `field:"required" json:"insightRuleArn" yaml:"insightRuleArn"`
	// The Id of the InsightRule resource.
	InsightRuleId *string `field:"required" json:"insightRuleId" yaml:"insightRuleId"`
}

A reference to a InsightRule resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

insightRuleReference := &InsightRuleReference{
	InsightRuleArn: jsii.String("insightRuleArn"),
	InsightRuleId: jsii.String("insightRuleId"),
}

type MetricStreamReference

type MetricStreamReference struct {
	// The ARN of the MetricStream resource.
	MetricStreamArn *string `field:"required" json:"metricStreamArn" yaml:"metricStreamArn"`
	// The Name of the MetricStream resource.
	MetricStreamName *string `field:"required" json:"metricStreamName" yaml:"metricStreamName"`
}

A reference to a MetricStream resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

metricStreamReference := &MetricStreamReference{
	MetricStreamArn: jsii.String("metricStreamArn"),
	MetricStreamName: jsii.String("metricStreamName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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