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