Class: Aws::PCS::Types::Networking

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

Overview

The networking configuration for the cluster's control plane.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#network_typeString

The IP address version the cluster uses. The default is IPV4.

Returns:

  • (String)


1376
1377
1378
1379
1380
1381
1382
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1376

class Networking < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_idsArray<String>

The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets.

The following rules are required:

  • Inbound rule 1

    • Protocol: All

    • Ports: All

    • Source: Self

  • Outbound rule 1

    • Protocol: All

    • Ports: All

    • Destination: 0.0.0.0/0 (IPv4) or ::/0 (IPv6)

  • Outbound rule 2

    • Protocol: All

    • Ports: All

    • Destination: Self

Returns:

  • (Array<String>)


1376
1377
1378
1379
1380
1381
1382
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1376

class Networking < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idsArray<String>

The ID of the subnet where PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and PCS resources. The subnet must have an available IP address, cannot reside in Outposts, Wavelength, or an Amazon Web Services Local Zone.

Example: subnet-abcd1234

Returns:

  • (Array<String>)


1376
1377
1378
1379
1380
1381
1382
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 1376

class Networking < Struct.new(
  :subnet_ids,
  :security_group_ids,
  :network_type)
  SENSITIVE = []
  include Aws::Structure
end