remove_profile_permission
async
¶
remove_profile_permission(
profile_name: ProfileName,
revision_id: String,
statement_id: String,
*,
config_overrides: Optional[AsyncsignerClientConfig] = None,
) -> RemoveProfilePermissionResponse
Removes cross-account permissions from a signing profile.
Parameters:
-
profile_name(ProfileName) –A human-readable name for the signing profile with permissions to be removed.
-
revision_id(String) –An identifier for the current revision of the signing profile permissions.
-
statement_id(String) –A unique identifier for the cross-account permissions statement.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ConflictException–The resource encountered a conflicting state.
-
InternalServiceErrorException–An internal error occurred.
-
ResourceNotFoundException–A specified resource could not be found.
-
TooManyRequestsException–The allowed number of job-signing requests has been exceeded.
This error supersedes the error
ThrottlingException. -
ValidationException–You signing certificate could not be validated.
-
UnknownServiceError–The service returned an error code this client does not model.