interfacesawssns

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 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 ISubscriptionRef

type ISubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Subscription resource.
	// Experimental.
	SubscriptionRef() *SubscriptionReference
}

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

type ITopicInlinePolicyRef

type ITopicInlinePolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TopicInlinePolicy resource.
	// Experimental.
	TopicInlinePolicyRef() *TopicInlinePolicyReference
}

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

type ITopicPolicyRef

type ITopicPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a TopicPolicy resource.
	// Experimental.
	TopicPolicyRef() *TopicPolicyReference
}

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

type ITopicRef

type ITopicRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Topic resource.
	// Experimental.
	TopicRef() *TopicReference
}

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

type SubscriptionReference

type SubscriptionReference struct {
	// The Arn of the Subscription resource.
	SubscriptionArn *string `field:"required" json:"subscriptionArn" yaml:"subscriptionArn"`
}

A reference to a Subscription 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"

subscriptionReference := &SubscriptionReference{
	SubscriptionArn: jsii.String("subscriptionArn"),
}

type TopicInlinePolicyReference

type TopicInlinePolicyReference struct {
	// The TopicArn of the TopicInlinePolicy resource.
	TopicArn *string `field:"required" json:"topicArn" yaml:"topicArn"`
}

A reference to a TopicInlinePolicy 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"

topicInlinePolicyReference := &TopicInlinePolicyReference{
	TopicArn: jsii.String("topicArn"),
}

type TopicPolicyReference

type TopicPolicyReference struct {
	// The Id of the TopicPolicy resource.
	TopicPolicyId *string `field:"required" json:"topicPolicyId" yaml:"topicPolicyId"`
}

A reference to a TopicPolicy 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"

topicPolicyReference := &TopicPolicyReference{
	TopicPolicyId: jsii.String("topicPolicyId"),
}

type TopicReference

type TopicReference struct {
	// The TopicArn of the Topic resource.
	TopicArn *string `field:"required" json:"topicArn" yaml:"topicArn"`
}

A reference to a Topic 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"

topicReference := &TopicReference{
	TopicArn: jsii.String("topicArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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