UNPKG

aws-iam-policy-types

Version:

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

248 lines (247 loc) 10.4 kB
/** * 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 */ export declare enum AwsAossActions { /** * Grant permission to all the supported Opensearch APIs * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_APIAccessAll.html */ 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 */ 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 */ 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 */ 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 */ BatchGetVpcEndpoint = "aoss:BatchGetVpcEndpoint", /** * Grants permission to create a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateAccessPolicy.html */ CreateAccessPolicy = "aoss:CreateAccessPolicy", /** * Grants permission to create a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html */ CreateCollection = "aoss:CreateCollection", /** * Grants permission to create a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateLifecyclePolicy.html */ CreateLifecyclePolicy = "aoss:CreateLifecyclePolicy", /** * Grants permission to create a serverless security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateSecurityConfig.html */ 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 */ 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 */ CreateVpcEndpoint = "aoss:CreateVpcEndpoint", /** * Grants permission to Opensearch Serverless Dashboards * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DashboardsAccessAll.html */ DashboardsAccessAll = "aoss:DashboardsAccessAll", /** * Grants permission to delete a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteAccessPolicy.html */ DeleteAccessPolicy = "aoss:DeleteAccessPolicy", /** * Grants permission to delete a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteCollection.html */ DeleteCollection = "aoss:DeleteCollection", /** * Grants permission to delete a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteLifecyclePolicy.html */ DeleteLifecyclePolicy = "aoss:DeleteLifecyclePolicy", /** * Grants permission to delete a security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityConfig.html */ DeleteSecurityConfig = "aoss:DeleteSecurityConfig", /** * Grants permission to delete a security policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityPolicy.html */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ GetSecurityPolicy = "aoss:GetSecurityPolicy", /** * Grants permission to list data access policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListAccessPolicies.html */ ListAccessPolicies = "aoss:ListAccessPolicies", /** * Grants permission to list collections * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListCollections.html */ ListCollections = "aoss:ListCollections", /** * Grants permission to list lifecycle policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListLifecyclePolicies.html */ ListLifecyclePolicies = "aoss:ListLifecyclePolicies", /** * Grants permission to list security configurations * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityConfigs.html */ ListSecurityConfigs = "aoss:ListSecurityConfigs", /** * Grants permission to list security policies * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityPolicies.html */ ListSecurityPolicies = "aoss:ListSecurityPolicies", /** * Grants permission to list tags for a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListTagsForResource.html */ 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 */ ListVpcEndpoints = "aoss:ListVpcEndpoints", /** * Grants permission to tag a serverless collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_TagResource.html */ TagResource = "aoss:TagResource", /** * Grants permission to remove tags from a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UntagResource.html */ UntagResource = "aoss:UntagResource", /** * Grants permission to update a data access policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateAccessPolicy.html */ 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 */ UpdateAccountSettings = "aoss:UpdateAccountSettings", /** * Grants permission to update a collection * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateCollection.html */ UpdateCollection = "aoss:UpdateCollection", /** * Grants permission to update a lifecycle policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateLifecyclePolicy.html */ UpdateLifecyclePolicy = "aoss:UpdateLifecyclePolicy", /** * Grants permission to update a security configuration * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityConfig.html */ UpdateSecurityConfig = "aoss:UpdateSecurityConfig", /** * Grants permission to update a security policy * * See https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityPolicy.html */ 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 */ UpdateVpcEndpoint = "aoss:UpdateVpcEndpoint" }