{
  "url": "https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonopensearchserverless.html",
  "name": "Amazon OpenSearch Serverless",
  "prefix": "aoss",
  "timestamp": "1781568006",
  "actions": [
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_APIAccessAll.html",
      "name": "APIAccessAll",
      "description": "Grant permission to all the supported Opensearch APIs",
      "access": "Write",
      "resources": [
        {
          "name": "Collection",
          "is_required": true
        }
      ],
      "conditions": [
        "aoss:collection",
        "aoss:CollectionId"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html",
      "name": "AddCollectionToCollectionGroup",
      "description": "Grants permission to add a serverless collection to a specified collection group",
      "access": "Write",
      "resources": [
        {
          "name": "CollectionGroup",
          "is_required": true
        }
      ],
      "conditions": [
        "aoss:collection-group"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetCollection.html",
      "name": "BatchGetCollection",
      "description": "Grants permission to get attributes for one or more collections",
      "access": "Read",
      "resources": [],
      "conditions": [
        "aoss:collection"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetCollectionGroup.html",
      "name": "BatchGetCollectionGroup",
      "description": "Grants permission to get attributes for one or more collection groups",
      "access": "Read",
      "resources": [],
      "conditions": [
        "aoss:collection-group"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetEffectiveLifecyclePolicy.html",
      "name": "BatchGetEffectiveLifecyclePolicy",
      "description": "Grants permission to get the information about a lifecycle policy applied to one or more AOSS resources",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetLifecyclePolicy.html",
      "name": "BatchGetLifecyclePolicy",
      "description": "Grants permission to get information about one or more lifecycle policies",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_BatchGetVpcEndpoint.html",
      "name": "BatchGetVpcEndpoint",
      "description": "Grants permission to get attributes for one or more VPC endpoints",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateAccessPolicy.html",
      "name": "CreateAccessPolicy",
      "description": "Grants permission to create a data access policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection",
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html",
      "name": "CreateCollection",
      "description": "Grants permission to create a serverless collection",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:ResourceTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollectionGroup.html",
      "name": "CreateCollectionGroup",
      "description": "Grants permission to create a serverless collection group",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateIndex.html",
      "name": "CreateIndex",
      "description": "Grants permission to create an opensearch index",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateLifecyclePolicy.html",
      "name": "CreateLifecyclePolicy",
      "description": "Grants permission to create a lifecycle policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateSecurityConfig.html",
      "name": "CreateSecurityConfig",
      "description": "Grants permission to create a serverless security configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateSecurityPolicy.html",
      "name": "CreateSecurityPolicy",
      "description": "Grants permission to create a network or encryption policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateVpcEndpoint.html",
      "name": "CreateVpcEndpoint",
      "description": "Grants permission to create an OpenSearch-Serverless-managed interface VPC endpoint",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DashboardsAccessAll.html",
      "name": "DashboardsAccessAll",
      "description": "Grants permission to Opensearch Serverless Dashboards",
      "access": "Write",
      "resources": [
        {
          "name": "Dashboards",
          "is_required": true
        }
      ],
      "conditions": [
        "aoss:collection",
        "aoss:CollectionId"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteAccessPolicy.html",
      "name": "DeleteAccessPolicy",
      "description": "Grants permission to delete a data access policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection",
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteCollection.html",
      "name": "DeleteCollection",
      "description": "Grants permission to delete a serverless collection",
      "access": "Write",
      "resources": [
        {
          "name": "Collection",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteCollectionGroup.html",
      "name": "DeleteCollectionGroup",
      "description": "Grants permission to delete a serverless collection group",
      "access": "Write",
      "resources": [
        {
          "name": "CollectionGroup",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteIndex.html",
      "name": "DeleteIndex",
      "description": "Grants permission to delete an opensearch index",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteLifecyclePolicy.html",
      "name": "DeleteLifecyclePolicy",
      "description": "Grants permission to delete a lifecycle policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityConfig.html",
      "name": "DeleteSecurityConfig",
      "description": "Grants permission to delete a security configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteSecurityPolicy.html",
      "name": "DeleteSecurityPolicy",
      "description": "Grants permission to delete a security policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_DeleteVpcEndpoint.html",
      "name": "DeleteVpcEndpoint",
      "description": "Grants permission to delete an OpenSearch Serverless-managed interface VPC endpoint",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetAccessPolicy.html",
      "name": "GetAccessPolicy",
      "description": "Grants permission to get information about a data access policy",
      "access": "Read",
      "resources": [],
      "conditions": [
        "aoss:collection",
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetAccountSettings.html",
      "name": "GetAccountSettings",
      "description": "Grants permission to get account settings, including capacity settings",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetIndex.html",
      "name": "GetIndex",
      "description": "Grants permission to get an opensearch index",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetPoliciesStats.html",
      "name": "GetPoliciesStats",
      "description": "Grants permission to get statistis about the security policies in your account",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetSecurityConfig.html",
      "name": "GetSecurityConfig",
      "description": "Grants permission to get information about a serverless security configuration",
      "access": "Read",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_GetSecurityPolicy.html",
      "name": "GetSecurityPolicy",
      "description": "Grants permission to get information about a security policy",
      "access": "Read",
      "resources": [],
      "conditions": [
        "aoss:collection"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListAccessPolicies.html",
      "name": "ListAccessPolicies",
      "description": "Grants permission to list data access policies",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListCollectionGroups.html",
      "name": "ListCollectionGroups",
      "description": "Grants permission to list collection groups",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListCollections.html",
      "name": "ListCollections",
      "description": "Grants permission to list collections",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListLifecyclePolicies.html",
      "name": "ListLifecyclePolicies",
      "description": "Grants permission to list lifecycle policies",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityConfigs.html",
      "name": "ListSecurityConfigs",
      "description": "Grants permission to list security configurations",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListSecurityPolicies.html",
      "name": "ListSecurityPolicies",
      "description": "Grants permission to list security policies",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListTagsForResource.html",
      "name": "ListTagsForResource",
      "description": "Grants permission to list tags for a collection",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_ListVpcEndpoints.html",
      "name": "ListVpcEndpoints",
      "description": "Grants permission to list OpenSearch Serverless-managed VPC endpoints",
      "access": "List",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_TagResource.html",
      "name": "TagResource",
      "description": "Grants permission to tag a serverless collection",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:ResourceTag/${TagKey}",
        "aws:RequestTag/${TagKey}",
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UntagResource.html",
      "name": "UntagResource",
      "description": "Grants permission to remove tags from a collection",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aws:TagKeys"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateAccessPolicy.html",
      "name": "UpdateAccessPolicy",
      "description": "Grants permission to update a data access policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection",
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateAccountSettings.html",
      "name": "UpdateAccountSettings",
      "description": "Grants permission to update account settings, including capacity settings",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateCollection.html",
      "name": "UpdateCollection",
      "description": "Grants permission to update a collection",
      "access": "Write",
      "resources": [
        {
          "name": "Collection",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateCollectionGroup.html",
      "name": "UpdateCollectionGroup",
      "description": "Grants permission to update a collection group",
      "access": "Write",
      "resources": [
        {
          "name": "CollectionGroup",
          "is_required": true
        }
      ],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateIndex.html",
      "name": "UpdateIndex",
      "description": "Grants permission to update an opensearch index",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateLifecyclePolicy.html",
      "name": "UpdateLifecyclePolicy",
      "description": "Grants permission to update a lifecycle policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:index"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityConfig.html",
      "name": "UpdateSecurityConfig",
      "description": "Grants permission to update a security configuration",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateSecurityPolicy.html",
      "name": "UpdateSecurityPolicy",
      "description": "Grants permission to update a security policy",
      "access": "Write",
      "resources": [],
      "conditions": [
        "aoss:collection"
      ],
      "dependents": []
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_UpdateVpcEndpoint.html",
      "name": "UpdateVpcEndpoint",
      "description": "Grants permission to update an OpenSearch Serverless-managed VPC endpoint",
      "access": "Write",
      "resources": [],
      "conditions": [],
      "dependents": []
    }
  ],
  "resources": [
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-overview.html",
      "name": "Collection",
      "arn": "arn:${Partition}:aoss:${Region}:${Account}:collection/${CollectionId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-overview.html",
      "name": "CollectionGroup",
      "arn": "arn:${Partition}:aoss:${Region}:${Account}:collection-group/${CollectionGroupId}",
      "conditions": [
        "aws:ResourceTag/${TagKey}"
      ]
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-overview.html",
      "name": "Dashboards",
      "arn": "arn:${Partition}:aoss:${Region}:${Account}:dashboards/default",
      "conditions": []
    }
  ],
  "conditions": [
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/security-iam-serverless.html#security_iam_serverless-conditionkeys",
      "name": "aoss:CollectionId",
      "description": "Filters access by the identifier of the collection",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/security-iam-serverless.html#security_iam_serverless-conditionkeys",
      "name": "aoss:collection",
      "description": "Filters access by the collection name",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/security-iam-serverless.html#security_iam_serverless-conditionkeys",
      "name": "aoss:collection-group",
      "description": "Filters access by the collection group name",
      "type": "String"
    },
    {
      "url": "https://docs.aws.amazon.com/opensearch-service/latest/developerguide/security-iam-serverless.html#security_iam_serverless-conditionkeys",
      "name": "aoss:index",
      "description": "Filters access by the index",
      "type": "String"
    },
    {
      "url": "security-iam-serverless.html#condition-keys-requesttag",
      "name": "aws:RequestTag/${TagKey}",
      "description": "Filters access based on the tags that are passed in the request",
      "type": "String"
    },
    {
      "url": "security-iam-serverless.html#condition-keys-resourcetag",
      "name": "aws:ResourceTag/${TagKey}",
      "description": "Filters access based on the tags associated with the resource",
      "type": "String"
    },
    {
      "url": "security-iam-serverless.html#condition-keys-tagkeys",
      "name": "aws:TagKeys",
      "description": "Filters access based on the tag keys that are passed in the request",
      "type": "ArrayOfString"
    }
  ]
}