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 = { |