Skip to content

Commit

Permalink
fix: update IAM service definitions
Browse files Browse the repository at this point in the history
  • Loading branch information
TastefulElk committed Dec 4, 2022
1 parent e6f9d5d commit 97ca930
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 18 deletions.
18 changes: 15 additions & 3 deletions src/data/iam-services/amazon-appflow.json
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,9 @@
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_DescribeFlow.html",
"description": "Grants permission to describe a specific flow configured in Amazon AppFlow",
"accessLevel": "Read",
"resourceTypes": [],
"resourceTypes": [
"flow*"
],
"conditionKeys": [],
"dependentActions": []
},
Expand Down Expand Up @@ -256,7 +258,7 @@
},
{
"name": "UnRegisterConnector",
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UnRegisterConnector.html",
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UnregisterConnector.html",
"description": "Grants permission to un-register a connector in Amazon AppFlow",
"accessLevel": "Write",
"resourceTypes": [
Expand Down Expand Up @@ -292,6 +294,17 @@
"conditionKeys": [],
"dependentActions": []
},
{
"name": "UpdateConnectorRegistration",
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateConnectorRegistration.html",
"description": "Grants permission to update a registered connector configured in Amazon AppFlow",
"accessLevel": "Write",
"resourceTypes": [
"connector*"
],
"conditionKeys": [],
"dependentActions": []
},
{
"name": "UpdateFlow",
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UpdateFlow.html",
Expand All @@ -305,7 +318,6 @@
},
{
"name": "UseConnectorProfile",
"documentationUrl": "https://docs.aws.amazon.com/appflow/1.0/APIReference/API_UseConnectorProfile.html",
"description": "Grants permission to use a connector profile while creating a flow in Amazon AppFlow",
"accessLevel": "Write",
"resourceTypes": [
Expand Down
17 changes: 17 additions & 0 deletions src/data/iam-services/amazon-connect.json
Original file line number Diff line number Diff line change
Expand Up @@ -1647,6 +1647,23 @@
],
"dependentActions": []
},
{
"name": "MonitorContact",
"documentationUrl": "https://docs.aws.amazon.com/connect/latest/APIReference/API_MonitorContact.html",
"description": "Grants permission to monitor an ongoing contact",
"accessLevel": "Write",
"resourceTypes": [
"contact*",
"instance*",
"user*"
],
"conditionKeys": [
"connect:MonitorCapabilities",
"aws:ResourceTag/${TagKey}",
"connect:InstanceId"
],
"dependentActions": []
},
{
"name": "PutUserStatus",
"documentationUrl": "https://docs.aws.amazon.com/connect/latest/APIReference/API_PutUserStatus.html",
Expand Down
24 changes: 12 additions & 12 deletions src/data/iam-services/amazon-eventbridge-scheduler.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"actions": [
{
"name": "CreateSchedule",
"documentationUrl": "${APIReferenceDocPage}API_CreateSchedule.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateSchedule.html",
"description": "Grants permission to create an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
Expand All @@ -18,7 +18,7 @@
},
{
"name": "CreateScheduleGroup",
"documentationUrl": "${APIReferenceDocPage}API_CreateScheduleGroup.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_CreateScheduleGroup.html",
"description": "Grants permission to create an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Write",
"resourceTypes": [
Expand All @@ -32,7 +32,7 @@
},
{
"name": "DeleteSchedule",
"documentationUrl": "${APIReferenceDocPage}API_DeleteSchedule.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteSchedule.html",
"description": "Grants permission to delete an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
Expand All @@ -45,7 +45,7 @@
},
{
"name": "DeleteScheduleGroup",
"documentationUrl": "${APIReferenceDocPage}API_DeleteScheduleGroup.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_DeleteScheduleGroup.html",
"description": "Grants permission to delete an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Write",
"resourceTypes": [
Expand All @@ -58,7 +58,7 @@
},
{
"name": "GetSchedule",
"documentationUrl": "${APIReferenceDocPage}API_GetSchedule.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_GetSchedule.html",
"description": "Grants permission to view details about an Amazon EventBridge Scheduler schedule",
"accessLevel": "Read",
"resourceTypes": [
Expand All @@ -71,7 +71,7 @@
},
{
"name": "GetScheduleGroup",
"documentationUrl": "${APIReferenceDocPage}API_GetScheduleGroup.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_GetScheduleGroup.html",
"description": "Grants permission to view details about an Amazon EventBridge Scheduler schedule group",
"accessLevel": "Read",
"resourceTypes": [
Expand All @@ -84,7 +84,7 @@
},
{
"name": "ListScheduleGroups",
"documentationUrl": "${APIReferenceDocPage}API_ListScheduleGroups.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListScheduleGroups.html",
"description": "Grants permission to list the Amazon EventBridge Scheduler schedule groups in your account",
"accessLevel": "List",
"resourceTypes": [],
Expand All @@ -93,7 +93,7 @@
},
{
"name": "ListSchedules",
"documentationUrl": "${APIReferenceDocPage}API_ListSchedules.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListSchedules.html",
"description": "Grants permission to list the Amazon EventBridge Scheduler schedules in your account",
"accessLevel": "List",
"resourceTypes": [],
Expand All @@ -102,7 +102,7 @@
},
{
"name": "ListTagsForResource",
"documentationUrl": "${APIReferenceDocPage}API_ListTagsForResource.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_ListTagsForResource.html",
"description": "Grants permission to lists tag for an Amazon EventBridge Scheduler resource",
"accessLevel": "Read",
"resourceTypes": [
Expand All @@ -115,7 +115,7 @@
},
{
"name": "TagResource",
"documentationUrl": "${APIReferenceDocPage}API_TagResource.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_TagResource.html",
"description": "Grants permission to tag an Amazon EventBridge Scheduler resource",
"accessLevel": "Tagging",
"resourceTypes": [
Expand All @@ -130,7 +130,7 @@
},
{
"name": "UntagResource",
"documentationUrl": "${APIReferenceDocPage}API_UntagResource.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_UntagResource.html",
"description": "Grants permission to untag an Amazon EventBridge Scheduler resource",
"accessLevel": "Tagging",
"resourceTypes": [
Expand All @@ -144,7 +144,7 @@
},
{
"name": "UpdateSchedule",
"documentationUrl": "${APIReferenceDocPage}API_UpdateSchedule.html",
"documentationUrl": "https://docs.aws.amazon.com/scheduler/latest/APIReference/API_UpdateSchedule.html",
"description": "Grants permission to modify an Amazon EventBridge Scheduler schedule",
"accessLevel": "Write",
"resourceTypes": [
Expand Down
40 changes: 37 additions & 3 deletions src/data/iam-services/amazon-quicksight.json
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,17 @@
"conditionKeys": [],
"dependentActions": []
},
{
"name": "DeleteAccountSubscription",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAccountSubscription.html",
"description": "Grants permission to delete a QuickSight account",
"accessLevel": "Write",
"resourceTypes": [
"account*"
],
"conditionKeys": [],
"dependentActions": []
},
{
"name": "DeleteAnalysis",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DeleteAnalysis.html",
Expand Down Expand Up @@ -878,11 +889,12 @@
{
"name": "GenerateEmbedUrlForAnonymousUser",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/APIReference/API_GenerateEmbedUrlForAnonymousUser.html",
"description": "Grants permission to generate a URL used to embed a QuickSight Dashboard for a user not registered with QuickSight",
"description": "Grants permission to generate a URL used to embed a QuickSight Dashboard or Q Topic for a user not registered with QuickSight",
"accessLevel": "Write",
"resourceTypes": [
"dashboard*",
"namespace*"
"namespace*",
"dashboard",
"topic"
],
"conditionKeys": [
"aws:TagKeys",
Expand Down Expand Up @@ -1293,6 +1305,28 @@
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SearchDataSets",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SearchDataSets.html",
"description": "Grants permission to search for a sub-set of QuickSight DatSets",
"accessLevel": "List",
"resourceTypes": [
"dataset*"
],
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SearchDataSources",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/APIReference/API_SearchDataSources.html",
"description": "Grants permission to search for a sub-set of QuickSight Data Sources",
"accessLevel": "List",
"resourceTypes": [
"datasource*"
],
"conditionKeys": [],
"dependentActions": []
},
{
"name": "SearchDirectoryGroups",
"documentationUrl": "https://docs.aws.amazon.com/quicksight/latest/user/iam-actions.html",
Expand Down

0 comments on commit 97ca930

Please sign in to comment.