UNPKG

@cloud-copilot/iam-data

Version:
1,345 lines 35.4 kB
{ "addbridgeoutputs": { "name": "AddBridgeOutputs", "description": "Grants permission to add outputs to an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "addbridgesources": { "name": "AddBridgeSources", "description": "Grants permission to add sources to an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "addflowmediastreams": { "name": "AddFlowMediaStreams", "description": "Grants permission to add media streams to any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "MediaStream", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "addflowoutputs": { "name": "AddFlowOutputs", "description": "Grants permission to add outputs to any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Output", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "addflowsources": { "name": "AddFlowSources", "description": "Grants permission to add sources to any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Source", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "addflowvpcinterfaces": { "name": "AddFlowVpcInterfaces", "description": "Grants permission to add VPC interfaces to any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcInterface", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "associaterouternetworkinterface": { "name": "AssociateRouterNetworkInterface", "description": "Grants permission to associate a router network interface", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createbridge": { "name": "CreateBridge", "description": "Grants permission to create bridges", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createflow": { "name": "CreateFlow", "description": "Grants permission to create flows", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "creategateway": { "name": "CreateGateway", "description": "Grants permission to create gateways", "accessLevel": "Write", "resourceTypes": [ { "name": "Gateway", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createrouterinput": { "name": "CreateRouterInput", "description": "Grants permission to create a new router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "iam:PassRole", "mediaconnect:AssociateRouterNetworkInterface", "mediaconnect:CreateRouterInput", "mediaconnect:TagResource", "mediaconnect:UpdateFlowOutput" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createrouternetworkinterface": { "name": "CreateRouterNetworkInterface", "description": "Grants permission to create a new router network interface in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterNetworkInterface", "required": true, "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole", "mediaconnect:CreateRouterNetworkInterface", "mediaconnect:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createrouteroutput": { "name": "CreateRouterOutput", "description": "Grants permission to create a new router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "iam:PassRole", "mediaconnect:AssociateRouterNetworkInterface", "mediaconnect:CreateRouterOutput", "mediaconnect:TagResource", "mediaconnect:UpdateFlowSource", "medialive:UpdateInput" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletebridge": { "name": "DeleteBridge", "description": "Grants permission to delete bridges", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteflow": { "name": "DeleteFlow", "description": "Grants permission to delete flows", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletegateway": { "name": "DeleteGateway", "description": "Grants permission to delete gateways", "accessLevel": "Write", "resourceTypes": [ { "name": "Gateway", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterouterinput": { "name": "DeleteRouterInput", "description": "Grants permission to delete a router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterouternetworkinterface": { "name": "DeleteRouterNetworkInterface", "description": "Grants permission to delete a router network interface from AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterNetworkInterface", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterouteroutput": { "name": "DeleteRouterOutput", "description": "Grants permission to delete a router output from AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deregistergatewayinstance": { "name": "DeregisterGatewayInstance", "description": "Grants permission to deregister gateway instance", "accessLevel": "Write", "resourceTypes": [ { "name": "GatewayInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describebridge": { "name": "DescribeBridge", "description": "Grants permission to display the details of a bridge", "accessLevel": "Read", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflow": { "name": "DescribeFlow", "description": "Grants permission to display the details of a flow including the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements", "accessLevel": "Read", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflowsourcemetadata": { "name": "DescribeFlowSourceMetadata", "description": "Grants permission to view information about the flow's source transport stream and programs", "accessLevel": "Read", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeflowsourcethumbnail": { "name": "DescribeFlowSourceThumbnail", "description": "Grants permission to view flow's source thumbnail", "accessLevel": "Read", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describegateway": { "name": "DescribeGateway", "description": "Grants permission to display the details of a gateway including the gateway ARN, name, and CIDR blocks, as well as details about the networks", "accessLevel": "Read", "resourceTypes": [ { "name": "Gateway", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describegatewayinstance": { "name": "DescribeGatewayInstance", "description": "Grants permission to display the details of a gateway instance", "accessLevel": "Read", "resourceTypes": [ { "name": "GatewayInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describeoffering": { "name": "DescribeOffering", "description": "Grants permission to display the details of an offering", "accessLevel": "Read", "resourceTypes": [ { "name": "Offering", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describereservation": { "name": "DescribeReservation", "description": "Grants permission to display the details of a reservation", "accessLevel": "Read", "resourceTypes": [ { "name": "Reservation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "discovergatewaypollendpoint": { "name": "DiscoverGatewayPollEndpoint", "description": "Grants permission to discover gateway poll endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "Gateway", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouterinput": { "name": "GetRouterInput", "description": "Grants permission to retrieve information about a specific router input in AWS Elemental MediaConnect", "accessLevel": "Read", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouterinputsourcemetadata": { "name": "GetRouterInputSourceMetadata", "description": "Grants permission to retrieve metadata about a router input source in AWS Elemental MediaConnect", "accessLevel": "Read", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouterinputthumbnail": { "name": "GetRouterInputThumbnail", "description": "Grants permission to retrieve the thumbnail for a router input in AWS Elemental MediaConnect", "accessLevel": "Read", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouternetworkinterface": { "name": "GetRouterNetworkInterface", "description": "Grants permission to retrieve information about a specific router network interface in AWS Elemental MediaConnect", "accessLevel": "Read", "resourceTypes": [ { "name": "RouterNetworkInterface", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrouteroutput": { "name": "GetRouterOutput", "description": "Grants permission to retrieve information about a specific router output in AWS Elemental MediaConnect", "accessLevel": "Read", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "grantflowentitlements": { "name": "GrantFlowEntitlements", "description": "Grants permission to grant entitlements on any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Entitlement", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "listbridges": { "name": "ListBridges", "description": "Grants permission to display a list of bridges that are associated with this account and an optionally specified Arn", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listentitlements": { "name": "ListEntitlements", "description": "Grants permission to display a list of all entitlements that have been granted to the account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listflows": { "name": "ListFlows", "description": "Grants permission to display a list of flows that are associated with this account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listgatewayinstances": { "name": "ListGatewayInstances", "description": "Grants permission to display a list of instances that are associated with this gateway", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listgateways": { "name": "ListGateways", "description": "Grants permission to display a list of gateways that are associated with this account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listofferings": { "name": "ListOfferings", "description": "Grants permission to display a list of all offerings that are available to the account in the current AWS Region", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listreservations": { "name": "ListReservations", "description": "Grants permission to display a list of all reservations that have been purchased by the account in the current AWS Region", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrouterinputs": { "name": "ListRouterInputs", "description": "Grants permission to retrieve a list of router inputs in AWS Elemental MediaConnect", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrouternetworkinterfaces": { "name": "ListRouterNetworkInterfaces", "description": "Grants permission to retrieve a list of router network interfaces in AWS Elemental MediaConnect", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrouteroutputs": { "name": "ListRouterOutputs", "description": "Grants permission to retrieve a list of router outputs in AWS Elemental MediaConnect", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to display a list of all tags associated with a resource", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "pollgateway": { "name": "PollGateway", "description": "Grants permission to poll gateway", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "purchaseoffering": { "name": "PurchaseOffering", "description": "Grants permission to purchase an offering", "accessLevel": "Write", "resourceTypes": [ { "name": "Reservation", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removebridgeoutput": { "name": "RemoveBridgeOutput", "description": "Grants permission to remove an output of an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removebridgesource": { "name": "RemoveBridgeSource", "description": "Grants permission to remove a source of an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removeflowmediastream": { "name": "RemoveFlowMediaStream", "description": "Grants permission to remove media streams from any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "MediaStream", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removeflowoutput": { "name": "RemoveFlowOutput", "description": "Grants permission to remove outputs from any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Output", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removeflowsource": { "name": "RemoveFlowSource", "description": "Grants permission to remove sources from any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Source", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removeflowvpcinterface": { "name": "RemoveFlowVpcInterface", "description": "Grants permission to remove VPC interfaces from any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcInterface", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "restartrouterinput": { "name": "RestartRouterInput", "description": "Grants permission to restart a router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "restartrouteroutput": { "name": "RestartRouterOutput", "description": "Grants permission to restart a router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "revokeflowentitlement": { "name": "RevokeFlowEntitlement", "description": "Grants permission to revoke entitlements on any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Entitlement", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startflow": { "name": "StartFlow", "description": "Grants permission to start flows", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startrouterinput": { "name": "StartRouterInput", "description": "Grants permission to start a router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startrouteroutput": { "name": "StartRouterOutput", "description": "Grants permission to start a router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopflow": { "name": "StopFlow", "description": "Grants permission to stop flows", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stoprouterinput": { "name": "StopRouterInput", "description": "Grants permission to stop a router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stoprouteroutput": { "name": "StopRouterOutput", "description": "Grants permission to stops a router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "submitgatewaystatechange": { "name": "SubmitGatewayStateChange", "description": "Grants permission to submit gateway state change", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to associate tags with resources", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Entitlement", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Flow", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MediaStream", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Output", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterInput", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterNetworkInterface", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterOutput", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Source", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcInterface", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "takerouterinput": { "name": "TakeRouterInput", "description": "Grants permission to associate a router input with a router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from resources", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Entitlement", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Flow", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MediaStream", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Output", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterInput", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterNetworkInterface", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RouterOutput", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Source", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcInterface", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatebridge": { "name": "UpdateBridge", "description": "Grants permission to update bridges", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebridgeoutput": { "name": "UpdateBridgeOutput", "description": "Grants permission to update an output of an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebridgesource": { "name": "UpdateBridgeSource", "description": "Grants permission to update a source of an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatebridgestate": { "name": "UpdateBridgeState", "description": "Grants permission to update the state of an existing bridge", "accessLevel": "Write", "resourceTypes": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflow": { "name": "UpdateFlow", "description": "Grants permission to update flows", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflowentitlement": { "name": "UpdateFlowEntitlement", "description": "Grants permission to update entitlements on any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflowmediastream": { "name": "UpdateFlowMediaStream", "description": "Grants permission to update media streams on any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "MediaStream", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflowoutput": { "name": "UpdateFlowOutput", "description": "Grants permission to update outputs on any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Output", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateflowsource": { "name": "UpdateFlowSource", "description": "Grants permission to update the source of any flow", "accessLevel": "Write", "resourceTypes": [ { "name": "Flow", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "Source", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updategatewayinstance": { "name": "UpdateGatewayInstance", "description": "Grants permission to update the configuration of an existing Gateway Instance", "accessLevel": "Write", "resourceTypes": [ { "name": "GatewayInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterouterinput": { "name": "UpdateRouterInput", "description": "Grants permission to update the configuration of a router input in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterInput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "iam:PassRole", "mediaconnect:AssociateRouterNetworkInterface", "mediaconnect:UpdateFlowOutput", "mediaconnect:UpdateRouterInput" ] }, "updaterouternetworkinterface": { "name": "UpdateRouterNetworkInterface", "description": "Grants permission to updated the configuration of a router network interface in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterNetworkInterface", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "iam:CreateServiceLinkedRole", "mediaconnect:UpdateRouterNetworkInterface" ] }, "updaterouteroutput": { "name": "UpdateRouterOutput", "description": "Grants permission to update the configuration of a router output in AWS Elemental MediaConnect", "accessLevel": "Write", "resourceTypes": [ { "name": "RouterOutput", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [ "ec2:CreateNetworkInterface", "iam:PassRole", "mediaconnect:AssociateRouterNetworkInterface", "mediaconnect:UpdateFlowSource", "mediaconnect:UpdateRouterOutput", "medialive:UpdateInput" ] } }