Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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.

§
profilingGroupName: string
[src]

The name of the profiling group to grant access to.

§
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.