Class: Aws::EMR::Types::UpdateStudioSessionMappingInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::UpdateStudioSessionMappingInput
- Defined in:
- gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb
Overview
When making an API call, you may pass UpdateStudioSessionMappingInput data as a hash:
{
studio_id: "XmlStringMaxLen256", # required
identity_id: "XmlStringMaxLen256",
identity_name: "XmlStringMaxLen256",
identity_type: "USER", # required, accepts USER, GROUP
session_policy_arn: "XmlStringMaxLen256", # required
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#identity_id ⇒ String
The globally unique identifier (GUID) of the user or group.
-
#identity_name ⇒ String
The name of the user or group to update.
-
#identity_type ⇒ String
Specifies whether the identity to update is a user or a group.
-
#session_policy_arn ⇒ String
The Amazon Resource Name (ARN) of the session policy to associate with the specified user or group.
-
#studio_id ⇒ String
The ID of the Amazon EMR Studio.
Instance Attribute Details
#identity_id ⇒ String
8109 8110 8111 8112 8113 8114 8115 8116 8117 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8109 class UpdateStudioSessionMappingInput < Struct.new( :studio_id, :identity_id, :identity_name, :identity_type, :session_policy_arn) SENSITIVE = [] include Aws::Structure end |
#identity_name ⇒ String
The name of the user or group to update. For more information, see
UserName and DisplayName in the Amazon Web Services SSO
Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
8109 8110 8111 8112 8113 8114 8115 8116 8117 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8109 class UpdateStudioSessionMappingInput < Struct.new( :studio_id, :identity_id, :identity_name, :identity_type, :session_policy_arn) SENSITIVE = [] include Aws::Structure end |
#identity_type ⇒ String
Specifies whether the identity to update is a user or a group.
8109 8110 8111 8112 8113 8114 8115 8116 8117 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8109 class UpdateStudioSessionMappingInput < Struct.new( :studio_id, :identity_id, :identity_name, :identity_type, :session_policy_arn) SENSITIVE = [] include Aws::Structure end |
#session_policy_arn ⇒ String
The Amazon Resource Name (ARN) of the session policy to associate with the specified user or group.
8109 8110 8111 8112 8113 8114 8115 8116 8117 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8109 class UpdateStudioSessionMappingInput < Struct.new( :studio_id, :identity_id, :identity_name, :identity_type, :session_policy_arn) SENSITIVE = [] include Aws::Structure end |
#studio_id ⇒ String
The ID of the Amazon EMR Studio.
8109 8110 8111 8112 8113 8114 8115 8116 8117 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 8109 class UpdateStudioSessionMappingInput < Struct.new( :studio_id, :identity_id, :identity_name, :identity_type, :session_policy_arn) SENSITIVE = [] include Aws::Structure end |