AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the AddProfilePermission operation. Adds cross-account permissions to a signing profile.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.Signer.AmazonSignerRequest
      Amazon.Signer.Model.AddProfilePermissionRequest

Namespace: Amazon.Signer.Model
Assembly: AWSSDK.Signer.dll
Version: 3.x.y.z

Syntax

C#
public class AddProfilePermissionRequest : AmazonSignerRequest
         IAmazonWebServiceRequest

The AddProfilePermissionRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property Action System.String

Gets and sets the property 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.

Public Property Principal System.String

Gets and sets the property Principal.

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

Public Property ProfileName System.String

Gets and sets the property ProfileName.

The human-readable name of the signing profile.

Public Property ProfileVersion System.String

Gets and sets the property ProfileVersion.

The version of the signing profile.

Public Property RevisionId System.String

Gets and sets the property RevisionId.

A unique identifier for the current profile revision.

Public Property StatementId System.String

Gets and sets the property StatementId.

A unique identifier for the cross-account permission statement.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5