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)


11881
11882
11883
11884
11885
11886
11887
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11881

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


11881
11882
11883
11884
11885
11886
11887
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11881

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


11881
11882
11883
11884
11885
11886
11887
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 11881

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