保護モジュールの設定に使用されるいくつかの種類のリスト(ディレクトリリスト、ファイル拡張子リスト、ファイルリスト、IPリスト、MACリスト、およびポートリスト)を作成できます。各リストの作成方法は非常に似ています。

手順

  1. リストオブジェクトを作成します。
  2. 名前や説明などの一般的なプロパティを設定します。
  3. アイテムをリストに追加します。リストの種類によって、追加する項目の性質が決まります。
  4. リストオブジェクトに関連付けられたAPIオブジェクトを使用して、リストをWorkload Securityに追加します。例えば、DirectoryListsApiオブジェクトを使用してディレクトリリストを追加します。

次に進む前に

リストを変更するには、リストを取得して変更し、リストを更新します。他のオブジェクトと同様に、検索でリストを取得するか、IDでリストを取得するか、またはすべてのリストを取得し、特定のリストを検索するためにそれらを順に検索します。
次の例では、ディレクトリリストにディレクトリを追加します:
dir_list = api.DirectoryList()

dir_lists_api = api.DirectoryListsApi(api.ApiClient(configuration))



try:

    dir_lists = dir_lists_api.list_directory_lists(api_version)



    for dir in dir_lists.directory_lists:

        if dir.name == dir_list_name:

            dir_list.dir_list = dir



    # Create the directory list if dir_list_name was not found

    if dir_list.name == None:

        dir_list.name = dir_list_name

        dir_list = dir_lists_api.create_directory_list(dir_list, api_version)



    dir_list_with_directory = api.DirectoryList()

    dir_list_with_directory.items = dir_path



    return dir_lists_api.modify_directory_list(dir_list.id, dir_list_with_directory, api_version)



except api_exception as e:

    return "Exception: " + str(e)
ディレクトリリストの変更操作については、APIレファレンス/参照情報を参照してください。API呼び出しの認証に関する情報については、Workload Securityでの認証を参照してください。