.. _harmony_controller_profile: harmony-controller profile ========================== Harmony controller profile profile Specification --------------------- ===================================== =================================================================== ===================================== =================================================================== **Type** *Configuration Resource* **Element Name** profile **Element URI** /axapi/v3/harmony-controller/profile **Element Attributes** profile_attributes **Operational Data URI** /axapi/v3/harmony-controller/profile/oper **Schema** :download:`profile schema ` ===================================== =================================================================== **Operations Allowed:** .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html .. raw:: html
OperationMethodURIPayload
Create Object .. raw:: html POST .. raw:: html /axapi/v3/harmony-controller/profile .. raw:: html :ref:`934_profile_attributes` .. raw:: html
Get Object .. raw:: html GET .. raw:: html /axapi/v3/harmony-controller/profile .. raw:: html :ref:`934_profile_attributes` .. raw:: html
Modify Object .. raw:: html POST .. raw:: html /axapi/v3/harmony-controller/profile .. raw:: html :ref:`934_profile_attributes` .. raw:: html
Replace Object .. raw:: html PUT .. raw:: html /axapi/v3/harmony-controller/profile .. raw:: html :ref:`934_profile_attributes` .. raw:: html
Delete Object .. raw:: html DELETE .. raw:: html /axapi/v3/harmony-controller/profile .. raw:: html :ref:`934_profile_attributes` .. raw:: html
.. _934_profile_attributes: profile attributes ------------------ **action** **Description** 'register': Register the device to the controller; 'deregister': Deregister the device from controller; **Type:** string **Supported Values:** register, deregister **auto-restart-action** **Description** 'enable': enable auto analytics bus restart, default behavior is enable; 'disable': disable auto analytics bus restart; **Type:** string **Supported Values:** enable, disable **Default:** enable **availability-zone** **Description** availablity zone of the thunder-device **Type:** string **Format:** string-rlx **Maximum Length:** 128 characters **Maximum Length:** 1 characters **cluster-id** **Description** id for the cluster in harmony controller, typically an uuid **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **cluster-name** **Description** name of cluster in harmony controller that this device is a member of **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **host** **Description** Set harmony controller host adddress **Type:** string **Format:** host **Mutual Exclusion:** host and host-ipv6 are mutually exclusive **host-ipv6** **Description** IPV6 address or FQDN for the host **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **Mutual Exclusion:** host-ipv6 and host are mutually exclusive **interval** **Description** auto analytics bus restart time interval in mins, default is 3 mins **Type:** number **Range:** 1-15 **Default:** 3 **password-encrypted** **Description** Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string) **port** **Description** Set port for remote Harmony Controller **Type:** number **Range:** 1-32767 **provider** **Description** provider for the harmony-controller **Type:** string **Maximum Length:** 128 characters **Maximum Length:** 1 characters **re-sync** **Description:** re-sync is a **JSON Block**. Please see below for :ref:`934_re-sync` **Type:** Object **Reference Object:** :doc:`/axapi/v3/harmony-controller/profile/re-sync ` **region** **Description** region of the thunder-device **Type:** string **Format:** string-rlx **Maximum Length:** 128 characters **Maximum Length:** 1 characters **secret-value** **Description** Specify the password for the user **Type:** string **Format:** password **Maximum Length:** 128 characters **Maximum Length:** 1 characters **thunder-mgmt-ip** **Description:** thunder-mgmt-ip is a **JSON Block**. Please see below for :ref:`934_thunder-mgmt-ip` **Type:** Object **Reference Object:** :doc:`/axapi/v3/harmony-controller/profile/thunder-mgmt-ip ` **tunnel** **Description:** tunnel is a **JSON Block**. Please see below for :ref:`934_tunnel` **Type:** Object **Reference Object:** :doc:`/axapi/v3/harmony-controller/profile/tunnel ` **use-mgmt-port** **Description** Use management port for connections **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **user-name** **Description** user-name for the tenant **Type:** string **Format:** string-rlx **Maximum Length:** 128 characters **Maximum Length:** 1 characters **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _934_re-sync: re-sync ^^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *object* =============================== =================================================== **analytics-bus** **Description** re-sync analtyics bus connections **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 **schema-registry** **Description** re-sync the schema registry **Type:** boolean **Supported Values:** true, false, 1, 0 **Default:** 0 .. _934_tunnel: tunnel ^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *object* =============================== =================================================== **action** **Description** 'enable': Tunnel Enable; 'disable': Tunnel Disable; **Type:** string **Supported Values:** enable, disable **Default:** disable **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _934_thunder-mgmt-ip: thunder-mgmt-ip ^^^^^^^^^^^^^^^ =============================== =================================================== **Specification** =============================== =================================================== **Type** *object* =============================== =================================================== **ip-address** **Description** IP address (IPv4 address) **Type:** string **Format:** ipv4-address **Mutual Exclusion:** ip-address and ipv6-addr are mutually exclusive **ipv6-addr** **Description** IPV6 address for the host **Type:** string **Format:** ipv6-address **Mutual Exclusion:** ipv6-addr and ip-address are mutually exclusive **uuid** **Description** uuid of the object **Type:** string **Maximum Length:** 64 characters **Maximum Length:** 1 characters .. _934_oper_data: operational data ---------------- .. list-table:: :widths: 10 20 30 80 :header-rows: 2 :stub-columns: 1 * - - Counter - Size - Description * - - - - * - - deregistration-error-message - string - deregistration-error-message * - - service-registry - string - service-registry * - - overall-status - string - overall-status * - - Number-of-tenant-unmapped-partitions - number - Number-of-tenant-unmapped-partitions * - - heartbeat-error-message - string - heartbeat-error-message * - - registration-status - string - registration-status * - - heartbeat-status - string - heartbeat-status * - - broker_info - string - broker_info * - - peer-device-info - string - peer-device-info * - - tunnel-status - string - tunnel-status * - - kafka-broker-state - enum - Output contains one of the following values: - Up, Down * - - deregistration-status - string - deregistration-status * - - tunnel-error-message - string - tunnel-error-message * - - Number-of-tenant-mapped-partitions - number - Number-of-tenant-mapped-partitions * - - deregistration-status-code - number - deregistration-status-code * - - registration-status-code - number - registration-status-code * - - schema-registry-status - string - schema-registry-status * - - service-registry-error-message - string - service-registry-error-message * - - registration-error-message - string - registration-error-message