diff --git a/src/data/iam-services/amazon-appflow.json b/src/data/iam-services/amazon-appflow.json index 1c9d322..9ae9814 100644 --- a/src/data/iam-services/amazon-appflow.json +++ b/src/data/iam-services/amazon-appflow.json @@ -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": [] }, @@ -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": [ @@ -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", @@ -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": [ diff --git a/src/data/iam-services/amazon-connect.json b/src/data/iam-services/amazon-connect.json index c73e720..4c4c370 100644 --- a/src/data/iam-services/amazon-connect.json +++ b/src/data/iam-services/amazon-connect.json @@ -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", diff --git a/src/data/iam-services/amazon-eventbridge-scheduler.json b/src/data/iam-services/amazon-eventbridge-scheduler.json index 41f159e..7a5b3d1 100644 --- a/src/data/iam-services/amazon-eventbridge-scheduler.json +++ b/src/data/iam-services/amazon-eventbridge-scheduler.json @@ -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": [ @@ -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": [ @@ -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": [ @@ -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": [ @@ -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": [ @@ -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": [ @@ -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": [], @@ -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": [], @@ -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": [ @@ -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": [ @@ -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": [ @@ -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": [ diff --git a/src/data/iam-services/amazon-quicksight.json b/src/data/iam-services/amazon-quicksight.json index 44e060a..e3c2cb4 100644 --- a/src/data/iam-services/amazon-quicksight.json +++ b/src/data/iam-services/amazon-quicksight.json @@ -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", @@ -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", @@ -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",