Class: Aws::MemoryDB::Types::SubnetGroup
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::MemoryDB::Types::SubnetGroup
 
- 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
- 
  
    
      #arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ARN (Amazon Resource Name) of the subnet group. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the subnet group. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the subnet group. 
- 
  
    
      #subnets  ⇒ Array<Types::Subnet> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A list of subnets associated with the subnet group. 
- 
  
    
      #supported_network_types  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The network types supported by this subnet group. 
- 
  
    
      #vpc_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group. 
Instance Attribute Details
#arn ⇒ String
The ARN (Amazon Resource Name) of the subnet group.
| 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 | 
#description ⇒ String
A description of the subnet group
| 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 | 
#name ⇒ String
The name of the subnet group
| 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 | 
#subnets ⇒ Array<Types::Subnet>
A list of subnets associated with the subnet group.
| 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_types ⇒ Array<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.
| 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_id ⇒ String
The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.
| 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 |