{
  "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": []
  }
}