aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
114 lines (113 loc) • 4.34 kB
TypeScript
/**
* All IAM policy actions for AWS Artifact (ARTIFACT)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsartifact.html
*
* 2025-02-24T21:46:47.736Z
*/
export declare enum AwsArtifactActions {
/**
* Grants permission to accept an AWS agreement that has not yet been accepted by
* the customer account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_AcceptAgreement.html
*/
AcceptAgreement = "artifact:AcceptAgreement",
/**
* Grants permission to accept the terms of an NDA Document for a given agreement
* resource
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_AcceptNdaForAgreement.html
*/
AcceptNdaForAgreement = "artifact:AcceptNdaForAgreement",
/**
* Grants permission to download an AWS agreement that has not yet been accepted o
* r a customer agreement that has been accepted by the customer account
*
* See https://docs.aws.amazon.com/artifact/latest/ug/managing-agreements.html
*/
DownloadAgreement = "artifact:DownloadAgreement",
/**
* Grants permission to download an AWS compliance report package
*
* See https://docs.aws.amazon.com/artifact/latest/ug/getting-started.html
*/
Get = "artifact:Get",
/**
* Grants permission to get the account settings for Artifact
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetAccountSettings.html
*/
GetAccountSettings = "artifact:GetAccountSettings",
/**
* Grants permission to get an AWS agreement that has not yet been accepted by the
* customer account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetAgreement.html
*/
GetAgreement = "artifact:GetAgreement",
/**
* Grants permission to get an AWS agreement that has been accepted by the custome
* r account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetCustomerAgreement.html
*/
GetCustomerAgreement = "artifact:GetCustomerAgreement",
/**
* Grants permission to retrieve the NDA Document for a given agreement resource
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetNdaForAgreement.html
*/
GetNdaForAgreement = "artifact:GetNdaForAgreement",
/**
* Grants permission to download a report
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetReport.html
*/
GetReport = "artifact:GetReport",
/**
* Grants permission to download metadata associated with a report
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetReportMetadata.html
*/
GetReportMetadata = "artifact:GetReportMetadata",
/**
* Grants permission to download a term associated with a report
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_GetTermForReport.html
*/
GetTermForReport = "artifact:GetTermForReport",
/**
* Grants permission to list AWS agreements
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListAgreements.html
*/
ListAgreements = "artifact:ListAgreements",
/**
* Grants permission to list customer-agreement resources that have been accepted
* by the customer account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListCustomerAgreements.html
*/
ListCustomerAgreements = "artifact:ListCustomerAgreements",
/**
* Grants permission to list reports in your account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_ListReports.html
*/
ListReports = "artifact:ListReports",
/**
* Grants permission to put account settings for Artifact
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_PutAccountSettings.html
*/
PutAccountSettings = "artifact:PutAccountSettings",
/**
* Grants permission to terminate a customer agreement that was previously accepte
* d by the customer account
*
* See https://docs.aws.amazon.com/artifact/latest/APIReference/API_TerminateAgreement.html
*/
TerminateAgreement = "artifact:TerminateAgreement"
}