Class: Aws::Signer::Types::AddProfilePermissionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Signer::Types::AddProfilePermissionRequest
- Defined in:
- gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
The AWS Signer action permitted as part of cross-account permissions.
-
#principal ⇒ String
The AWS principal receiving cross-account permissions.
-
#profile_name ⇒ String
The human-readable name of the signing profile.
-
#profile_version ⇒ String
The version of the signing profile.
-
#revision_id ⇒ String
A unique identifier for the current profile revision.
-
#statement_id ⇒ String
A unique identifier for the cross-account permission statement.
Instance Attribute Details
#action ⇒ String
The AWS Signer action permitted as part of cross-account permissions.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ String
The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |
#profile_name ⇒ String
The human-readable name of the signing profile.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |
#profile_version ⇒ String
The version of the signing profile.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |
#revision_id ⇒ String
A unique identifier for the current profile revision.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |
#statement_id ⇒ String
A unique identifier for the cross-account permission statement.
58 59 60 61 62 63 64 65 66 67 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 58 class AddProfilePermissionRequest < Struct.new( :profile_name, :profile_version, :action, :principal, :revision_id, :statement_id) SENSITIVE = [] include Aws::Structure end |