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)


11877
11878
11879
11880
11881
11882
11883
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11877

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


11877
11878
11879
11880
11881
11882
11883
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11877

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


11877
11878
11879
11880
11881
11882
11883
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11877

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