aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
164 lines • 8.15 kB
JavaScript
"use strict";
// AUTOGENERATED FILE - DO NOT EDIT
Object.defineProperty(exports, "__esModule", { value: true });
exports.AwsVendorInsightsActions = void 0;
/**
* All IAM policy actions for AWS Marketplace Vendor Insights (VENDOR-INSIGHTS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsmarketplacevendorinsights.html
*
* 2025-02-24T21:48:53.435Z
*/
var AwsVendorInsightsActions;
(function (AwsVendorInsightsActions) {
/**
* Grants permission to activate the security profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["ActivateSecurityProfile"] = "vendor-insights:ActivateSecurityProfile";
/**
* Grants permission to associate security profile with a data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["AssociateDataSource"] = "vendor-insights:AssociateDataSource";
/**
* Grants permission to create a new data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["CreateDataSource"] = "vendor-insights:CreateDataSource";
/**
* Grants permission to create a new security profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["CreateSecurityProfile"] = "vendor-insights:CreateSecurityProfile";
/**
* Grants permission to deactivate the security profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["DeactivateSecurityProfile"] = "vendor-insights:DeactivateSecurityProfile";
/**
* Grants permission to delete a data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["DeleteDataSource"] = "vendor-insights:DeleteDataSource";
/**
* Grants permission to disassociate security profile from a data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["DisassociateDataSource"] = "vendor-insights:DisassociateDataSource";
/**
* Grants permission to retrieve the details of an existing data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["GetDataSource"] = "vendor-insights:GetDataSource";
/**
* Grants permission to return the details of a security profile snapshot that req
* uester is entitled to read
*
* See https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-vendor-insights-controlling-access.html
*/
AwsVendorInsightsActions["GetEntitledSecurityProfileSnapshot"] = "vendor-insights:GetEntitledSecurityProfileSnapshot";
/**
* Grants permission to get the access terms for a vendor insights profile
*
* See https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-vendor-insights-controlling-access.html
*/
AwsVendorInsightsActions["GetProfileAccessTerms"] = "vendor-insights:GetProfileAccessTerms";
/**
* Grants permission to return the details of an existing security profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["GetSecurityProfile"] = "vendor-insights:GetSecurityProfile";
/**
* Grants permission to return the details of a security profile snapshot
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["GetSecurityProfileSnapshot"] = "vendor-insights:GetSecurityProfileSnapshot";
/**
* Grants permission to list existing data sources
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["ListDataSources"] = "vendor-insights:ListDataSources";
/**
* Grants permission to return the snapshot summary list for an existing security
* profile that requester is entitled to list
*
* See https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-vendor-insights-controlling-access.html
*/
AwsVendorInsightsActions["ListEntitledSecurityProfileSnapshots"] = "vendor-insights:ListEntitledSecurityProfileSnapshots";
/**
* Grants permission to list entitled security profiles
*
* See https://docs.aws.amazon.com/marketplace/latest/buyerguide/buyer-vendor-insights-controlling-access.html
*/
AwsVendorInsightsActions["ListEntitledSecurityProfiles"] = "vendor-insights:ListEntitledSecurityProfiles";
/**
* Grants permission to return the snapshot summary list for an existing security
* profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["ListSecurityProfileSnapshots"] = "vendor-insights:ListSecurityProfileSnapshots";
/**
* Grants permission to list existing security profiles
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["ListSecurityProfiles"] = "vendor-insights:ListSecurityProfiles";
/**
* Grants permission to list tags for vendor insights resource
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["ListTagsForResource"] = "vendor-insights:ListTagsForResource";
/**
* Grants permission to tag vendor insights resource
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["TagResource"] = "vendor-insights:TagResource";
/**
* Grants permission to untag vendor insights resource
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["UntagResource"] = "vendor-insights:UntagResource";
/**
* Grants permission to update an existing data source
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["UpdateDataSource"] = "vendor-insights:UpdateDataSource";
/**
* Grants permission to update the security profile
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["UpdateSecurityProfile"] = "vendor-insights:UpdateSecurityProfile";
/**
* Grants permission to update the security profile snapshot creation configuratio
* n
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["UpdateSecurityProfileSnapshotCreationConfiguration"] = "vendor-insights:UpdateSecurityProfileSnapshotCreationConfiguration";
/**
* Grants permission to update the security profile snapshot release configuration
*
* See https://docs.aws.amazon.com/marketplace/latest/userguide/vendor-insights-seller-controlling-access.html
*/
AwsVendorInsightsActions["UpdateSecurityProfileSnapshotReleaseConfiguration"] = "vendor-insights:UpdateSecurityProfileSnapshotReleaseConfiguration";
})(AwsVendorInsightsActions = exports.AwsVendorInsightsActions || (exports.AwsVendorInsightsActions = {}));
//# sourceMappingURL=vendor-insights.js.map