From 881c61620e1666971f223cf6881546a0973a07f6 Mon Sep 17 00:00:00 2001 From: hinashi Date: Tue, 21 Oct 2025 18:06:12 +0900 Subject: [PATCH 1/4] Added action for get interface --- actions/get_interface.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 actions/get_interface.yaml diff --git a/actions/get_interface.yaml b/actions/get_interface.yaml new file mode 100644 index 0000000..0439c2a --- /dev/null +++ b/actions/get_interface.yaml @@ -0,0 +1,25 @@ +--- +name: get_interface +runner_type: python-script +description: get configuration of IP address of Interface +enabled: true +entry_point: ax_action_runner.py +parameters: + action: + type: string + immutable: true + default: get + object_path: + type: string + immutable: true + default: interface + one_target: + type: boolean + immutable: true + default: false + appliance: + type: string + description: The appliance information to connect, which is specified at the 'appliance' parameter in the configuration. + specified_target: + type: object + description: "Specify the target dynamically, (key: 'target', 'api_version', 'userid', 'passwd')" From 0c7d705f7ab1f3353691bc4ca9618af9e72ae62d Mon Sep 17 00:00:00 2001 From: hinashi Date: Wed, 29 Oct 2025 12:50:06 +0900 Subject: [PATCH 2/4] Added get vrrpa action --- actions/get_interface.yaml | 2 +- actions/get_vrrpa.yaml | 25 +++++++++++++++++++++++++ actions/get_vrrpa_v21.yaml | 25 +++++++++++++++++++++++++ 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 actions/get_vrrpa.yaml create mode 100644 actions/get_vrrpa_v21.yaml diff --git a/actions/get_interface.yaml b/actions/get_interface.yaml index 0439c2a..9c65f07 100644 --- a/actions/get_interface.yaml +++ b/actions/get_interface.yaml @@ -8,7 +8,7 @@ parameters: action: type: string immutable: true - default: get + default: get_list object_path: type: string immutable: true diff --git a/actions/get_vrrpa.yaml b/actions/get_vrrpa.yaml new file mode 100644 index 0000000..3b69ed1 --- /dev/null +++ b/actions/get_vrrpa.yaml @@ -0,0 +1,25 @@ +--- +name: get_vrrpa +runner_type: python-script +description: get configuration of VRRPA +enabled: true +entry_point: ax_action_runner.py +parameters: + action: + type: string + immutable: true + default: get_list + object_path: + type: string + immutable: true + default: vrrpa + one_target: + type: boolean + immutable: true + default: false + appliance: + type: string + description: The appliance information to connect, which is specified at the 'appliance' parameter in the configuration. + specified_target: + type: object + description: "Specify the target dynamically, (key: 'target', 'api_version', 'userid', 'passwd')" diff --git a/actions/get_vrrpa_v21.yaml b/actions/get_vrrpa_v21.yaml new file mode 100644 index 0000000..fb5dcd5 --- /dev/null +++ b/actions/get_vrrpa_v21.yaml @@ -0,0 +1,25 @@ +--- +name: get_vrrpa_v21 +runner_type: python-script +description: get configuration of VRRPA +enabled: true +entry_point: ax_action_runner.py +parameters: + action: + type: string + immutable: true + default: get + object_path: + type: string + immutable: true + default: vrrpa.vrrpa_global + one_target: + type: boolean + immutable: true + default: false + appliance: + type: string + description: The appliance information to connect, which is specified at the 'appliance' parameter in the configuration. + specified_target: + type: object + description: "Specify the target dynamically, (key: 'target', 'api_version', 'userid', 'passwd')" From ac568a4b101fceceafcec7219a2e0001f8f01baa Mon Sep 17 00:00:00 2001 From: hinashi Date: Wed, 29 Oct 2025 17:33:46 +0900 Subject: [PATCH 3/4] Updated version --- CHANGES.md | 4 ++++ pack.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 0c1f3b5..e583b9d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Changelog +## v1.10.0 +* Added action to get interface. +* Added action to get vrrpa. + ## v1.9.0 * Added an action (list_slb_http_templates) to show SLB http-template. diff --git a/pack.yaml b/pack.yaml index f7d70e4..a4ec3c8 100644 --- a/pack.yaml +++ b/pack.yaml @@ -7,7 +7,7 @@ keywords: - load balancer - ADC - network -version: 1.9.0 +version: 1.10.0 author: Hiroyasu OHYAMA email: user.localhost2000@gmail.com python_versions: From e0651db5b036b4695fc21b84b4cc157e93ccf5da Mon Sep 17 00:00:00 2001 From: hinashi Date: Fri, 31 Oct 2025 16:10:17 +0900 Subject: [PATCH 4/4] Added action to get interface ve --- actions/get_interface_ve_v21.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 actions/get_interface_ve_v21.yaml diff --git a/actions/get_interface_ve_v21.yaml b/actions/get_interface_ve_v21.yaml new file mode 100644 index 0000000..1e5731d --- /dev/null +++ b/actions/get_interface_ve_v21.yaml @@ -0,0 +1,25 @@ +--- +name: get_interface_ve_v21 +runner_type: python-script +description: get configuration of IP address of Interface +enabled: true +entry_point: ax_action_runner.py +parameters: + action: + type: string + immutable: true + default: get + object_path: + type: string + immutable: true + default: interface.virtual_ethernet + one_target: + type: boolean + immutable: true + default: false + appliance: + type: string + description: The appliance information to connect, which is specified at the 'appliance' parameter in the configuration. + specified_target: + type: object + description: "Specify the target dynamically, (key: 'target', 'api_version', 'userid', 'passwd')"