aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
254 lines (253 loc) • 10.7 kB
TypeScript
/**
* All IAM policy actions for AWS Systems Manager Incident Manager Contacts (SSM-CONTACTS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awssystemsmanagerincidentmanagercontacts.html
*
* 2025-02-24T21:49:56.711Z
*/
export declare enum AwsSsmContactsActions {
/**
* Grants permission to accept a page
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_AcceptPage.html
*/
AcceptPage = "ssm-contacts:AcceptPage",
/**
* Grants permission to activate a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ActivateContactChannel.html
*/
ActivateContactChannel = "ssm-contacts:ActivateContactChannel",
/**
* Grants permission to use a contact in an escalation plan
*
* See https://docs.aws.amazon.com/incident-manager/latest/userguide/contacts.html
*/
AssociateContact = "ssm-contacts:AssociateContact",
/**
* Grants permission to create a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_CreateContact.html
*/
CreateContact = "ssm-contacts:CreateContact",
/**
* Grants permission to create a contact channel for a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_CreateContactChannel.html
*/
CreateContactChannel = "ssm-contacts:CreateContactChannel",
/**
* Grants permission to create a rotation in an on-call schedule
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_CreateRotation.html
*/
CreateRotation = "ssm-contacts:CreateRotation",
/**
* Grants permission to create an override for a rotation in an on-call schedule
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_CreateRotationOverride.html
*/
CreateRotationOverride = "ssm-contacts:CreateRotationOverride",
/**
* Grants permission to deactivate a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DeactivateContactChannel.html
*/
DeactivateContactChannel = "ssm-contacts:DeactivateContactChannel",
/**
* Grants permission to delete a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DeleteContact.html
*/
DeleteContact = "ssm-contacts:DeleteContact",
/**
* Grants permission to delete a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DeleteContactChannel.html
*/
DeleteContactChannel = "ssm-contacts:DeleteContactChannel",
/**
* Grants permission to delete a rotation
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DeleteRotation.html
*/
DeleteRotation = "ssm-contacts:DeleteRotation",
/**
* Grants permission to delete a rotation's rotation override
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DeleteRotationOverride.html
*/
DeleteRotationOverride = "ssm-contacts:DeleteRotationOverride",
/**
* Grants permission to describe an engagement
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DescribeEngagement.html
*/
DescribeEngagement = "ssm-contacts:DescribeEngagement",
/**
* Grants permission to describe a page
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_DescribePage.html
*/
DescribePage = "ssm-contacts:DescribePage",
/**
* Grants permission to get a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_GetContact.html
*/
GetContact = "ssm-contacts:GetContact",
/**
* Grants permission to get a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_GetContactChannel.html
*/
GetContactChannel = "ssm-contacts:GetContactChannel",
/**
* Grants permission to get a contact's resource policy
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_GetContactPolicy.html
*/
GetContactPolicy = "ssm-contacts:GetContactPolicy",
/**
* Grants permission to retrieve information about an on-call rotation
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_GetRotation.html
*/
GetRotation = "ssm-contacts:GetRotation",
/**
* Grants permission to retrieve information about an override in an on-call rotat
* ion
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_GetRotationOverride.html
*/
GetRotationOverride = "ssm-contacts:GetRotationOverride",
/**
* Grants permission to list all of a contact's contact channels
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListContactChannels.html
*/
ListContactChannels = "ssm-contacts:ListContactChannels",
/**
* Grants permission to list all contacts
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListContacts.html
*/
ListContacts = "ssm-contacts:ListContacts",
/**
* Grants permission to list all engagements
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListEngagements.html
*/
ListEngagements = "ssm-contacts:ListEngagements",
/**
* Grants permission to list all receipts of a page
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListPageReceipts.html
*/
ListPageReceipts = "ssm-contacts:ListPageReceipts",
/**
* Grants permission to list the resolution path of an engagement
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListPageResolutions.html
*/
ListPageResolutions = "ssm-contacts:ListPageResolutions",
/**
* Grants permission to list all pages sent to a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListPagesByContact.html
*/
ListPagesByContact = "ssm-contacts:ListPagesByContact",
/**
* Grants permission to list all pages created in an engagement
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListPagesByEngagement.html
*/
ListPagesByEngagement = "ssm-contacts:ListPagesByEngagement",
/**
* Grants permission to retrieve a list of shifts based on rotation configuration
* parameters
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListPreviewRotationShifts.html
*/
ListPreviewRotationShifts = "ssm-contacts:ListPreviewRotationShifts",
/**
* Grants permission to retrieve a list of overrides currently specified for an on
* -call rotation
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListRotationOverrides.html
*/
ListRotationOverrides = "ssm-contacts:ListRotationOverrides",
/**
* Grants permission to retrieve a list of rotation shifts in an on-call schedule
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListRotationShifts.html
*/
ListRotationShifts = "ssm-contacts:ListRotationShifts",
/**
* Grants permission to retrieve a list of on-call rotations
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListRotations.html
*/
ListRotations = "ssm-contacts:ListRotations",
/**
* Grants permission to view a list of resource tags for a specified resource
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_ListTagsForResource.html
*/
ListTagsForResource = "ssm-contacts:ListTagsForResource",
/**
* Grants permission to add a resource policy to a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_PutContactPolicy.html
*/
PutContactPolicy = "ssm-contacts:PutContactPolicy",
/**
* Grants permission to send the activation code of a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_SendActivationCode.html
*/
SendActivationCode = "ssm-contacts:SendActivationCode",
/**
* Grants permission to start an engagement
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_StartEngagement.html
*/
StartEngagement = "ssm-contacts:StartEngagement",
/**
* Grants permission to stop an engagement
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_StopEngagement.html
*/
StopEngagement = "ssm-contacts:StopEngagement",
/**
* Grants permission to add tags to the specified resource
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_TagResource.html
*/
TagResource = "ssm-contacts:TagResource",
/**
* Grants permission to remove tags from the specified resource
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_UntagResource.html
*/
UntagResource = "ssm-contacts:UntagResource",
/**
* Grants permission to update a contact
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_UpdateContact.html
*/
UpdateContact = "ssm-contacts:UpdateContact",
/**
* Grants permission to update a contact's contact channel
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_UpdateContactChannel.html
*/
UpdateContactChannel = "ssm-contacts:UpdateContactChannel",
/**
* Grants permission to update the information specified for an on-call rotation
*
* See https://docs.aws.amazon.com/incident-manager/latest/APIReference/API_SSMContacts_UpdateRotation.html
*/
UpdateRotation = "ssm-contacts:UpdateRotation"
}