カスタム プロパティを使用すると、コンプライアンス フレームワーク、データの機密性、プロジェクトの詳細などの情報でリポジトリを修飾できます。 カスタム プロパティはプライベートであり、リポジトリに対する読み取りアクセス許可を持つユーザーのみが閲覧できます。 Enterprise は最大 100 個のプロパティ定義を設定できます。 許可値リストには最大 200 個の項目を含めることができます。
Enterprise レベルでカスタム プロパティを定義すると、一貫性のある値を作成し、それをユーザーがリポジトリに適用できるようになります。 カスタム プロパティを設定して、特定のプロパティを持つリポジトリを対象とするルールセットまたはリポジトリ ポリシーを作成することで、Enterprise 内のリポジトリ全体に一貫性のあるガバナンスを適用できます。
使用できる文字
データ再利用可能リポジトリ.カスタムプロパティ許可文字 %}
私が定義したカスタム プロパティの値を設定および表示できるのは誰ですか?
カスタム プロパティを定義すると、ユーザーは Enterprise 内のリポジトリでそのプロパティの値を設定できるようになります。 「Organization 内リポジトリのカスタム プロパティの管理」を参照してください。
- Enterprise 所有者は、必要なプロパティの既定値を設定できます。
- Organization 所有者は、リポジトリ全体またはリポジトリ レベルで organization 内の値を設定できます。
- 有効にした場合、リポジトリ アクセス許可または
custom propertiesの微調整されたアクセス許可を持つユーザーは、リポジトリのプロパティ値を設定および更新できます。
リポジトリに対して読み取りアクセス許可を持つユーザーは、そのリポジトリのカスタム プロパティ値を表示できます。
さらに、organization 所有者は、カスタム プロパティ値を使って organization 内のリポジトリを検索できます。 「Organization 内リポジトリのカスタム プロパティの管理」を参照してください。
カスタム プロパティの追加
エンタープライズにカスタム プロパティを追加して、すべての組織でこれらのプロパティを使用できるようにすることができます。
データ再利用可能なエンタープライズアカウント.access-enterprise %}
-
左側のサイドバーの [Policies] で、[Custom properties] をクリックします。
-
新しいカスタム プロパティを追加するには、右上隅にある [New property] をクリックします。
-
カスタム プロパティの名前、説明、型を入力します。 名前は、すべての組織で一意である必要があり、スペースを含めることはできません。また、長さが 75 文字を超えることはできません。
-
必要に応じて、[Allow repository actors to set this property] を選びます。 有効にすると、リポジトリ レベルの
custom properties詳細に設定されたアクセス許可を持つリポジトリ ユーザーとアプリは、リポジトリのプロパティ値を設定および更新できます。 さらに、リポジトリを作成するすべてのアクターは、リポジトリにプロパティを設定できます。 -
必要に応じて、[Require this property for all repositories] を選び、既定値を追加できます。 こうすると、Enterprise 内のすべてのリポジトリにこのプロパティの値が必須になりす。 このプロパティに明示的な値がないリポジトリは、既定値を継承します。
- 必要に応じて、[ ユーザー指定の明示的な値を要求する] を選択できます。 このオプションを有効にすると、プロパティ値を設定する権限を持つユーザーとアプリは、プロパティの設定、リポジトリの作成、またはリポジトリの転送時に明示的な値を提供する必要があります。 まだ明示的な値を持たないリポジトリは、引き続き既定値を継承します。
-
**[プロパティの保存]** をクリックします。
次のステップ
カスタム プロパティに基づいてリポジトリにポリシーを適用します。 「エンタープライズ内のリポジトリのポリシーの定義」を参照してください。