UNPKG

@cloud-copilot/iam-data

Version:
1,710 lines 42.9 kB
{ "acceptattachment": { "name": "AcceptAttachment", "description": "Grants permission to accept creation of an attachment between a source and destination in a core network", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "associateconnectpeer": { "name": "AssociateConnectPeer", "description": "Grants permission to associate a Connect Peer", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatecustomergateway": { "name": "AssociateCustomerGateway", "description": "Grants permission to associate a customer gateway to a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:cgwArn" ], "dependentActions": [] }, "associatelink": { "name": "AssociateLink", "description": "Grants permission to associate a link to a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatetransitgatewayconnectpeer": { "name": "AssociateTransitGatewayConnectPeer", "description": "Grants permission to associate a transit gateway connect peer to a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:tgwConnectPeerArn" ], "dependentActions": [] }, "createconnectattachment": { "name": "CreateConnectAttachment", "description": "Grants permission to create a Connect attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] }, { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createconnectpeer": { "name": "CreateConnectPeer", "description": "Grants permission to create a Connect Peer connection", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createconnection": { "name": "CreateConnection", "description": "Grants permission to create a new connection", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [ "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createcorenetwork": { "name": "CreateCoreNetwork", "description": "Grants permission to create a new core network", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createdevice": { "name": "CreateDevice", "description": "Grants permission to create a new device", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [ "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createdirectconnectgatewayattachment": { "name": "CreateDirectConnectGatewayAttachment", "description": "Grants permission to create a Direct Connect gateway attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:directConnectGatewayArn", "networkmanager:edgeLocations" ], "dependentActions": [] }, "createglobalnetwork": { "name": "CreateGlobalNetwork", "description": "Grants permission to create a new global network", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [ "iam:CreateServiceLinkedRole", "networkmanager:TagResource" ] }, "createlink": { "name": "CreateLink", "description": "Grants permission to create a new link", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [ "networkmanager:TagResource" ] }, { "name": "site", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createsite": { "name": "CreateSite", "description": "Grants permission to create a new site", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [ "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createsitetositevpnattachment": { "name": "CreateSiteToSiteVpnAttachment", "description": "Grants permission to create a site-to-site VPN attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:vpnConnectionArn" ], "dependentActions": [] }, "createtransitgatewaypeering": { "name": "CreateTransitGatewayPeering", "description": "Grants permission to create a Transit Gateway peering", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:tgwArn" ], "dependentActions": [] }, "createtransitgatewayroutetableattachment": { "name": "CreateTransitGatewayRouteTableAttachment", "description": "Grants permission to create a TGW RTB attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "peering", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:tgwRtbArn" ], "dependentActions": [] }, "createvpcattachment": { "name": "CreateVpcAttachment", "description": "Grants permission to create a VPC attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions", "networkmanager:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:vpcArn", "networkmanager:subnetArns" ], "dependentActions": [] }, "deleteattachment": { "name": "DeleteAttachment", "description": "Grants permission to delete an attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "deleteconnectpeer": { "name": "DeleteConnectPeer", "description": "Grants permission to delete a Connect Peer", "accessLevel": "Write", "resourceTypes": [ { "name": "connect-peer", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "deleteconnection": { "name": "DeleteConnection", "description": "Grants permission to delete a connection", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletecorenetwork": { "name": "DeleteCoreNetwork", "description": "Grants permission to delete a core network", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "deletecorenetworkpolicyversion": { "name": "DeleteCoreNetworkPolicyVersion", "description": "Grants permission to delete the core network policy version", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedevice": { "name": "DeleteDevice", "description": "Grants permission to delete a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteglobalnetwork": { "name": "DeleteGlobalNetwork", "description": "Grants permission to delete a global network", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelink": { "name": "DeleteLink", "description": "Grants permission to delete a link", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepeering": { "name": "DeletePeering", "description": "Grants permission to delete a peering", "accessLevel": "Write", "resourceTypes": [ { "name": "peering", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "deleteresourcepolicy": { "name": "DeleteResourcePolicy", "description": "Grants permission to delete a resource", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletesite": { "name": "DeleteSite", "description": "Grants permission to delete a site", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregistertransitgateway": { "name": "DeregisterTransitGateway", "description": "Grants permission to deregister a transit gateway from a global network", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:tgwArn" ], "dependentActions": [] }, "describeglobalnetworks": { "name": "DescribeGlobalNetworks", "description": "Grants permission to describe global networks", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateconnectpeer": { "name": "DisassociateConnectPeer", "description": "Grants permission to disassociate a Connect Peer", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatecustomergateway": { "name": "DisassociateCustomerGateway", "description": "Grants permission to disassociate a customer gateway from a device", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:cgwArn" ], "dependentActions": [] }, "disassociatelink": { "name": "DisassociateLink", "description": "Grants permission to disassociate a link from a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociatetransitgatewayconnectpeer": { "name": "DisassociateTransitGatewayConnectPeer", "description": "Grants permission to disassociate a transit gateway connect peer from a device", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:tgwConnectPeerArn" ], "dependentActions": [] }, "executecorenetworkchangeset": { "name": "ExecuteCoreNetworkChangeSet", "description": "Grants permission to apply changes to the core network", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "getconnectattachment": { "name": "GetConnectAttachment", "description": "Grants permission to retrieve a Connect attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getconnectpeer": { "name": "GetConnectPeer", "description": "Grants permission to retrieve a Connect Peer", "accessLevel": "Read", "resourceTypes": [ { "name": "connect-peer", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getconnectpeerassociations": { "name": "GetConnectPeerAssociations", "description": "Grants permission to describe Connect Peer associations", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getconnections": { "name": "GetConnections", "description": "Grants permission to describe connections", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcorenetwork": { "name": "GetCoreNetwork", "description": "Grants permission to retrieve a core network", "accessLevel": "Read", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcorenetworkchangeevents": { "name": "GetCoreNetworkChangeEvents", "description": "Grants permission to retrieve a list of core network change events", "accessLevel": "Read", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcorenetworkchangeset": { "name": "GetCoreNetworkChangeSet", "description": "Grants permission to retrieve a list of core network change sets", "accessLevel": "Read", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcorenetworkpolicy": { "name": "GetCoreNetworkPolicy", "description": "Grants permission to retrieve core network policy", "accessLevel": "Read", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getcustomergatewayassociations": { "name": "GetCustomerGatewayAssociations", "description": "Grants permission to describe customer gateway associations", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdevices": { "name": "GetDevices", "description": "Grants permission to describe devices", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdirectconnectgatewayattachment": { "name": "GetDirectConnectGatewayAttachment", "description": "Grants permission to retrieve a Direct Connect gateway attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlinkassociations": { "name": "GetLinkAssociations", "description": "Grants permission to describe link associations", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlinks": { "name": "GetLinks", "description": "Grants permission to describe links", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworkresourcecounts": { "name": "GetNetworkResourceCounts", "description": "Grants permission to return the number of resources for a global network grouped by type", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworkresourcerelationships": { "name": "GetNetworkResourceRelationships", "description": "Grants permission to retrieve related resources for a resource within the global network", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworkresources": { "name": "GetNetworkResources", "description": "Grants permission to retrieve a global network resource", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworkroutes": { "name": "GetNetworkRoutes", "description": "Grants permission to retrieve routes for a route table within the global network", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getnetworktelemetry": { "name": "GetNetworkTelemetry", "description": "Grants permission to retrieve network telemetry objects for the global network", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getresourcepolicy": { "name": "GetResourcePolicy", "description": "Grants permission to retrieve a resource policy", "accessLevel": "Read", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouteanalysis": { "name": "GetRouteAnalysis", "description": "Grants permission to retrieve a route analysis configuration and result", "accessLevel": "Read", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsitetositevpnattachment": { "name": "GetSiteToSiteVpnAttachment", "description": "Grants permission to retrieve a site-to-site VPN attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getsites": { "name": "GetSites", "description": "Grants permission to describe global networks", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettransitgatewayconnectpeerassociations": { "name": "GetTransitGatewayConnectPeerAssociations", "description": "Grants permission to describe transit gateway connect peer associations", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettransitgatewaypeering": { "name": "GetTransitGatewayPeering", "description": "Grants permission to retrieve a Transit Gateway peering", "accessLevel": "Read", "resourceTypes": [ { "name": "peering", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettransitgatewayregistrations": { "name": "GetTransitGatewayRegistrations", "description": "Grants permission to describe transit gateway registrations", "accessLevel": "List", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettransitgatewayroutetableattachment": { "name": "GetTransitGatewayRouteTableAttachment", "description": "Grants permission to retrieve a TGW RTB attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getvpcattachment": { "name": "GetVpcAttachment", "description": "Grants permission to retrieve a VPC attachment", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listattachments": { "name": "ListAttachments", "description": "Grants permission to describe attachments", "accessLevel": "List", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listconnectpeers": { "name": "ListConnectPeers", "description": "Grants permission to describe Connect Peers", "accessLevel": "List", "resourceTypes": [ { "name": "connect-peer", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcorenetworkpolicyversions": { "name": "ListCoreNetworkPolicyVersions", "description": "Grants permission to list core network policy versions", "accessLevel": "List", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listcorenetworks": { "name": "ListCoreNetworks", "description": "Grants permission to list core networks", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listorganizationserviceaccessstatus": { "name": "ListOrganizationServiceAccessStatus", "description": "Grants permission to list organization service access status", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpeerings": { "name": "ListPeerings", "description": "Grants permission to describe peerings", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a Network Manager resource", "accessLevel": "Read", "resourceTypes": [ { "name": "attachment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connect-peer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "core-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "peering", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putcorenetworkpolicy": { "name": "PutCoreNetworkPolicy", "description": "Grants permission to create a core network policy", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "putresourcepolicy": { "name": "PutResourcePolicy", "description": "Grants permission to create or update a resource policy", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "registertransitgateway": { "name": "RegisterTransitGateway", "description": "Grants permission to register a transit gateway to a global network", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "networkmanager:tgwArn" ], "dependentActions": [] }, "rejectattachment": { "name": "RejectAttachment", "description": "Grants permission to reject attachment request", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "restorecorenetworkpolicyversion": { "name": "RestoreCoreNetworkPolicyVersion", "description": "Grants permission to restore the core network policy to a previous version", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] }, "startorganizationserviceaccessupdate": { "name": "StartOrganizationServiceAccessUpdate", "description": "Grants permission to start organization service access update", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startrouteanalysis": { "name": "StartRouteAnalysis", "description": "Grants permission to start a route analysis and stores analysis configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a Network Manager resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "attachment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connect-peer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "core-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "peering", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag a Network Manager resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "attachment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connect-peer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "connection", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "core-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "device", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "peering", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updateconnection": { "name": "UpdateConnection", "description": "Grants permission to update a connection", "accessLevel": "Write", "resourceTypes": [ { "name": "connection", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatecorenetwork": { "name": "UpdateCoreNetwork", "description": "Grants permission to update a core network", "accessLevel": "Write", "resourceTypes": [ { "name": "core-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedevice": { "name": "UpdateDevice", "description": "Grants permission to update a device", "accessLevel": "Write", "resourceTypes": [ { "name": "device", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedirectconnectgatewayattachment": { "name": "UpdateDirectConnectGatewayAttachment", "description": "Grants permission to update a Direct Connect gateway attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:edgeLocations" ], "dependentActions": [] }, "updateglobalnetwork": { "name": "UpdateGlobalNetwork", "description": "Grants permission to update a global network", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatelink": { "name": "UpdateLink", "description": "Grants permission to update a link", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "link", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatenetworkresourcemetadata": { "name": "UpdateNetworkResourceMetadata", "description": "Grants permission to add or update metadata key/value pairs on network resource", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatesite": { "name": "UpdateSite", "description": "Grants permission to update a site", "accessLevel": "Write", "resourceTypes": [ { "name": "global-network", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "site", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatevpcattachment": { "name": "UpdateVpcAttachment", "description": "Grants permission to update a VPC attachment", "accessLevel": "Write", "resourceTypes": [ { "name": "attachment", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:DescribeRegions" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "networkmanager:subnetArns" ], "dependentActions": [] } }