Class: Aws::Signer::Types::Permission
- Inherits:
-
Struct
- Object
- Struct
- Aws::Signer::Types::Permission
- Defined in:
- gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb
Overview
A cross-account permission for a signing profile.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ String
An AWS Signer action permitted as part of cross-account permissions.
-
#principal ⇒ String
The AWS principal that has been granted a cross-account permission.
-
#profile_version ⇒ String
The signing profile version that a permission applies to.
-
#statement_id ⇒ String
A unique identifier for a cross-account permission statement.
Instance Attribute Details
#action ⇒ String
An AWS Signer action permitted as part of cross-account permissions.
870 871 872 873 874 875 876 877 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 870 class Permission < Struct.new( :action, :principal, :statement_id, :profile_version) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ String
The AWS principal that has been granted a cross-account permission.
870 871 872 873 874 875 876 877 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 870 class Permission < Struct.new( :action, :principal, :statement_id, :profile_version) SENSITIVE = [] include Aws::Structure end |
#profile_version ⇒ String
The signing profile version that a permission applies to.
870 871 872 873 874 875 876 877 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 870 class Permission < Struct.new( :action, :principal, :statement_id, :profile_version) SENSITIVE = [] include Aws::Structure end |
#statement_id ⇒ String
A unique identifier for a cross-account permission statement.
870 871 872 873 874 875 876 877 |
# File 'gems/aws-sdk-signer/lib/aws-sdk-signer/types.rb', line 870 class Permission < Struct.new( :action, :principal, :statement_id, :profile_version) SENSITIVE = [] include Aws::Structure end |