Class: Aws::NimbleStudio::Types::LaunchProfileMembership

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb

Overview

Launch profile membership enables your studio admins to delegate launch profile access to other studio users in the Nimble Studio portal without needing to write or maintain 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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#identity_store_idString

The ID of the identity store.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 1875

class LaunchProfileMembership < Struct.new(
  :identity_store_id,
  :persona,
  :principal_id,
  :sid)
  SENSITIVE = []
  include Aws::Structure
end

#personaString

The persona.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 1875

class LaunchProfileMembership < Struct.new(
  :identity_store_id,
  :persona,
  :principal_id,
  :sid)
  SENSITIVE = []
  include Aws::Structure
end

#principal_idString

The principal ID.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 1875

class LaunchProfileMembership < Struct.new(
  :identity_store_id,
  :persona,
  :principal_id,
  :sid)
  SENSITIVE = []
  include Aws::Structure
end

#sidString

The Active Directory Security Identifier for this user, if available.

Returns:

  • (String)


1875
1876
1877
1878
1879
1880
1881
1882
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 1875

class LaunchProfileMembership < Struct.new(
  :identity_store_id,
  :persona,
  :principal_id,
  :sid)
  SENSITIVE = []
  include Aws::Structure
end