class Aws::Signer::Types::AddProfilePermissionRequest

@note When making an API call, you may pass AddProfilePermissionRequest

data as a hash:

    {
      profile_name: "ProfileName", # required
      profile_version: "ProfileVersion",
      action: "String", # required
      principal: "String", # required
      revision_id: "String",
      statement_id: "String", # required
    }

@!attribute [rw] profile_name

The human-readable name of the signing profile.
@return [String]

@!attribute [rw] profile_version

The version of the signing profile.
@return [String]

@!attribute [rw] action

The AWS Signer action permitted as part of cross-account
permissions.
@return [String]

@!attribute [rw] principal

The AWS principal receiving cross-account permissions. This may be
an IAM role or another AWS account ID.
@return [String]

@!attribute [rw] revision_id

A unique identifier for the current profile revision.
@return [String]

@!attribute [rw] statement_id

A unique identifier for the cross-account permission statement.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/signer-2017-08-25/AddProfilePermissionRequest AWS API Documentation

Constants

SENSITIVE