Class: Aws::SecurityHub::Types::AwsEksClusterDetails

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

Overview

Provides details about an Amazon EKS cluster.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the cluster.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#certificate_authority_dataString

The certificate authority data for the cluster.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#cluster_statusString

The status of the cluster. Valid values are as follows:

  • ACTIVE

  • CREATING

  • DELETING

  • FAILED

  • PENDING

  • UPDATING

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

The endpoint for the Amazon EKS API server.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#loggingTypes::AwsEksClusterLoggingDetails

The logging configuration for the cluster.



8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the cluster.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#resources_vpc_configTypes::AwsEksClusterResourcesVpcConfigDetails

The VPC configuration used by the cluster control plane.



8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The ARN of the IAM role that provides permissions for the Amazon EKS control plane to make calls to Amazon Web Services API operations on your behalf.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end

#versionString

The Amazon EKS server version for the cluster.

Returns:

  • (String)


8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 8032

class AwsEksClusterDetails < Struct.new(
  :arn,
  :certificate_authority_data,
  :cluster_status,
  :endpoint,
  :name,
  :resources_vpc_config,
  :role_arn,
  :version,
  :logging)
  SENSITIVE = []
  include Aws::Structure
end