Class: Aws::MemoryDB::Types::SubnetGroup

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

Overview

Represents the output of one of the following operations:

  • CreateSubnetGroup

  • UpdateSubnetGroup

A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)


3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the subnet group

Returns:

  • (String)


3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the subnet group

Returns:

  • (String)


3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#subnetsArray<Types::Subnet>

A list of subnets associated with the subnet group.

Returns:



3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_network_typesArray<String>

The network types supported by this subnet group. Returns an array of strings that can include 'ipv4', 'ipv6', or both, indicating the IP address types that can be used for clusters deployed in this subnet group.

Returns:

  • (Array<String>)


3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :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 subnet group.

Returns:

  • (String)


3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
# File 'gems/aws-sdk-memorydb/lib/aws-sdk-memorydb/types.rb', line 3514

class SubnetGroup < Struct.new(
  :name,
  :description,
  :vpc_id,
  :subnets,
  :arn,
  :supported_network_types)
  SENSITIVE = []
  include Aws::Structure
end