UNPKG

@cloud-copilot/iam-data

Version:
655 lines 17 kB
{ "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": [] } }