PutPermissionRequest
import type { PutPermissionRequest } from "https://aws-api.deno.dev/v0.4/services/codeguruprofiler.ts?docs=full";
The structure representing the putPermissionRequest
.
interface PutPermissionRequest {
actionGroup: ActionGroup;
principals: string[];
profilingGroupName: string;
revisionId?: string | null;
}§Properties
§
actionGroup: ActionGroup
[src]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.
§
principals: string[]
[src]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.
§
revisionId?: string | null
[src]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
.