Documentation
¶
Index ¶
- type AlarmMuteRuleReference
- type AlarmReference
- type AnomalyDetectorReference
- type CompositeAlarmReference
- type DashboardReference
- type IAlarmMuteRuleRef
- type IAlarmRef
- type IAnomalyDetectorRef
- type ICompositeAlarmRef
- type IDashboardRef
- type IInsightRuleRef
- type ILogAlarmRef
- type IMetricStreamRef
- type IOTelEnrichmentRef
- type InsightRuleReference
- type LogAlarmReference
- type MetricStreamReference
- type OTelEnrichmentReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmMuteRuleReference ¶ added in v2.241.0
type AlarmMuteRuleReference struct {
// The Arn of the AlarmMuteRule resource.
AlarmMuteRuleArn *string `field:"required" json:"alarmMuteRuleArn" yaml:"alarmMuteRuleArn"`
}
A reference to a AlarmMuteRule 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"
alarmMuteRuleReference := &AlarmMuteRuleReference{
AlarmMuteRuleArn: jsii.String("alarmMuteRuleArn"),
}
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 IAlarmMuteRuleRef ¶ added in v2.241.0
type IAlarmMuteRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AlarmMuteRule resource.
// Experimental.
AlarmMuteRuleRef() *AlarmMuteRuleReference
}
Indicates that this resource can be referenced as a AlarmMuteRule. Experimental.
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 ILogAlarmRef ¶ added in v2.260.0
type ILogAlarmRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a LogAlarm resource.
// Experimental.
LogAlarmRef() *LogAlarmReference
}
Indicates that this resource can be referenced as a LogAlarm. 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 IOTelEnrichmentRef ¶ added in v2.253.0
type IOTelEnrichmentRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a OTelEnrichment resource.
// Experimental.
OTelEnrichmentRef() *OTelEnrichmentReference
}
Indicates that this resource can be referenced as a OTelEnrichment. Experimental.
type InsightRuleReference ¶
type InsightRuleReference struct {
// The Arn of the InsightRule resource.
InsightRuleArn *string `field:"required" json:"insightRuleArn" yaml:"insightRuleArn"`
}
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"),
}
type LogAlarmReference ¶ added in v2.260.0
type LogAlarmReference struct {
// The AlarmName of the LogAlarm resource.
AlarmName *string `field:"required" json:"alarmName" yaml:"alarmName"`
// The ARN of the LogAlarm resource.
LogAlarmArn *string `field:"required" json:"logAlarmArn" yaml:"logAlarmArn"`
}
A reference to a LogAlarm 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"
logAlarmReference := &LogAlarmReference{
AlarmName: jsii.String("alarmName"),
LogAlarmArn: jsii.String("logAlarmArn"),
}
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"),
}
type OTelEnrichmentReference ¶ added in v2.253.0
type OTelEnrichmentReference struct {
// The AccountId of the OTelEnrichment resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a OTelEnrichment 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"
oTelEnrichmentReference := &OTelEnrichmentReference{
AccountId: jsii.String("accountId"),
}
Source Files
¶
- AlarmMuteRuleReference.go
- AlarmReference.go
- AnomalyDetectorReference.go
- CompositeAlarmReference.go
- DashboardReference.go
- IAlarmMuteRuleRef.go
- IAlarmRef.go
- IAnomalyDetectorRef.go
- ICompositeAlarmRef.go
- IDashboardRef.go
- IInsightRuleRef.go
- ILogAlarmRef.go
- IMetricStreamRef.go
- IOTelEnrichmentRef.go
- InsightRuleReference.go
- LogAlarmReference.go
- MetricStreamReference.go
- OTelEnrichmentReference.go
- main.go