aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
449 lines (448 loc) • 18.5 kB
TypeScript
/**
* 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
*/
export declare enum AwsProfileActions {
/**
* Grants permission to add a profile key
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_AddProfileKey.html
*/
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
*/
BatchGetCalculatedAttributeForProfile = "profile:BatchGetCalculatedAttributeForProfile",
/**
* Grants permission to get profiles in the domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_BatchGetProfile.html
*/
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
*/
CreateCalculatedAttributeDefinition = "profile:CreateCalculatedAttributeDefinition",
/**
* Grants permission to create a Domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html
*/
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
*/
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
*/
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
*/
CreateIntegrationWorkflow = "profile:CreateIntegrationWorkflow",
/**
* Grants permission to create a profile in the domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateProfile.html
*/
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
*/
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
*/
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
*/
CreateSegmentSnapshot = "profile:CreateSegmentSnapshot",
/**
* Grants permission to create a snapshot in the domain
*
* See ${UserGuideDocPage}set-up-bulk-export.html
*/
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
*/
DeleteCalculatedAttributeDefinition = "profile:DeleteCalculatedAttributeDefinition",
/**
* Grants permission to delete a Domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteDomain.html
*/
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
*/
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
*/
DeleteEventTrigger = "profile:DeleteEventTrigger",
/**
* Grants permission to delete a integration in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteIntegration.html
*/
DeleteIntegration = "profile:DeleteIntegration",
/**
* Grants permission to delete a profile
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfile.html
*/
DeleteProfile = "profile:DeleteProfile",
/**
* Grants permission to delete a profile key
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileKey.html
*/
DeleteProfileKey = "profile:DeleteProfileKey",
/**
* Grants permission to delete a profile object
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteProfileObject.html
*/
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
*/
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
*/
DeleteSegmentDefinition = "profile:DeleteSegmentDefinition",
/**
* Grants permission to delete a workflow in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DeleteWorkflow.html
*/
DeleteWorkflow = "profile:DeleteWorkflow",
/**
* Grants permission to auto detect object type
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_DetectProfileObjectType.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
GetIntegration = "profile:GetIntegration",
/**
* Grants permission to get profile matches in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html
*/
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
*/
GetProfileObjectType = "profile:GetProfileObjectType",
/**
* Grants permission to get a specific object type template
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetProfileObjectTypeTemplate.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
GetSimilarProfiles = "profile:GetSimilarProfiles",
/**
* Grants permission to get a snapshot in the domain
*
* See ${UserGuideDocPage}set-up-bulk-export.html
*/
GetSnapshot = "profile:GetSnapshot",
/**
* Grants permission to get workflow details in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetWorkflow.html
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
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
*/
ListSegmentDefinitions = "profile:ListSegmentDefinitions",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_ListTagsForResource.html
*/
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
*/
ListWorkflows = "profile:ListWorkflows",
/**
* Grants permission to merge profiles in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_MergeProfiles.html
*/
MergeProfiles = "profile:MergeProfiles",
/**
* Grants permission to put a integration in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutIntegration.html
*/
PutIntegration = "profile:PutIntegration",
/**
* Grants permission to put an object for a profile
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_PutProfileObject.html
*/
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
*/
PutProfileObjectType = "profile:PutProfileObjectType",
/**
* Grants permission to search for profiles in a domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_SearchProfiles.html
*/
SearchProfiles = "profile:SearchProfiles",
/**
* Grants permission to adds tags to a resource
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_TagResource.html
*/
TagResource = "profile:TagResource",
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UntagResource.html
*/
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
*/
UpdateCalculatedAttributeDefinition = "profile:UpdateCalculatedAttributeDefinition",
/**
* Grants permission to update a Domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html
*/
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
*/
UpdateEventTrigger = "profile:UpdateEventTrigger",
/**
* Grants permission to update a profile in the domain
*
* See https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateProfile.html
*/
UpdateProfile = "profile:UpdateProfile"
}