AWS Identity Matcher
AwsIdentityMatcher specifies matching workloads with AWS
-specific
identities.
For example, the following configuration will match any EC2 VM instance in
account 123456789012
, region ca-central-1
and zone ca-central-1b
:
partitions:
- aws
accounts:
- '123456789012'
regions:
- ca-central-1
zones:
- ca-central-1b
ec2: {}
The matcher can also be used to to limit to VMs associated with a specific IAM role as shown below:
partitions:
- aws
accounts:
- '123456789012'
regions:
- ca-central-1
zones:
- ca-central-1b
ec2:
iamRoleNames:
- example-role
The following matcher will limit to ECS instances in the bookinfo
cluster
and with a specific IAM role:
partitions:
- aws
accounts:
- '123456789012'
regions:
- ca-central-1
zones:
- ca-central-1b
ecs:
clusters:
- prod-cluster
iamRoleNames:
- example-role
AwsIdentityMatcher
AwsIdentityMatcher specifies matching workloads with AWS
-specific identities.
Field | Description | Validation Rule |
partitions | List of string | repeated = { |
accounts | List of string | repeated = { |
regions | List of string | repeated = { |
zones | List of string | repeated = { |
ec2 | tetrateio.api.onboarding.authorization.aws.v1alpha1.Ec2InstanceMatcher | – |
Ec2InstanceMatcher
Ec2Instance specifies matching AWS EC2
instances.
Field | Description | Validation Rule |
iamRoleNames | List of string | repeated = { |