@cloud-copilot/iam-data
Version:
655 lines • 17 kB
JSON
{
"acceptlink": {
"name": "AcceptLink",
"description": "Grants permission to accept a link invitation from another Gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"associatecertificate": {
"name": "AssociateCertificate",
"description": "Grants permission to associate an ACM certificate with a responder gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createinboundexternallink": {
"name": "CreateInboundExternalLink",
"description": "Grants permission to create an inbound external link for a responder gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlink": {
"name": "CreateLink",
"description": "Grants permission to create a new link between RTB applications",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createlinkroutingrule": {
"name": "CreateLinkRoutingRule",
"description": "Grants permission to create a routing rule for a link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createoutboundexternallink": {
"name": "CreateOutboundExternalLink",
"description": "Grants permission to create an outbound external link for a requester gateway to connect to external public responder endpoints",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createrequestergateway": {
"name": "CreateRequesterGateway",
"description": "Grants permission to create a requester gateway",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"createrespondergateway": {
"name": "CreateResponderGateway",
"description": "Grants permission to create a responder gateway",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteinboundexternallink": {
"name": "DeleteInboundExternalLink",
"description": "Grants permission to delete an inbound external link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "InboundExternalLink",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletelink": {
"name": "DeleteLink",
"description": "Grants permission to delete a link between RTB applications",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deletelinkroutingrule": {
"name": "DeleteLinkRoutingRule",
"description": "Grants permission to delete a routing rule from a link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleteoutboundexternallink": {
"name": "DeleteOutboundExternalLink",
"description": "Grants permission to delete an outbound external link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "OutboundExternalLink",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleterequestergateway": {
"name": "DeleteRequesterGateway",
"description": "Grants permission to delete a requester gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"deleterespondergateway": {
"name": "DeleteResponderGateway",
"description": "Grants permission to delete a responder gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"disassociatecertificate": {
"name": "DisassociateCertificate",
"description": "Grants permission to remove a certificate association from a responder gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getcertificateassociation": {
"name": "GetCertificateAssociation",
"description": "Grants permission to retrieve details of a certificate association with a responder gateway",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getinboundexternallink": {
"name": "GetInboundExternalLink",
"description": "Grants permission to retrieve information about an inbound external link",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "InboundExternalLink",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getlink": {
"name": "GetLink",
"description": "Grants permission to retrieve information about a link between RTB applications",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getlinkroutingrule": {
"name": "GetLinkRoutingRule",
"description": "Grants permission to retrieve information about a routing rule for a link",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getoutboundexternallink": {
"name": "GetOutboundExternalLink",
"description": "Grants permission to retrieve information about an outbound external link",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "OutboundExternalLink",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getrequestergateway": {
"name": "GetRequesterGateway",
"description": "Grants permission to retrieve information about a requester gateway",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getrespondergateway": {
"name": "GetResponderGateway",
"description": "Grants permission to retrieve information about a responder gateway",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listcertificateassociations": {
"name": "ListCertificateAssociations",
"description": "Grants permission to list certificate associations for a responder gateway",
"accessLevel": "List",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listlinkroutingrules": {
"name": "ListLinkRoutingRules",
"description": "Grants permission to list routing rules for a link",
"accessLevel": "List",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listlinks": {
"name": "ListLinks",
"description": "Grants permission to list links associated with an RTB application",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listrequestergateways": {
"name": "ListRequesterGateways",
"description": "Grants permission to list requester gateways with optional filtering and pagination",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listrespondergateways": {
"name": "ListResponderGateways",
"description": "Grants permission to list responder gateways with optional filtering and pagination",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for a resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "InboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Link",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OutboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RequesterGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ResponderGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"rejectlink": {
"name": "RejectLink",
"description": "Grants permission to reject a link request between RTB applications",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to assign one or more tags (key-value pairs) to the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "InboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Link",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OutboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RequesterGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ResponderGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to remove a tag or tags from a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "InboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "Link",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "OutboundExternalLink",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "RequesterGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "ResponderGateway",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updatelink": {
"name": "UpdateLink",
"description": "Grants permission to update configuration settings for an existing link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatelinkmoduleflow": {
"name": "UpdateLinkModuleFlow",
"description": "Grants permission to update a link module flow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updatelinkroutingrule": {
"name": "UpdateLinkRoutingRule",
"description": "Grants permission to update a routing rule for a link",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Link",
"required": true,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "LinkRoutingRule",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updaterequestergateway": {
"name": "UpdateRequesterGateway",
"description": "Grants permission to update a requester gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "RequesterGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"updaterespondergateway": {
"name": "UpdateResponderGateway",
"description": "Grants permission to update a responder gateway",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "ResponderGateway",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}