aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
113 lines (112 loc) • 3.99 kB
TypeScript
/**
* All IAM policy actions for Amazon CloudWatch Observability Access Manager (OAM)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoncloudwatchobservabilityaccessmanager.html
*
* 2025-02-24T21:47:10.008Z
*/
export declare enum AwsOamActions {
/**
* Grants permission to create a link between a monitoring account and a source ac
* count for cross-account monitoring
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_CreateLink.html
*/
CreateLink = "oam:CreateLink",
/**
* Grants permission to create a sink in an account so that it can be used as a mo
* nitoring account for cross-account monitoring
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_CreateSink.html
*/
CreateSink = "oam:CreateSink",
/**
* Grants permission to delete a link between a monitoring account and a source ac
* count for cross-account monitoring
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_DeleteLink.html
*/
DeleteLink = "oam:DeleteLink",
/**
* Grants permission to delete a cross-account monitoring sink in a monitoring acc
* ount
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_DeleteSink.html
*/
DeleteSink = "oam:DeleteSink",
/**
* Grants permission to retrieve complete information about one cross-account moni
* toring link
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_GetLink.html
*/
GetLink = "oam:GetLink",
/**
* Grants permission to retrieve complete information about one cross-account moni
* toring sink
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_GetSink.html
*/
GetSink = "oam:GetSink",
/**
* Grants permission to retrieve information for the IAM policy for a cross-accoun
* t monitoring sink
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_GetSinkPolicy.html
*/
GetSinkPolicy = "oam:GetSinkPolicy",
/**
* Grants permission to retrieve a list of links that are linked for a cross-accou
* nt monitoring sink
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListAttachedLinks.html
*/
ListAttachedLinks = "oam:ListAttachedLinks",
/**
* Grants permission to retrieve the ARNs of cross-account monitoring links in thi
* s account
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListLinks.html
*/
ListLinks = "oam:ListLinks",
/**
* Grants permission to retrieve the ARNs of cross-account monitoring sinks in thi
* s account
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListSinks.html
*/
ListSinks = "oam:ListSinks",
/**
* Grants permission to list the tags for a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "oam:ListTagsForResource",
/**
* Grants permission to create or update the IAM policy for a cross-account monito
* ring sink
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_PutSinkPolicy.html
*/
PutSinkPolicy = "oam:PutSinkPolicy",
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_TagResource.html
*/
TagResource = "oam:TagResource",
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_UntagResource.html
*/
UntagResource = "oam:UntagResource",
/**
* Grants permission to update an existing link between a monitoring account and a
* source account
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_UpdateLink.html
*/
UpdateLink = "oam:UpdateLink"
}