Documentation
¶
Index ¶
- type ApiDestinationReference
- type ArchiveReference
- type ConnectionReference
- type EndpointReference
- type EventBusPolicyReference
- type EventBusReference
- type IApiDestinationRef
- type IArchiveRef
- type IConnectionRef
- type IEndpointRef
- type IEventBusPolicyRef
- type IEventBusRef
- type IRuleRef
- type RuleReference
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"),
}