LaunchProfileMembership
import type { LaunchProfileMembership } from "https://aws-api.deno.dev/v0.4/services/nimble.ts?docs=full";
Studio admins can use launch profile membership to delegate launch profile access to studio users in the Nimble Studio portal without writing or maintaining complex IAM policies. A launch profile member is a user association from your studio identity source who is granted permissions to a launch profile.
A launch profile member (type USER) provides the following permissions to that launch profile:
- GetLaunchProfile
- GetLaunchProfileInitialization
- GetLaunchProfileMembers
- GetLaunchProfileMember
- CreateStreamingSession
- GetLaunchProfileDetails
interface LaunchProfileMembership {
identityStoreId?: string | null;
persona?: LaunchProfilePersona | null;
principalId?: string | null;
sid?: string | null;
}