ListProfilePermissions
Lists the cross-account permissions associated with a signing profile.
Request Syntax
GET /signing-profiles/profileName/permissions?nextToken=nextToken HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- nextToken
- 
               String for specifying the next set of paginated results. 
- profileName
- 
               Name of the signing profile containing the cross-account permissions. Length Constraints: Minimum length of 2. Maximum length of 64. Pattern: ^[a-zA-Z0-9_]{2,}Required: Yes 
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
   "nextToken": "string",
   "permissions": [ 
      { 
         "action": "string",
         "principal": "string",
         "profileVersion": "string",
         "statementId": "string"
      }
   ],
   "policySizeBytes": number,
   "revisionId": "string"
}Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- nextToken
- 
               String for specifying the next set of paginated results. Type: String 
- permissions
- 
               List of permissions associated with the Signing Profile. Type: Array of Permission objects 
- policySizeBytes
- 
               Total size of the policy associated with the Signing Profile in bytes. Type: Integer 
- revisionId
- 
               The identifier for the current revision of profile permissions. Type: String 
Errors
For information about the errors that are common to all actions, see Common Errors.
- AccessDeniedException
- 
               You do not have sufficient access to perform this action. HTTP Status Code: 403 
- InternalServiceErrorException
- 
               An internal error occurred. HTTP Status Code: 500 
- ResourceNotFoundException
- 
               A specified resource could not be found. HTTP Status Code: 404 
- TooManyRequestsException
- 
               The allowed number of job-signing requests has been exceeded. This error supersedes the error ThrottlingException.HTTP Status Code: 429 
- ValidationException
- 
               You signing certificate could not be validated. HTTP Status Code: 400 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: