interfacesawselasticache

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 CacheClusterReference

type CacheClusterReference struct {
	// The Id of the CacheCluster resource.
	CacheClusterId *string `field:"required" json:"cacheClusterId" yaml:"cacheClusterId"`
}

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

cacheClusterReference := &CacheClusterReference{
	CacheClusterId: jsii.String("cacheClusterId"),
}

type GlobalReplicationGroupReference

type GlobalReplicationGroupReference struct {
	// The GlobalReplicationGroupId of the GlobalReplicationGroup resource.
	GlobalReplicationGroupId *string `field:"required" json:"globalReplicationGroupId" yaml:"globalReplicationGroupId"`
}

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

globalReplicationGroupReference := &GlobalReplicationGroupReference{
	GlobalReplicationGroupId: jsii.String("globalReplicationGroupId"),
}

type ICacheClusterRef

type ICacheClusterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CacheCluster resource.
	// Experimental.
	CacheClusterRef() *CacheClusterReference
}

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

type IGlobalReplicationGroupRef

type IGlobalReplicationGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a GlobalReplicationGroup resource.
	// Experimental.
	GlobalReplicationGroupRef() *GlobalReplicationGroupReference
}

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

type IParameterGroupRef

type IParameterGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ParameterGroup resource.
	// Experimental.
	ParameterGroupRef() *ParameterGroupReference
}

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

type IReplicationGroupRef

type IReplicationGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReplicationGroup resource.
	// Experimental.
	ReplicationGroupRef() *ReplicationGroupReference
}

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

type ISecurityGroupIngressRef

type ISecurityGroupIngressRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityGroupIngress resource.
	// Experimental.
	SecurityGroupIngressRef() *SecurityGroupIngressReference
}

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

type ISecurityGroupRef

type ISecurityGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityGroup resource.
	// Experimental.
	SecurityGroupRef() *SecurityGroupReference
}

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

type IServerlessCacheRef

type IServerlessCacheRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ServerlessCache resource.
	// Experimental.
	ServerlessCacheRef() *ServerlessCacheReference
}

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

type ISubnetGroupRef

type ISubnetGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SubnetGroup resource.
	// Experimental.
	SubnetGroupRef() *SubnetGroupReference
}

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

type IUserGroupRef

type IUserGroupRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a UserGroup resource.
	// Experimental.
	UserGroupRef() *UserGroupReference
}

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

type IUserRef

type IUserRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a User resource.
	// Experimental.
	UserRef() *UserReference
}

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

type ParameterGroupReference

type ParameterGroupReference struct {
	// The CacheParameterGroupName of the ParameterGroup resource.
	CacheParameterGroupName *string `field:"required" json:"cacheParameterGroupName" yaml:"cacheParameterGroupName"`
}

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

parameterGroupReference := &ParameterGroupReference{
	CacheParameterGroupName: jsii.String("cacheParameterGroupName"),
}

type ReplicationGroupReference

type ReplicationGroupReference struct {
	// The ReplicationGroupId of the ReplicationGroup resource.
	ReplicationGroupId *string `field:"required" json:"replicationGroupId" yaml:"replicationGroupId"`
}

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

replicationGroupReference := &ReplicationGroupReference{
	ReplicationGroupId: jsii.String("replicationGroupId"),
}

type SecurityGroupIngressReference

type SecurityGroupIngressReference struct {
	// The Id of the SecurityGroupIngress resource.
	SecurityGroupIngressId *string `field:"required" json:"securityGroupIngressId" yaml:"securityGroupIngressId"`
}

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

securityGroupIngressReference := &SecurityGroupIngressReference{
	SecurityGroupIngressId: jsii.String("securityGroupIngressId"),
}

type SecurityGroupReference

type SecurityGroupReference struct {
	// The Id of the SecurityGroup resource.
	SecurityGroupId *string `field:"required" json:"securityGroupId" yaml:"securityGroupId"`
}

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

securityGroupReference := &SecurityGroupReference{
	SecurityGroupId: jsii.String("securityGroupId"),
}

type ServerlessCacheReference

type ServerlessCacheReference struct {
	// The ServerlessCacheName of the ServerlessCache resource.
	ServerlessCacheName *string `field:"required" json:"serverlessCacheName" yaml:"serverlessCacheName"`
}

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

serverlessCacheReference := &ServerlessCacheReference{
	ServerlessCacheName: jsii.String("serverlessCacheName"),
}

type SubnetGroupReference

type SubnetGroupReference struct {
	// The CacheSubnetGroupName of the SubnetGroup resource.
	CacheSubnetGroupName *string `field:"required" json:"cacheSubnetGroupName" yaml:"cacheSubnetGroupName"`
}

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

subnetGroupReference := &SubnetGroupReference{
	CacheSubnetGroupName: jsii.String("cacheSubnetGroupName"),
}

type UserGroupReference

type UserGroupReference struct {
	// The ARN of the UserGroup resource.
	UserGroupArn *string `field:"required" json:"userGroupArn" yaml:"userGroupArn"`
	// The UserGroupId of the UserGroup resource.
	UserGroupId *string `field:"required" json:"userGroupId" yaml:"userGroupId"`
}

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

userGroupReference := &UserGroupReference{
	UserGroupArn: jsii.String("userGroupArn"),
	UserGroupId: jsii.String("userGroupId"),
}

type UserReference

type UserReference struct {
	// The ARN of the User resource.
	UserArn *string `field:"required" json:"userArn" yaml:"userArn"`
	// The UserId of the User resource.
	UserId *string `field:"required" json:"userId" yaml:"userId"`
}

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

userReference := &UserReference{
	UserArn: jsii.String("userArn"),
	UserId: jsii.String("userId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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