aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
118 lines • 4.51 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsOamActions = void 0;
/**
* 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
*/
var AwsOamActions;
(function (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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["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
*/
AwsOamActions["ListSinks"] = "oam:ListSinks";
/**
* Grants permission to list the tags for a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListTagsForResource.html
*/
AwsOamActions["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
*/
AwsOamActions["PutSinkPolicy"] = "oam:PutSinkPolicy";
/**
* Grants permission to tag a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_TagResource.html
*/
AwsOamActions["TagResource"] = "oam:TagResource";
/**
* Grants permission to untag a resource
*
* See https://docs.aws.amazon.com/OAM/latest/APIReference/API_UntagResource.html
*/
AwsOamActions["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
*/
AwsOamActions["UpdateLink"] = "oam:UpdateLink";
})(AwsOamActions = exports.AwsOamActions || (exports.AwsOamActions = {}));
//# sourceMappingURL=oam.js.map