> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shieldリスト リソース

Shieldリストを使用すると、管理者は、さまざまなShieldスマートアクセスルールや脅威検出ルールで共有される項目のリストを作成できます。

## Shieldリスト

ShieldリストのStandard版の表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `id` | `string` | はい | Shieldリストの一意の識別子。 |
  | `type` | `string` | はい | オブジェクトのタイプ。 |
  | `name` | `string` | はい | Shieldリストの名前。 |
  | `enterprise` | `企業の参照` | はい | このリストが属している企業。 |
  | `description` | `string` | いいえ | Shieldリストの説明。 |
  | `created_at` | `string` | はい | このShieldリストが作成された日時を示すISO日時文字列。 |
  | `updated_at` | `string` | はい | このShieldリストが更新された日時を示すISO日時文字列。 |
  | `content` | `Shieldリストのコンテンツ` | はい | このShieldリストの要素のタイプを指定し、要素自体を含めます。 |

  ```json 例 theme={null}
  {
    "id": "90fb0e17-c332-40ed-b4f9-fa8908fbbb24",
    "type": "shield_list",
    "name": "Shield List Name",
    "enterprise": {
      "id": "1910967",
      "type": "enterprise"
    },
    "description": "A list of things that are shielded",
    "created_at": "2025-01-13T15:31:01.896Z",
    "updated_at": "2025-01-13T15:31:01.896Z",
    "content": {
      "type": "country",
      "country_codes": [
        "US",
        "PL"
      ]
    }
  }
  ```
</Accordion>

## Shieldリスト (Mini)

ShieldリストのMini版の表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `id` | `string` | はい | このリストの一意のグローバル識別子。 |
  | `type` | `enum<string>` | はい | オブジェクトのタイプ。 使用可能なオプション: `shield_list`. |
  | `name` | `string` | はい | Shieldリストの名前。 |
  | `content` | `object` | はい | |

  ```json 例 theme={null}
  {
    "id": "12345678-1234-1234-1234-123456789012",
    "type": "shield_list",
    "name": "My Shield List",
    "content": {
      "type": "country_code"
    }
  }
  ```
</Accordion>

## Shieldリストのコンテンツ (IP)

IPアドレスのデータを含むShieldリストのコンテンツの表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `type` | `enum<string>` | はい | Shieldリスト内のコンテンツのタイプ。 使用可能なオプション: `ip`. |
  | `ip_addresses` | array of `string` | はい | IPアドレスとCIDRのリスト。 |

  ```json 例 theme={null}
  {
    "type": "ip",
    "ip_addresses": [
      "127.0.0.1",
      "80.12.12.12/24"
    ]
  }
  ```
</Accordion>

## Shieldリストのコンテンツ (ドメイン)

ドメインのデータを含むShieldリストのコンテンツの表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `type` | `enum<string>` | はい | Shieldリスト内のコンテンツのタイプ。 使用可能なオプション: `domain`. |
  | `domains` | array of `string` | はい | ドメインのリスト。 |

  ```json 例 theme={null}
  {
    "type": "domain",
    "domains": [
      "box.com",
      "example.com"
    ]
  }
  ```
</Accordion>

## Shieldリストのコンテンツ (メールアドレス)

メールアドレスのデータを含むShieldリストのコンテンツの表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `type` | `enum<string>` | はい | Shieldリスト内のコンテンツのタイプ。 使用可能なオプション: `email`. |
  | `email_addresses` | array of `string` | はい | メールアドレスのリスト。 |

  ```json 例 theme={null}
  {
    "type": "email",
    "email_addresses": [
      "example1@box.com",
      "example2@gmail.com"
    ]
  }
  ```
</Accordion>

## Shieldリストのコンテンツ (国)

国のデータを含むShieldリストのコンテンツの表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `type` | `enum<string>` | はい | Shieldリスト内のコンテンツのタイプ。 使用可能なオプション: `country`. |
  | `country_codes` | array of `string` | はい | 国コードの値のリスト。 |

  ```json 例 theme={null}
  {
    "type": "country",
    "country_codes": [
      "US",
      "PL"
    ]
  }
  ```
</Accordion>

## Shieldリストのコンテンツ (統合)

統合のデータを含むShieldリストのコンテンツの表示。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `type` | `enum<string>` | はい | Shieldリスト内のコンテンツのタイプ。 使用可能なオプション: `integration`. |
  | `integrations` | array of `object` | はい | 統合のリスト。 |

  ```json 例 theme={null}
  {
    "type": "integration",
    "integrations": [
      {
        "id": "505e40b5-5d04-446a-9268-72a0ccc13669"
      }
    ]
  }
  ```
</Accordion>

## Shieldリストのリスト

Shieldリストオブジェクトのリスト。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `entries` | array of [Shieldリスト (Mini)](#shield-mini) | いいえ | Shieldリストオブジェクトのリスト。 |

  ```json 例 theme={null}
  {
    "entries": [
      {
        "id": "12345678-1234-1234-1234-123456789012",
        "type": "shield_list",
        "name": "My Shield List",
        "content": {
          "type": "country_code"
        }
      }
    ]
  }
  ```
</Accordion>
