{
  "associatetoconfiguration": {
    "name": "AssociateToConfiguration",
    "description": "Grants permission to associate a resource with a configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "custom-action",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createchimewebhookconfiguration": {
    "name": "CreateChimeWebhookConfiguration",
    "description": "Grants permission to create an AWS Chatbot Chime Webhook Configuration",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createcustomaction": {
    "name": "CreateCustomAction",
    "description": "Grants permission to create a custom action",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createmicrosoftteamschannelconfiguration": {
    "name": "CreateMicrosoftTeamsChannelConfiguration",
    "description": "Grants permission to create an AWS Chatbot Microsoft Teams Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createslackchannelconfiguration": {
    "name": "CreateSlackChannelConfiguration",
    "description": "Grants permission to create an AWS Chatbot Slack Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletechimewebhookconfiguration": {
    "name": "DeleteChimeWebhookConfiguration",
    "description": "Grants permission to delete an AWS Chatbot Chime Webhook Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletecustomaction": {
    "name": "DeleteCustomAction",
    "description": "Grants permission to delete a custom action",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "custom-action",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletemicrosoftteamschannelconfiguration": {
    "name": "DeleteMicrosoftTeamsChannelConfiguration",
    "description": "Grants permission to delete an AWS Chatbot Microsoft Teams Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletemicrosoftteamsconfiguredteam": {
    "name": "DeleteMicrosoftTeamsConfiguredTeam",
    "description": "Grants permission to delete the Microsoft Teams configured with AWS Chatbot in an AWS account",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletemicrosoftteamsuseridentity": {
    "name": "DeleteMicrosoftTeamsUserIdentity",
    "description": "Grants permission to delete an AWS Chatbot Microsoft Teams User Identity",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteslackchannelconfiguration": {
    "name": "DeleteSlackChannelConfiguration",
    "description": "Grants permission to delete an AWS Chatbot Slack Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteslackuseridentity": {
    "name": "DeleteSlackUserIdentity",
    "description": "Grants permission to delete an AWS Chatbot Slack User Identity",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteslackworkspaceauthorization": {
    "name": "DeleteSlackWorkspaceAuthorization",
    "description": "Grants permission to delete the Slack workspace authorization with AWS Chatbot, associated with an AWS account",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describechimewebhookconfigurations": {
    "name": "DescribeChimeWebhookConfigurations",
    "description": "Grants permission to list all AWS Chatbot Chime Webhook Configurations in an AWS Account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeslackchannelconfigurations": {
    "name": "DescribeSlackChannelConfigurations",
    "description": "Grants permission to list all AWS Chatbot Slack Channel Configurations in an AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeslackchannels": {
    "name": "DescribeSlackChannels",
    "description": "Grants permission to list all public Slack channels in the Slack workspace connected to the AWS Account onboarded with AWS Chatbot service",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeslackuseridentities": {
    "name": "DescribeSlackUserIdentities",
    "description": "Grants permission to describe AWS Chatbot Slack User Identities",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeslackworkspaces": {
    "name": "DescribeSlackWorkspaces",
    "description": "Grants permission to list all authorized Slack workspaces connected to the AWS Account onboarded with AWS Chatbot service",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "disassociatefromconfiguration": {
    "name": "DisassociateFromConfiguration",
    "description": "Grants permission to disassociate a resource from a configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "custom-action",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getaccountpreferences": {
    "name": "GetAccountPreferences",
    "description": "Grants permission to retrieve AWS Chatbot account preferences",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getcustomaction": {
    "name": "GetCustomAction",
    "description": "Grants permission to get a custom action",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "custom-action",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmicrosoftteamschannelconfiguration": {
    "name": "GetMicrosoftTeamsChannelConfiguration",
    "description": "Grants permission to get a single AWS Chatbot Microsoft Teams Channel Configurations in an AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getmicrosoftteamsoauthparameters": {
    "name": "GetMicrosoftTeamsOauthParameters",
    "description": "Grants permission to generate OAuth parameters to request Microsoft Teams OAuth code to be used by the AWS Chatbot service",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getslackoauthparameters": {
    "name": "GetSlackOauthParameters",
    "description": "Grants permission to generate OAuth parameters to request Slack OAuth code to be used by the AWS Chatbot service",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listassociations": {
    "name": "ListAssociations",
    "description": "Grants permission to list resources associated with a configuration",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listcustomactions": {
    "name": "ListCustomActions",
    "description": "Grants permission to list custom actions",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmicrosoftteamschannelconfigurations": {
    "name": "ListMicrosoftTeamsChannelConfigurations",
    "description": "Grants permission to list all AWS Chatbot Microsoft Teams Channel Configurations in an AWS account",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmicrosoftteamsconfiguredteams": {
    "name": "ListMicrosoftTeamsConfiguredTeams",
    "description": "Grants permission to list all Microsoft Teams connected to the AWS Account onboarded with AWS Chatbot service",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmicrosoftteamsuseridentities": {
    "name": "ListMicrosoftTeamsUserIdentities",
    "description": "Grants permission to describe AWS Chatbot Microsoft Teams User Identities",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to List all tags associated with the AWS Chatbot Channel Configuration",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "redeemmicrosoftteamsoauthcode": {
    "name": "RedeemMicrosoftTeamsOauthCode",
    "description": "Grants permission to redeem previously generated parameters with Microsoft APIs, to acquire OAuth tokens to be used by the AWS Chatbot service",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "redeemslackoauthcode": {
    "name": "RedeemSlackOauthCode",
    "description": "Grants permission to redeem previously generated parameters with Slack API, to acquire OAuth tokens to be used by the AWS Chatbot service",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to create tags on AWS Chatbot Channel Configuration",
    "accessLevel": "Tagging",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove tags on AWS Chatbot Channel Configuration",
    "accessLevel": "Tagging",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateaccountpreferences": {
    "name": "UpdateAccountPreferences",
    "description": "Grants permission to update AWS Chatbot account preferences",
    "accessLevel": "Write",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatechimewebhookconfiguration": {
    "name": "UpdateChimeWebhookConfiguration",
    "description": "Grants permission to update an AWS Chatbot Chime Webhook Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatecustomaction": {
    "name": "UpdateCustomAction",
    "description": "Grants permission to update a custom action",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "custom-action",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatemicrosoftteamschannelconfiguration": {
    "name": "UpdateMicrosoftTeamsChannelConfiguration",
    "description": "Grants permission to update an AWS Chatbot Microsoft Teams Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateslackchannelconfiguration": {
    "name": "UpdateSlackChannelConfiguration",
    "description": "Grants permission to update an AWS Chatbot Slack Channel Configuration",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "ChatbotConfiguration",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}