AddProfilePermissionRequest
¶
Source code in docs_src/capo_signer/types/add_profile_permission_request.py
action
instance-attribute
¶
action: String
For cross-account signing. Grant a designated account permission to perform one or more of the following actions. Each action is associated with a specific API's operations. For more information about cross-account signing, see Using cross-account signing with signing profiles in the AWS Signer Developer Guide.
You can designate the following actions to an account.
-
signer:StartSigningJob. This action isn't supported for container image workflows. For details, see StartSigningJob. -
signer:SignPayload. This action isn't supported for AWS Lambda workflows. For details, see SignPayload -
signer:GetSigningProfile. For details, see GetSigningProfile. -
signer:RevokeSignature. For details, see RevokeSignature.
principal
instance-attribute
¶
principal: String
The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
profile_name
instance-attribute
¶
profile_name: ProfileName
The human-readable name of the signing profile.
profile_version
instance-attribute
¶
profile_version: NotRequired[ProfileVersion]
The version of the signing profile.