aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
250 lines • 11.2 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 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 || (AwsAossActions = {}));
//# sourceMappingURL=aoss.js.map