UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

454 lines 20.3 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsProfileActions = void 0; /** * All IAM policy actions for Amazon Connect Customer Profiles (PROFILE) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonconnectcustomerprofiles.html * * 2025-02-24T21:47:24.528Z */ var AwsProfileActions; (function (AwsProfileActions) { /** * Grants permission to add a profile key * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_AddProfileKey.html */ AwsProfileActions["AddProfileKey"] = "profile:AddProfileKey"; /** * Grants permission to retrieve a calculated attribute for the specific profiles * in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_BatchGetCalculatedAttributeForProfile.html */ AwsProfileActions["BatchGetCalculatedAttributeForProfile"] = "profile:BatchGetCalculatedAttributeForProfile"; /** * Grants permission to get profiles in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_BatchGetProfile.html */ AwsProfileActions["BatchGetProfile"] = "profile:BatchGetProfile"; /** * Grants permission to create a calculated attribute definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateCalculatedAttributeDefinition.html */ AwsProfileActions["CreateCalculatedAttributeDefinition"] = "profile:CreateCalculatedAttributeDefinition"; /** * Grants permission to create a Domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html */ AwsProfileActions["CreateDomain"] = "profile:CreateDomain"; /** * Grants permission to put an event stream in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateEventStream.html */ AwsProfileActions["CreateEventStream"] = "profile:CreateEventStream"; /** * Grants permission to create an event trigger in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateEventTrigger.html */ AwsProfileActions["CreateEventTrigger"] = "profile:CreateEventTrigger"; /** * Grants permission to create an integration workflow in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateIntegrationWorkflow.html */ AwsProfileActions["CreateIntegrationWorkflow"] = "profile:CreateIntegrationWorkflow"; /** * Grants permission to create a profile in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateProfile.html */ AwsProfileActions["CreateProfile"] = "profile:CreateProfile"; /** * Grants permission to create a segment definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateSegmentDefinition.html */ AwsProfileActions["CreateSegmentDefinition"] = "profile:CreateSegmentDefinition"; /** * Grants permission to create a segment estimate in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateSegmentEstimate.html */ AwsProfileActions["CreateSegmentEstimate"] = "profile:CreateSegmentEstimate"; /** * Grants permission to create a segment snapshot in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateSegmentSnapshot.html */ AwsProfileActions["CreateSegmentSnapshot"] = "profile:CreateSegmentSnapshot"; /** * Grants permission to create a snapshot in the domain * * See ${UserGuideDocPage}set-up-bulk-export.html */ AwsProfileActions["CreateSnapshot"] = "profile:CreateSnapshot"; /** * Grants permission to delete a calculated attribute definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteCalculatedAttributeDefinition.html */ AwsProfileActions["DeleteCalculatedAttributeDefinition"] = "profile:DeleteCalculatedAttributeDefinition"; /** * Grants permission to delete a Domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteDomain.html */ AwsProfileActions["DeleteDomain"] = "profile:DeleteDomain"; /** * Grants permission to delete an event stream in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteEventStream.html */ AwsProfileActions["DeleteEventStream"] = "profile:DeleteEventStream"; /** * Grants permission to delete an event trigger in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteEventTrigger.html */ AwsProfileActions["DeleteEventTrigger"] = "profile:DeleteEventTrigger"; /** * Grants permission to delete a integration in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteIntegration.html */ AwsProfileActions["DeleteIntegration"] = "profile:DeleteIntegration"; /** * Grants permission to delete a profile * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfile.html */ AwsProfileActions["DeleteProfile"] = "profile:DeleteProfile"; /** * Grants permission to delete a profile key * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileKey.html */ AwsProfileActions["DeleteProfileKey"] = "profile:DeleteProfileKey"; /** * Grants permission to delete a profile object * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObject.html */ AwsProfileActions["DeleteProfileObject"] = "profile:DeleteProfileObject"; /** * Grants permission to delete a specific profile object type in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObjectType.html */ AwsProfileActions["DeleteProfileObjectType"] = "profile:DeleteProfileObjectType"; /** * Grants permission to delete a segment definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteSegmentDefinition.html */ AwsProfileActions["DeleteSegmentDefinition"] = "profile:DeleteSegmentDefinition"; /** * Grants permission to delete a workflow in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteWorkflow.html */ AwsProfileActions["DeleteWorkflow"] = "profile:DeleteWorkflow"; /** * Grants permission to auto detect object type * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DetectProfileObjectType.html */ AwsProfileActions["DetectProfileObjectType"] = "profile:DetectProfileObjectType"; /** * Grants permission to get a preview of auto merging in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetAutoMergingPreview.html */ AwsProfileActions["GetAutoMergingPreview"] = "profile:GetAutoMergingPreview"; /** * Grants permission to get a calculated attribute definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetCalculatedAttributeDefinition.html */ AwsProfileActions["GetCalculatedAttributeDefinition"] = "profile:GetCalculatedAttributeDefinition"; /** * Grants permission to retrieve a calculated attribute for a specific profile in * the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetCalculatedAttributeForProfile.html */ AwsProfileActions["GetCalculatedAttributeForProfile"] = "profile:GetCalculatedAttributeForProfile"; /** * Grants permission to get a specific domain in an account * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetDomain.html */ AwsProfileActions["GetDomain"] = "profile:GetDomain"; /** * Grants permission to get a specific event stream in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetEventStream.html */ AwsProfileActions["GetEventStream"] = "profile:GetEventStream"; /** * Grants permission to get an event trigger in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetEventTrigger.html */ AwsProfileActions["GetEventTrigger"] = "profile:GetEventTrigger"; /** * Grants permission to get an identity resolution job in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetIdentityResolutionJob.html */ AwsProfileActions["GetIdentityResolutionJob"] = "profile:GetIdentityResolutionJob"; /** * Grants permission to get a specific integrations in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetIntegration.html */ AwsProfileActions["GetIntegration"] = "profile:GetIntegration"; /** * Grants permission to get profile matches in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html */ AwsProfileActions["GetMatches"] = "profile:GetMatches"; /** * Grants permission to get a specific profile object type in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetProfileObjectType.html */ AwsProfileActions["GetProfileObjectType"] = "profile:GetProfileObjectType"; /** * Grants permission to get a specific object type template * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetProfileObjectTypeTemplate.html */ AwsProfileActions["GetProfileObjectTypeTemplate"] = "profile:GetProfileObjectTypeTemplate"; /** * Grants permission to get a segment definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetSegmentDefinition.html */ AwsProfileActions["GetSegmentDefinition"] = "profile:GetSegmentDefinition"; /** * Grants permission to get a segment estimate in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetSegmentEstimate.html */ AwsProfileActions["GetSegmentEstimate"] = "profile:GetSegmentEstimate"; /** * Grants permission to determine if the given profiles are part of a segment in t * he domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetSegmentMembership.html */ AwsProfileActions["GetSegmentMembership"] = "profile:GetSegmentMembership"; /** * Grants permission to get a segment snapshot in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetSegmentSnapshot.html */ AwsProfileActions["GetSegmentSnapshot"] = "profile:GetSegmentSnapshot"; /** * Grants permission to get all the similar profiles in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetSimilarProfiles.html */ AwsProfileActions["GetSimilarProfiles"] = "profile:GetSimilarProfiles"; /** * Grants permission to get a snapshot in the domain * * See ${UserGuideDocPage}set-up-bulk-export.html */ AwsProfileActions["GetSnapshot"] = "profile:GetSnapshot"; /** * Grants permission to get workflow details in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetWorkflow.html */ AwsProfileActions["GetWorkflow"] = "profile:GetWorkflow"; /** * Grants permission to get workflow step details in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetWorkflowSteps.html */ AwsProfileActions["GetWorkflowSteps"] = "profile:GetWorkflowSteps"; /** * Grants permission to list all the integrations in the account * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListAccountIntegrations.html */ AwsProfileActions["ListAccountIntegrations"] = "profile:ListAccountIntegrations"; /** * Grants permission to list all the calculated attribute definitions in the domai * n * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListCalculatedAttributeDefinitions.html */ AwsProfileActions["ListCalculatedAttributeDefinitions"] = "profile:ListCalculatedAttributeDefinitions"; /** * Grants permission to list all calculated attributes for a specific profile in t * he domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListCalculatedAttributesForProfile.html */ AwsProfileActions["ListCalculatedAttributesForProfile"] = "profile:ListCalculatedAttributesForProfile"; /** * Grants permission to list all the domains in an account * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListDomains.html */ AwsProfileActions["ListDomains"] = "profile:ListDomains"; /** * Grants permission to list all the event streams in a specific domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListEventStreams.html */ AwsProfileActions["ListEventStreams"] = "profile:ListEventStreams"; /** * Grants permission to list all the event triggers in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListEventTriggers.html */ AwsProfileActions["ListEventTriggers"] = "profile:ListEventTriggers"; /** * Grants permission to list identity resolution jobs in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListIdentityResolutionJobs.html */ AwsProfileActions["ListIdentityResolutionJobs"] = "profile:ListIdentityResolutionJobs"; /** * Grants permission to list all the integrations in a specific domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListIntegrations.html */ AwsProfileActions["ListIntegrations"] = "profile:ListIntegrations"; /** * Grants permission to list all the attributes of a specific object type in the d * omain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListObjectTypeAttributes.html */ AwsProfileActions["ListObjectTypeAttributes"] = "profile:ListObjectTypeAttributes"; /** * Grants permission to list all the values of a profile attribute in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileAttributeValues.html */ AwsProfileActions["ListProfileAttributeValues"] = "profile:ListProfileAttributeValues"; /** * Grants permission to list all the profile object type templates in the account * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjectTypeTemplates.html */ AwsProfileActions["ListProfileObjectTypeTemplates"] = "profile:ListProfileObjectTypeTemplates"; /** * Grants permission to list all the profile object types in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjectTypes.html */ AwsProfileActions["ListProfileObjectTypes"] = "profile:ListProfileObjectTypes"; /** * Grants permission to list all the profile objects for a profile * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListProfileObjects.html */ AwsProfileActions["ListProfileObjects"] = "profile:ListProfileObjects"; /** * Grants permission to list all the rule-based matching result in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListRuleBasedMatches.html */ AwsProfileActions["ListRuleBasedMatches"] = "profile:ListRuleBasedMatches"; /** * Grants permission to list all the segment definitions in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListSegmentDefinitions.html */ AwsProfileActions["ListSegmentDefinitions"] = "profile:ListSegmentDefinitions"; /** * Grants permission to list tags for a resource * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListTagsForResource.html */ AwsProfileActions["ListTagsForResource"] = "profile:ListTagsForResource"; /** * Grants permission to list all the workflows in a specific domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListWorkflows.html */ AwsProfileActions["ListWorkflows"] = "profile:ListWorkflows"; /** * Grants permission to merge profiles in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_MergeProfiles.html */ AwsProfileActions["MergeProfiles"] = "profile:MergeProfiles"; /** * Grants permission to put a integration in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutIntegration.html */ AwsProfileActions["PutIntegration"] = "profile:PutIntegration"; /** * Grants permission to put an object for a profile * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObject.html */ AwsProfileActions["PutProfileObject"] = "profile:PutProfileObject"; /** * Grants permission to put a specific profile object type in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObjectType.html */ AwsProfileActions["PutProfileObjectType"] = "profile:PutProfileObjectType"; /** * Grants permission to search for profiles in a domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html */ AwsProfileActions["SearchProfiles"] = "profile:SearchProfiles"; /** * Grants permission to adds tags to a resource * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_TagResource.html */ AwsProfileActions["TagResource"] = "profile:TagResource"; /** * Grants permission to remove tags from a resource * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UntagResource.html */ AwsProfileActions["UntagResource"] = "profile:UntagResource"; /** * Grants permission to update a calculated attribute definition in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateCalculatedAttributeDefinition.html */ AwsProfileActions["UpdateCalculatedAttributeDefinition"] = "profile:UpdateCalculatedAttributeDefinition"; /** * Grants permission to update a Domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html */ AwsProfileActions["UpdateDomain"] = "profile:UpdateDomain"; /** * Grants permission to update an event trigger in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateEventTrigger.html */ AwsProfileActions["UpdateEventTrigger"] = "profile:UpdateEventTrigger"; /** * Grants permission to update a profile in the domain * * See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateProfile.html */ AwsProfileActions["UpdateProfile"] = "profile:UpdateProfile"; })(AwsProfileActions = exports.AwsProfileActions || (exports.AwsProfileActions = {})); //# sourceMappingURL=profile.js.map