Class: Aws::CodeGuruProfiler::Types::PutPermissionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::PutPermissionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codeguruprofiler/types.rb
Overview
The structure representing the ‘putPermissionRequest`.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action_group ⇒ String
Specifies an action group that contains permissions to add to a profiling group resource.
-
#principals ⇒ Array<String>
A list ARNs for the roles and users you want to grant access to the profiling group.
-
#profiling_group_name ⇒ String
The name of the profiling group to grant access to.
-
#revision_id ⇒ String
A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group.
Instance Attribute Details
#action_group ⇒ String
Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, ‘agentPermissions`, which grants permission to perform actions required by the profiling agent, `ConfigureAgent` and `PostAgentProfile` permissions.
1631 1632 1633 1634 1635 1636 1637 1638 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1631 class PutPermissionRequest < Struct.new( :action_group, :principals, :profiling_group_name, :revision_id) SENSITIVE = [] include Aws::Structure end |
#principals ⇒ Array<String>
A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.
1631 1632 1633 1634 1635 1636 1637 1638 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1631 class PutPermissionRequest < Struct.new( :action_group, :principals, :profiling_group_name, :revision_id) SENSITIVE = [] include Aws::Structure end |
#profiling_group_name ⇒ String
The name of the profiling group to grant access to.
1631 1632 1633 1634 1635 1636 1637 1638 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1631 class PutPermissionRequest < Struct.new( :action_group, :principals, :profiling_group_name, :revision_id) SENSITIVE = [] include Aws::Structure end |
#revision_id ⇒ String
A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the ‘revisionId`.
1631 1632 1633 1634 1635 1636 1637 1638 |
# File 'lib/aws-sdk-codeguruprofiler/types.rb', line 1631 class PutPermissionRequest < Struct.new( :action_group, :principals, :profiling_group_name, :revision_id) SENSITIVE = [] include Aws::Structure end |