UNPKG

@cloud-copilot/iam-data

Version:
575 lines 16.3 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": [], "conditionKeys": [], "dependentActions": [] }, "addflowoutputs": { "name": "AddFlowOutputs", "description": "Grants permission to add outputs to any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "addflowsources": { "name": "AddFlowSources", "description": "Grants permission to add sources to any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "addflowvpcinterfaces": { "name": "AddFlowVpcInterfaces", "description": "Grants permission to add VPC interfaces to any flow", "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": [], "conditionKeys": [], "dependentActions": [] }, "creategateway": { "name": "CreateGateway", "description": "Grants permission to create gateways", "accessLevel": "Write", "resourceTypes": [ { "name": "Gateway", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "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": [], "conditionKeys": [], "dependentActions": [] }, "deletegateway": { "name": "DeleteGateway", "description": "Grants permission to delete gateways", "accessLevel": "Write", "resourceTypes": [ { "name": "Gateway", "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": [], "conditionKeys": [], "dependentActions": [] }, "describeflowsourcemetadata": { "name": "DescribeFlowSourceMetadata", "description": "Grants permission to view information about the flow's source transport stream and programs", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeflowsourcethumbnail": { "name": "DescribeFlowSourceThumbnail", "description": "Grants permission to view flow's source thumbnail", "accessLevel": "Read", "resourceTypes": [], "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": [], "conditionKeys": [], "dependentActions": [] }, "describereservation": { "name": "DescribeReservation", "description": "Grants permission to display the details of a reservation", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "discovergatewaypollendpoint": { "name": "DiscoverGatewayPollEndpoint", "description": "Grants permission to discover gateway poll endpoint", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "grantflowentitlements": { "name": "GrantFlowEntitlements", "description": "Grants permission to grant entitlements on any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "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": [ { "name": "Bridge", "required": true, "conditionKeys": [], "dependentActions": [] } ], "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": [ { "name": "GatewayInstance", "required": true, "conditionKeys": [], "dependentActions": [] } ], "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": [] }, "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": [], "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": [], "conditionKeys": [], "dependentActions": [] }, "removeflowoutput": { "name": "RemoveFlowOutput", "description": "Grants permission to remove outputs from any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "removeflowsource": { "name": "RemoveFlowSource", "description": "Grants permission to remove sources from any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "removeflowvpcinterface": { "name": "RemoveFlowVpcInterface", "description": "Grants permission to remove VPC interfaces from any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "revokeflowentitlement": { "name": "RevokeFlowEntitlement", "description": "Grants permission to revoke entitlements on any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startflow": { "name": "StartFlow", "description": "Grants permission to start flows", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "stopflow": { "name": "StopFlow", "description": "Grants permission to stop flows", "accessLevel": "Write", "resourceTypes": [], "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": [], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from resources", "accessLevel": "Tagging", "resourceTypes": [], "conditionKeys": [], "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": [], "conditionKeys": [], "dependentActions": [] }, "updateflowentitlement": { "name": "UpdateFlowEntitlement", "description": "Grants permission to update entitlements on any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateflowmediastream": { "name": "UpdateFlowMediaStream", "description": "Grants permission to update media streams on any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateflowoutput": { "name": "UpdateFlowOutput", "description": "Grants permission to update outputs on any flow", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "updateflowsource": { "name": "UpdateFlowSource", "description": "Grants permission to update the source of any flow", "accessLevel": "Write", "resourceTypes": [], "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": [] } }