diff --git a/semantic_conventions/resource/cloud_provider/aws/eks.yaml b/semantic_conventions/resource/cloud_provider/aws/eks.yaml new file mode 100644 index 000000000..d6415e026 --- /dev/null +++ b/semantic_conventions/resource/cloud_provider/aws/eks.yaml @@ -0,0 +1,11 @@ +groups: + - id: aws.eks + prefix: aws.eks + brief: > + Resources used by AWS Elastic Kubernetes Service (EKS). + attributes: + - id: cluster.arn + type: string + brief: > + The ARN of an EKS cluster. + examples: ['arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster'] \ No newline at end of file diff --git a/specification/resource/semantic_conventions/cloud_provider/aws/README.md b/specification/resource/semantic_conventions/cloud_provider/aws/README.md index c635c52e3..25ef5cc35 100644 --- a/specification/resource/semantic_conventions/cloud_provider/aws/README.md +++ b/specification/resource/semantic_conventions/cloud_provider/aws/README.md @@ -18,4 +18,5 @@ services within AWS or are abstracted away from any particular service: Attributes that relate to an individual AWS service: -- [Elastic Container Service](./ecs.md) +- [Elastic Container Service (ECS)](./ecs.md) +- [Elastic Kubernetes Service (EKS)](./eks.md) diff --git a/specification/resource/semantic_conventions/cloud_provider/aws/eks.md b/specification/resource/semantic_conventions/cloud_provider/aws/eks.md new file mode 100644 index 000000000..d4e36cbd0 --- /dev/null +++ b/specification/resource/semantic_conventions/cloud_provider/aws/eks.md @@ -0,0 +1,13 @@ +# AWS EKS + +**Status**: [Experimental](../../../../document-status.md) + +**type:** `aws.eks` + +**Description:** Resources used by AWS Elastic Kubernetes Service (EKS). + + +| Attribute | Type | Description | Examples | Required | +|---|---|---|---|---| +| `aws.eks.cluster.arn` | string | The ARN of an EKS cluster. | `arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster` | No | +