Class: Aws::SecurityHub::Types::AwsEksClusterResourcesVpcConfigDetails

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

Overview

Information about the VPC configuration used by the cluster control plane.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#endpoint_public_access ⇒ Boolean

Indicates whether the Amazon EKS public API server endpoint is turned on. If the Amazon EKS public API server endpoint is turned off, your cluster's Kubernetes API server can only receive requests that originate from within the cluster VPC.

Returns:

  • (Boolean)


11840
11841
11842
11843
11844
11845
11846
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11840

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

#security_group_ids ⇒ Array<String>

The security groups that are associated with the cross-account elastic network interfaces that are used to allow communication between your nodes and the Amazon EKS control plane.

Returns:

  • (Array<String>)


11840
11841
11842
11843
11844
11845
11846
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11840

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

#subnet_ids ⇒ Array<String>

The subnets that are associated with the cluster.

Returns:

  • (Array<String>)


11840
11841
11842
11843
11844
11845
11846
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11840

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