Documentation
¶
Index ¶
- type CacheClusterReference
- type GlobalReplicationGroupReference
- type ICacheClusterRef
- type IGlobalReplicationGroupRef
- type IParameterGroupRef
- type IReplicationGroupRef
- type ISecurityGroupIngressRef
- type ISecurityGroupRef
- type IServerlessCacheRef
- type ISubnetGroupRef
- type IUserGroupRef
- type IUserRef
- type ParameterGroupReference
- type ReplicationGroupReference
- type SecurityGroupIngressReference
- type SecurityGroupReference
- type ServerlessCacheReference
- type SubnetGroupReference
- type UserGroupReference
- type UserReference
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"),
}
Source Files
¶
- CacheClusterReference.go
- GlobalReplicationGroupReference.go
- ICacheClusterRef.go
- IGlobalReplicationGroupRef.go
- IParameterGroupRef.go
- IReplicationGroupRef.go
- ISecurityGroupIngressRef.go
- ISecurityGroupRef.go
- IServerlessCacheRef.go
- ISubnetGroupRef.go
- IUserGroupRef.go
- IUserRef.go
- ParameterGroupReference.go
- ReplicationGroupReference.go
- SecurityGroupIngressReference.go
- SecurityGroupReference.go
- ServerlessCacheReference.go
- SubnetGroupReference.go
- UserGroupReference.go
- UserReference.go
- main.go