ユーザーのタイプ: TYPE プロパティはNULL |BCRBundle2025_05State|の代わりに、PERSON に設定されます。¶
異なる:ref:`Snowflakeユーザーの型<label-user_management_types>`があり、各型はユーザーオブジェクトの TYPE プロパティの値に対応します。NULL型のユーザーは、常にPERSON 型であるかのように扱われ、この変更でその動作が変更されることはありません。この動作変更は、ユーザータイプが NULL型がどうかに関するものです。
- 変更前:
NULL型 のユーザーは、PERSON型のユーザーとして扱われます。次のような状況では、ユーザーのタイプはNULLである可能性があります。
CREATEUSER コマンドの実行時に、 TYPE プロパティが設定されていないか、NULLに設定されている。
ALTERUSER ... SETTYPE=NULL コマンドを誰かがを実行する。
ALTERUSER ... UNSETTYPE コマンドを誰かがを実行する。
SCIM リクエストが:code:
type
属性を指定していない、またはNULLに設定している。
- 変更後:
新しいユーザーオブジェクトのTYPEプロパティはNULLにすることができません。また、既存のユーザーのTYPEプロパティを NULLに設定することはできません。これは次の動作によって適用されます。
TYPE プロパティを設定せずにCREATEUSER コマンドを実行すると、PERSONに設定されます。
ALTERUSER ... UNSETTYPE コマンドを実行すると、TYPE プロパティはPERSON に設定されます。
ALTERUSER ... SETTYPE=NULL コマンドを実行すると、TYPE プロパティはPERSONに設定されます。
SCIMPOSTリクエストを送信してユーザーを作成し、
type
属性が指定されていない、または NULLの場合、TYPE プロパティはPERSONに設定されます。:code:`type`属性をNULLとして指定する:code:`replace`操作でSCIMPATCH リクエストを送信する場合、TYPE プロパティは変わりません。
replace
操作でSCIMPUTリクエストを送信し、:code:`type`属性が指定されていない、またはNULL の場合、TYPEプロパティはPERSONに設定されます。:code:`type`属性を設定解除する:code:`remove`操作でSCIMPATCH リクエストを送信する場合、TYPEプロパティは変わりません。
参照:2067