@Stability(value=Stable) @Internal public static final class CfnStudioSessionMappingProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnStudioSessionMappingProps
CfnStudioSessionMappingPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnStudioSessionMappingProps.Builder, CfnStudioSessionMappingProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnStudioSessionMappingProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnStudioSessionMappingProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getIdentityName()
The name of the user or group.
|
String |
getIdentityType()
Specifies whether the identity to map to the Amazon EMR Studio is a user or a group.
|
String |
getSessionPolicyArn()
The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group.
|
String |
getStudioId()
The ID of the Amazon EMR Studio to which the user or group will be mapped.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnStudioSessionMappingProps.Builder builder)
CfnStudioSessionMappingProps.Builder.public final String getIdentityName()
CfnStudioSessionMappingPropsFor more information, see UserName and DisplayName in the AWS SSO Identity Store API Reference .
getIdentityName in interface CfnStudioSessionMappingPropspublic final String getIdentityType()
CfnStudioSessionMappingPropsgetIdentityType in interface CfnStudioSessionMappingPropspublic final String getSessionPolicyArn()
CfnStudioSessionMappingPropsSession policies refine Studio user permissions without the need to use multiple IAM user roles. For more information, see Create an EMR Studio user role with session policies in the Amazon EMR Management Guide .
getSessionPolicyArn in interface CfnStudioSessionMappingPropspublic final String getStudioId()
CfnStudioSessionMappingPropsgetStudioId in interface CfnStudioSessionMappingProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.