UNPKG

@cloud-copilot/iam-data

Version:
142 lines 5.97 kB
{ "aws:requesttag/${tagkey}": { "key": "aws:RequestTag/${TagKey}", "description": "Filters access by a key that is present in the request the user makes to the EKS service", "type": "String" }, "aws:resourcetag/${tagkey}": { "key": "aws:ResourceTag/${TagKey}", "description": "Filters access by a tag key and value pair", "type": "String" }, "aws:tagkeys": { "key": "aws:TagKeys", "description": "Filters access by the list of all the tag key names present in the request the user makes to the EKS service", "type": "ArrayOfString" }, "eks:accessentrytype": { "key": "eks:accessEntryType", "description": "Filters access by the access entry type present in the access entry requests the user makes to the EKS service", "type": "String" }, "eks:accessscope": { "key": "eks:accessScope", "description": "Filters access by the accessScope present in the associate / disassociate access policy requests the user makes to the EKS service", "type": "String" }, "eks:authenticationmode": { "key": "eks:authenticationMode", "description": "Filters access by the authenticationMode present in the create / update cluster request", "type": "String" }, "eks:blockstorageenabled": { "key": "eks:blockStorageEnabled", "description": "Filters access by the block storage enabled parameter in the create / update cluster request", "type": "Bool" }, "eks:bootstrapclustercreatoradminpermissions": { "key": "eks:bootstrapClusterCreatorAdminPermissions", "description": "Filters access by the bootstrapClusterCreatorAdminPermissions present in the create cluster request", "type": "Bool" }, "eks:bootstrapselfmanagedaddons": { "key": "eks:bootstrapSelfManagedAddons", "description": "Filters access by the bootstrapSelfManagedAddons present in the create cluster request", "type": "Bool" }, "eks:clientid": { "key": "eks:clientId", "description": "Filters access by the clientId present in the associateIdentityProviderConfig request the user makes to the EKS service", "type": "String" }, "eks:clustername": { "key": "eks:clusterName", "description": "Filters access by the clusterName present in the access entry requests the user makes to the EKS service", "type": "String" }, "eks:computeconfigenabled": { "key": "eks:computeConfigEnabled", "description": "Filters access by the compute config enabled parameter in the create / update cluster request", "type": "Bool" }, "eks:controlplanescalingtier": { "key": "eks:controlPlaneScalingTier", "description": "Filters access by the control plane scaling tier in the create / update cluster request", "type": "String" }, "eks:deletionprotection": { "key": "eks:deletionProtection", "description": "Filters access by the deletion protection setting in the create / update cluster request", "type": "Bool" }, "eks:elasticloadbalancingenabled": { "key": "eks:elasticLoadBalancingEnabled", "description": "Filters access by the elastic load balancing enabled parameter in the create / update cluster request", "type": "Bool" }, "eks:encryptionconfigproviderkeyarns": { "key": "eks:encryptionConfigProviderKeyArns", "description": "Filters access by the KMS key ARNs in the create cluster / Associate Encryption Config request", "type": "ArrayOfARN" }, "eks:endpointprivateaccess": { "key": "eks:endpointPrivateAccess", "description": "Filters access by the endpoint private access setting in the create / update cluster request", "type": "Bool" }, "eks:endpointpublicaccess": { "key": "eks:endpointPublicAccess", "description": "Filters access by the endpoint public access setting in the create / update cluster request", "type": "Bool" }, "eks:issuerurl": { "key": "eks:issuerUrl", "description": "Filters access by the issuerUrl present in the associateIdentityProviderConfig request the user makes to the EKS service", "type": "String" }, "eks:kubernetesgroups": { "key": "eks:kubernetesGroups", "description": "Filters access by the kubernetesGroups present in the access entry requests the user makes to the EKS service", "type": "ArrayOfString" }, "eks:kubernetesversion": { "key": "eks:kubernetesVersion", "description": "Filters access by the Kubernetes version in the create cluster/ update cluster version request", "type": "String" }, "eks:loggingtype/${type}": { "key": "eks:loggingType/${type}", "description": "Filters access by the cluster logging enabled and type parameter in the create / update cluster request", "type": "Bool" }, "eks:namespaces": { "key": "eks:namespaces", "description": "Filters access by the namespaces present in the associate / disassociate access policy requests the user makes to the EKS service", "type": "ArrayOfString" }, "eks:policyarn": { "key": "eks:policyArn", "description": "Filters access by the policyArn present in the access entry requests the user makes to the EKS service", "type": "ARN" }, "eks:principalarn": { "key": "eks:principalArn", "description": "Filters access by the principalArn present in the access entry requests requests the user makes to the EKS service", "type": "ARN" }, "eks:supporttype": { "key": "eks:supportType", "description": "Filters access by the supportType present in the create / update cluster request", "type": "String" }, "eks:username": { "key": "eks:username", "description": "Filters access by the Kubernetes username present in the access entry requests the user makes to the EKS service", "type": "String" }, "eks:zonalshiftenabled": { "key": "eks:zonalShiftEnabled", "description": "Filters access by the zonal shift enabled setting in the create / update cluster request", "type": "Bool" } }