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"),
}