保護モジュールの設定に使用されるいくつかの種類のリスト(ディレクトリリスト、ファイル拡張子リスト、ファイルリスト、IPリスト、MACリスト、およびポートリスト)を作成できます。各リストの作成方法は非常に似ています。
手順
- リストオブジェクトを作成します。
- 名前や説明などの一般的なプロパティを設定します。
- アイテムをリストに追加します。リストの種類によって、追加する項目の性質が決まります。
- リストオブジェクトに関連付けられた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での認証を参照してください。