共用方式為


IntellectualProperty 類別

注意

這是實驗性類別,隨時可能會變更。 請參閱 https://aka.ms/azuremlexperimental 以取得詳細資訊。

智慧財產權設定定義。

繼承
azure.ai.ml.entities._mixins.RestTranslatableMixin
IntellectualProperty

建構函式

IntellectualProperty(*, publisher: str | None = None, protection_level: IPProtectionLevel = IPProtectionLevel.ALL)

僅限關鍵字的參數

名稱 Description
publisher

發行者的名稱。

protection_level

資產保護層級。 接受的值是 IPProtectionLevel.ALL (「all」) 和 IPProtectionLevel.NONE (「none」) 。 預設為 IPProtectionLevel.ALL (「all」) 。

範例

在 CommandComponent 上設定智慧財產權設定。


   from azure.ai.ml.constants import IPProtectionLevel
   from azure.ai.ml.entities import CommandComponent, IntellectualProperty

   component = CommandComponent(
       name="random_name",
       version="1",
       environment="azureml:AzureML-Minimal:1",
       command="echo hello",
       intellectual_property=IntellectualProperty(publisher="contoso", protection_level=IPProtectionLevel.ALL),
   )