UNPKG

@cloud-copilot/iam-data

Version:
788 lines 20.9 kB
{ "associateexternalconnection": { "name": "AssociateExternalConnection", "description": "Grants permission to add an external connection to a repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "associatewithdownstreamrepository": { "name": "AssociateWithDownstreamRepository", "description": "Grants permission to associate an existing repository as an upstream repository to another repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "copypackageversions": { "name": "CopyPackageVersions", "description": "Grants permission to copy package versions from one repository to another repository in the same domain", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createdomain": { "name": "CreateDomain", "description": "Grants permission to create a new domain", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createpackagegroup": { "name": "CreatePackageGroup", "description": "Grants permission to create a package group", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createrepository": { "name": "CreateRepository", "description": "Grants permission to create a new repository", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletedomain": { "name": "DeleteDomain", "description": "Grants permission to delete a domain", "accessLevel": "Write", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletedomainpermissionspolicy": { "name": "DeleteDomainPermissionsPolicy", "description": "Grants permission to delete the resource policy set on a domain", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepackage": { "name": "DeletePackage", "description": "Grants permission to delete a package", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepackagegroup": { "name": "DeletePackageGroup", "description": "Grants permission to delete a package group", "accessLevel": "Write", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletepackageversions": { "name": "DeletePackageVersions", "description": "Grants permission to delete package versions", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterepository": { "name": "DeleteRepository", "description": "Grants permission to delete a repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleterepositorypermissionspolicy": { "name": "DeleteRepositoryPermissionsPolicy", "description": "Grants permission to delete the resource policy set on a repository", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describedomain": { "name": "DescribeDomain", "description": "Grants permission to return information about a domain", "accessLevel": "Read", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describepackage": { "name": "DescribePackage", "description": "Grants permission to retrieve information about a package", "accessLevel": "Read", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describepackagegroup": { "name": "DescribePackageGroup", "description": "Grants permission to return detailed information about a package group", "accessLevel": "Read", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describepackageversion": { "name": "DescribePackageVersion", "description": "Grants permission to return information about a package version", "accessLevel": "Read", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describerepository": { "name": "DescribeRepository", "description": "Grants permission to return detailed information about a repository", "accessLevel": "Read", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disassociateexternalconnection": { "name": "DisassociateExternalConnection", "description": "Grants permission to disassociate an external connection from a repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "disposepackageversions": { "name": "DisposePackageVersions", "description": "Grants permission to set the status of package versions to Disposed and delete their assets", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getassociatedpackagegroup": { "name": "GetAssociatedPackageGroup", "description": "Grants permission to return a package's associated package group", "accessLevel": "Read", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getauthorizationtoken": { "name": "GetAuthorizationToken", "description": "Grants permission to generate a temporary authentication token for accessing repositories in a domain", "accessLevel": "Read", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getdomainpermissionspolicy": { "name": "GetDomainPermissionsPolicy", "description": "Grants permission to return a domain's resource policy", "accessLevel": "Read", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpackageversionasset": { "name": "GetPackageVersionAsset", "description": "Grants permission to return an asset (or file) that is part of a package version", "accessLevel": "Read", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getpackageversionreadme": { "name": "GetPackageVersionReadme", "description": "Grants permission to return a package version's readme file", "accessLevel": "Read", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrepositoryendpoint": { "name": "GetRepositoryEndpoint", "description": "Grants permission to return an endpoint for a repository", "accessLevel": "Read", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getrepositorypermissionspolicy": { "name": "GetRepositoryPermissionsPolicy", "description": "Grants permission to return a repository's resource policy", "accessLevel": "Read", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listallowedrepositoriesforgroup": { "name": "ListAllowedRepositoriesForGroup", "description": "Grants permission to list the allowed repositories for a package group", "accessLevel": "List", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listassociatedpackages": { "name": "ListAssociatedPackages", "description": "Grants permission to list the packages associated to a package group", "accessLevel": "List", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listdomains": { "name": "ListDomains", "description": "Grants permission to list the domains in the current user's AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listpackagegroups": { "name": "ListPackageGroups", "description": "Grants permission to list the package groups in a domain", "accessLevel": "List", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpackageversionassets": { "name": "ListPackageVersionAssets", "description": "Grants permission to list a package version's assets", "accessLevel": "List", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpackageversiondependencies": { "name": "ListPackageVersionDependencies", "description": "Grants permission to list the direct dependencies of a package version", "accessLevel": "List", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpackageversions": { "name": "ListPackageVersions", "description": "Grants permission to list a package's versions", "accessLevel": "List", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listpackages": { "name": "ListPackages", "description": "Grants permission to list the packages in a repository", "accessLevel": "List", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listrepositories": { "name": "ListRepositories", "description": "Grants permission to list the repositories administered by the calling account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listrepositoriesindomain": { "name": "ListRepositoriesInDomain", "description": "Grants permission to list the repositories in a domain", "accessLevel": "List", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsubpackagegroups": { "name": "ListSubPackageGroups", "description": "Grants permission to list the sub package groups for a parent package group", "accessLevel": "List", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a CodeArtifact resource", "accessLevel": "List", "resourceTypes": [ { "name": "domain", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "package-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "repository", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "publishpackageversion": { "name": "PublishPackageVersion", "description": "Grants permission to publish assets and metadata to a repository endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putdomainpermissionspolicy": { "name": "PutDomainPermissionsPolicy", "description": "Grants permission to attach a resource policy to a domain", "accessLevel": "Write", "resourceTypes": [ { "name": "domain", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putpackagemetadata": { "name": "PutPackageMetadata", "description": "Grants permission to add, modify or remove package metadata using a repository endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putpackageoriginconfiguration": { "name": "PutPackageOriginConfiguration", "description": "Grants permission to set origin configuration for a package", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putrepositorypermissionspolicy": { "name": "PutRepositoryPermissionsPolicy", "description": "Grants permission to attach a resource policy to a repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "readfromrepository": { "name": "ReadFromRepository", "description": "Grants permission to return package assets and metadata from a repository endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a CodeArtifact resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "domain", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "package-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "repository", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove a tag from a CodeArtifact resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "domain", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "package-group", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "repository", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatepackagegroup": { "name": "UpdatePackageGroup", "description": "Grants permission to modify the properties of a package group", "accessLevel": "Write", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepackagegrouporiginconfiguration": { "name": "UpdatePackageGroupOriginConfiguration", "description": "Grants permission to modify the package origin configuration of a package group", "accessLevel": "Write", "resourceTypes": [ { "name": "package-group", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatepackageversionsstatus": { "name": "UpdatePackageVersionsStatus", "description": "Grants permission to modify the status of one or more versions of a package", "accessLevel": "Write", "resourceTypes": [ { "name": "package", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterepository": { "name": "UpdateRepository", "description": "Grants permission to modify the properties of a repository", "accessLevel": "Write", "resourceTypes": [ { "name": "repository", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }