Class: Aws::NimbleStudio::Types::StudioMembership
- Inherits:
-
Struct
- Object
- Struct
- Aws::NimbleStudio::Types::StudioMembership
- Defined in:
- gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb
Overview
A studio member is an association of a user from your studio identity source to elevated permissions that they are granted in the studio.
When you add a user to your studio using the Nimble Studio console, they are given access to the studio's AWS SSO application and are given access to log in to the Nimble Studio portal. These users have the permissions provided by the studio's user IAM role and do not appear in the studio membership collection. Only studio admins appear in studio membership.
When you add a user to studio membership with the persona ADMIN, upon logging in to the Nimble Studio portal, they are granted permissions specified by the Studio's Admin IAM role.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#identity_store_id ⇒ String
The ID of the identity store.
-
#persona ⇒ String
The persona.
-
#principal_id ⇒ String
The principal ID.
-
#sid ⇒ String
The Active Directory Security Identifier for this user, if available.
Instance Attribute Details
#identity_store_id ⇒ String
The ID of the identity store.
3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3760 class StudioMembership < Struct.new( :identity_store_id, :persona, :principal_id, :sid) SENSITIVE = [] include Aws::Structure end |
#persona ⇒ String
The persona.
3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3760 class StudioMembership < Struct.new( :identity_store_id, :persona, :principal_id, :sid) SENSITIVE = [] include Aws::Structure end |
#principal_id ⇒ String
The principal ID.
3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3760 class StudioMembership < Struct.new( :identity_store_id, :persona, :principal_id, :sid) SENSITIVE = [] include Aws::Structure end |
#sid ⇒ String
The Active Directory Security Identifier for this user, if available.
3760 3761 3762 3763 3764 3765 3766 3767 |
# File 'gems/aws-sdk-nimblestudio/lib/aws-sdk-nimblestudio/types.rb', line 3760 class StudioMembership < Struct.new( :identity_store_id, :persona, :principal_id, :sid) SENSITIVE = [] include Aws::Structure end |