{
  "createadditionalnode": {
    "name": "CreateAdditionalNode",
    "isPermissionOnly": true,
    "description": "Grants permission to create an additional node",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createdeployment": {
    "name": "CreateDeployment",
    "description": "Grants permission to create a deployment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createsettingsset": {
    "name": "CreateSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to create an application settings set",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteadditionalnode": {
    "name": "DeleteAdditionalNode",
    "isPermissionOnly": true,
    "description": "Grants permission to delete an additional node",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteapp": {
    "name": "DeleteApp",
    "isPermissionOnly": true,
    "description": "Grants permission to delete an application",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletedeployment": {
    "name": "DeleteDeployment",
    "description": "Grants permission to delete a deployment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "deletesettingsset": {
    "name": "DeleteSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to delete a settings set",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeadditionalnode": {
    "name": "DescribeAdditionalNode",
    "isPermissionOnly": true,
    "description": "Grants permission to describe an additional node",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeprovisionedapp": {
    "name": "DescribeProvisionedApp",
    "isPermissionOnly": true,
    "description": "Grants permission to describe provisioning applications",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeprovisioningevents": {
    "name": "DescribeProvisioningEvents",
    "isPermissionOnly": true,
    "description": "Grants permission to describe provisioning events",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describesettingsset": {
    "name": "DescribeSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to describe an application settings set",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getdeployment": {
    "name": "GetDeployment",
    "description": "Grants permission to get a deployment",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "getdeploymentpatternversion": {
    "name": "GetDeploymentPatternVersion",
    "description": "Grants permission to get a version of a deployment pattern",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getinfrastructuresuggestion": {
    "name": "GetInfrastructureSuggestion",
    "isPermissionOnly": true,
    "description": "Grants permission to get infrastructure suggestion",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getipaddress": {
    "name": "GetIpAddress",
    "isPermissionOnly": true,
    "description": "Grants permission to get customer's ip address",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourcecostestimate": {
    "name": "GetResourceCostEstimate",
    "isPermissionOnly": true,
    "description": "Grants permission to get resource cost estimate",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourcerecommendation": {
    "name": "GetResourceRecommendation",
    "isPermissionOnly": true,
    "description": "Grants permission to get  recommendation for a resource",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getsettingsset": {
    "name": "GetSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to get a settings set",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getworkload": {
    "name": "GetWorkload",
    "description": "Grants permission to get a workload",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getworkloadasset": {
    "name": "GetWorkloadAsset",
    "isPermissionOnly": true,
    "description": "Grants permission to get a workload's asset",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getworkloadassets": {
    "name": "GetWorkloadAssets",
    "isPermissionOnly": true,
    "description": "Grants permission to get workload assets",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getworkloaddeploymentpattern": {
    "name": "GetWorkloadDeploymentPattern",
    "description": "Grants permission to get a deployment pattern",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listadditionalnodes": {
    "name": "ListAdditionalNodes",
    "isPermissionOnly": true,
    "description": "Grants permission to list additional nodes",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listallowedresources": {
    "name": "ListAllowedResources",
    "isPermissionOnly": true,
    "description": "Grants permission to list the allowed resources",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdeploymentevents": {
    "name": "ListDeploymentEvents",
    "description": "Grants permission to list the events that occured during a deployment",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdeploymentpatternversions": {
    "name": "ListDeploymentPatternVersions",
    "description": "Grants permission to list the versions of a deployment pattern",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listdeployments": {
    "name": "ListDeployments",
    "description": "Grants permission to list deployments",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listprovisionedapps": {
    "name": "ListProvisionedApps",
    "isPermissionOnly": true,
    "description": "Grants permission to list provisioning applications",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listresourcecostestimates": {
    "name": "ListResourceCostEstimates",
    "isPermissionOnly": true,
    "description": "Grants permission to list the cost estimates of resources",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listsettingssets": {
    "name": "ListSettingsSets",
    "isPermissionOnly": true,
    "description": "Grants permission to list settings sets",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to list tags for a LaunchWizard resource",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "listworkloaddeploymentoptions": {
    "name": "ListWorkloadDeploymentOptions",
    "isPermissionOnly": true,
    "description": "Grants permission to list deployment options of a given workload",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listworkloaddeploymentpatterns": {
    "name": "ListWorkloadDeploymentPatterns",
    "description": "Grants permission to list the deployment patterns of a workload",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listworkloads": {
    "name": "ListWorkloads",
    "description": "Grants permission to list workloads",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putsettingsset": {
    "name": "PutSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to create a settings set",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "startprovisioning": {
    "name": "StartProvisioning",
    "isPermissionOnly": true,
    "description": "Grants permission to start a provisioning",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to tag a LaunchWizard resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to untag a LaunchWizard resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatedeployment": {
    "name": "UpdateDeployment",
    "description": "Grants permission to update a deployment",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "deployment",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "updatesettingsset": {
    "name": "UpdateSettingsSet",
    "isPermissionOnly": true,
    "description": "Grants permission to update an application settings set",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  }
}