Package com.pulumi.aws.emr.inputs
Class StudioSessionMappingState.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.inputs.StudioSessionMappingState.Builder
-
- Enclosing class:
- StudioSessionMappingState
public static final class StudioSessionMappingState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(StudioSessionMappingState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StudioSessionMappingState
build()
StudioSessionMappingState.Builder
identityId(com.pulumi.core.Output<java.lang.String> identityId)
StudioSessionMappingState.Builder
identityId(java.lang.String identityId)
StudioSessionMappingState.Builder
identityName(com.pulumi.core.Output<java.lang.String> identityName)
StudioSessionMappingState.Builder
identityName(java.lang.String identityName)
StudioSessionMappingState.Builder
identityType(com.pulumi.core.Output<java.lang.String> identityType)
StudioSessionMappingState.Builder
identityType(java.lang.String identityType)
StudioSessionMappingState.Builder
sessionPolicyArn(com.pulumi.core.Output<java.lang.String> sessionPolicyArn)
StudioSessionMappingState.Builder
sessionPolicyArn(java.lang.String sessionPolicyArn)
StudioSessionMappingState.Builder
studioId(com.pulumi.core.Output<java.lang.String> studioId)
StudioSessionMappingState.Builder
studioId(java.lang.String studioId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StudioSessionMappingState defaults)
-
-
Method Detail
-
identityId
public StudioSessionMappingState.Builder identityId(@Nullable com.pulumi.core.Output<java.lang.String> identityId)
- Parameters:
identityId
- The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.- Returns:
- builder
-
identityId
public StudioSessionMappingState.Builder identityId(java.lang.String identityId)
- Parameters:
identityId
- The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.- Returns:
- builder
-
identityName
public StudioSessionMappingState.Builder identityName(@Nullable com.pulumi.core.Output<java.lang.String> identityName)
- Parameters:
identityName
- The name of the user or group from the Amazon Web Services SSO Identity Store.- Returns:
- builder
-
identityName
public StudioSessionMappingState.Builder identityName(java.lang.String identityName)
- Parameters:
identityName
- The name of the user or group from the Amazon Web Services SSO Identity Store.- Returns:
- builder
-
identityType
public StudioSessionMappingState.Builder identityType(@Nullable com.pulumi.core.Output<java.lang.String> identityType)
- Parameters:
identityType
- Specifies whether the identity to map to the Amazon EMR Studio is a `USER` or a `GROUP`.- Returns:
- builder
-
identityType
public StudioSessionMappingState.Builder identityType(java.lang.String identityType)
- Parameters:
identityType
- Specifies whether the identity to map to the Amazon EMR Studio is a `USER` or a `GROUP`.- Returns:
- builder
-
sessionPolicyArn
public StudioSessionMappingState.Builder sessionPolicyArn(@Nullable com.pulumi.core.Output<java.lang.String> sessionPolicyArn)
- Parameters:
sessionPolicyArn
- The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role.- Returns:
- builder
-
sessionPolicyArn
public StudioSessionMappingState.Builder sessionPolicyArn(java.lang.String sessionPolicyArn)
- Parameters:
sessionPolicyArn
- The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role.- Returns:
- builder
-
studioId
public StudioSessionMappingState.Builder studioId(@Nullable com.pulumi.core.Output<java.lang.String> studioId)
- Parameters:
studioId
- The ID of the Amazon EMR Studio to which the user or group will be mapped.- Returns:
- builder
-
studioId
public StudioSessionMappingState.Builder studioId(java.lang.String studioId)
- Parameters:
studioId
- The ID of the Amazon EMR Studio to which the user or group will be mapped.- Returns:
- builder
-
build
public StudioSessionMappingState build()
-
-