AWS Identity
Tetrate Service Express (TSE) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions. Go to Comparing TSE and TSB for more details.
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 = { |