Adds permissions to a profiling group's resource-based policy that are provided using an action group. If a profiling group doesn't have a resource-based policy, one is created for it using the permissions in the action group and the roles and users in the principals
parameter.
See https://www.paws-r-sdk.com/docs/codeguruprofiler_put_permission/ for full documentation.
codeguruprofiler_put_permission(
actionGroup,
principals,
profilingGroupName,
revisionId = NULL
)
[required] 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,
configure_agent
and
post_agent_profile
permissions.
[required] 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.
[required] The name of the profiling group to grant access to.
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
.