Class AddProfilePermissionRequest

    • Method Detail

      • profileName

        public final String profileName()

        The human-readable name of the signing profile.

        Returns:
        The human-readable name of the signing profile.
      • profileVersion

        public final String profileVersion()

        The version of the signing profile.

        Returns:
        The version of the signing profile.
      • action

        public final String action()

        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.

        Returns:
        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

        public final String principal()

        The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.

        Returns:
        The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
      • revisionId

        public final String revisionId()

        A unique identifier for the current profile revision.

        Returns:
        A unique identifier for the current profile revision.
      • statementId

        public final String statementId()

        A unique identifier for the cross-account permission statement.

        Returns:
        A unique identifier for the cross-account permission statement.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object