@cloud-copilot/iam-data
Version:
575 lines • 16.3 kB
JSON
{
"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": []
}
}