UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

253 lines 11.3 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsAossActions = void 0; /** * All IAM policy actions for Amazon OpenSearch Serverless (AOSS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonopensearchserverless.html * * 2025-02-24T21:49:05.491Z */ var AwsAossActions; (function (AwsAossActions) { /** * Grant permission to all the supported Opensearch APIs * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_APIAccessAll.html */ AwsAossActions["APIAccessAll"] = "aoss:APIAccessAll"; /** * Grants permission to get attributes for one or more collections * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetCollection.html */ AwsAossActions["BatchGetCollection"] = "aoss:BatchGetCollection"; /** * Grants permission to get the information about a lifecycle policy applied to on * e or more AOSS resources * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetEffectiveLifecyclePolicy.html */ AwsAossActions["BatchGetEffectiveLifecyclePolicy"] = "aoss:BatchGetEffectiveLifecyclePolicy"; /** * Grants permission to get information about one or more lifecycle policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetLifecyclePolicy.html */ AwsAossActions["BatchGetLifecyclePolicy"] = "aoss:BatchGetLifecyclePolicy"; /** * Grants permission to get attributes for one or more VPC endpoints * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetVpcEndpoint.html */ AwsAossActions["BatchGetVpcEndpoint"] = "aoss:BatchGetVpcEndpoint"; /** * Grants permission to create a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateAccessPolicy.html */ AwsAossActions["CreateAccessPolicy"] = "aoss:CreateAccessPolicy"; /** * Grants permission to create a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html */ AwsAossActions["CreateCollection"] = "aoss:CreateCollection"; /** * Grants permission to create a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateLifecyclePolicy.html */ AwsAossActions["CreateLifecyclePolicy"] = "aoss:CreateLifecyclePolicy"; /** * Grants permission to create a serverless security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateSecurityConfig.html */ AwsAossActions["CreateSecurityConfig"] = "aoss:CreateSecurityConfig"; /** * Grants permission to create a network or encryption policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateSecurityPolicy.html */ AwsAossActions["CreateSecurityPolicy"] = "aoss:CreateSecurityPolicy"; /** * Grants permission to create an OpenSearch-Serverless-managed interface VPC endp * oint * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateVpcEndpoint.html */ AwsAossActions["CreateVpcEndpoint"] = "aoss:CreateVpcEndpoint"; /** * Grants permission to Opensearch Serverless Dashboards * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DashboardsAccessAll.html */ AwsAossActions["DashboardsAccessAll"] = "aoss:DashboardsAccessAll"; /** * Grants permission to delete a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteAccessPolicy.html */ AwsAossActions["DeleteAccessPolicy"] = "aoss:DeleteAccessPolicy"; /** * Grants permission to delete a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteCollection.html */ AwsAossActions["DeleteCollection"] = "aoss:DeleteCollection"; /** * Grants permission to delete a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteLifecyclePolicy.html */ AwsAossActions["DeleteLifecyclePolicy"] = "aoss:DeleteLifecyclePolicy"; /** * Grants permission to delete a security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityConfig.html */ AwsAossActions["DeleteSecurityConfig"] = "aoss:DeleteSecurityConfig"; /** * Grants permission to delete a security policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityPolicy.html */ AwsAossActions["DeleteSecurityPolicy"] = "aoss:DeleteSecurityPolicy"; /** * Grants permission to delete an OpenSearch Serverless-managed interface VPC endp * oint * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteVpcEndpoint.html */ AwsAossActions["DeleteVpcEndpoint"] = "aoss:DeleteVpcEndpoint"; /** * Grants permission to get information about a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetAccessPolicy.html */ AwsAossActions["GetAccessPolicy"] = "aoss:GetAccessPolicy"; /** * Grants permission to get account settings, including capacity settings * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetAccountSettings.html */ AwsAossActions["GetAccountSettings"] = "aoss:GetAccountSettings"; /** * Grants permission to get statistis about the security policies in your account * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetPoliciesStats.html */ AwsAossActions["GetPoliciesStats"] = "aoss:GetPoliciesStats"; /** * Grants permission to get information about a serverless security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetSecurityConfig.html */ AwsAossActions["GetSecurityConfig"] = "aoss:GetSecurityConfig"; /** * Grants permission to get information about a security policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetSecurityPolicy.html */ AwsAossActions["GetSecurityPolicy"] = "aoss:GetSecurityPolicy"; /** * Grants permission to list data access policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListAccessPolicies.html */ AwsAossActions["ListAccessPolicies"] = "aoss:ListAccessPolicies"; /** * Grants permission to list collections * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListCollections.html */ AwsAossActions["ListCollections"] = "aoss:ListCollections"; /** * Grants permission to list lifecycle policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListLifecyclePolicies.html */ AwsAossActions["ListLifecyclePolicies"] = "aoss:ListLifecyclePolicies"; /** * Grants permission to list security configurations * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityConfigs.html */ AwsAossActions["ListSecurityConfigs"] = "aoss:ListSecurityConfigs"; /** * Grants permission to list security policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityPolicies.html */ AwsAossActions["ListSecurityPolicies"] = "aoss:ListSecurityPolicies"; /** * Grants permission to list tags for a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListTagsForResource.html */ AwsAossActions["ListTagsForResource"] = "aoss:ListTagsForResource"; /** * Grants permission to list OpenSearch Serverless-managed VPC endpoints * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListVpcEndpoints.html */ AwsAossActions["ListVpcEndpoints"] = "aoss:ListVpcEndpoints"; /** * Grants permission to tag a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_TagResource.html */ AwsAossActions["TagResource"] = "aoss:TagResource"; /** * Grants permission to remove tags from a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UntagResource.html */ AwsAossActions["UntagResource"] = "aoss:UntagResource"; /** * Grants permission to update a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateAccessPolicy.html */ AwsAossActions["UpdateAccessPolicy"] = "aoss:UpdateAccessPolicy"; /** * Grants permission to update account settings, including capacity settings * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateAccountSettings.html */ AwsAossActions["UpdateAccountSettings"] = "aoss:UpdateAccountSettings"; /** * Grants permission to update a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateCollection.html */ AwsAossActions["UpdateCollection"] = "aoss:UpdateCollection"; /** * Grants permission to update a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateLifecyclePolicy.html */ AwsAossActions["UpdateLifecyclePolicy"] = "aoss:UpdateLifecyclePolicy"; /** * Grants permission to update a security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityConfig.html */ AwsAossActions["UpdateSecurityConfig"] = "aoss:UpdateSecurityConfig"; /** * Grants permission to update a security policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityPolicy.html */ AwsAossActions["UpdateSecurityPolicy"] = "aoss:UpdateSecurityPolicy"; /** * Grants permission to update an OpenSearch Serverless-managed VPC endpoint * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateVpcEndpoint.html */ AwsAossActions["UpdateVpcEndpoint"] = "aoss:UpdateVpcEndpoint"; })(AwsAossActions = exports.AwsAossActions || (exports.AwsAossActions = {})); //# sourceMappingURL=aoss.js.map