@cloud-copilot/iam-data
Version:
48 lines • 1.31 kB
JSON
{
"connect": {
"name": "Connect",
"description": "Grants permission to connect to a VPC Lattice service",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "TCP Service",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"vpc-lattice-svcs:Port",
"vpc-lattice-svcs:ServiceNetworkArn",
"vpc-lattice-svcs:ServiceArn",
"vpc-lattice-svcs:SourceVpc",
"vpc-lattice-svcs:SourceVpcOwnerAccount"
],
"dependentActions": []
},
"invoke": {
"name": "Invoke",
"description": "Grants permission to invoke a VPC Lattice service",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Service",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"vpc-lattice-svcs:Port",
"vpc-lattice-svcs:ServiceNetworkArn",
"vpc-lattice-svcs:ServiceArn",
"vpc-lattice-svcs:SourceVpc",
"vpc-lattice-svcs:SourceVpcOwnerAccount",
"vpc-lattice-svcs:RequestMethod",
"vpc-lattice-svcs:RequestPath",
"vpc-lattice-svcs:RequestHeader/${HeaderName}",
"vpc-lattice-svcs:RequestQueryString/${QueryStringKey}"
],
"dependentActions": []
}
}