interfacesawsrds

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 CustomDBEngineVersionReference

type CustomDBEngineVersionReference struct {
	// The Engine of the CustomDBEngineVersion resource.
	Engine *string `field:"required" json:"engine" yaml:"engine"`
	// The EngineVersion of the CustomDBEngineVersion resource.
	EngineVersion *string `field:"required" json:"engineVersion" yaml:"engineVersion"`
}

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

customDBEngineVersionReference := &CustomDBEngineVersionReference{
	Engine: jsii.String("engine"),
	EngineVersion: jsii.String("engineVersion"),
}

type DBClusterParameterGroupReference

type DBClusterParameterGroupReference struct {
	// The DBClusterParameterGroupName of the DBClusterParameterGroup resource.
	DbClusterParameterGroupName *string `field:"required" json:"dbClusterParameterGroupName" yaml:"dbClusterParameterGroupName"`
}

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

dBClusterParameterGroupReference := &DBClusterParameterGroupReference{
	DbClusterParameterGroupName: jsii.String("dbClusterParameterGroupName"),
}

type DBClusterReference

type DBClusterReference struct {
	// The ARN of the DBCluster resource.
	DbClusterArn *string `field:"required" json:"dbClusterArn" yaml:"dbClusterArn"`
	// The DBClusterIdentifier of the DBCluster resource.
	DbClusterIdentifier *string `field:"required" json:"dbClusterIdentifier" yaml:"dbClusterIdentifier"`
}

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

dBClusterReference := &DBClusterReference{
	DbClusterArn: jsii.String("dbClusterArn"),
	DbClusterIdentifier: jsii.String("dbClusterIdentifier"),
}

type DBInstanceReference

type DBInstanceReference struct {
	// The ARN of the DBInstance resource.
	DbInstanceArn *string `field:"required" json:"dbInstanceArn" yaml:"dbInstanceArn"`
	// The DBInstanceIdentifier of the DBInstance resource.
	DbInstanceIdentifier *string `field:"required" json:"dbInstanceIdentifier" yaml:"dbInstanceIdentifier"`
}

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

dBInstanceReference := &DBInstanceReference{
	DbInstanceArn: jsii.String("dbInstanceArn"),
	DbInstanceIdentifier: jsii.String("dbInstanceIdentifier"),
}

type DBParameterGroupReference

type DBParameterGroupReference struct {
	// The DBParameterGroupName of the DBParameterGroup resource.
	DbParameterGroupName *string `field:"required" json:"dbParameterGroupName" yaml:"dbParameterGroupName"`
}

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

dBParameterGroupReference := &DBParameterGroupReference{
	DbParameterGroupName: jsii.String("dbParameterGroupName"),
}

type DBProxyEndpointReference

type DBProxyEndpointReference struct {
	// The ARN of the DBProxyEndpoint resource.
	DbProxyEndpointArn *string `field:"required" json:"dbProxyEndpointArn" yaml:"dbProxyEndpointArn"`
	// The DBProxyEndpointName of the DBProxyEndpoint resource.
	DbProxyEndpointName *string `field:"required" json:"dbProxyEndpointName" yaml:"dbProxyEndpointName"`
}

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

dBProxyEndpointReference := &DBProxyEndpointReference{
	DbProxyEndpointArn: jsii.String("dbProxyEndpointArn"),
	DbProxyEndpointName: jsii.String("dbProxyEndpointName"),
}

type DBProxyReference

type DBProxyReference struct {
	// The ARN of the DBProxy resource.
	DbProxyArn *string `field:"required" json:"dbProxyArn" yaml:"dbProxyArn"`
	// The DBProxyName of the DBProxy resource.
	DbProxyName *string `field:"required" json:"dbProxyName" yaml:"dbProxyName"`
}

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

dBProxyReference := &DBProxyReference{
	DbProxyArn: jsii.String("dbProxyArn"),
	DbProxyName: jsii.String("dbProxyName"),
}

type DBProxyTargetGroupReference

type DBProxyTargetGroupReference struct {
	// The TargetGroupArn of the DBProxyTargetGroup resource.
	TargetGroupArn *string `field:"required" json:"targetGroupArn" yaml:"targetGroupArn"`
}

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

dBProxyTargetGroupReference := &DBProxyTargetGroupReference{
	TargetGroupArn: jsii.String("targetGroupArn"),
}

type DBSecurityGroupIngressReference

type DBSecurityGroupIngressReference struct {
	// The Id of the DBSecurityGroupIngress resource.
	DbSecurityGroupIngressId *string `field:"required" json:"dbSecurityGroupIngressId" yaml:"dbSecurityGroupIngressId"`
}

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

dBSecurityGroupIngressReference := &DBSecurityGroupIngressReference{
	DbSecurityGroupIngressId: jsii.String("dbSecurityGroupIngressId"),
}

type DBSecurityGroupReference

type DBSecurityGroupReference struct {
	// The Id of the DBSecurityGroup resource.
	DbSecurityGroupId *string `field:"required" json:"dbSecurityGroupId" yaml:"dbSecurityGroupId"`
}

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

dBSecurityGroupReference := &DBSecurityGroupReference{
	DbSecurityGroupId: jsii.String("dbSecurityGroupId"),
}

