AWS Identity
AwsIdentity represents an AWS
-specific identity of a workload.
E.g.,
-
AWS EC2
instance identity:partition: aws
account: '123456789012'
region: ca-central-1
zone: ca-central-1b
ec2:
instance_id: i-1234567890abcdef0
iam_role:
name: example-role -
AWS ECS
task identity:partition: aws
account: '123456789012'
region: ca-central-1
zone: ca-central-1b
ecs:
task_id: 16aeded318d842bb8226e5bc678cd446
cluster: bookinfo
iam_role:
name: example-role
AwsIdentity
AwsIdentity represents an AWS
-specific identity of a workload.
Field | Description | Validation Rule |
---|---|---|
partition | string E.g., See https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html | string = { |
account | string E.g., See https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html | string = { |
region | string E.g., See https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints | string = { |
zone | string E.g., See https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html | string = { |
ec2 | tetrateio.api.onboarding.config.types.identity.aws.v1alpha1.Ec2Instance oneof _kind | – |
Ec2Instance
Ec2Instance represents AWS EC2
instance.
Field | Description | Validation Rule |
---|---|---|
instanceId | string E.g., See https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html | string = { |
iamRole | tetrateio.api.onboarding.config.types.identity.aws.v1alpha1.IamRole See https://docs.aws.amazon.com/cli/latest/reference/iam/add-role-to-instance-profile.html | – |
IamRole
IamRole represents AWS IAM Role
.
Field | Description | Validation Rule |
---|---|---|
name | string E.g., See https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html | string = { |