Class StudioSessionMappingArgs.Builder

  • Enclosing class:
    StudioSessionMappingArgs

    public static final class StudioSessionMappingArgs.Builder
    extends java.lang.Object
    • 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