Documentation
¶
Index ¶
- type ChannelAssociationReference
- type EventRuleReference
- type IChannelAssociationRef
- type IEventRuleRef
- type IManagedNotificationAccountContactAssociationRef
- type IManagedNotificationAdditionalChannelAssociationRef
- type INotificationConfigurationRef
- type INotificationHubRef
- type IOrganizationalUnitAssociationRef
- type ManagedNotificationAccountContactAssociationReference
- type ManagedNotificationAdditionalChannelAssociationReference
- type NotificationConfigurationReference
- type NotificationHubReference
- type OrganizationalUnitAssociationReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelAssociationReference ¶
type ChannelAssociationReference struct {
// The Arn of the ChannelAssociation resource.
ChannelAssociationArn *string `field:"required" json:"channelAssociationArn" yaml:"channelAssociationArn"`
// The NotificationConfigurationArn of the ChannelAssociation resource.
NotificationConfigurationArn *string `field:"required" json:"notificationConfigurationArn" yaml:"notificationConfigurationArn"`
}
A reference to a ChannelAssociation 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"
channelAssociationReference := &ChannelAssociationReference{
ChannelAssociationArn: jsii.String("channelAssociationArn"),
NotificationConfigurationArn: jsii.String("notificationConfigurationArn"),
}
type EventRuleReference ¶
type EventRuleReference struct {
// The Arn of the EventRule resource.
EventRuleArn *string `field:"required" json:"eventRuleArn" yaml:"eventRuleArn"`
}
A reference to a EventRule 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"
eventRuleReference := &EventRuleReference{
EventRuleArn: jsii.String("eventRuleArn"),
}
type IChannelAssociationRef ¶
type IChannelAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ChannelAssociation resource.
// Experimental.
ChannelAssociationRef() *ChannelAssociationReference
}
Indicates that this resource can be referenced as a ChannelAssociation. Experimental.
type IEventRuleRef ¶
type IEventRuleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a EventRule resource.
// Experimental.
EventRuleRef() *EventRuleReference
}
Indicates that this resource can be referenced as a EventRule. Experimental.
type IManagedNotificationAccountContactAssociationRef ¶
type IManagedNotificationAccountContactAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ManagedNotificationAccountContactAssociation resource.
// Experimental.
ManagedNotificationAccountContactAssociationRef() *ManagedNotificationAccountContactAssociationReference
}
Indicates that this resource can be referenced as a ManagedNotificationAccountContactAssociation. Experimental.
type IManagedNotificationAdditionalChannelAssociationRef ¶
type IManagedNotificationAdditionalChannelAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ManagedNotificationAdditionalChannelAssociation resource.
// Experimental.
ManagedNotificationAdditionalChannelAssociationRef() *ManagedNotificationAdditionalChannelAssociationReference
}
Indicates that this resource can be referenced as a ManagedNotificationAdditionalChannelAssociation. Experimental.
type INotificationConfigurationRef ¶
type INotificationConfigurationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NotificationConfiguration resource.
// Experimental.
NotificationConfigurationRef() *NotificationConfigurationReference
}
Indicates that this resource can be referenced as a NotificationConfiguration. Experimental.
type INotificationHubRef ¶
type INotificationHubRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a NotificationHub resource.
// Experimental.
NotificationHubRef() *NotificationHubReference
}
Indicates that this resource can be referenced as a NotificationHub. Experimental.
type IOrganizationalUnitAssociationRef ¶
type IOrganizationalUnitAssociationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a OrganizationalUnitAssociation resource.
// Experimental.
OrganizationalUnitAssociationRef() *OrganizationalUnitAssociationReference
}
Indicates that this resource can be referenced as a OrganizationalUnitAssociation. Experimental.
type ManagedNotificationAccountContactAssociationReference ¶
type ManagedNotificationAccountContactAssociationReference struct {
// The ContactIdentifier of the ManagedNotificationAccountContactAssociation resource.
ContactIdentifier *string `field:"required" json:"contactIdentifier" yaml:"contactIdentifier"`
// The ManagedNotificationConfigurationArn of the ManagedNotificationAccountContactAssociation resource.
ManagedNotificationConfigurationArn *string `field:"required" json:"managedNotificationConfigurationArn" yaml:"managedNotificationConfigurationArn"`
}
A reference to a ManagedNotificationAccountContactAssociation 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"
managedNotificationAccountContactAssociationReference := &ManagedNotificationAccountContactAssociationReference{
ContactIdentifier: jsii.String("contactIdentifier"),
ManagedNotificationConfigurationArn: jsii.String("managedNotificationConfigurationArn"),
}
type ManagedNotificationAdditionalChannelAssociationReference ¶
type ManagedNotificationAdditionalChannelAssociationReference struct {
// The ChannelArn of the ManagedNotificationAdditionalChannelAssociation resource.
ChannelArn *string `field:"required" json:"channelArn" yaml:"channelArn"`
// The ManagedNotificationConfigurationArn of the ManagedNotificationAdditionalChannelAssociation resource.
ManagedNotificationConfigurationArn *string `field:"required" json:"managedNotificationConfigurationArn" yaml:"managedNotificationConfigurationArn"`
}
A reference to a ManagedNotificationAdditionalChannelAssociation 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"
managedNotificationAdditionalChannelAssociationReference := &ManagedNotificationAdditionalChannelAssociationReference{
ChannelArn: jsii.String("channelArn"),
ManagedNotificationConfigurationArn: jsii.String("managedNotificationConfigurationArn"),
}
type NotificationConfigurationReference ¶
type NotificationConfigurationReference struct {
// The Arn of the NotificationConfiguration resource.
NotificationConfigurationArn *string `field:"required" json:"notificationConfigurationArn" yaml:"notificationConfigurationArn"`
}
A reference to a NotificationConfiguration 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"
notificationConfigurationReference := &NotificationConfigurationReference{
NotificationConfigurationArn: jsii.String("notificationConfigurationArn"),
}
type NotificationHubReference ¶
type NotificationHubReference struct {
// The Region of the NotificationHub resource.
Region *string `field:"required" json:"region" yaml:"region"`
}
A reference to a NotificationHub 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"
notificationHubReference := &NotificationHubReference{
Region: jsii.String("region"),
}
type OrganizationalUnitAssociationReference ¶
type OrganizationalUnitAssociationReference struct {
// The NotificationConfigurationArn of the OrganizationalUnitAssociation resource.
NotificationConfigurationArn *string `field:"required" json:"notificationConfigurationArn" yaml:"notificationConfigurationArn"`
// The OrganizationalUnitId of the OrganizationalUnitAssociation resource.
OrganizationalUnitId *string `field:"required" json:"organizationalUnitId" yaml:"organizationalUnitId"`
}
A reference to a OrganizationalUnitAssociation 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"
organizationalUnitAssociationReference := &OrganizationalUnitAssociationReference{
NotificationConfigurationArn: jsii.String("notificationConfigurationArn"),
OrganizationalUnitId: jsii.String("organizationalUnitId"),
}
Source Files
¶
- ChannelAssociationReference.go
- EventRuleReference.go
- IChannelAssociationRef.go
- IEventRuleRef.go
- IManagedNotificationAccountContactAssociationRef.go
- IManagedNotificationAdditionalChannelAssociationRef.go
- INotificationConfigurationRef.go
- INotificationHubRef.go
- IOrganizationalUnitAssociationRef.go
- ManagedNotificationAccountContactAssociationReference.go
- ManagedNotificationAdditionalChannelAssociationReference.go
- NotificationConfigurationReference.go
- NotificationHubReference.go
- OrganizationalUnitAssociationReference.go
- main.go