interfacesawsevents

package
v2.231.0 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 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 ApiDestinationReference

type ApiDestinationReference struct {
	// The ARN of the ApiDestination resource.
	ApiDestinationArn *string `field:"required" json:"apiDestinationArn" yaml:"apiDestinationArn"`
	// The Name of the ApiDestination resource.
	ApiDestinationName *string `field:"required" json:"apiDestinationName" yaml:"apiDestinationName"`
}

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

apiDestinationReference := &ApiDestinationReference{
	ApiDestinationArn: jsii.String("apiDestinationArn"),
	ApiDestinationName: jsii.String("apiDestinationName"),
}

type ArchiveReference

type ArchiveReference struct {
	// The ARN of the Archive resource.
	ArchiveArn *string `field:"required" json:"archiveArn" yaml:"archiveArn"`
	// The ArchiveName of the Archive resource.
	ArchiveName *string `field:"required" json:"archiveName" yaml:"archiveName"`
}

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

archiveReference := &ArchiveReference{
	ArchiveArn: jsii.String("archiveArn"),
	ArchiveName: jsii.String("archiveName"),
}

type ConnectionReference

type ConnectionReference struct {
	// The ARN of the Connection resource.
	ConnectionArn *string `field:"required" json:"connectionArn" yaml:"connectionArn"`
	// The Name of the Connection resource.
	ConnectionName *string `field:"required" json:"connectionName" yaml:"connectionName"`
}

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

connectionReference := &ConnectionReference{
	ConnectionArn: jsii.String("connectionArn"),
	ConnectionName: jsii.String("connectionName"),
}

type EndpointReference

type EndpointReference struct {
	// The ARN of the Endpoint resource.
	EndpointArn *string `field:"required" json:"endpointArn" yaml:"endpointArn"`
	// The Name of the Endpoint resource.
	EndpointName *string `field:"required" json:"endpointName" yaml:"endpointName"`
}

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

endpointReference := &EndpointReference{
	EndpointArn: jsii.String("endpointArn"),
	EndpointName: jsii.String("endpointName"),
}

type EventBusPolicyReference

type EventBusPolicyReference struct {
	// The EventBusName of the EventBusPolicy resource.
	EventBusName *string `field:"required" json:"eventBusName" yaml:"eventBusName"`
	// The StatementId of the EventBusPolicy resource.
	StatementId *string `field:"required" json:"statementId" yaml:"statementId"`
}

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

eventBusPolicyReference := &EventBusPolicyReference{
	EventBusName: jsii.String("eventBusName"),
	StatementId: jsii.String("statementId"),
}

type EventBusReference

type EventBusReference struct {
	// The ARN of the EventBus resource.
	EventBusArn *string `field:"required" json:"eventBusArn" yaml:"eventBusArn"`
	// The Name of the EventBus resource.
	EventBusName *string `field:"required" json:"eventBusName" yaml:"eventBusName"`
}

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

eventBusReference := &EventBusReference{
	EventBusArn: jsii.String("eventBusArn"),
	EventBusName: jsii.String("eventBusName"),
}

type IApiDestinationRef

type IApiDestinationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ApiDestination resource.
	// Experimental.
	ApiDestinationRef() *ApiDestinationReference
}

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

type IArchiveRef

type IArchiveRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Archive resource.
	// Experimental.
	ArchiveRef() *ArchiveReference
}

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

type IConnectionRef

type IConnectionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Connection resource.
	// Experimental.
	ConnectionRef() *ConnectionReference
}

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

type IEndpointRef

type IEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Endpoint resource.
	// Experimental.
	EndpointRef() *EndpointReference
}

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

type IEventBusPolicyRef

type IEventBusPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventBusPolicy resource.
	// Experimental.
	EventBusPolicyRef() *EventBusPolicyReference
}

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

type IEventBusRef

type IEventBusRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventBus resource.
	// Experimental.
	EventBusRef() *EventBusReference
}

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

type IRuleRef

type IRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Rule resource.
	// Experimental.
	RuleRef() *RuleReference
}

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

type RuleReference

type RuleReference struct {
	// The Arn of the Rule resource.
	RuleArn *string `field:"required" json:"ruleArn" yaml:"ruleArn"`
}

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

ruleReference := &RuleReference{
	RuleArn: jsii.String("ruleArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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