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 and above 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