Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::ElastiCache::Types::CacheSubnetGroup

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb

Overview

Represents the output of one of the following operations:

  • CreateCacheSubnetGroup

  • ModifyCacheSubnetGroup

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN (Amazon Resource Name) of the cache subnet group.

Returns:

  • (String)

1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#cache_subnet_group_descriptionString

The description of the cache subnet group.

Returns:

  • (String)

1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#cache_subnet_group_nameString

The name of the cache subnet group.

Returns:

  • (String)

1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#subnetsArray<Types::Subnet>

A list of subnets associated with the cache subnet group.

Returns:


1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_network_typesArray<String>

Either ipv4 | ipv6 | dual_stack. IPv6 is supported for workloads using Valkey 7.2 and above, Redis OSS engine version 6.2 to 7.1 or Memcached engine version 1.6.6 and above on all instances built on the Nitro system.

Returns:

  • (Array<String>)

1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The Amazon Virtual Private Cloud identifier (VPC ID) of the cache subnet group.

Returns:

  • (String)

1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 1300

class CacheSubnetGroup < Struct.new(
  :cache_subnet_group_name,
  :cache_subnet_group_description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end