Package com.pulumi.aws.emr
Class StudioSessionMappingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.StudioSessionMappingArgs.Builder
-
- Enclosing class:
- StudioSessionMappingArgs
public static final class StudioSessionMappingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StudioSessionMappingArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StudioSessionMappingArgsbuild()StudioSessionMappingArgs.BuilderidentityId(com.pulumi.core.Output<java.lang.String> identityId)StudioSessionMappingArgs.BuilderidentityId(java.lang.String identityId)StudioSessionMappingArgs.BuilderidentityName(com.pulumi.core.Output<java.lang.String> identityName)StudioSessionMappingArgs.BuilderidentityName(java.lang.String identityName)StudioSessionMappingArgs.BuilderidentityType(com.pulumi.core.Output<java.lang.String> identityType)StudioSessionMappingArgs.BuilderidentityType(java.lang.String identityType)StudioSessionMappingArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)StudioSessionMappingArgs.Builderregion(java.lang.String region)StudioSessionMappingArgs.BuildersessionPolicyArn(com.pulumi.core.Output<java.lang.String> sessionPolicyArn)StudioSessionMappingArgs.BuildersessionPolicyArn(java.lang.String sessionPolicyArn)StudioSessionMappingArgs.BuilderstudioId(com.pulumi.core.Output<java.lang.String> studioId)StudioSessionMappingArgs.BuilderstudioId(java.lang.String studioId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StudioSessionMappingArgs defaults)
-
-
Method Detail
-
identityId
public StudioSessionMappingArgs.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 StudioSessionMappingArgs.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 StudioSessionMappingArgs.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 StudioSessionMappingArgs.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 StudioSessionMappingArgs.Builder identityType(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 StudioSessionMappingArgs.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
-
region
public StudioSessionMappingArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public StudioSessionMappingArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
sessionPolicyArn
public StudioSessionMappingArgs.Builder sessionPolicyArn(com.pulumi.core.Output<java.lang.String> sessionPolicyArn)
- Parameters:
sessionPolicyArn- 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 StudioSessionMappingArgs.Builder sessionPolicyArn(java.lang.String sessionPolicyArn)
- Parameters:
sessionPolicyArn- 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 StudioSessionMappingArgs.Builder studioId(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 StudioSessionMappingArgs.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 StudioSessionMappingArgs build()
-
-