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_accessBoolean

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)


12011
12012
12013
12014
12015
12016
12017
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12011

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

#security_group_idsArray<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>)


12011
12012
12013
12014
12015
12016
12017
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12011

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

#subnet_idsArray<String>

The subnets that are associated with the cluster.

Returns:

  • (Array<String>)


12011
12012
12013
12014
12015
12016
12017
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 12011

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