type DBShardGroupReference

type DBShardGroupReference struct {
	// The DBShardGroupIdentifier of the DBShardGroup resource.
	DbShardGroupIdentifier *string `field:"required" json:"dbShardGroupIdentifier" yaml:"dbShardGroupIdentifier"`
}

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

dBShardGroupReference := &DBShardGroupReference{
	DbShardGroupIdentifier: jsii.String("dbShardGroupIdentifier"),
}

type DBSubnetGroupReference

type DBSubnetGroupReference struct {
	// The DBSubnetGroupName of the DBSubnetGroup resource.
	DbSubnetGroupName *string `field:"required" json:"dbSubnetGroupName" yaml:"dbSubnetGroupName"`
}

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

dBSubnetGroupReference := &DBSubnetGroupReference{
	DbSubnetGroupName: jsii.String("dbSubnetGroupName"),
}

type EventSubscriptionReference

type EventSubscriptionReference struct {
	// The SubscriptionName of the EventSubscription resource.
	SubscriptionName *string `field:"required" json:"subscriptionName" yaml:"subscriptionName"`
}

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

eventSubscriptionReference := &EventSubscriptionReference{
	SubscriptionName: jsii.String("subscriptionName"),
}

type GlobalClusterReference

type GlobalClusterReference struct {
	// The GlobalClusterIdentifier of the GlobalCluster resource.
	GlobalClusterIdentifier *string `field:"required" json:"globalClusterIdentifier" yaml:"globalClusterIdentifier"`
}

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

globalClusterReference := &GlobalClusterReference{
	GlobalClusterIdentifier: jsii.String("globalClusterIdentifier"),
}

type ICustomDBEngineVersionRef

type ICustomDBEngineVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CustomDBEngineVersion resource.
	// Experimental.
	CustomDbEngineVersionRef() *CustomDBEngineVersionReference
}

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

type IDBClusterParameterGroupRef

type IDBClusterParameterGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBClusterParameterGroup resource.
	// Experimental.
	DbClusterParameterGroupRef() *DBClusterParameterGroupReference
}

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

type IDBClusterRef

type IDBClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBCluster resource.
	// Experimental.
	DbClusterRef() *DBClusterReference
}

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

type IDBInstanceRef

type IDBInstanceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBInstance resource.
	// Experimental.
	DbInstanceRef() *DBInstanceReference
}

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

type IDBParameterGroupRef

type IDBParameterGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBParameterGroup resource.
	// Experimental.
	DbParameterGroupRef() *DBParameterGroupReference
}

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

type IDBProxyEndpointRef

type IDBProxyEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBProxyEndpoint resource.
	// Experimental.
	DbProxyEndpointRef() *DBProxyEndpointReference
}

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

type IDBProxyRef

type IDBProxyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBProxy resource.
	// Experimental.
	DbProxyRef() *DBProxyReference
}

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

type IDBProxyTargetGroupRef

type IDBProxyTargetGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBProxyTargetGroup resource.
	// Experimental.
	DbProxyTargetGroupRef() *DBProxyTargetGroupReference
}

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

type IDBSecurityGroupIngressRef

type IDBSecurityGroupIngressRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBSecurityGroupIngress resource.
	// Experimental.
	DbSecurityGroupIngressRef() *DBSecurityGroupIngressReference
}

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

type IDBSecurityGroupRef

type IDBSecurityGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBSecurityGroup resource.
	// Experimental.
	DbSecurityGroupRef() *DBSecurityGroupReference
}

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

type IDBShardGroupRef

type IDBShardGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBShardGroup resource.
	// Experimental.
	DbShardGroupRef() *DBShardGroupReference
}

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

type IDBSubnetGroupRef

type IDBSubnetGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DBSubnetGroup resource.
	// Experimental.
	DbSubnetGroupRef() *DBSubnetGroupReference
}

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

type IEventSubscriptionRef

type IEventSubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventSubscription resource.
	// Experimental.
	EventSubscriptionRef() *EventSubscriptionReference
}

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

type IGlobalClusterRef

type IGlobalClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GlobalCluster resource.
	// Experimental.
	GlobalClusterRef() *GlobalClusterReference
}

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

type IIntegrationRef

type IIntegrationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Integration resource.
	// Experimental.
	IntegrationRef() *IntegrationReference
}

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

type IOptionGroupRef

type IOptionGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OptionGroup resource.
	// Experimental.
	OptionGroupRef() *OptionGroupReference
}

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

type IntegrationReference

type IntegrationReference struct {
	// The IntegrationArn of the Integration resource.
	IntegrationArn *string `field:"required" json:"integrationArn" yaml:"integrationArn"`
}

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

integrationReference := &IntegrationReference{
	IntegrationArn: jsii.String("integrationArn"),
}

type OptionGroupReference

type OptionGroupReference struct {
	// The OptionGroupName of the OptionGroup resource.
	OptionGroupName *string `field:"required" json:"optionGroupName" yaml:"optionGroupName"`
}

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

optionGroupReference := &OptionGroupReference{
	OptionGroupName: jsii.String("optionGroupName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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