interfacesawsredshift

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 ClusterParameterGroupReference

type ClusterParameterGroupReference struct {
	// The ParameterGroupName of the ClusterParameterGroup resource.
	ParameterGroupName *string `field:"required" json:"parameterGroupName" yaml:"parameterGroupName"`
}

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

clusterParameterGroupReference := &ClusterParameterGroupReference{
	ParameterGroupName: jsii.String("parameterGroupName"),
}

type ClusterReference

type ClusterReference struct {
	// The ClusterIdentifier of the Cluster resource.
	ClusterIdentifier *string `field:"required" json:"clusterIdentifier" yaml:"clusterIdentifier"`
}

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

clusterReference := &ClusterReference{
	ClusterIdentifier: jsii.String("clusterIdentifier"),
}

type ClusterSecurityGroupIngressReference

type ClusterSecurityGroupIngressReference struct {
	// The Id of the ClusterSecurityGroupIngress resource.
	ClusterSecurityGroupIngressId *string `field:"required" json:"clusterSecurityGroupIngressId" yaml:"clusterSecurityGroupIngressId"`
}

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

clusterSecurityGroupIngressReference := &ClusterSecurityGroupIngressReference{
	ClusterSecurityGroupIngressId: jsii.String("clusterSecurityGroupIngressId"),
}

type ClusterSecurityGroupReference

type ClusterSecurityGroupReference struct {
	// The Id of the ClusterSecurityGroup resource.
	ClusterSecurityGroupId *string `field:"required" json:"clusterSecurityGroupId" yaml:"clusterSecurityGroupId"`
}

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

clusterSecurityGroupReference := &ClusterSecurityGroupReference{
	ClusterSecurityGroupId: jsii.String("clusterSecurityGroupId"),
}

type ClusterSubnetGroupReference

type ClusterSubnetGroupReference struct {
	// The ClusterSubnetGroupName of the ClusterSubnetGroup resource.
	ClusterSubnetGroupName *string `field:"required" json:"clusterSubnetGroupName" yaml:"clusterSubnetGroupName"`
}

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

clusterSubnetGroupReference := &ClusterSubnetGroupReference{
	ClusterSubnetGroupName: jsii.String("clusterSubnetGroupName"),
}

type EndpointAccessReference

type EndpointAccessReference struct {
	// The EndpointName of the EndpointAccess resource.
	EndpointName *string `field:"required" json:"endpointName" yaml:"endpointName"`
}

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

endpointAccessReference := &EndpointAccessReference{
	EndpointName: jsii.String("endpointName"),
}

type EndpointAuthorizationReference

type EndpointAuthorizationReference struct {
	// The Account of the EndpointAuthorization resource.
	Account *string `field:"required" json:"account" yaml:"account"`
	// The ClusterIdentifier of the EndpointAuthorization resource.
	ClusterIdentifier *string `field:"required" json:"clusterIdentifier" yaml:"clusterIdentifier"`
}

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

endpointAuthorizationReference := &EndpointAuthorizationReference{
	Account: jsii.String("account"),
	ClusterIdentifier: jsii.String("clusterIdentifier"),
}

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 IClusterParameterGroupRef

type IClusterParameterGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ClusterParameterGroup resource.
	// Experimental.
	ClusterParameterGroupRef() *ClusterParameterGroupReference
}

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

type IClusterRef

type IClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Cluster resource.
	// Experimental.
	ClusterRef() *ClusterReference
}

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

type IClusterSecurityGroupIngressRef

type IClusterSecurityGroupIngressRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ClusterSecurityGroupIngress resource.
	// Experimental.
	ClusterSecurityGroupIngressRef() *ClusterSecurityGroupIngressReference
}

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

type IClusterSecurityGroupRef

type IClusterSecurityGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ClusterSecurityGroup resource.
	// Experimental.
	ClusterSecurityGroupRef() *ClusterSecurityGroupReference
}

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

type IClusterSubnetGroupRef

type IClusterSubnetGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ClusterSubnetGroup resource.
	// Experimental.
	ClusterSubnetGroupRef() *ClusterSubnetGroupReference
}

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

type IEndpointAccessRef

type IEndpointAccessRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EndpointAccess resource.
	// Experimental.
	EndpointAccessRef() *EndpointAccessReference
}

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

type IEndpointAuthorizationRef

type IEndpointAuthorizationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EndpointAuthorization resource.
	// Experimental.
	EndpointAuthorizationRef() *EndpointAuthorizationReference
}

Indicates that this resource can be referenced as a EndpointAuthorization. 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 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 IScheduledActionRef

type IScheduledActionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ScheduledAction resource.
	// Experimental.
	ScheduledActionRef() *ScheduledActionReference
}

Indicates that this resource can be referenced as a ScheduledAction. 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 ScheduledActionReference

type ScheduledActionReference struct {
	// The ScheduledActionName of the ScheduledAction resource.
	ScheduledActionName *string `field:"required" json:"scheduledActionName" yaml:"scheduledActionName"`
}

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

scheduledActionReference := &ScheduledActionReference{
	ScheduledActionName: jsii.String("scheduledActionName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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