From 77cece836e53b9f281c8e9d032467158df02be48 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Mar 2024 05:35:45 -0400 Subject: [PATCH 1/8] Updated version --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index f2e984b..0d15162 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0-rc.2 +0.1.0-rc.3 From 542ad95a89e1724c8658daf55309d5141819eef0 Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Tue, 26 Mar 2024 05:45:49 -0400 Subject: [PATCH 2/8] Uprev'd API spec --- ...swagger-config-extended.10.6.1.30.vm.json} | 141 ++++++++++-------- 1 file changed, 82 insertions(+), 59 deletions(-) rename ci/swagger_spec/{semp-v2-swagger-config-extended.10.6.0.34.vm.json => semp-v2-swagger-config-extended.10.6.1.30.vm.json} (98%) diff --git a/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.0.34.vm.json b/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json similarity index 98% rename from ci/swagger_spec/semp-v2-swagger-config-extended.10.6.0.34.vm.json rename to ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json index ae21381..7452c6f 100644 --- a/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.0.34.vm.json +++ b/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json @@ -7601,6 +7601,29 @@ "x-requiresDisable": [], "x-writeOnly": false }, + "maxKafkaBrokerConnectionCount": { + "description": "The maximum number of simultaneous Kafka Broker connections of the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default is the maximum value supported by the platform. Available since 2.39.", + "format": "int32", + "maximum": 10000, + "minimum": 0, + "type": "integer", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "global/read-write" + }, + "x-autoDisable": [], + "x-configSyncTableType": "vpn", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-writeOnly": false + }, "maxMsgSpoolUsage": { "description": "The maximum message spool usage by the Message VPN, in megabytes. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `0`.", "format": "int64", @@ -8780,7 +8803,7 @@ "x-writeOnly": false }, "serviceRestIncomingAuthorizationHeaderHandling": { - "description": "The handling of Authorization headers for incoming REST connections. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"drop\"`. The allowed values and their meaning are:\n\n
\n\"drop\" - Do not attach the Authorization header to the message as a user property. This configuration is most secure.\n\"forward\" - Forward the Authorization header, attaching it to the message as a user property in the same way as other headers. For best security, use the drop setting.\n\"legacy\" - If the Authorization header was used for authentication to the broker, do not attach it to the message. If the Authorization header was not used for authentication to the broker, attach it to the message as a user property in the same way as other headers. For best security, use the drop setting.\n
\n Available since 2.19.", + "description": "The handling of Authorization headers for incoming REST connections. Authorization header handling settings apply only when the Message VPN is in gateway mode. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"drop\"`. The allowed values and their meaning are:\n\n
\n\"drop\" - Do not attach the Authorization header to the message as a user property. This configuration is most secure.\n\"forward\" - Forward the Authorization header, attaching it to the message as a user property in the same way as other headers. For best security, use the drop setting.\n\"legacy\" - If the Authorization header was used for authentication to the broker, do not attach it to the message. If the Authorization header was not used for authentication to the broker, attach it to the message as a user property in the same way as other headers. For best security, use the drop setting.\n
\n Available since 2.19.", "enum": [ "drop", "forward", @@ -21627,7 +21650,7 @@ "MsgVpnKafkaReceiver": { "properties": { "authenticationBasicPassword": { - "description": "The password for the Username. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The password for the Username. To be used when authenticationScheme is \"basic\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -21655,7 +21678,7 @@ "x-writeOnly": true }, "authenticationBasicUsername": { - "description": "The username the Kafka Receiver uses to login to the remote Kafka broker. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The username the Kafka Receiver uses to login to the remote Kafka broker. To be used when authenticationScheme is \"basic\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -21681,7 +21704,7 @@ "x-writeOnly": false }, "authenticationClientCertContent": { - "description": "The PEM formatted content for the client certificate used by the Kafka Receiver to login to the remote Kafka broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", + "description": "The PEM formatted content for the client certificate used by the Kafka Receiver to login to the remote Kafka broker. To be used when authenticationScheme is \"client-certificate\". Alternatively this will be used for other values of authenticationScheme when the Kafka Broker has an `ssl.client.auth` setting of \"requested\" or \"required\" and KIP-684 (mTLS) is supported by the Kafka Broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", "maxLength": 32768, "minLength": 0, "type": "string", @@ -21705,7 +21728,7 @@ "x-writeOnly": true }, "authenticationClientCertPassword": { - "description": "The password for the client certificate. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", + "description": "The password for the client certificate. To be used when authenticationScheme is \"client-certificate\". Alternatively this will be used for other values of authenticationScheme when the Kafka Broker has an `ssl.client.auth` setting of \"requested\" or \"required\" and KIP-684 (mTLS) is supported by the Kafka Broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", "maxLength": 512, "minLength": 0, "type": "string", @@ -21732,7 +21755,7 @@ "x-writeOnly": true }, "authenticationOauthClientId": { - "description": "The OAuth client ID. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -21758,7 +21781,7 @@ "x-writeOnly": false }, "authenticationOauthClientScope": { - "description": "The OAuth scope. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -21784,7 +21807,7 @@ "x-writeOnly": false }, "authenticationOauthClientSecret": { - "description": "The OAuth client secret. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth client secret. To be used when authenticationScheme is \"oauth-client\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 512, "minLength": 0, "type": "string", @@ -21809,7 +21832,7 @@ "x-writeOnly": true }, "authenticationOauthClientTokenEndpoint": { - "description": "The OAuth token endpoint URL that the Kafka Receiver will use to request a token for login to the Kafka broker. Must begin with \"https\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth token endpoint URL that the Kafka Receiver will use to request a token for login to the Kafka broker. Must begin with \"https\". To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 2048, "minLength": 0, "pattern": "^([hH][tT][tT][pP][sS]://.+)?$", @@ -21836,7 +21859,7 @@ "x-writeOnly": false }, "authenticationScheme": { - "description": "The authentication scheme for the Kafka Receiver. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication.\n\"basic\" - Basic Authentication.\n\"scram\" - Salted Challenge Response Authentication.\n\"client-certificate\" - Client Certificate Authentication.\n\"oauth-client\" - Oauth Authentication.\n
\n", + "description": "The authentication scheme for the Kafka Receiver. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", "enum": [ "none", "basic", @@ -21867,7 +21890,7 @@ "x-writeOnly": false }, "authenticationScramHash": { - "description": "The hash used for SCRAM authentication. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", + "description": "The hash used for SCRAM authentication. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", "enum": [ "sha-256", "sha-512" @@ -21895,7 +21918,7 @@ "x-writeOnly": false }, "authenticationScramPassword": { - "description": "The password for the Username. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The password for the Username. To be used when authenticationScheme is \"scram\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -21923,7 +21946,7 @@ "x-writeOnly": true }, "authenticationScramUsername": { - "description": "The username the Kafka Receiver uses to login to the remote Kafka broker. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The username the Kafka Receiver uses to login to the remote Kafka broker. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -21949,7 +21972,7 @@ "x-writeOnly": false }, "batchDelay": { - "description": "Delay (in ms) to wait to accumulate a batch of messages to receive. Batching is done on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `500`.", + "description": "Delay (in ms) to wait to accumulate a batch of messages to receive. Batching is done on a per-partition basis.\n\nThis corresponds to the Kafka consumer API `fetch.max.wait.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `500`.", "format": "int32", "maximum": 300000, "minimum": 0, @@ -21976,7 +21999,7 @@ "x-writeOnly": false }, "batchMaxSize": { - "description": "Maximum size of a message batch, in bytes (B). Batching is done on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1`.", + "description": "Maximum size of a message batch, in bytes (B). Batching is done on a per-partition basis.\n\nThis corresponds to the Kafka consumer API `fetch.min.bytes` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1`.", "format": "int32", "maximum": 100000000, "minimum": 1, @@ -22003,7 +22026,7 @@ "x-writeOnly": false }, "bootstrapAddressList": { - "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092.\n\nThis corresponds to the Kafka consumer API `bootstrap.servers` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 1044, "minLength": 0, "pattern": "^(((((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", @@ -22052,7 +22075,7 @@ "x-writeOnly": false }, "groupId": { - "description": "The id of the Kafka consumer group for the Receiver. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The id of the Kafka consumer group for the Receiver.\n\nThis corresponds to the Kafka consumer API `group.id` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 100, "minLength": 0, "type": "string", @@ -22078,7 +22101,7 @@ "x-writeOnly": false }, "groupKeepaliveInterval": { - "description": "The time between sending keepalives to the group. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `3000`.", + "description": "The time (in ms) between sending keepalives to the group.\n\nThis corresponds to the Kafka consumer API `heartbeat.interval.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `3000`.", "format": "int32", "maximum": 3600000, "minimum": 1, @@ -22105,7 +22128,7 @@ "x-writeOnly": false }, "groupKeepaliveTimeout": { - "description": "The time until unresponsive group members are removed, triggering a partition rebalance across other members of the group. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `45000`.", + "description": "The time (in ms) until unresponsive group members are removed, triggering a partition rebalance across other members of the group.\n\nThis corresponds to the Kafka consumer API `session.timeout.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `45000`.", "format": "int32", "maximum": 3600000, "minimum": 1, @@ -22132,7 +22155,7 @@ "x-writeOnly": false }, "groupMembershipType": { - "description": "The membership type of the Kafka consumer group for the Receiver. Static members can leave and rejoin the group (within groupKeepaliveTimeout) without prompting a group rebalance. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"dynamic\"`. The allowed values and their meaning are:\n\n
\n\"dynamic\" - Dynamic Membership.\n\"static\" - Static Membership.\n
\n", + "description": "The membership type of the Kafka consumer group for the Receiver. Static members can leave and rejoin the group (within groupKeepaliveTimeout) without prompting a group rebalance.\n\nThis corresponds to the Kafka consumer API `group.instance.id` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"dynamic\"`. The allowed values and their meaning are:\n\n
\n\"dynamic\" - Dynamic Membership.\n\"static\" - Static Membership.\n
\n", "enum": [ "dynamic", "static" @@ -22160,7 +22183,7 @@ "x-writeOnly": false }, "groupPartitionSchemeList": { - "description": "The ordered, comma-separated list of schemes used for partition assignment of the consumer group for this Receiver. Both Eager (\"range\", \"roundrobin\") and Cooperative (\"cooperative-sticky\") schemes are supported. The elected group leader will choose the first common strategy provided by all members of the group. Eager and Cooperative schemes must not be mixed. For more information on these schemes, see Kafka documentation. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"range,roundrobin\"`.", + "description": "The ordered, comma-separated list of schemes used for partition assignment of the consumer group for this Receiver. Both Eager (\"range\", \"roundrobin\") and Cooperative (\"cooperative-sticky\") schemes are supported. The elected group leader will choose the first common strategy provided by all members of the group. Eager and Cooperative schemes must not be mixed. For more information on these schemes, see Kafka documentation.\n\nThis corresponds to the Kafka consumer API `partition.assignment.strategy` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"range,roundrobin\"`.", "maxLength": 64, "minLength": 0, "type": "string", @@ -22282,7 +22305,7 @@ "x-writeOnly": false }, "transportTlsEnabled": { - "description": "Enable or disable encryption (TLS) for the Kafka Receiver. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable encryption (TLS) for the Kafka Receiver. The bootstrap addresses must resolve to PLAINTEXT or SASL_PLAINTEXT listener ports when disabled, and SSL or SASL_SSL listener ports when enabled. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -22368,7 +22391,7 @@ "x-writeOnly": false }, "initialOffset": { - "description": "The initial offset to consume from the Kafka Topic if no member of the group has consumed and committed any offset already, or if the last committed offset has been deleted. Offsets are unique per partition. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"end\"`. The allowed values and their meaning are:\n\n
\n\"beginning\" - Start with the earliest offset available.\n\"end\" - Start with new offsets only.\n
\n", + "description": "The initial offset to consume from the Kafka Topic if no member of the group has consumed and committed any offset already, or if the last committed offset has been deleted. Offsets are unique per partition.\n\nThis corresponds to the Kafka consumer API `auto.offset.reset` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"end\"`. The allowed values and their meaning are:\n\n
\n\"beginning\" - Start with the earliest offset available.\n\"end\" - Start with new offsets only.\n
\n", "enum": [ "beginning", "end" @@ -22593,7 +22616,7 @@ "MsgVpnKafkaSender": { "properties": { "authenticationBasicPassword": { - "description": "The password for the Username. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The password for the Username. To be used when authenticationScheme is \"basic\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -22621,7 +22644,7 @@ "x-writeOnly": true }, "authenticationBasicUsername": { - "description": "The username the Kafka Sender uses to login to the remote Kafka broker. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The username the Kafka Sender uses to login to the remote Kafka broker. To be used when authenticationScheme is \"basic\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -22647,7 +22670,7 @@ "x-writeOnly": false }, "authenticationClientCertContent": { - "description": "The PEM formatted content for the client certificate used by the Kafka Sender to login to the remote Kafka broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", + "description": "The PEM formatted content for the client certificate used by the Kafka Sender to login to the remote Kafka broker. To be used when authenticationScheme is \"client-certificate\". Alternatively this will be used for other values of authenticationScheme when the Kafka Broker has an `ssl.client.auth` setting of \"requested\" or \"required\" and KIP-684 (mTLS) is supported by the Kafka Broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", "maxLength": 32768, "minLength": 0, "type": "string", @@ -22671,7 +22694,7 @@ "x-writeOnly": true }, "authenticationClientCertPassword": { - "description": "The password for the client certificate. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", + "description": "The password for the client certificate. To be used when authenticationScheme is \"client-certificate\". Alternatively this will be used for other values of authenticationScheme when the Kafka Broker has an `ssl.client.auth` setting of \"requested\" or \"required\" and KIP-684 (mTLS) is supported by the Kafka Broker. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`.", "maxLength": 512, "minLength": 0, "type": "string", @@ -22698,7 +22721,7 @@ "x-writeOnly": true }, "authenticationOauthClientId": { - "description": "The OAuth client ID. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -22724,7 +22747,7 @@ "x-writeOnly": false }, "authenticationOauthClientScope": { - "description": "The OAuth scope. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -22750,7 +22773,7 @@ "x-writeOnly": false }, "authenticationOauthClientSecret": { - "description": "The OAuth client secret. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth client secret. To be used when authenticationScheme is \"oauth-client\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 512, "minLength": 0, "type": "string", @@ -22775,7 +22798,7 @@ "x-writeOnly": true }, "authenticationOauthClientTokenEndpoint": { - "description": "The OAuth token endpoint URL that the Kafka Sender will use to request a token for login to the Kafka broker. Must begin with \"https\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The OAuth token endpoint URL that the Kafka Sender will use to request a token for login to the Kafka broker. Must begin with \"https\". To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 2048, "minLength": 0, "pattern": "^([hH][tT][tT][pP][sS]://.+)?$", @@ -22802,7 +22825,7 @@ "x-writeOnly": false }, "authenticationScheme": { - "description": "The authentication scheme for the Kafka Sender. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication.\n\"basic\" - Basic Authentication.\n\"scram\" - Salted Challenge Response Authentication.\n\"client-certificate\" - Client Certificate Authentication.\n\"oauth-client\" - Oauth Authentication.\n
\n", + "description": "The authentication scheme for the Kafka Sender. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", "enum": [ "none", "basic", @@ -22833,7 +22856,7 @@ "x-writeOnly": false }, "authenticationScramHash": { - "description": "The hash used for SCRAM authentication. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", + "description": "The hash used for SCRAM authentication. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", "enum": [ "sha-256", "sha-512" @@ -22861,7 +22884,7 @@ "x-writeOnly": false }, "authenticationScramPassword": { - "description": "The password for the Username. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The password for the Username. To be used when authenticationScheme is \"scram\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -22889,7 +22912,7 @@ "x-writeOnly": true }, "authenticationScramUsername": { - "description": "The username the Kafka Sender uses to login to the remote Kafka broker. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "The username the Kafka Sender uses to login to the remote Kafka broker. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 255, "minLength": 0, "type": "string", @@ -22915,7 +22938,7 @@ "x-writeOnly": false }, "batchDelay": { - "description": "Delay (in ms) to wait to accumulate a batch of messages to send. Batching is done for all Senders on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `5`.", + "description": "Delay (in ms) to wait to accumulate a batch of messages to send. Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `linger.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `5`.", "format": "int32", "maximum": 900000, "minimum": 0, @@ -22969,7 +22992,7 @@ "x-writeOnly": false }, "batchMaxSize": { - "description": "Maximum size of a message batch, in bytes (B). Batching is done for all Senders on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1000000`.", + "description": "Maximum size of a message batch, in bytes (B). Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `batch.size` configuration setting, and should not exceed either the Kafka broker `message.max.bytes` configuration setting, or the per-Topic override of `max.message.bytes`.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1000000`.", "format": "int32", "maximum": 2147483647, "minimum": 1, @@ -22996,7 +23019,7 @@ "x-writeOnly": false }, "bootstrapAddressList": { - "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092.\n\nThis corresponds to the Kafka producer API `bootstrap.servers` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 1044, "minLength": 0, "pattern": "^(((((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", @@ -23045,7 +23068,7 @@ "x-writeOnly": false }, "idempotenceEnabled": { - "description": "Enable or disable idempotence for the Kafka Sender. Idempotence guarantees in order at-least-once message delivery to the remote Kafka Topic, at the expense of performance. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable idempotence for the Kafka Sender. Idempotence guarantees in order at-least-once message delivery to the remote Kafka Topic, at the expense of performance. When idempotence is enabled the Queue Bindings of the Kafka Sender must have ackMode of \"all\" to be operational.\n\nThis corresponds to the Kafka producer API `enable.idempotence` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -23135,7 +23158,7 @@ "x-writeOnly": false }, "transportCompressionLevel": { - "description": "Compression level. The valid range is dependent on the compression type. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `-1`.", + "description": "Compression level. The valid range is dependent on the compression type.\n\nThis corresponds to the Kafka producer API `compression.level` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `-1`.", "format": "int32", "maximum": 22, "minimum": -1, @@ -23162,7 +23185,7 @@ "x-writeOnly": false }, "transportCompressionType": { - "description": "Compression type. Only relevant if compression is enabled. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"gzip\"`. The allowed values and their meaning are:\n\n
\n\"gzip\" - GZIP Compression.\n\"snappy\" - Snappy Compression.\n\"lz4\" - LZ4 Compression.\n\"zstd\" - Zstandard Compression.\n
\n", + "description": "Compression type. Only relevant if compression is enabled.\n\nThis corresponds to the Kafka producer API `compression.type` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"gzip\"`. The allowed values and their meaning are:\n\n
\n\"gzip\" - GZIP Compression.\n\"snappy\" - Snappy Compression.\n\"lz4\" - LZ4 Compression.\n\"zstd\" - Zstandard Compression.\n
\n", "enum": [ "gzip", "snappy", @@ -23192,7 +23215,7 @@ "x-writeOnly": false }, "transportTlsEnabled": { - "description": "Enable or disable encryption (TLS) for the Kafka Sender. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable encryption (TLS) for the Kafka Sender. The bootstrap addresses must resolve to PLAINTEXT or SASL_PLAINTEXT listener ports when disabled, and SSL or SASL_SSL listener ports when enabled. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -23239,7 +23262,7 @@ "MsgVpnKafkaSenderQueueBinding": { "properties": { "ackMode": { - "description": "The number of acks required from the remote Kafka Broker. When \"none\" messages are delivered at-most-once. When \"one\" or \"all\" messages are delivered at-least-once but may be reordered. This is overridden to \"all\" for an idempotent Kafka Sender. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"all\"`. The allowed values and their meaning are:\n\n
\n\"none\" - No Acks.\n\"one\" - Leader Ack Only.\n\"all\" - All Replica Acks.\n
\n", + "description": "The number of acks required from the remote Kafka Broker. When \"none\" messages are delivered at-most-once. When \"one\" or \"all\" messages are delivered at-least-once but may be reordered. This must be configured as \"all\" for an idempotent Kafka Sender, otherwise the Queue Binding will be operationally down.\n\nThis corresponds to the Kafka producer API `acks` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"all\"`. The allowed values and their meaning are:\n\n
\n\"none\" - No Acks.\n\"one\" - Leader Ack Only.\n\"all\" - All Replica Acks.\n
\n", "enum": [ "none", "one", @@ -23412,7 +23435,7 @@ "x-writeOnly": false }, "partitionScheme": { - "description": "The partitioning scheme used to select a partition of the topic on the Kafka cluster to send messages to. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"consistent\"`. The allowed values and their meaning are:\n\n
\n\"consistent\" - Select a consistent partition for each key value. A hash of the key will be used to select the partition number.\n\"explicit\" - Select an explicit partition independent of key value.\n\"random\" - Select a random partition independent of key value.\n
\n", + "description": "The partitioning scheme used to select a partition of the topic on the Kafka cluster to send messages to.\n\nThis corresponds to the Kafka producer API `partitioner.class` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"consistent\"`. The allowed values and their meaning are:\n\n
\n\"consistent\" - Select a consistent partition for each key value. A hash of the key will be used to select the partition number.\n\"explicit\" - Select an explicit partition independent of key value.\n\"random\" - Select a random partition independent of key value.\n
\n", "enum": [ "consistent", "explicit", @@ -36297,7 +36320,7 @@ }, "description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace PubSub+ broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).", "title": "SEMP (Solace Element Management Protocol)", - "version": "2.38" + "version": "2.39" }, "parameters": { "countQuery": { @@ -40837,7 +40860,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Message VPN object. Any attribute missing from the request will be left unchanged.\n\nMessage VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.\n\n\nAttribute|Identifying|Const|Write-Only|Auto-Disable|Deprecated|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationOauthDefaultProviderName|||||x|\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\ndistributedCacheManagementEnabled|||||x|\nmsgVpnName|x|x||||\nreplicationBridgeAuthenticationBasicPassword|||x|||x\nreplicationBridgeAuthenticationClientCertContent|||x|||x\nreplicationBridgeAuthenticationClientCertPassword|||x|||\nreplicationEnabledQueueBehavior|||x|||\nrestTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\nserviceAmqpPlainTextListenPort||||x||\nserviceAmqpTlsListenPort||||x||\nserviceMqttPlainTextListenPort||||x||\nserviceMqttTlsListenPort||||x||\nserviceMqttTlsWebSocketListenPort||||x||\nserviceMqttWebSocketListenPort||||x||\nserviceRestIncomingPlainTextListenPort||||x||\nserviceRestIncomingTlsListenPort||||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nMsgVpn|authenticationBasicProfileName|authenticationBasicType|\nMsgVpn|authorizationProfileName|authorizationType|\nMsgVpn|eventPublishTopicFormatMqttEnabled|eventPublishTopicFormatSmfEnabled|\nMsgVpn|eventPublishTopicFormatSmfEnabled|eventPublishTopicFormatMqttEnabled|\nMsgVpn|replicationBridgeAuthenticationBasicClientUsername|replicationBridgeAuthenticationBasicPassword|\nMsgVpn|replicationBridgeAuthenticationBasicPassword|replicationBridgeAuthenticationBasicClientUsername|\nMsgVpn|replicationBridgeAuthenticationClientCertPassword|replicationBridgeAuthenticationClientCertContent|\nMsgVpn|replicationEnabledQueueBehavior|replicationEnabled|\nMsgVpnEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventEgressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventIngressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nalias|global/read-write\nauthenticationBasicEnabled|global/read-write\nauthenticationBasicProfileName|global/read-write\nauthenticationBasicRadiusDomain|global/read-write\nauthenticationBasicType|global/read-write\nauthenticationClientCertAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationClientCertCertificateMatchingRulesEnabled|global/read-write\nauthenticationClientCertEnabled|global/read-write\nauthenticationClientCertMaxChainDepth|global/read-write\nauthenticationClientCertRevocationCheckMode|global/read-write\nauthenticationClientCertUsernameSource|global/read-write\nauthenticationClientCertValidateDateEnabled|global/read-write\nauthenticationKerberosAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationKerberosEnabled|global/read-write\nauthenticationOauthEnabled|global/read-write\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nbridgingTlsServerCertMaxChainDepth|global/read-write\nbridgingTlsServerCertValidateDateEnabled|global/read-write\nbridgingTlsServerCertValidateNameEnabled|global/read-write\ndmrEnabled|global/read-write\nexportSubscriptionsEnabled|global/read-write\nmaxConnectionCount|global/read-write\nmaxEgressFlowCount|global/read-write\nmaxEndpointCount|global/read-write\nmaxIngressFlowCount|global/read-write\nmaxMsgSpoolUsage|global/read-write\nmaxSubscriptionCount|global/read-write\nmaxTransactedSessionCount|global/read-write\nmaxTransactionCount|global/read-write\nmqttRetainMaxMemory|global/read-write\nreplicationBridgeAuthenticationBasicClientUsername|global/read-write\nreplicationBridgeAuthenticationBasicPassword|global/read-write\nreplicationBridgeAuthenticationClientCertContent|global/read-write\nreplicationBridgeAuthenticationClientCertPassword|global/read-write\nreplicationBridgeAuthenticationScheme|global/read-write\nreplicationBridgeCompressedDataEnabled|global/read-write\nreplicationBridgeEgressFlowWindowSize|global/read-write\nreplicationBridgeRetryDelay|global/read-write\nreplicationBridgeTlsEnabled|global/read-write\nreplicationBridgeUnidirectionalClientProfileName|global/read-write\nreplicationEnabled|global/read-write\nreplicationEnabledQueueBehavior|global/read-write\nreplicationQueueMaxMsgSpoolUsage|global/read-write\nreplicationRole|global/read-write\nrestTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nrestTlsServerCertMaxChainDepth|global/read-write\nrestTlsServerCertValidateDateEnabled|global/read-write\nrestTlsServerCertValidateNameEnabled|global/read-write\nsempOverMsgBusAdminClientEnabled|global/read-write\nsempOverMsgBusAdminDistributedCacheEnabled|global/read-write\nsempOverMsgBusAdminEnabled|global/read-write\nsempOverMsgBusEnabled|global/read-write\nsempOverMsgBusShowEnabled|global/read-write\nserviceAmqpMaxConnectionCount|global/read-write\nserviceAmqpPlainTextListenPort|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceMqttMaxConnectionCount|global/read-write\nserviceMqttPlainTextListenPort|global/read-write\nserviceMqttTlsListenPort|global/read-write\nserviceMqttTlsWebSocketListenPort|global/read-write\nserviceMqttWebSocketListenPort|global/read-write\nserviceRestIncomingMaxConnectionCount|global/read-write\nserviceRestIncomingPlainTextListenPort|global/read-write\nserviceRestIncomingTlsListenPort|global/read-write\nserviceRestOutgoingMaxConnectionCount|global/read-write\nserviceSmfMaxConnectionCount|global/read-write\nserviceWebMaxConnectionCount|global/read-write\n\n\n\nThis has been available since 2.0.", + "description": "Update a Message VPN object. Any attribute missing from the request will be left unchanged.\n\nMessage VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.\n\n\nAttribute|Identifying|Const|Write-Only|Auto-Disable|Deprecated|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationOauthDefaultProviderName|||||x|\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\ndistributedCacheManagementEnabled|||||x|\nmsgVpnName|x|x||||\nreplicationBridgeAuthenticationBasicPassword|||x|||x\nreplicationBridgeAuthenticationClientCertContent|||x|||x\nreplicationBridgeAuthenticationClientCertPassword|||x|||\nreplicationEnabledQueueBehavior|||x|||\nrestTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\nserviceAmqpPlainTextListenPort||||x||\nserviceAmqpTlsListenPort||||x||\nserviceMqttPlainTextListenPort||||x||\nserviceMqttTlsListenPort||||x||\nserviceMqttTlsWebSocketListenPort||||x||\nserviceMqttWebSocketListenPort||||x||\nserviceRestIncomingPlainTextListenPort||||x||\nserviceRestIncomingTlsListenPort||||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nMsgVpn|authenticationBasicProfileName|authenticationBasicType|\nMsgVpn|authorizationProfileName|authorizationType|\nMsgVpn|eventPublishTopicFormatMqttEnabled|eventPublishTopicFormatSmfEnabled|\nMsgVpn|eventPublishTopicFormatSmfEnabled|eventPublishTopicFormatMqttEnabled|\nMsgVpn|replicationBridgeAuthenticationBasicClientUsername|replicationBridgeAuthenticationBasicPassword|\nMsgVpn|replicationBridgeAuthenticationBasicPassword|replicationBridgeAuthenticationBasicClientUsername|\nMsgVpn|replicationBridgeAuthenticationClientCertPassword|replicationBridgeAuthenticationClientCertContent|\nMsgVpn|replicationEnabledQueueBehavior|replicationEnabled|\nMsgVpnEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventEgressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventIngressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nalias|global/read-write\nauthenticationBasicEnabled|global/read-write\nauthenticationBasicProfileName|global/read-write\nauthenticationBasicRadiusDomain|global/read-write\nauthenticationBasicType|global/read-write\nauthenticationClientCertAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationClientCertCertificateMatchingRulesEnabled|global/read-write\nauthenticationClientCertEnabled|global/read-write\nauthenticationClientCertMaxChainDepth|global/read-write\nauthenticationClientCertRevocationCheckMode|global/read-write\nauthenticationClientCertUsernameSource|global/read-write\nauthenticationClientCertValidateDateEnabled|global/read-write\nauthenticationKerberosAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationKerberosEnabled|global/read-write\nauthenticationOauthEnabled|global/read-write\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nbridgingTlsServerCertMaxChainDepth|global/read-write\nbridgingTlsServerCertValidateDateEnabled|global/read-write\nbridgingTlsServerCertValidateNameEnabled|global/read-write\ndmrEnabled|global/read-write\nexportSubscriptionsEnabled|global/read-write\nmaxConnectionCount|global/read-write\nmaxEgressFlowCount|global/read-write\nmaxEndpointCount|global/read-write\nmaxIngressFlowCount|global/read-write\nmaxKafkaBrokerConnectionCount|global/read-write\nmaxMsgSpoolUsage|global/read-write\nmaxSubscriptionCount|global/read-write\nmaxTransactedSessionCount|global/read-write\nmaxTransactionCount|global/read-write\nmqttRetainMaxMemory|global/read-write\nreplicationBridgeAuthenticationBasicClientUsername|global/read-write\nreplicationBridgeAuthenticationBasicPassword|global/read-write\nreplicationBridgeAuthenticationClientCertContent|global/read-write\nreplicationBridgeAuthenticationClientCertPassword|global/read-write\nreplicationBridgeAuthenticationScheme|global/read-write\nreplicationBridgeCompressedDataEnabled|global/read-write\nreplicationBridgeEgressFlowWindowSize|global/read-write\nreplicationBridgeRetryDelay|global/read-write\nreplicationBridgeTlsEnabled|global/read-write\nreplicationBridgeUnidirectionalClientProfileName|global/read-write\nreplicationEnabled|global/read-write\nreplicationEnabledQueueBehavior|global/read-write\nreplicationQueueMaxMsgSpoolUsage|global/read-write\nreplicationRole|global/read-write\nrestTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nrestTlsServerCertMaxChainDepth|global/read-write\nrestTlsServerCertValidateDateEnabled|global/read-write\nrestTlsServerCertValidateNameEnabled|global/read-write\nsempOverMsgBusAdminClientEnabled|global/read-write\nsempOverMsgBusAdminDistributedCacheEnabled|global/read-write\nsempOverMsgBusAdminEnabled|global/read-write\nsempOverMsgBusEnabled|global/read-write\nsempOverMsgBusShowEnabled|global/read-write\nserviceAmqpMaxConnectionCount|global/read-write\nserviceAmqpPlainTextListenPort|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceMqttMaxConnectionCount|global/read-write\nserviceMqttPlainTextListenPort|global/read-write\nserviceMqttTlsListenPort|global/read-write\nserviceMqttTlsWebSocketListenPort|global/read-write\nserviceMqttWebSocketListenPort|global/read-write\nserviceRestIncomingMaxConnectionCount|global/read-write\nserviceRestIncomingPlainTextListenPort|global/read-write\nserviceRestIncomingTlsListenPort|global/read-write\nserviceRestOutgoingMaxConnectionCount|global/read-write\nserviceSmfMaxConnectionCount|global/read-write\nserviceWebMaxConnectionCount|global/read-write\n\n\n\nThis has been available since 2.0.", "operationId": "updateMsgVpn", "parameters": [ { @@ -40896,7 +40919,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace a Message VPN object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nMessage VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.\n\n\nAttribute|Identifying|Const|Write-Only|Auto-Disable|Deprecated|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationOauthDefaultProviderName|||||x|\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\ndistributedCacheManagementEnabled|||||x|\nmsgVpnName|x|x||||\nreplicationBridgeAuthenticationBasicPassword|||x|||x\nreplicationBridgeAuthenticationClientCertContent|||x|||x\nreplicationBridgeAuthenticationClientCertPassword|||x|||\nreplicationEnabledQueueBehavior|||x|||\nrestTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\nserviceAmqpPlainTextListenPort||||x||\nserviceAmqpTlsListenPort||||x||\nserviceMqttPlainTextListenPort||||x||\nserviceMqttTlsListenPort||||x||\nserviceMqttTlsWebSocketListenPort||||x||\nserviceMqttWebSocketListenPort||||x||\nserviceRestIncomingPlainTextListenPort||||x||\nserviceRestIncomingTlsListenPort||||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nMsgVpn|authenticationBasicProfileName|authenticationBasicType|\nMsgVpn|authorizationProfileName|authorizationType|\nMsgVpn|eventPublishTopicFormatMqttEnabled|eventPublishTopicFormatSmfEnabled|\nMsgVpn|eventPublishTopicFormatSmfEnabled|eventPublishTopicFormatMqttEnabled|\nMsgVpn|replicationBridgeAuthenticationBasicClientUsername|replicationBridgeAuthenticationBasicPassword|\nMsgVpn|replicationBridgeAuthenticationBasicPassword|replicationBridgeAuthenticationBasicClientUsername|\nMsgVpn|replicationBridgeAuthenticationClientCertPassword|replicationBridgeAuthenticationClientCertContent|\nMsgVpn|replicationEnabledQueueBehavior|replicationEnabled|\nMsgVpnEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventEgressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventIngressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nalias|global/read-write\nauthenticationBasicEnabled|global/read-write\nauthenticationBasicProfileName|global/read-write\nauthenticationBasicRadiusDomain|global/read-write\nauthenticationBasicType|global/read-write\nauthenticationClientCertAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationClientCertCertificateMatchingRulesEnabled|global/read-write\nauthenticationClientCertEnabled|global/read-write\nauthenticationClientCertMaxChainDepth|global/read-write\nauthenticationClientCertRevocationCheckMode|global/read-write\nauthenticationClientCertUsernameSource|global/read-write\nauthenticationClientCertValidateDateEnabled|global/read-write\nauthenticationKerberosAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationKerberosEnabled|global/read-write\nauthenticationOauthEnabled|global/read-write\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nbridgingTlsServerCertMaxChainDepth|global/read-write\nbridgingTlsServerCertValidateDateEnabled|global/read-write\nbridgingTlsServerCertValidateNameEnabled|global/read-write\ndmrEnabled|global/read-write\nexportSubscriptionsEnabled|global/read-write\nmaxConnectionCount|global/read-write\nmaxEgressFlowCount|global/read-write\nmaxEndpointCount|global/read-write\nmaxIngressFlowCount|global/read-write\nmaxMsgSpoolUsage|global/read-write\nmaxSubscriptionCount|global/read-write\nmaxTransactedSessionCount|global/read-write\nmaxTransactionCount|global/read-write\nmqttRetainMaxMemory|global/read-write\nreplicationBridgeAuthenticationBasicClientUsername|global/read-write\nreplicationBridgeAuthenticationBasicPassword|global/read-write\nreplicationBridgeAuthenticationClientCertContent|global/read-write\nreplicationBridgeAuthenticationClientCertPassword|global/read-write\nreplicationBridgeAuthenticationScheme|global/read-write\nreplicationBridgeCompressedDataEnabled|global/read-write\nreplicationBridgeEgressFlowWindowSize|global/read-write\nreplicationBridgeRetryDelay|global/read-write\nreplicationBridgeTlsEnabled|global/read-write\nreplicationBridgeUnidirectionalClientProfileName|global/read-write\nreplicationEnabled|global/read-write\nreplicationEnabledQueueBehavior|global/read-write\nreplicationQueueMaxMsgSpoolUsage|global/read-write\nreplicationRole|global/read-write\nrestTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nrestTlsServerCertMaxChainDepth|global/read-write\nrestTlsServerCertValidateDateEnabled|global/read-write\nrestTlsServerCertValidateNameEnabled|global/read-write\nsempOverMsgBusAdminClientEnabled|global/read-write\nsempOverMsgBusAdminDistributedCacheEnabled|global/read-write\nsempOverMsgBusAdminEnabled|global/read-write\nsempOverMsgBusEnabled|global/read-write\nsempOverMsgBusShowEnabled|global/read-write\nserviceAmqpMaxConnectionCount|global/read-write\nserviceAmqpPlainTextListenPort|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceMqttMaxConnectionCount|global/read-write\nserviceMqttPlainTextListenPort|global/read-write\nserviceMqttTlsListenPort|global/read-write\nserviceMqttTlsWebSocketListenPort|global/read-write\nserviceMqttWebSocketListenPort|global/read-write\nserviceRestIncomingMaxConnectionCount|global/read-write\nserviceRestIncomingPlainTextListenPort|global/read-write\nserviceRestIncomingTlsListenPort|global/read-write\nserviceRestOutgoingMaxConnectionCount|global/read-write\nserviceSmfMaxConnectionCount|global/read-write\nserviceWebMaxConnectionCount|global/read-write\n\n\n\nThis has been available since 2.0.", + "description": "Replace a Message VPN object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nMessage VPNs (Virtual Private Networks) allow for the segregation of topic space and clients. They also group clients connecting to a network of message brokers, such that messages published within a particular group are only visible to that group's clients.\n\n\nAttribute|Identifying|Const|Write-Only|Auto-Disable|Deprecated|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationOauthDefaultProviderName|||||x|\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\ndistributedCacheManagementEnabled|||||x|\nmsgVpnName|x|x||||\nreplicationBridgeAuthenticationBasicPassword|||x|||x\nreplicationBridgeAuthenticationClientCertContent|||x|||x\nreplicationBridgeAuthenticationClientCertPassword|||x|||\nreplicationEnabledQueueBehavior|||x|||\nrestTlsServerCertEnforceTrustedCommonNameEnabled|||||x|\nserviceAmqpPlainTextListenPort||||x||\nserviceAmqpTlsListenPort||||x||\nserviceMqttPlainTextListenPort||||x||\nserviceMqttTlsListenPort||||x||\nserviceMqttTlsWebSocketListenPort||||x||\nserviceMqttWebSocketListenPort||||x||\nserviceRestIncomingPlainTextListenPort||||x||\nserviceRestIncomingTlsListenPort||||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nMsgVpn|authenticationBasicProfileName|authenticationBasicType|\nMsgVpn|authorizationProfileName|authorizationType|\nMsgVpn|eventPublishTopicFormatMqttEnabled|eventPublishTopicFormatSmfEnabled|\nMsgVpn|eventPublishTopicFormatSmfEnabled|eventPublishTopicFormatMqttEnabled|\nMsgVpn|replicationBridgeAuthenticationBasicClientUsername|replicationBridgeAuthenticationBasicPassword|\nMsgVpn|replicationBridgeAuthenticationBasicPassword|replicationBridgeAuthenticationBasicClientUsername|\nMsgVpn|replicationBridgeAuthenticationClientCertPassword|replicationBridgeAuthenticationClientCertContent|\nMsgVpn|replicationEnabledQueueBehavior|replicationEnabled|\nMsgVpnEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventEgressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventEgressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventIngressMsgRateThreshold|clearValue|setValue|\nMsgVpnEventIngressMsgRateThreshold|setValue|clearValue|\nMsgVpnEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceAmqpConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceAmqpConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceMqttConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceMqttConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceRestIncomingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceSmfConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceSmfConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventServiceWebConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventServiceWebConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventSubscriptionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventSubscriptionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nMsgVpnEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nMsgVpnEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nalias|global/read-write\nauthenticationBasicEnabled|global/read-write\nauthenticationBasicProfileName|global/read-write\nauthenticationBasicRadiusDomain|global/read-write\nauthenticationBasicType|global/read-write\nauthenticationClientCertAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationClientCertCertificateMatchingRulesEnabled|global/read-write\nauthenticationClientCertEnabled|global/read-write\nauthenticationClientCertMaxChainDepth|global/read-write\nauthenticationClientCertRevocationCheckMode|global/read-write\nauthenticationClientCertUsernameSource|global/read-write\nauthenticationClientCertValidateDateEnabled|global/read-write\nauthenticationKerberosAllowApiProvidedUsernameEnabled|global/read-write\nauthenticationKerberosEnabled|global/read-write\nauthenticationOauthEnabled|global/read-write\nbridgingTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nbridgingTlsServerCertMaxChainDepth|global/read-write\nbridgingTlsServerCertValidateDateEnabled|global/read-write\nbridgingTlsServerCertValidateNameEnabled|global/read-write\ndmrEnabled|global/read-write\nexportSubscriptionsEnabled|global/read-write\nmaxConnectionCount|global/read-write\nmaxEgressFlowCount|global/read-write\nmaxEndpointCount|global/read-write\nmaxIngressFlowCount|global/read-write\nmaxKafkaBrokerConnectionCount|global/read-write\nmaxMsgSpoolUsage|global/read-write\nmaxSubscriptionCount|global/read-write\nmaxTransactedSessionCount|global/read-write\nmaxTransactionCount|global/read-write\nmqttRetainMaxMemory|global/read-write\nreplicationBridgeAuthenticationBasicClientUsername|global/read-write\nreplicationBridgeAuthenticationBasicPassword|global/read-write\nreplicationBridgeAuthenticationClientCertContent|global/read-write\nreplicationBridgeAuthenticationClientCertPassword|global/read-write\nreplicationBridgeAuthenticationScheme|global/read-write\nreplicationBridgeCompressedDataEnabled|global/read-write\nreplicationBridgeEgressFlowWindowSize|global/read-write\nreplicationBridgeRetryDelay|global/read-write\nreplicationBridgeTlsEnabled|global/read-write\nreplicationBridgeUnidirectionalClientProfileName|global/read-write\nreplicationEnabled|global/read-write\nreplicationEnabledQueueBehavior|global/read-write\nreplicationQueueMaxMsgSpoolUsage|global/read-write\nreplicationRole|global/read-write\nrestTlsServerCertEnforceTrustedCommonNameEnabled|global/read-write\nrestTlsServerCertMaxChainDepth|global/read-write\nrestTlsServerCertValidateDateEnabled|global/read-write\nrestTlsServerCertValidateNameEnabled|global/read-write\nsempOverMsgBusAdminClientEnabled|global/read-write\nsempOverMsgBusAdminDistributedCacheEnabled|global/read-write\nsempOverMsgBusAdminEnabled|global/read-write\nsempOverMsgBusEnabled|global/read-write\nsempOverMsgBusShowEnabled|global/read-write\nserviceAmqpMaxConnectionCount|global/read-write\nserviceAmqpPlainTextListenPort|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceMqttMaxConnectionCount|global/read-write\nserviceMqttPlainTextListenPort|global/read-write\nserviceMqttTlsListenPort|global/read-write\nserviceMqttTlsWebSocketListenPort|global/read-write\nserviceMqttWebSocketListenPort|global/read-write\nserviceRestIncomingMaxConnectionCount|global/read-write\nserviceRestIncomingPlainTextListenPort|global/read-write\nserviceRestIncomingTlsListenPort|global/read-write\nserviceRestOutgoingMaxConnectionCount|global/read-write\nserviceSmfMaxConnectionCount|global/read-write\nserviceWebMaxConnectionCount|global/read-write\n\n\n\nThis has been available since 2.0.", "operationId": "replaceMsgVpn", "parameters": [ { @@ -51827,7 +51850,7 @@ }, "/msgVpns/{msgVpnName}/kafkaReceivers": { "get": { - "description": "Get a list of Kafka Receiver objects.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", + "description": "Get a list of Kafka Receiver objects.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaReceivers", "parameters": [ { @@ -51890,7 +51913,7 @@ "x-supportedInSempDirect": false }, "post": { - "description": "Create a Kafka Receiver object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaReceiverName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Create a Kafka Receiver object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaReceiverName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "createMsgVpnKafkaReceiver", "parameters": [ { @@ -51952,7 +51975,7 @@ }, "/msgVpns/{msgVpnName}/kafkaReceivers/{kafkaReceiverName}": { "delete": { - "description": "Delete a Kafka Receiver object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Delete a Kafka Receiver object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "deleteMsgVpnKafkaReceiver", "parameters": [ { @@ -52004,7 +52027,7 @@ "x-supportedInSempDirect": false }, "get": { - "description": "Get a Kafka Receiver object.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Get a Kafka Receiver object.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaReceiver", "parameters": [ { @@ -52062,7 +52085,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Kafka Receiver object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Update a Kafka Receiver object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "updateMsgVpnKafkaReceiver", "parameters": [ { @@ -52129,7 +52152,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace a Kafka Receiver object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Replace a Kafka Receiver object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "replaceMsgVpnKafkaReceiver", "parameters": [ { @@ -52611,7 +52634,7 @@ }, "/msgVpns/{msgVpnName}/kafkaSenders": { "get": { - "description": "Get a list of Kafka Sender objects.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", + "description": "Get a list of Kafka Sender objects.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaSenders", "parameters": [ { @@ -52674,7 +52697,7 @@ "x-supportedInSempDirect": false }, "post": { - "description": "Create a Kafka Sender object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaSenderName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Create a Kafka Sender object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaSenderName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "createMsgVpnKafkaSender", "parameters": [ { @@ -52736,7 +52759,7 @@ }, "/msgVpns/{msgVpnName}/kafkaSenders/{kafkaSenderName}": { "delete": { - "description": "Delete a Kafka Sender object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Delete a Kafka Sender object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "deleteMsgVpnKafkaSender", "parameters": [ { @@ -52788,7 +52811,7 @@ "x-supportedInSempDirect": false }, "get": { - "description": "Get a Kafka Sender object.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Get a Kafka Sender object.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaSender", "parameters": [ { @@ -52846,7 +52869,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Kafka Sender object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Update a Kafka Sender object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "updateMsgVpnKafkaSender", "parameters": [ { @@ -52913,7 +52936,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace a Kafka Sender object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\nWARNING: This feature is in BETA with limited scalability and no production support. Configuration may change or be eliminated by future upgrades.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Replace a Kafka Sender object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "replaceMsgVpnKafkaSender", "parameters": [ { From 0d06e048f9b4b2d744098de56786d88c91e1c417 Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Wed, 19 Jun 2024 12:33:44 -0400 Subject: [PATCH 3/8] Updated API spec to broker 10.8.1 --- VERSION | 2 +- ...wagger-config-extended.10.8.1.126.vm.json} | 3408 +++++++++++++++-- 2 files changed, 3048 insertions(+), 362 deletions(-) rename ci/swagger_spec/{semp-v2-swagger-config-extended.10.6.1.30.vm.json => semp-v2-swagger-config-extended.10.8.1.126.vm.json} (95%) diff --git a/VERSION b/VERSION index 0d15162..9c21819 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.0-rc.3 +1.0.0-rc.1 diff --git a/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json b/ci/swagger_spec/semp-v2-swagger-config-extended.10.8.1.126.vm.json similarity index 95% rename from ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json rename to ci/swagger_spec/semp-v2-swagger-config-extended.10.8.1.126.vm.json index 7452c6f..5821179 100644 --- a/ci/swagger_spec/semp-v2-swagger-config-extended.10.6.1.30.vm.json +++ b/ci/swagger_spec/semp-v2-swagger-config-extended.10.8.1.126.vm.json @@ -28,6 +28,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempVersion": { @@ -48,6 +49,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -137,6 +139,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "globalDmrBridgeAccessEnabled": { @@ -155,6 +158,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionActive": { @@ -173,6 +177,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionCreateTime": { @@ -194,6 +199,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionCurrentTime": { @@ -215,6 +221,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionHardExpiryTime": { @@ -236,6 +243,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionId": { @@ -256,6 +264,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sessionIdleExpiryTime": { @@ -277,6 +286,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "username": { @@ -297,6 +307,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -338,6 +349,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -359,6 +371,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -432,6 +445,29 @@ }, "Broker": { "properties": { + "authBruteForceProtectionEnabled": { + "description": "Enable or disable protection against brute force password guessing attacks on local management accounts. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `false`. Available since 2.40.", + "type": "boolean", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/read-write" + }, + "x-autoDisable": [], + "x-configSyncDefault": false, + "x-configSyncTableType": "router", + "x-default": false, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, "authClientCertRevocationCheckMode": { "description": "The client certificate revocation checking mode used when a client authenticates with a client certificate. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Do not perform any certificate revocation checking.\n\"ocsp\" - Use the Open Certificate Status Protcol (OCSP) for certificate revocation checking.\n\"crl\" - Use Certificate Revocation Lists (CRL) for certificate revocation checking.\n\"ocsp-crl\" - Use OCSP first, but if OCSP fails to return an unambiguous result, then check via CRL.\n
\n", "enum": [ @@ -458,6 +494,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncAuthenticationClientCertMaxChainDepth": { @@ -482,6 +519,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncAuthenticationClientCertValidateDateEnabled": { @@ -503,6 +541,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpInitialCongestionWindow": { @@ -527,6 +566,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpKeepaliveCount": { @@ -551,6 +591,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpKeepaliveIdle": { @@ -575,6 +616,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpKeepaliveInterval": { @@ -599,6 +641,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpMaxWindow": { @@ -623,6 +666,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncClientProfileTcpMss": { @@ -647,6 +691,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncEnabled": { @@ -668,6 +713,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncSynchronizeUsernameEnabled": { @@ -690,6 +736,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "configSyncTlsEnabled": { @@ -711,6 +758,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationScheduleDayList": { @@ -735,6 +783,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationScheduleEnabled": { @@ -757,6 +806,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationScheduleTimeList": { @@ -781,6 +831,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationThresholdEnabled": { @@ -803,6 +854,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationThresholdFragmentationPercentage": { @@ -828,6 +880,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationThresholdMinInterval": { @@ -853,6 +906,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingDefragmentationThresholdUsagePercentage": { @@ -878,6 +932,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingEnabled": { @@ -899,6 +954,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingEventCacheUsageThreshold": { @@ -960,6 +1016,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingMaxMsgSpoolUsage": { @@ -985,6 +1042,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout": { @@ -1009,6 +1067,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout": { @@ -1033,6 +1092,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedMsgingTransactionReplicationCompatibilityMode": { @@ -1059,6 +1119,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileDefault": { @@ -1084,6 +1145,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpEnabled": { @@ -1106,6 +1168,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpTlsListenPort": { @@ -1133,6 +1196,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceEventConnectionCountThreshold": { @@ -1158,6 +1222,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceHealthCheckListenPort": { @@ -1185,6 +1250,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceHealthCheckTlsEnabled": { @@ -1207,6 +1273,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceHealthCheckTlsListenPort": { @@ -1234,6 +1301,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMateLinkEnabled": { @@ -1255,6 +1323,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMateLinkListenPort": { @@ -1281,6 +1350,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttEnabled": { @@ -1303,6 +1373,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMsgBackboneEnabled": { @@ -1324,6 +1395,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRedundancyEnabled": { @@ -1345,6 +1417,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRedundancyFirstListenPort": { @@ -1371,6 +1444,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestEventOutgoingConnectionCountThreshold": { @@ -1396,6 +1470,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestOutgoingEnabled": { @@ -1418,6 +1493,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempCorsAllowAnyHostEnabled": { @@ -1440,6 +1516,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempLegacyTimeoutEnabled": { @@ -1462,6 +1539,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempPlainTextEnabled": { @@ -1484,6 +1562,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempPlainTextListenPort": { @@ -1511,6 +1590,7 @@ "x-requiresDisable": [ "serviceSempPlainTextEnabled" ], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempSessionIdleTimeout": { @@ -1536,6 +1616,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempSessionMaxLifetime": { @@ -1561,6 +1642,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempTlsEnabled": { @@ -1583,6 +1665,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSempTlsListenPort": { @@ -1610,6 +1693,7 @@ "x-requiresDisable": [ "serviceSempTlsEnabled" ], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfCompressionListenPort": { @@ -1636,6 +1720,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfEnabled": { @@ -1657,6 +1742,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfEventConnectionCountThreshold": { @@ -1686,6 +1772,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfRoutingControlListenPort": { @@ -1712,6 +1799,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfTlsListenPort": { @@ -1738,6 +1826,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceTlsEventConnectionCountThreshold": { @@ -1763,6 +1852,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebTransportPlainTextListenPort": { @@ -1790,6 +1880,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebTransportTlsListenPort": { @@ -1817,6 +1908,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebTransportWebUrlSuffix": { @@ -1842,6 +1934,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsBlockVersion11Enabled": { @@ -1864,6 +1957,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCipherSuiteManagementList": { @@ -1888,6 +1982,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCipherSuiteMsgBackboneList": { @@ -1912,6 +2007,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCipherSuiteSecureShellList": { @@ -1936,6 +2032,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCrimeExploitProtectionEnabled": { @@ -1958,6 +2055,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsServerCertContent": { @@ -1980,6 +2078,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "tlsServerCertPassword": { @@ -2005,6 +2104,7 @@ "tlsServerCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "tlsStandardDomainCertificateAuthoritiesEnabled": { @@ -2026,6 +2126,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsTicketLifetime": { @@ -2051,6 +2152,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "webManagerAllowUnencryptedWizardsEnabled": { @@ -2073,6 +2175,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "webManagerCustomization": { @@ -2097,6 +2200,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "webManagerRedirectHttpEnabled": { @@ -2119,6 +2223,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "webManagerRedirectHttpOverrideTlsPort": { @@ -2144,6 +2249,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -2179,6 +2285,10 @@ "description": "The URI of this Broker's collection of OAuth Profile objects. Available since 2.24.", "type": "string" }, + "proxiesUri": { + "description": "The URI of this Broker's collection of Proxy objects. Available since 2.41.", + "type": "string" + }, "systemInformationUri": { "description": "The URI of this Broker's System Information object. Deprecated since 2.2. /systemInformation was replaced by /about/api.", "type": "string" @@ -2255,6 +2365,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "certContent": { @@ -2279,6 +2390,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlDayList": { @@ -2306,6 +2418,7 @@ "crlTimeList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlTimeList": { @@ -2333,6 +2446,7 @@ "crlDayList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlUrl": { @@ -2360,6 +2474,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspNonResponderCertEnabled": { @@ -2382,6 +2497,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspOverrideUrl": { @@ -2407,6 +2523,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspTimeout": { @@ -2432,6 +2549,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "revocationCheckEnabled": { @@ -2454,6 +2572,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -2498,6 +2617,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspTlsTrustedCommonName": { @@ -2518,6 +2638,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -2638,6 +2759,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "certContent": { @@ -2662,6 +2784,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlDayList": { @@ -2689,6 +2812,7 @@ "crlTimeList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlTimeList": { @@ -2716,6 +2840,7 @@ "crlDayList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "crlUrl": { @@ -2743,6 +2868,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspNonResponderCertEnabled": { @@ -2765,6 +2891,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspOverrideUrl": { @@ -2790,6 +2917,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspTimeout": { @@ -2815,6 +2943,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "revocationCheckEnabled": { @@ -2837,6 +2966,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -2881,6 +3011,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ocspTlsTrustedCommonName": { @@ -2901,6 +3032,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -2999,6 +3131,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationBasicPassword": { @@ -3024,6 +3157,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationBasicType": { @@ -3050,6 +3184,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertContent": { @@ -3074,6 +3209,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationClientCertEnabled": { @@ -3096,6 +3232,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertPassword": { @@ -3123,6 +3260,7 @@ "authenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "directOnlyEnabled": { @@ -3143,6 +3281,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrClusterName": { @@ -3163,6 +3302,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -3185,6 +3325,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "nodeName": { @@ -3206,6 +3347,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsServerCertEnforceTrustedCommonNameEnabled": { @@ -3228,6 +3370,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsServerCertMaxChainDepth": { @@ -3253,6 +3396,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsServerCertValidateDateEnabled": { @@ -3275,6 +3419,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsServerCertValidateNameEnabled": { @@ -3297,6 +3442,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -3327,6 +3473,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -3349,6 +3496,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -3369,6 +3517,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -3404,6 +3553,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "attributeValue": { @@ -3428,6 +3578,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrClusterName": { @@ -3448,6 +3599,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "filterName": { @@ -3469,6 +3621,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -3489,6 +3642,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -3571,6 +3725,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrClusterName": { @@ -3591,6 +3746,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "expression": { @@ -3613,6 +3769,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -3633,6 +3790,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "source": { @@ -3666,6 +3824,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -3807,6 +3966,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationScheme": { @@ -3835,6 +3995,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueControl1MaxDepth": { @@ -3860,6 +4021,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueControl1MinMsgBurst": { @@ -3885,6 +4047,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect1MaxDepth": { @@ -3910,6 +4073,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect1MinMsgBurst": { @@ -3935,6 +4099,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect2MaxDepth": { @@ -3960,6 +4125,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect2MinMsgBurst": { @@ -3985,6 +4151,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect3MaxDepth": { @@ -4010,6 +4177,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueDirect3MinMsgBurst": { @@ -4035,6 +4203,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueGuaranteed1MaxDepth": { @@ -4060,6 +4229,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileQueueGuaranteed1MinMsgBurst": { @@ -4085,6 +4255,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpCongestionWindowSize": { @@ -4110,6 +4281,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpKeepaliveCount": { @@ -4135,6 +4307,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpKeepaliveIdleTime": { @@ -4160,6 +4333,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpKeepaliveInterval": { @@ -4185,6 +4359,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpMaxSegmentSize": { @@ -4210,6 +4385,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileTcpMaxWindowSize": { @@ -4235,6 +4411,59 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "connectionRetryCount": { + "description": "The number of retry attempts to establish a connection before moving on to the next remote Message VPN. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `0`. Available since 2.41.", + "format": "int64", + "maximum": 255, + "minimum": 0, + "type": "integer", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/read-write" + }, + "x-autoDisable": [], + "x-configSyncDefault": 0, + "x-configSyncTableType": "router", + "x-default": 0, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "connectionRetryDelay": { + "description": "The number of seconds the broker waits for the bridge connection to be established before attempting a new connection. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `3`. Available since 2.41.", + "format": "int64", + "maximum": 255, + "minimum": 0, + "type": "integer", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/read-write" + }, + "x-autoDisable": [], + "x-configSyncDefault": 3, + "x-configSyncTableType": "router", + "x-default": 3, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrClusterName": { @@ -4255,6 +4484,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "egressFlowWindowSize": { @@ -4282,6 +4512,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -4304,6 +4535,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "initiator": { @@ -4333,6 +4565,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDeadMsgQueue": { @@ -4358,6 +4591,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueEventSpoolUsageThreshold": { @@ -4386,6 +4620,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxMsgSpoolUsage": { @@ -4411,6 +4646,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxRedeliveryCount": { @@ -4436,6 +4672,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxTtl": { @@ -4461,6 +4698,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRejectMsgToSenderOnDiscardBehavior": { @@ -4488,6 +4726,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRespectTtlEnabled": { @@ -4510,6 +4749,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteNodeName": { @@ -4531,6 +4771,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "span": { @@ -4559,6 +4800,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportCompressedEnabled": { @@ -4583,6 +4825,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportTlsEnabled": { @@ -4607,6 +4850,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -4638,6 +4882,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "attributeValue": { @@ -4658,6 +4903,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrClusterName": { @@ -4678,6 +4924,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteNodeName": { @@ -4699,6 +4946,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -4812,6 +5060,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -4842,6 +5091,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -4874,6 +5124,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -4904,6 +5155,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -4929,13 +5181,14 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteAddress": { "description": "The FQDN or IP address (and optional port) of the remote node. If a port is not provided, it will vary based on the transport encoding: 55555 (plain-text), 55443 (encrypted), or 55003 (compressed).", "maxLength": 259, "minLength": 1, - "pattern": "^((([0-9a-zA-Z_\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})$", + "pattern": "^((([0-9a-zA-Z_\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})$", "type": "string", "x-accessLevels": { "get": "global/read-only" @@ -4950,6 +5203,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteNodeName": { @@ -4971,6 +5225,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5067,6 +5322,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteNodeName": { @@ -5088,6 +5344,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsTrustedCommonName": { @@ -5108,6 +5365,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5291,6 +5549,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "certContent": { @@ -5315,6 +5574,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5384,6 +5644,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -5414,6 +5675,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5446,6 +5708,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -5476,6 +5739,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5510,6 +5774,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5538,6 +5803,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5572,6 +5838,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5600,6 +5867,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5638,6 +5906,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -5668,6 +5937,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5700,6 +5970,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -5730,6 +6001,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5768,6 +6040,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -5798,6 +6071,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5830,6 +6104,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -5860,6 +6135,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -5898,6 +6174,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -5928,6 +6205,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -5960,6 +6238,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -5990,6 +6269,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6024,6 +6304,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6052,6 +6333,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6086,6 +6368,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6114,6 +6397,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6152,6 +6436,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -6182,6 +6467,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6214,6 +6500,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -6244,6 +6531,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6282,6 +6570,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -6312,6 +6601,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6344,6 +6634,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -6374,6 +6665,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6408,6 +6700,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6436,6 +6729,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6474,6 +6768,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -6504,6 +6799,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -6536,6 +6832,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -6566,6 +6863,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -6596,6 +6894,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationBasicEnabled": { @@ -6618,6 +6917,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationBasicProfileName": { @@ -6646,6 +6946,7 @@ "authenticationBasicType" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationBasicRadiusDomain": { @@ -6670,6 +6971,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationBasicType": { @@ -6698,10 +7000,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertAllowApiProvidedUsernameEnabled": { - "description": "Enable or disable allowing a client to specify a Client Username via the API connect method. When disabled, the certificate CN (Common Name) is always used. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable allowing an incoming client connection to specify a Client Username via the API connect method. When disabled, the certificate CN (Common Name) is always used. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -6720,6 +7023,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertCertificateMatchingRulesEnabled": { @@ -6742,10 +7046,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertEnabled": { - "description": "Enable or disable client certificate authentication in the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable client certificate authentication for clients connecting to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -6764,6 +7069,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertMaxChainDepth": { @@ -6789,6 +7095,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertRevocationCheckMode": { @@ -6816,6 +7123,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertUsernameSource": { @@ -6846,6 +7154,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertValidateDateEnabled": { @@ -6868,10 +7177,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationKerberosAllowApiProvidedUsernameEnabled": { - "description": "Enable or disable allowing a client to specify a Client Username via the API connect method. When disabled, the Kerberos Principal name is always used. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable allowing an incoming client connection to specify a Client Username via the API connect method. When disabled, the Kerberos Principal name is always used. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -6890,10 +7200,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationKerberosEnabled": { - "description": "Enable or disable Kerberos authentication in the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "description": "Enable or disable Kerberos authentication for clients connecting to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -6912,6 +7223,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthDefaultProfileName": { @@ -6937,6 +7249,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthDefaultProviderName": { @@ -6962,10 +7275,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthEnabled": { - "description": "Enable or disable OAuth authentication. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`. Available since 2.13.", + "description": "Enable or disable OAuth authentication for clients connecting to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`. Available since 2.13.", "type": "boolean", "x-accessLevels": { "get": "vpn/read-only", @@ -6984,6 +7298,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationLdapGroupMembershipAttributeName": { @@ -7008,6 +7323,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationLdapTrimClientUsernameDomainEnabled": { @@ -7030,6 +7346,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationProfileName": { @@ -7058,6 +7375,7 @@ "authorizationType" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationType": { @@ -7084,6 +7402,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgingTlsServerCertEnforceTrustedCommonNameEnabled": { @@ -7106,6 +7425,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgingTlsServerCertMaxChainDepth": { @@ -7131,6 +7451,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgingTlsServerCertValidateDateEnabled": { @@ -7153,6 +7474,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgingTlsServerCertValidateNameEnabled": { @@ -7175,6 +7497,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "distributedCacheManagementEnabled": { @@ -7196,6 +7519,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dmrEnabled": { @@ -7218,6 +7542,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -7240,6 +7565,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventConnectionCountThreshold": { @@ -7283,6 +7609,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventLogTag": { @@ -7307,6 +7634,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventMsgSpoolUsageThreshold": { @@ -7332,6 +7660,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventPublishMsgVpnEnabled": { @@ -7354,6 +7683,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventPublishSubscriptionMode": { @@ -7383,6 +7713,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventPublishTopicFormatMqttEnabled": { @@ -7408,6 +7739,7 @@ "eventPublishTopicFormatSmfEnabled" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventPublishTopicFormatSmfEnabled": { @@ -7433,6 +7765,7 @@ "eventPublishTopicFormatMqttEnabled" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventServiceAmqpConnectionCountThreshold": { @@ -7479,6 +7812,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "jndiEnabled": { @@ -7501,6 +7835,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxConnectionCount": { @@ -7524,6 +7859,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxEgressFlowCount": { @@ -7549,6 +7885,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxEndpointCount": { @@ -7574,6 +7911,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxIngressFlowCount": { @@ -7599,6 +7937,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxKafkaBrokerConnectionCount": { @@ -7622,6 +7961,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSpoolUsage": { @@ -7647,10 +7987,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxSubscriptionCount": { - "description": "The maximum number of local client subscriptions that can be added to the Message VPN. This limit is not enforced when a subscription is added using a management interface, such as CLI or SEMP. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default varies by platform.", + "description": "The maximum number of local subscriptions that can be added to the Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `500000`.", "format": "int64", "maximum": 4294967295, "minimum": 0, @@ -7660,7 +8001,9 @@ "patch": "global/read-write" }, "x-autoDisable": [], + "x-configSyncDefault": 500000, "x-configSyncTableType": "vpn", + "x-default": 500000, "x-deprecated": false, "x-identifying": false, "x-identifyingDirect": false, @@ -7670,6 +8013,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTransactedSessionCount": { @@ -7693,6 +8037,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTransactionCount": { @@ -7716,6 +8061,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "mqttRetainMaxMemory": { @@ -7741,6 +8087,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -7762,6 +8109,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationAckPropagationIntervalMsgCount": { @@ -7787,6 +8135,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeAuthenticationBasicClientUsername": { @@ -7815,6 +8164,7 @@ "replicationBridgeAuthenticationBasicPassword" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeAuthenticationBasicPassword": { @@ -7841,6 +8191,7 @@ "replicationBridgeAuthenticationBasicClientUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "replicationBridgeAuthenticationClientCertContent": { @@ -7863,6 +8214,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "replicationBridgeAuthenticationClientCertPassword": { @@ -7888,6 +8240,7 @@ "replicationBridgeAuthenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "replicationBridgeAuthenticationScheme": { @@ -7914,6 +8267,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeCompressedDataEnabled": { @@ -7936,6 +8290,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeEgressFlowWindowSize": { @@ -7961,6 +8316,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeRetryDelay": { @@ -7986,6 +8342,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeTlsEnabled": { @@ -8008,6 +8365,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationBridgeUnidirectionalClientProfileName": { @@ -8033,6 +8391,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationEnabled": { @@ -8055,6 +8414,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationEnabledQueueBehavior": { @@ -8084,6 +8444,7 @@ "replicationEnabled" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "replicationQueueMaxMsgSpoolUsage": { @@ -8109,6 +8470,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationQueueRejectMsgToSenderOnDiscardEnabled": { @@ -8131,6 +8493,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationRejectMsgWhenSyncIneligibleEnabled": { @@ -8153,6 +8516,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationRole": { @@ -8179,6 +8543,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationTransactionMode": { @@ -8205,6 +8570,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restTlsServerCertEnforceTrustedCommonNameEnabled": { @@ -8227,6 +8593,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restTlsServerCertMaxChainDepth": { @@ -8252,6 +8619,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restTlsServerCertValidateDateEnabled": { @@ -8274,6 +8642,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restTlsServerCertValidateNameEnabled": { @@ -8296,6 +8665,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempOverMsgBusAdminClientEnabled": { @@ -8318,6 +8688,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempOverMsgBusAdminDistributedCacheEnabled": { @@ -8340,6 +8711,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempOverMsgBusAdminEnabled": { @@ -8362,6 +8734,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempOverMsgBusEnabled": { @@ -8384,6 +8757,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempOverMsgBusShowEnabled": { @@ -8406,6 +8780,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpMaxConnectionCount": { @@ -8429,6 +8804,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpPlainTextEnabled": { @@ -8451,6 +8827,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpPlainTextListenPort": { @@ -8478,6 +8855,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpTlsEnabled": { @@ -8500,6 +8878,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceAmqpTlsListenPort": { @@ -8527,6 +8906,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttAuthenticationClientCertRequest": { @@ -8554,6 +8934,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttMaxConnectionCount": { @@ -8577,6 +8958,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttPlainTextEnabled": { @@ -8599,6 +8981,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttPlainTextListenPort": { @@ -8626,6 +9009,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttTlsEnabled": { @@ -8648,6 +9032,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttTlsListenPort": { @@ -8675,6 +9060,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttTlsWebSocketEnabled": { @@ -8697,6 +9083,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttTlsWebSocketListenPort": { @@ -8724,6 +9111,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttWebSocketEnabled": { @@ -8746,6 +9134,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMqttWebSocketListenPort": { @@ -8773,6 +9162,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingAuthenticationClientCertRequest": { @@ -8800,6 +9190,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingAuthorizationHeaderHandling": { @@ -8827,6 +9218,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingMaxConnectionCount": { @@ -8850,6 +9242,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingPlainTextEnabled": { @@ -8872,6 +9265,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingPlainTextListenPort": { @@ -8899,6 +9293,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingTlsEnabled": { @@ -8921,6 +9316,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestIncomingTlsListenPort": { @@ -8948,6 +9344,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestMode": { @@ -8974,6 +9371,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceRestOutgoingMaxConnectionCount": { @@ -8997,6 +9395,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfMaxConnectionCount": { @@ -9020,6 +9419,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfPlainTextEnabled": { @@ -9042,6 +9442,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfTlsEnabled": { @@ -9064,6 +9465,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebAuthenticationClientCertRequest": { @@ -9091,6 +9493,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebMaxConnectionCount": { @@ -9114,6 +9517,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebPlainTextEnabled": { @@ -9136,6 +9540,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebTlsEnabled": { @@ -9158,6 +9563,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsAllowDowngradeToPlainTextEnabled": { @@ -9180,6 +9586,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9210,6 +9617,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientConnectDefaultAction": { @@ -9236,6 +9644,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9257,6 +9666,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "publishTopicDefaultAction": { @@ -9283,6 +9693,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeShareNameDefaultAction": { @@ -9309,6 +9720,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeTopicDefaultAction": { @@ -9335,6 +9747,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9365,6 +9778,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientConnectExceptionAddress": { @@ -9386,6 +9800,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9407,6 +9822,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9519,6 +9935,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9540,6 +9957,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "publishExceptionTopic": { @@ -9560,6 +9978,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicSyntax": { @@ -9582,6 +10001,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9661,6 +10081,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9682,6 +10103,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "publishTopicException": { @@ -9702,6 +10124,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "publishTopicExceptionSyntax": { @@ -9724,6 +10147,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9820,6 +10244,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9841,6 +10266,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeExceptionTopic": { @@ -9861,6 +10287,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicSyntax": { @@ -9883,6 +10310,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -9962,6 +10390,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -9983,6 +10412,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeShareNameException": { @@ -10003,6 +10433,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeShareNameExceptionSyntax": { @@ -10025,6 +10456,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -10104,6 +10536,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -10125,6 +10558,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeTopicException": { @@ -10145,6 +10579,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscribeTopicExceptionSyntax": { @@ -10167,6 +10602,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -10249,6 +10685,160 @@ ], "type": "object" }, + "MsgVpnAuthenticationKerberosRealm": { + "properties": { + "enabled": { + "description": "Enable or disable the Realm. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `false`.", + "type": "boolean", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [], + "x-configSyncDefault": false, + "x-configSyncTableType": "vpn", + "x-default": false, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "kdcAddress": { + "description": "Address (FQDN or IP) and optional port of the Key Distribution Center for principals in this Realm. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 259, + "minLength": 0, + "pattern": "^(((([0-9a-zA-Z\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1}))?$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "kerberosRealmName": { + "description": "The Realm Name. Must start with \"@\", typically all uppercase.", + "maxLength": 254, + "minLength": 2, + "pattern": "^@.+$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only" + }, + "x-autoDisable": [], + "x-deprecated": false, + "x-identifying": true, + "x-identifyingDirect": true, + "x-opaque": false, + "x-readOnlyOther": true, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": true, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "msgVpnName": { + "description": "The name of the Message VPN.", + "maxLength": 32, + "minLength": 1, + "pattern": "^[^*?]+$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only" + }, + "x-autoDisable": [], + "x-deprecated": false, + "x-identifying": true, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": true, + "x-readOnlyPost": true, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + } + }, + "type": "object", + "x-accessLevels": { + "delete": "vpn/read-write", + "post": "vpn/read-write" + }, + "x-configSyncTableTypeCreateDelete": "vpn" + }, + "MsgVpnAuthenticationKerberosRealmLinks": { + "properties": { + "uri": { + "description": "The URI of this Realm object.", + "type": "string" + } + }, + "type": "object" + }, + "MsgVpnAuthenticationKerberosRealmResponse": { + "properties": { + "data": { + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealm" + }, + "links": { + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmLinks" + }, + "meta": { + "$ref": "#/definitions/SempMeta" + } + }, + "required": [ + "meta" + ], + "type": "object" + }, + "MsgVpnAuthenticationKerberosRealmsResponse": { + "properties": { + "data": { + "items": { + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealm" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmLinks" + }, + "type": "array" + }, + "meta": { + "$ref": "#/definitions/SempMeta" + } + }, + "required": [ + "meta" + ], + "type": "object" + }, "MsgVpnAuthenticationOauthProfile": { "properties": { "authorizationGroupsClaimName": { @@ -10273,6 +10863,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationGroupsClaimStringFormat": { @@ -10299,6 +10890,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientId": { @@ -10323,6 +10915,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientRequiredType": { @@ -10347,6 +10940,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientSecret": { @@ -10370,6 +10964,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "clientValidateTypeEnabled": { @@ -10392,6 +10987,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "disconnectOnTokenExpirationEnabled": { @@ -10414,6 +11010,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -10436,6 +11033,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointDiscovery": { @@ -10460,6 +11058,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointDiscoveryRefreshInterval": { @@ -10485,6 +11084,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointIntrospection": { @@ -10509,6 +11109,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointIntrospectionTimeout": { @@ -10534,6 +11135,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointJwks": { @@ -10558,6 +11160,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointJwksRefreshInterval": { @@ -10583,6 +11186,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointUserinfo": { @@ -10607,6 +11211,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointUserinfoTimeout": { @@ -10632,6 +11237,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "issuer": { @@ -10656,6 +11262,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "mqttUsernameValidateEnabled": { @@ -10678,6 +11285,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -10699,6 +11307,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -10720,6 +11329,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthRole": { @@ -10746,6 +11356,32 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "proxyName": { + "description": "The name of the proxy to use for discovery, user info, jwks, and introspection requests. Leave empty for no proxy. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`. Available since 2.41.", + "maxLength": 32, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerParseAccessTokenEnabled": { @@ -10768,6 +11404,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredAudience": { @@ -10792,6 +11429,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredIssuer": { @@ -10816,6 +11454,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredScope": { @@ -10840,6 +11479,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredType": { @@ -10864,6 +11504,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateAudienceEnabled": { @@ -10886,6 +11527,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateIssuerEnabled": { @@ -10908,6 +11550,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateScopeEnabled": { @@ -10930,6 +11573,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateTypeEnabled": { @@ -10952,6 +11596,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "usernameClaimName": { @@ -10976,6 +11621,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -11006,6 +11652,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientRequiredClaimValue": { @@ -11026,6 +11673,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -11047,6 +11695,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -11068,6 +11717,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -11165,6 +11815,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -11186,6 +11837,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredClaimName": { @@ -11206,6 +11858,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredClaimValue": { @@ -11226,6 +11879,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -11349,6 +12003,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "audienceClaimSource": { @@ -11376,6 +12031,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "audienceClaimValue": { @@ -11400,6 +12056,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "audienceValidationEnabled": { @@ -11422,6 +12079,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationGroupClaimName": { @@ -11446,6 +12104,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationGroupClaimSource": { @@ -11473,6 +12132,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationGroupEnabled": { @@ -11495,6 +12155,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "disconnectOnTokenExpirationEnabled": { @@ -11517,6 +12178,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -11539,6 +12201,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "jwksRefreshInterval": { @@ -11564,6 +12227,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "jwksUri": { @@ -11588,6 +12252,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -11609,6 +12274,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProviderName": { @@ -11630,6 +12296,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tokenIgnoreTimeLimitsEnabled": { @@ -11652,6 +12319,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tokenIntrospectionParameterName": { @@ -11676,6 +12344,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tokenIntrospectionPassword": { @@ -11699,6 +12368,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "tokenIntrospectionTimeout": { @@ -11724,6 +12394,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tokenIntrospectionUri": { @@ -11748,6 +12419,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tokenIntrospectionUsername": { @@ -11772,6 +12444,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "usernameClaimName": { @@ -11796,6 +12469,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "usernameClaimSource": { @@ -11823,6 +12497,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "usernameValidateEnabled": { @@ -11845,6 +12520,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -11930,6 +12606,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationGroupName": { @@ -11950,6 +12627,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileName": { @@ -11977,6 +12655,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -11999,6 +12678,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -12020,6 +12700,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "orderAfterAuthorizationGroupName": { @@ -12044,6 +12725,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "orderBeforeAuthorizationGroupName": { @@ -12068,6 +12750,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true } }, @@ -12148,6 +12831,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgeVirtualRouter": { @@ -12171,6 +12855,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -12193,6 +12878,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTtl": { @@ -12220,6 +12906,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -12241,6 +12928,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteAuthenticationBasicClientUsername": { @@ -12271,6 +12959,7 @@ "remoteAuthenticationBasicPassword" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteAuthenticationBasicPassword": { @@ -12299,6 +12988,7 @@ "remoteAuthenticationBasicClientUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "remoteAuthenticationClientCertContent": { @@ -12323,6 +13013,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "remoteAuthenticationClientCertPassword": { @@ -12350,6 +13041,7 @@ "remoteAuthenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "remoteAuthenticationScheme": { @@ -12378,10 +13070,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteConnectionRetryCount": { - "description": "The maximum number of retry attempts to establish a connection to the remote Message VPN. A value of 0 means to retry forever. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `0`.", + "description": "The number of retry attempts to establish a connection before moving on to the next remote Message VPN. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `0`.", "format": "int64", "maximum": 255, "minimum": 0, @@ -12403,6 +13096,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteConnectionRetryDelay": { @@ -12428,6 +13122,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteDeliverToOnePriority": { @@ -12459,6 +13154,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCipherSuiteList": { @@ -12483,6 +13179,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -12535,6 +13232,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgeVirtualRouter": { @@ -12558,6 +13256,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientUsername": { @@ -12588,6 +13287,7 @@ "password" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "compressedDataEnabled": { @@ -12612,6 +13312,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "connectOrder": { @@ -12637,6 +13338,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "egressFlowWindowSize": { @@ -12664,6 +13366,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -12686,6 +13389,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -12707,6 +13411,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "password": { @@ -12735,6 +13440,7 @@ "clientUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "queueBinding": { @@ -12760,6 +13466,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteMsgVpnInterface": { @@ -12780,6 +13487,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteMsgVpnLocation": { @@ -12801,6 +13509,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteMsgVpnName": { @@ -12822,6 +13531,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsEnabled": { @@ -12846,6 +13556,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "unidirectionalClientProfile": { @@ -12871,6 +13582,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -12951,6 +13663,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgeVirtualRouter": { @@ -12974,6 +13687,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliverAlwaysEnabled": { @@ -12992,6 +13706,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -13013,6 +13728,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteSubscriptionTopic": { @@ -13033,6 +13749,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -13130,6 +13847,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bridgeVirtualRouter": { @@ -13153,6 +13871,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -13174,6 +13893,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsTrustedCommonName": { @@ -13194,6 +13914,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -13298,6 +14019,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -13319,6 +14041,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -13339,6 +14062,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -13374,6 +14098,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "attributeValue": { @@ -13398,6 +14123,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "filterName": { @@ -13419,6 +14145,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -13440,6 +14167,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -13460,6 +14188,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -13542,6 +14271,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "expression": { @@ -13564,6 +14294,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -13585,6 +14316,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ruleName": { @@ -13605,6 +14337,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "source": { @@ -13638,6 +14371,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -13776,6 +14510,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowCutThroughForwardingEnabled": { @@ -13798,6 +14533,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowGuaranteedEndpointCreateDurability": { @@ -13825,6 +14561,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowGuaranteedEndpointCreateEnabled": { @@ -13847,6 +14584,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowGuaranteedMsgReceiveEnabled": { @@ -13869,6 +14607,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowGuaranteedMsgSendEnabled": { @@ -13891,6 +14630,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowSharedSubscriptionsEnabled": { @@ -13913,6 +14653,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "allowTransactedSessionsEnabled": { @@ -13935,6 +14676,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "apiQueueManagementCopyFromOnCreateName": { @@ -13960,6 +14702,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "apiQueueManagementCopyFromOnCreateTemplateName": { @@ -13985,6 +14728,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "apiTopicEndpointManagementCopyFromOnCreateName": { @@ -14009,6 +14753,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "apiTopicEndpointManagementCopyFromOnCreateTemplateName": { @@ -14034,6 +14779,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileName": { @@ -14055,6 +14801,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "compressionEnabled": { @@ -14077,6 +14824,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "elidingDelay": { @@ -14102,6 +14850,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "elidingEnabled": { @@ -14124,6 +14873,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "elidingMaxTopicCount": { @@ -14149,6 +14899,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventClientProvisionedEndpointSpoolUsageThreshold": { @@ -14202,6 +14953,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxEgressFlowCount": { @@ -14227,6 +14979,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxEndpointCountPerClientUsername": { @@ -14252,6 +15005,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxIngressFlowCount": { @@ -14277,6 +15031,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgsPerTransaction": { @@ -14302,6 +15057,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxSubscriptionCount": { @@ -14325,6 +15081,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTransactedSessionCount": { @@ -14350,6 +15107,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTransactionCount": { @@ -14373,6 +15131,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -14394,6 +15153,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueControl1MaxDepth": { @@ -14419,6 +15179,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueControl1MinMsgBurst": { @@ -14444,6 +15205,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect1MaxDepth": { @@ -14469,6 +15231,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect1MinMsgBurst": { @@ -14494,6 +15257,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect2MaxDepth": { @@ -14519,6 +15283,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect2MinMsgBurst": { @@ -14544,6 +15309,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect3MaxDepth": { @@ -14569,6 +15335,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDirect3MinMsgBurst": { @@ -14594,6 +15361,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueGuaranteed1MaxDepth": { @@ -14619,6 +15387,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueGuaranteed1MinMsgBurst": { @@ -14644,6 +15413,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectMsgToSenderOnNoSubscriptionMatchEnabled": { @@ -14666,6 +15436,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationAllowClientConnectWhenStandbyEnabled": { @@ -14688,6 +15459,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceMinKeepaliveTimeout": { @@ -14713,6 +15485,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfMaxConnectionCountPerClientUsername": { @@ -14736,6 +15509,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceSmfMinKeepaliveEnabled": { @@ -14758,6 +15532,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebInactiveTimeout": { @@ -14783,6 +15558,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebMaxConnectionCountPerClientUsername": { @@ -14806,6 +15582,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "serviceWebMaxPayload": { @@ -14831,6 +15608,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpCongestionWindowSize": { @@ -14856,6 +15634,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpKeepaliveCount": { @@ -14881,6 +15660,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpKeepaliveIdleTime": { @@ -14906,6 +15686,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpKeepaliveInterval": { @@ -14931,6 +15712,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpMaxSegmentSize": { @@ -14956,6 +15738,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tcpMaxWindowSize": { @@ -14981,6 +15764,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsAllowDowngradeToPlainTextEnabled": { @@ -15003,6 +15787,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15042,6 +15827,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15070,6 +15856,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15108,6 +15895,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15138,6 +15926,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15170,6 +15959,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15200,6 +15990,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15238,6 +16029,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15268,6 +16060,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15300,6 +16093,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15330,6 +16124,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15368,6 +16163,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15398,6 +16194,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15430,6 +16227,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15460,6 +16258,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15498,6 +16297,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15528,6 +16328,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15560,6 +16361,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15590,6 +16392,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15628,6 +16431,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15658,6 +16462,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15690,6 +16495,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15720,6 +16526,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15758,6 +16565,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15788,6 +16596,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15820,6 +16629,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15850,6 +16660,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -15888,6 +16699,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -15918,6 +16730,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -15950,6 +16763,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -15980,6 +16794,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16018,6 +16833,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -16048,6 +16864,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -16080,6 +16897,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -16110,6 +16928,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16148,6 +16967,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -16178,6 +16998,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -16210,6 +17031,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -16240,6 +17062,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16320,6 +17143,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientProfileName": { @@ -16347,6 +17171,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientUsername": { @@ -16368,6 +17193,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -16390,6 +17216,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedEndpointPermissionOverrideEnabled": { @@ -16412,6 +17239,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -16433,6 +17261,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "password": { @@ -16456,6 +17285,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "subscriptionManagerEnabled": { @@ -16478,6 +17308,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16509,6 +17340,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "attributeValue": { @@ -16529,6 +17361,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientUsername": { @@ -16550,6 +17383,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -16571,6 +17405,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16704,6 +17539,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "cacheVirtualRouter": { @@ -16727,6 +17563,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -16749,6 +17586,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "heartbeat": { @@ -16774,6 +17612,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -16795,6 +17634,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "scheduledDeleteMsgDayList": { @@ -16822,6 +17662,7 @@ "scheduledDeleteMsgTimeList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "scheduledDeleteMsgTimeList": { @@ -16849,6 +17690,7 @@ "scheduledDeleteMsgDayList" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -16880,6 +17722,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clusterName": { @@ -16901,6 +17744,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliverToOneOverrideEnabled": { @@ -16925,6 +17769,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -16947,6 +17792,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventDataByteRateThreshold": { @@ -16990,6 +17836,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "globalCachingHeartbeat": { @@ -17015,6 +17862,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "globalCachingTopicLifetime": { @@ -17040,6 +17888,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMemory": { @@ -17065,6 +17914,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgsPerTopic": { @@ -17090,6 +17940,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxRequestQueueDepth": { @@ -17115,6 +17966,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTopicCount": { @@ -17140,6 +17992,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgLifetime": { @@ -17165,6 +18018,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -17186,6 +18040,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "newTopicAdvertisementEnabled": { @@ -17208,6 +18063,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17247,6 +18103,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -17275,6 +18132,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17309,6 +18167,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -17337,6 +18196,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17371,6 +18231,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -17399,6 +18260,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17433,6 +18295,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -17461,6 +18324,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17495,6 +18359,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -17523,6 +18388,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17557,6 +18423,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -17585,6 +18452,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17619,6 +18487,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -17647,6 +18516,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17673,6 +18543,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clusterName": { @@ -17694,6 +18565,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "homeClusterName": { @@ -17715,6 +18587,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -17736,6 +18609,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17797,6 +18671,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clusterName": { @@ -17818,6 +18693,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "homeClusterName": { @@ -17839,6 +18715,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -17860,10 +18737,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicPrefix": { - "description": "A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix.", + "description": "A topic prefix for global topics available from the remote Home Cache Cluster. A wildcard (/>) is implied at the end of the prefix.", "maxLength": 250, "minLength": 1, "type": "string", @@ -17880,6 +18758,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -17984,6 +18863,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "cacheName": { @@ -18005,6 +18885,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clusterName": { @@ -18026,6 +18907,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -18048,6 +18930,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "instanceName": { @@ -18069,6 +18952,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -18090,6 +18974,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "stopOnLostMsgEnabled": { @@ -18112,6 +18997,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18230,6 +19116,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clusterName": { @@ -18251,6 +19138,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -18272,6 +19160,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topic": { @@ -18292,6 +19181,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18448,6 +19338,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteMsgVpnName": { @@ -18473,6 +19364,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteNodeName": { @@ -18494,6 +19386,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18586,6 +19479,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -18616,6 +19510,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -18648,6 +19543,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -18678,6 +19574,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18716,6 +19613,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -18746,6 +19644,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -18778,6 +19677,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -18808,6 +19708,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18842,6 +19743,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -18870,6 +19772,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -18908,6 +19811,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -18938,6 +19842,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -18970,6 +19875,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19000,6 +19906,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19038,6 +19945,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19068,6 +19976,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19100,6 +20009,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19130,6 +20040,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19164,6 +20075,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19192,6 +20104,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19230,6 +20143,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19260,6 +20174,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19292,6 +20207,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19322,6 +20238,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19360,6 +20277,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19390,6 +20308,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19422,6 +20341,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19452,6 +20372,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19490,6 +20411,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19520,6 +20442,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19552,6 +20475,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19582,6 +20506,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19620,6 +20545,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19650,6 +20576,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19682,6 +20609,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19712,6 +20640,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19750,6 +20679,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19780,6 +20710,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19812,6 +20743,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19842,6 +20774,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -19880,6 +20813,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -19910,6 +20844,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -19942,6 +20877,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -19972,6 +20908,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -20010,6 +20947,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -20040,6 +20978,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -20072,6 +21011,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -20102,6 +21042,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -20140,6 +21081,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -20170,6 +21112,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -20202,6 +21145,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -20232,6 +21176,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -20270,6 +21215,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -20300,6 +21246,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -20332,6 +21279,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -20362,6 +21310,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -20412,6 +21361,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientDescription": { @@ -20436,6 +21386,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientId": { @@ -20460,6 +21411,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "connectionFactoryName": { @@ -20481,6 +21433,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dtoReceiveOverrideEnabled": { @@ -20503,6 +21456,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dtoReceiveSubscriberLocalPriority": { @@ -20528,6 +21482,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dtoReceiveSubscriberNetworkPriority": { @@ -20553,6 +21508,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dtoSendEnabled": { @@ -20575,6 +21531,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dynamicEndpointCreateDurableEnabled": { @@ -20597,6 +21554,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "dynamicEndpointRespectTtlEnabled": { @@ -20619,6 +21577,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedReceiveAckTimeout": { @@ -20644,6 +21603,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedReceiveReconnectRetryCount": { @@ -20669,6 +21629,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedReceiveReconnectRetryWait": { @@ -20694,6 +21655,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedReceiveWindowSize": { @@ -20719,6 +21681,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedReceiveWindowSizeAckThreshold": { @@ -20744,6 +21707,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedSendAckTimeout": { @@ -20769,6 +21733,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "guaranteedSendWindowSize": { @@ -20794,6 +21759,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "messagingDefaultDeliveryMode": { @@ -20820,6 +21786,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "messagingDefaultDmqEligibleEnabled": { @@ -20842,6 +21809,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "messagingDefaultElidingEligibleEnabled": { @@ -20864,6 +21832,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "messagingJmsxUserIdEnabled": { @@ -20886,6 +21855,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "messagingTextInXmlPayloadEnabled": { @@ -20908,6 +21878,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -20929,6 +21900,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportCompressionLevel": { @@ -20954,6 +21926,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportConnectRetryCount": { @@ -20979,6 +21952,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportConnectRetryPerHostCount": { @@ -21004,6 +21978,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportConnectTimeout": { @@ -21029,6 +22004,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportDirectTransportEnabled": { @@ -21051,6 +22027,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportKeepaliveCount": { @@ -21076,6 +22053,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportKeepaliveEnabled": { @@ -21098,6 +22076,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportKeepaliveInterval": { @@ -21123,6 +22102,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportMsgCallbackOnIoThreadEnabled": { @@ -21145,6 +22125,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportOptimizeDirectEnabled": { @@ -21167,6 +22148,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportPort": { @@ -21192,6 +22174,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportReadTimeout": { @@ -21217,6 +22200,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportReceiveBufferSize": { @@ -21242,6 +22226,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportReconnectRetryCount": { @@ -21267,6 +22252,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportReconnectRetryWait": { @@ -21292,6 +22278,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportSendBufferSize": { @@ -21317,6 +22304,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportTcpNoDelayEnabled": { @@ -21339,6 +22327,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "xaEnabled": { @@ -21361,6 +22350,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -21418,6 +22408,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "physicalName": { @@ -21442,6 +22433,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueName": { @@ -21463,6 +22455,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -21543,6 +22536,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "physicalName": { @@ -21567,6 +22561,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicName": { @@ -21588,6 +22583,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -21675,6 +22671,7 @@ "authenticationBasicUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationBasicUsername": { @@ -21701,6 +22698,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertContent": { @@ -21725,6 +22723,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationClientCertPassword": { @@ -21752,11 +22751,41 @@ "authenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, - "authenticationOauthClientId": { - "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 200, + "authenticationKerberosKeytabContent": { + "description": "The base64-encoded content of this User Principal's keytab. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 2048, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": true, + "x-requiredPost": false, + "x-requires": [ + "authenticationKerberosKeytabFileName", + "authenticationKerberosUserPrincipalName" + ], + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": true + }, + "authenticationKerberosKeytabFileName": { + "description": "The name of this User Principal's keytab file. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 255, "minLength": 0, "type": "string", "x-accessLevels": { @@ -21767,7 +22796,6 @@ "enabled" ], "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", "x-default": "", "x-deprecated": false, "x-identifying": false, @@ -21777,12 +22805,17 @@ "x-readOnlyPost": false, "x-readOptional": false, "x-requiredPost": false, + "x-requires": [ + "authenticationKerberosKeytabContent", + "authenticationKerberosUserPrincipalName" + ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, - "authenticationOauthClientScope": { - "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 200, + "authenticationKerberosServiceName": { + "description": "The Kerberos service name of the remote Kafka broker, not including /hostname@REALM. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`. Available since 2.40.", + "maxLength": 128, "minLength": 0, "type": "string", "x-accessLevels": { @@ -21804,6 +22837,92 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationKerberosUserPrincipalName": { + "description": "The Kerberos user principal name of the Kafka Receiver. This must include the @<REALM> suffix. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 642, + "minLength": 0, + "pattern": "^(.+@.+)?$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requires": [ + "authenticationKerberosKeytabContent", + "authenticationKerberosKeytabFileName" + ], + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationOauthClientId": { + "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 200, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationOauthClientScope": { + "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 200, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthClientSecret": { @@ -21829,6 +22948,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationOauthClientTokenEndpoint": { @@ -21856,15 +22976,17 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationScheme": { - "description": "The authentication scheme for the Kafka Receiver. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", + "description": "The authentication scheme for the Kafka Receiver. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"kerberos\" - Kerberos Authentication.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", "enum": [ "none", "basic", "scram", "client-certificate", + "kerberos", "oauth-client" ], "type": "string", @@ -21887,6 +23009,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationScramHash": { @@ -21915,6 +23038,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationScramPassword": { @@ -21943,6 +23067,7 @@ "authenticationScramUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationScramUsername": { @@ -21969,6 +23094,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "batchDelay": { @@ -21996,6 +23122,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "batchMaxSize": { @@ -22023,13 +23150,14 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "bootstrapAddressList": { "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092.\n\nThis corresponds to the Kafka consumer API `bootstrap.servers` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 1044, "minLength": 0, - "pattern": "^(((((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", + "pattern": "^(((((([0-9a-zA-Z\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", "type": "string", "x-accessLevels": { "get": "vpn/read-only", @@ -22050,6 +23178,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -22072,6 +23201,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupId": { @@ -22098,6 +23228,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupKeepaliveInterval": { @@ -22125,6 +23256,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupKeepaliveTimeout": { @@ -22152,6 +23284,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupMembershipType": { @@ -22180,6 +23313,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupPartitionSchemeList": { @@ -22206,6 +23340,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "kafkaReceiverName": { @@ -22227,13 +23362,13 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "metadataTopicExcludeList": { - "description": "A comma-separated list of regular expressions. Any matching topic names will be ignored in broker metadata. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "A comma-separated list of POSIX.2 regular expressions. Commas within each regular expression must be escaped as double commas. Any matching topic names will be ignored in broker metadata. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 1023, "minLength": 0, - "pattern": "^(((\\^.*|[a-zA-Z0-9\\._\\-]+),)*(\\^.*|[a-zA-Z0-9\\._\\-]+))?$", "type": "string", "x-accessLevels": { "get": "vpn/read-only", @@ -22254,6 +23389,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "metadataTopicRefreshInterval": { @@ -22281,6 +23417,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -22302,6 +23439,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportTlsEnabled": { @@ -22326,6 +23464,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -22388,6 +23527,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "initialOffset": { @@ -22416,6 +23556,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "kafkaReceiverName": { @@ -22437,6 +23578,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "localKey": { @@ -22463,6 +23605,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "localTopic": { @@ -22489,6 +23632,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -22510,13 +23654,14 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicName": { - "description": "The name of the Topic.", + "description": "The name of the Topic or a POSIX.2 regular expression starting with '^'.", "maxLength": 255, "minLength": 1, - "pattern": "^\\^.*|[a-zA-Z0-9\\._\\-]+$", + "pattern": "^\\^.{0,254}|[a-zA-Z0-9\\._\\-]{1,255}$", "type": "string", "x-accessLevels": { "get": "vpn/read-only" @@ -22531,6 +23676,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -22641,6 +23787,7 @@ "authenticationBasicUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationBasicUsername": { @@ -22667,6 +23814,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertContent": { @@ -22691,6 +23839,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationClientCertPassword": { @@ -22718,48 +23867,21 @@ "authenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, - "authenticationOauthClientId": { - "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 200, - "minLength": 0, - "type": "string", - "x-accessLevels": { - "get": "vpn/read-only", - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" - ], - "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", - "x-default": "", - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": false, - "x-readOnlyOther": false, - "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "authenticationOauthClientScope": { - "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 200, + "authenticationKerberosKeytabContent": { + "description": "The base64-encoded content of this User Principal's keytab. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 2048, "minLength": 0, "type": "string", "x-accessLevels": { - "get": "vpn/read-only", "patch": "vpn/read-write" }, "x-autoDisable": [ "enabled" ], "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", "x-default": "", "x-deprecated": false, "x-identifying": false, @@ -22767,41 +23889,20 @@ "x-opaque": false, "x-readOnlyOther": false, "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "authenticationOauthClientSecret": { - "description": "The OAuth client secret. To be used when authenticationScheme is \"oauth-client\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 512, - "minLength": 0, - "type": "string", - "x-accessLevels": { - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" - ], - "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", - "x-default": "", - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": true, - "x-readOnlyOther": false, - "x-readOnlyPost": false, "x-readOptional": true, "x-requiredPost": false, + "x-requires": [ + "authenticationKerberosKeytabFileName", + "authenticationKerberosUserPrincipalName" + ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, - "authenticationOauthClientTokenEndpoint": { - "description": "The OAuth token endpoint URL that the Kafka Sender will use to request a token for login to the Kafka broker. Must begin with \"https\". To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 2048, + "authenticationKerberosKeytabFileName": { + "description": "The name of this User Principal's keytab file. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 255, "minLength": 0, - "pattern": "^([hH][tT][tT][pP][sS]://.+)?$", "type": "string", "x-accessLevels": { "get": "vpn/read-only", @@ -22811,7 +23912,6 @@ "enabled" ], "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", "x-default": "", "x-deprecated": false, "x-identifying": false, @@ -22821,46 +23921,18 @@ "x-readOnlyPost": false, "x-readOptional": false, "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "authenticationScheme": { - "description": "The authentication scheme for the Kafka Sender. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", - "enum": [ - "none", - "basic", - "scram", - "client-certificate", - "oauth-client" - ], - "type": "string", - "x-accessLevels": { - "get": "vpn/read-only", - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" + "x-requires": [ + "authenticationKerberosKeytabContent", + "authenticationKerberosUserPrincipalName" ], - "x-configSyncDefault": "none", - "x-configSyncTableType": "vpn", - "x-default": "none", - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": false, - "x-readOnlyOther": false, - "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, - "authenticationScramHash": { - "description": "The hash used for SCRAM authentication. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", - "enum": [ - "sha-256", - "sha-512" - ], + "authenticationKerberosServiceName": { + "description": "The Kerberos service name of the remote Kafka broker, not including /hostname@REALM. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`. Available since 2.40.", + "maxLength": 128, + "minLength": 0, "type": "string", "x-accessLevels": { "get": "vpn/read-only", @@ -22869,9 +23941,9 @@ "x-autoDisable": [ "enabled" ], - "x-configSyncDefault": "sha-512", + "x-configSyncDefault": "", "x-configSyncTableType": "vpn", - "x-default": "sha-512", + "x-default": "", "x-deprecated": false, "x-identifying": false, "x-identifyingDirect": false, @@ -22881,39 +23953,43 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, - "authenticationScramPassword": { - "description": "The password for the Username. To be used when authenticationScheme is \"scram\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 255, + "authenticationKerberosUserPrincipalName": { + "description": "The Kerberos user principal name of the Kafka Sender. This must include the @<REALM> suffix. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. The default value is `\"\"`. Available since 2.40.", + "maxLength": 642, "minLength": 0, + "pattern": "^(.+@.+)?$", "type": "string", "x-accessLevels": { + "get": "vpn/read-only", "patch": "vpn/read-write" }, "x-autoDisable": [ "enabled" ], "x-configSyncDefault": "", - "x-configSyncTableType": "vpn", "x-default": "", "x-deprecated": false, "x-identifying": false, "x-identifyingDirect": false, - "x-opaque": true, + "x-opaque": false, "x-readOnlyOther": false, "x-readOnlyPost": false, - "x-readOptional": true, + "x-readOptional": false, "x-requiredPost": false, "x-requires": [ - "authenticationScramUsername" + "authenticationKerberosKeytabContent", + "authenticationKerberosKeytabFileName" ], "x-requiresDisable": [], - "x-writeOnly": true + "x-sensitive": false, + "x-writeOnly": false }, - "authenticationScramUsername": { - "description": "The username the Kafka Sender uses to login to the remote Kafka broker. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 255, + "authenticationOauthClientId": { + "description": "The OAuth client ID. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 200, "minLength": 0, "type": "string", "x-accessLevels": { @@ -22935,94 +24011,13 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, - "batchDelay": { - "description": "Delay (in ms) to wait to accumulate a batch of messages to send. Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `linger.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `5`.", - "format": "int32", - "maximum": 900000, - "minimum": 0, - "type": "integer", - "x-accessLevels": { - "get": "vpn/read-only", - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" - ], - "x-configSyncDefault": 5, - "x-configSyncTableType": "vpn", - "x-default": 5, - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": false, - "x-readOnlyOther": false, - "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "batchMaxMsgCount": { - "description": "Maximum number of messages sent in a single batch. Batching is done for all Senders on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `10000`.", - "format": "int32", - "maximum": 1000000, - "minimum": 1, - "type": "integer", - "x-accessLevels": { - "get": "vpn/read-only", - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" - ], - "x-configSyncDefault": 10000, - "x-configSyncTableType": "vpn", - "x-default": 10000, - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": false, - "x-readOnlyOther": false, - "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "batchMaxSize": { - "description": "Maximum size of a message batch, in bytes (B). Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `batch.size` configuration setting, and should not exceed either the Kafka broker `message.max.bytes` configuration setting, or the per-Topic override of `max.message.bytes`.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1000000`.", - "format": "int32", - "maximum": 2147483647, - "minimum": 1, - "type": "integer", - "x-accessLevels": { - "get": "vpn/read-only", - "patch": "vpn/read-write" - }, - "x-autoDisable": [ - "enabled" - ], - "x-configSyncDefault": 1000000, - "x-configSyncTableType": "vpn", - "x-default": 1000000, - "x-deprecated": false, - "x-identifying": false, - "x-identifyingDirect": false, - "x-opaque": false, - "x-readOnlyOther": false, - "x-readOnlyPost": false, - "x-readOptional": false, - "x-requiredPost": false, - "x-requiresDisable": [], - "x-writeOnly": false - }, - "bootstrapAddressList": { - "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092.\n\nThis corresponds to the Kafka producer API `bootstrap.servers` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", - "maxLength": 1044, + "authenticationOauthClientScope": { + "description": "The OAuth scope. To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 200, "minLength": 0, - "pattern": "^(((((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.])+)|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", "type": "string", "x-accessLevels": { "get": "vpn/read-only", @@ -23043,6 +24038,291 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationOauthClientSecret": { + "description": "The OAuth client secret. To be used when authenticationScheme is \"oauth-client\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 512, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": true, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": true, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": true, + "x-writeOnly": true + }, + "authenticationOauthClientTokenEndpoint": { + "description": "The OAuth token endpoint URL that the Kafka Sender will use to request a token for login to the Kafka broker. Must begin with \"https\". To be used when authenticationScheme is \"oauth-client\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 2048, + "minLength": 0, + "pattern": "^([hH][tT][tT][pP][sS]://.+)?$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationScheme": { + "description": "The authentication scheme for the Kafka Sender. The bootstrap addresses must resolve to an appropriately configured and compatible listener port on the Kafka Broker for the given scheme. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - Anonymous Authentication. Used with Kafka Broker PLAINTEXT listener ports.\n\"basic\" - Basic Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"scram\" - Salted Challenge Response Authentication. Used with Kafka Broker SASL_PLAINTEXT and SASL_SSL listener ports.\n\"client-certificate\" - Client Certificate Authentication. Used with Kafka Broker SSL listener ports.\n\"kerberos\" - Kerberos Authentication.\n\"oauth-client\" - Oauth Authentication. Used with Kafka Broker SASL_SSL listener ports.\n
\n", + "enum": [ + "none", + "basic", + "scram", + "client-certificate", + "kerberos", + "oauth-client" + ], + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "none", + "x-configSyncTableType": "vpn", + "x-default": "none", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationScramHash": { + "description": "The hash used for SCRAM authentication. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"sha-512\"`. The allowed values and their meaning are:\n\n
\n\"sha-256\" - SHA-2 256 bits.\n\"sha-512\" - SHA-2 512 bits.\n
\n", + "enum": [ + "sha-256", + "sha-512" + ], + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "sha-512", + "x-configSyncTableType": "vpn", + "x-default": "sha-512", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationScramPassword": { + "description": "The password for the Username. To be used when authenticationScheme is \"scram\". This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 255, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": true, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": true, + "x-requiredPost": false, + "x-requires": [ + "authenticationScramUsername" + ], + "x-requiresDisable": [], + "x-sensitive": true, + "x-writeOnly": true + }, + "authenticationScramUsername": { + "description": "The username the Kafka Sender uses to login to the remote Kafka broker. To be used when authenticationScheme is \"scram\". Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 255, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "batchDelay": { + "description": "Delay (in ms) to wait to accumulate a batch of messages to send. Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `linger.ms` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `5`.", + "format": "int32", + "maximum": 900000, + "minimum": 0, + "type": "integer", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": 5, + "x-configSyncTableType": "vpn", + "x-default": 5, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "batchMaxMsgCount": { + "description": "Maximum number of messages sent in a single batch. Batching is done for all Senders on a per-partition basis. Modifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `10000`.", + "format": "int32", + "maximum": 1000000, + "minimum": 1, + "type": "integer", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": 10000, + "x-configSyncTableType": "vpn", + "x-default": 10000, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "batchMaxSize": { + "description": "Maximum size of a message batch, in bytes (B). Batching is done for all Senders on a per-partition basis.\n\nThis corresponds to the Kafka producer API `batch.size` configuration setting, and should not exceed either the Kafka broker `message.max.bytes` configuration setting, or the per-Topic override of `max.message.bytes`.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `1000000`.", + "format": "int32", + "maximum": 2147483647, + "minimum": 1, + "type": "integer", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": 1000000, + "x-configSyncTableType": "vpn", + "x-default": 1000000, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "bootstrapAddressList": { + "description": "Comma separated list of addresses (and optional ports) of brokers in the Kafka Cluster from which the state of the entire Kafka Cluster can be learned. If a port is not provided with an address it will default to 9092.\n\nThis corresponds to the Kafka producer API `bootstrap.servers` configuration setting.\n\nModifying this attribute while the object (or the relevant part of the object) is administratively enabled may be service impacting as enabled will be temporarily set to false to apply the change. Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "maxLength": 1044, + "minLength": 0, + "pattern": "^(((((([0-9a-zA-Z\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})),)*(((([0-9a-zA-Z\\-\\.]){1,253})|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])((:[0-9]{1,5}){0,1})))?$", + "type": "string", + "x-accessLevels": { + "get": "vpn/read-only", + "patch": "vpn/read-write" + }, + "x-autoDisable": [ + "enabled" + ], + "x-configSyncDefault": "", + "x-configSyncTableType": "vpn", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -23065,6 +24345,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "idempotenceEnabled": { @@ -23089,6 +24370,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "kafkaSenderName": { @@ -23110,6 +24392,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -23131,6 +24414,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportCompressionEnabled": { @@ -23155,6 +24439,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportCompressionLevel": { @@ -23182,6 +24467,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportCompressionType": { @@ -23212,6 +24498,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "transportTlsEnabled": { @@ -23236,6 +24523,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -23288,6 +24576,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -23310,6 +24599,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "kafkaSenderName": { @@ -23331,6 +24621,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -23352,6 +24643,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionConsistentHash": { @@ -23381,6 +24673,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionExplicitNumber": { @@ -23408,6 +24701,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionRandomFallbackEnabled": { @@ -23432,6 +24726,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionScheme": { @@ -23461,6 +24756,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueName": { @@ -23482,6 +24778,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteKey": { @@ -23508,6 +24805,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteTopic": { @@ -23535,6 +24833,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -23640,6 +24939,10 @@ "description": "The URI of this Message VPN's collection of ACL Profile objects.", "type": "string" }, + "authenticationKerberosRealmsUri": { + "description": "The URI of this Message VPN's collection of Realm objects. Available since 2.40.", + "type": "string" + }, "authenticationOauthProfilesUri": { "description": "The URI of this Message VPN's collection of OAuth Profile objects. Available since 2.25.", "type": "string" @@ -23772,6 +25075,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -23794,6 +25098,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgLifetime": { @@ -23819,6 +25124,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -23840,6 +25146,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -23921,6 +25228,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "mqttSessionClientId": { @@ -23941,6 +25249,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "mqttSessionVirtualRouter": { @@ -23964,6 +25273,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -23985,6 +25295,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "owner": { @@ -24011,6 +25322,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueConsumerAckPropagationEnabled": { @@ -24033,6 +25345,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueDeadMsgQueue": { @@ -24058,6 +25371,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueEventBindCountThreshold": { @@ -24092,6 +25406,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxDeliveredUnackedMsgsPerFlow": { @@ -24117,6 +25432,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxMsgSize": { @@ -24142,6 +25458,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxMsgSpoolUsage": { @@ -24167,6 +25484,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxRedeliveryCount": { @@ -24192,6 +25510,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxTtl": { @@ -24217,6 +25536,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRejectLowPriorityMsgEnabled": { @@ -24239,6 +25559,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRejectLowPriorityMsgLimit": { @@ -24264,6 +25585,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRejectMsgToSenderOnDiscardBehavior": { @@ -24293,6 +25615,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueRespectTtlEnabled": { @@ -24315,6 +25638,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -24371,6 +25695,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -24401,6 +25726,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -24433,6 +25759,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -24463,6 +25790,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -24501,6 +25829,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -24531,6 +25860,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -24563,6 +25893,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -24593,6 +25924,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -24631,6 +25963,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -24661,6 +25994,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -24693,6 +26027,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -24723,6 +26058,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -24765,6 +26101,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "mqttSessionVirtualRouter": { @@ -24788,6 +26125,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -24809,6 +26147,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscriptionQos": { @@ -24834,6 +26173,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscriptionTopic": { @@ -24854,6 +26194,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -24982,6 +26323,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationBasicUsername": { @@ -25006,6 +26348,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationScheme": { @@ -25032,6 +26375,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -25054,6 +26398,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "host": { @@ -25079,6 +26424,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -25100,6 +26446,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "port": { @@ -25125,6 +26472,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "proxyName": { @@ -25146,6 +26494,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "proxyType": { @@ -25172,6 +26521,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -25236,6 +26586,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "consumerAckPropagationEnabled": { @@ -25258,6 +26609,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deadMsgQueue": { @@ -25283,6 +26635,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryCountEnabled": { @@ -25305,6 +26658,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryDelay": { @@ -25330,6 +26684,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "egressEnabled": { @@ -25352,6 +26707,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventBindCountThreshold": { @@ -25383,6 +26739,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxBindCount": { @@ -25408,6 +26765,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxDeliveredUnackedMsgsPerFlow": { @@ -25433,6 +26791,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSize": { @@ -25458,6 +26817,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSpoolUsage": { @@ -25483,6 +26843,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxRedeliveryCount": { @@ -25508,6 +26869,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTtl": { @@ -25533,6 +26895,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -25554,6 +26917,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "owner": { @@ -25580,6 +26944,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionCount": { @@ -25605,6 +26970,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionRebalanceDelay": { @@ -25630,6 +26996,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "partitionRebalanceMaxHandoffTime": { @@ -25655,6 +27022,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "permission": { @@ -25686,6 +27054,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueName": { @@ -25707,6 +27076,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayEnabled": { @@ -25731,6 +27101,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayInitialInterval": { @@ -25758,6 +27129,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMaxInterval": { @@ -25785,6 +27157,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMultiplier": { @@ -25812,6 +27185,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryEnabled": { @@ -25834,6 +27208,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgEnabled": { @@ -25856,6 +27231,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgLimit": { @@ -25881,6 +27257,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectMsgToSenderOnDiscardBehavior": { @@ -25910,6 +27287,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectMsgPriorityEnabled": { @@ -25935,6 +27313,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectTtlEnabled": { @@ -25957,6 +27336,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -26000,6 +27380,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -26030,6 +27411,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -26062,6 +27444,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -26092,6 +27475,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -26130,6 +27514,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -26160,6 +27545,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -26192,6 +27578,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -26222,6 +27609,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -26260,6 +27648,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -26290,6 +27679,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -26322,6 +27712,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -26352,6 +27743,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -26408,6 +27800,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueName": { @@ -26429,6 +27822,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscriptionTopic": { @@ -26449,6 +27843,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -26534,6 +27929,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "consumerAckPropagationEnabled": { @@ -26556,6 +27952,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deadMsgQueue": { @@ -26581,6 +27978,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryDelay": { @@ -26606,6 +28004,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "durabilityOverride": { @@ -26632,6 +28031,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventBindCountThreshold": { @@ -26666,6 +28066,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxDeliveredUnackedMsgsPerFlow": { @@ -26691,6 +28092,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSize": { @@ -26716,6 +28118,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSpoolUsage": { @@ -26741,6 +28144,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxRedeliveryCount": { @@ -26766,6 +28170,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTtl": { @@ -26791,6 +28196,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -26812,6 +28218,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "permission": { @@ -26841,10 +28248,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueNameFilter": { - "description": "A pattern used to determine which Queues use settings from this Template. Two different wildcards can be used in the pattern: * and >. Similar to topic filters or subscription patterns, a > matches anything (but only when used at the end), and a * matches zero or more characters but never a slash (/). A > is only a wildcard when used at the end, after a /. A * is only allowed at the end, after a slash (/). Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "A pattern used to determine which Queues use settings from this Template. Two different wildcards can be used in the pattern: * and >. Similar to topic filters or subscription patterns, a > matches anything (but only when used at the end), and a * matches zero or more characters but never a slash (/). A > is only a wildcard when used at the end, after a /. A * is only allowed at the end, after a slash (/). Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -26865,6 +28273,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueTemplateName": { @@ -26886,6 +28295,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayEnabled": { @@ -26908,6 +28318,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayInitialInterval": { @@ -26933,6 +28344,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMaxInterval": { @@ -26958,6 +28370,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMultiplier": { @@ -26983,6 +28396,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryEnabled": { @@ -27005,6 +28419,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgEnabled": { @@ -27027,6 +28442,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgLimit": { @@ -27052,6 +28468,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectMsgToSenderOnDiscardBehavior": { @@ -27079,6 +28496,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectMsgPriorityEnabled": { @@ -27101,6 +28519,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectTtlEnabled": { @@ -27123,6 +28542,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27166,6 +28586,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -27196,6 +28617,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -27228,6 +28650,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -27258,6 +28681,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27296,6 +28720,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -27326,6 +28751,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -27358,6 +28784,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -27388,6 +28815,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27426,6 +28854,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -27456,6 +28885,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -27488,6 +28918,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -27518,6 +28949,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27617,6 +29049,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "ingressEnabled": { @@ -27639,6 +29072,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxSpoolUsage": { @@ -27664,6 +29098,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -27685,6 +29120,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replayLogName": { @@ -27706,6 +29142,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicFilterEnabled": { @@ -27728,6 +29165,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27789,6 +29227,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replayLogName": { @@ -27810,6 +29249,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicFilterSubscription": { @@ -27830,6 +29270,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -27933,6 +29374,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicatedTopic": { @@ -27953,6 +29395,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "replicationMode": { @@ -27979,6 +29422,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -28082,6 +29526,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -28104,6 +29549,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -28125,6 +29571,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -28145,6 +29592,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "service": { @@ -28169,6 +29617,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "vendor": { @@ -28193,6 +29642,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -28242,6 +29692,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -28263,6 +29714,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "postRequestTarget": { @@ -28287,6 +29739,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueBindingName": { @@ -28308,6 +29761,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "requestTargetEvaluation": { @@ -28334,6 +29788,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -28354,6 +29809,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -28402,6 +29858,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "headerValue": { @@ -28425,6 +29882,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "msgVpnName": { @@ -28446,6 +29904,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueBindingName": { @@ -28467,6 +29926,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -28487,6 +29947,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -28567,6 +30028,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "headerValue": { @@ -28591,6 +30053,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -28612,6 +30075,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueBindingName": { @@ -28633,6 +30097,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -28653,6 +30118,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -28793,6 +30259,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationAwsRegion": { @@ -28817,6 +30284,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationAwsSecretAccessKey": { @@ -28840,6 +30308,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationAwsService": { @@ -28864,6 +30333,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationClientCertContent": { @@ -28888,6 +30358,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationClientCertPassword": { @@ -28915,6 +30386,7 @@ "authenticationClientCertContent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": true }, "authenticationHttpBasicPassword": { @@ -28943,6 +30415,7 @@ "authenticationHttpBasicUsername" ], "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationHttpBasicUsername": { @@ -28972,6 +30445,7 @@ "authenticationHttpBasicPassword" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationHttpHeaderName": { @@ -28997,6 +30471,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationHttpHeaderValue": { @@ -29021,6 +30496,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationOauthClientId": { @@ -29047,6 +30523,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthClientScope": { @@ -29073,6 +30550,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthClientSecret": { @@ -29098,6 +30576,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationOauthClientTokenEndpoint": { @@ -29124,6 +30603,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthClientTokenExpiryDefault": { @@ -29151,6 +30631,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthJwtSecretKey": { @@ -29176,6 +30657,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "authenticationOauthJwtTokenEndpoint": { @@ -29202,6 +30684,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationOauthJwtTokenExpiryDefault": { @@ -29229,6 +30712,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authenticationScheme": { @@ -29263,6 +30747,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -29285,6 +30770,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "httpMethod": { @@ -29311,6 +30797,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "localInterface": { @@ -29335,6 +30822,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxPostWaitTime": { @@ -29360,6 +30848,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -29381,6 +30870,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "outgoingConnectionCount": { @@ -29408,6 +30898,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "proxyName": { @@ -29432,6 +30923,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remoteHost": { @@ -29459,6 +30951,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "remotePort": { @@ -29489,6 +30982,7 @@ "tlsEnabled" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restConsumerName": { @@ -29509,6 +31003,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -29529,6 +31024,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "retryDelay": { @@ -29554,6 +31050,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsCipherSuiteList": { @@ -29580,6 +31077,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsEnabled": { @@ -29607,6 +31105,7 @@ "remotePort" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -29655,6 +31154,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthJwtClaimName": { @@ -29675,6 +31175,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthJwtClaimValue": { @@ -29695,6 +31196,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restConsumerName": { @@ -29715,6 +31217,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -29735,6 +31238,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -29832,6 +31336,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restConsumerName": { @@ -29852,6 +31357,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "restDeliveryPointName": { @@ -29872,6 +31378,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "tlsTrustedCommonName": { @@ -29892,6 +31399,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30018,6 +31526,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sequencedTopic": { @@ -30038,6 +31547,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30118,6 +31628,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueEventBindCountThreshold": { @@ -30149,6 +31660,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "queueMaxMsgSpoolUsage": { @@ -30174,6 +31686,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverAclConnectDefaultAction": { @@ -30200,6 +31713,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverEnabled": { @@ -30222,6 +31736,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverEventConnectionCountPerClientUsernameThreshold": { @@ -30248,6 +31763,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpCongestionWindowSize": { @@ -30273,6 +31789,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpKeepaliveCount": { @@ -30298,6 +31815,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpKeepaliveIdleTime": { @@ -30323,6 +31841,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpKeepaliveInterval": { @@ -30348,6 +31867,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpMaxSegmentSize": { @@ -30373,6 +31893,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverTcpMaxWindowSize": { @@ -30398,6 +31919,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "telemetryProfileName": { @@ -30419,6 +31941,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "traceEnabled": { @@ -30441,6 +31964,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "traceSendSpanGenerationEnabled": { @@ -30463,6 +31987,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30523,6 +32048,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -30553,6 +32079,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -30585,6 +32112,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -30615,6 +32143,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30653,6 +32182,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -30683,6 +32213,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -30715,6 +32246,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -30745,6 +32277,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30771,6 +32304,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "receiverAclConnectExceptionAddress": { @@ -30792,6 +32326,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "telemetryProfileName": { @@ -30813,6 +32348,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -30905,6 +32441,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -30935,6 +32472,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -30967,6 +32505,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -30997,6 +32536,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -31041,6 +32581,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -31062,6 +32603,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "telemetryProfileName": { @@ -31083,6 +32625,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "traceFilterName": { @@ -31104,6 +32647,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -31165,6 +32709,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscription": { @@ -31185,6 +32730,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "subscriptionSyntax": { @@ -31207,6 +32753,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "telemetryProfileName": { @@ -31228,6 +32775,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "traceFilterName": { @@ -31249,6 +32797,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -31382,6 +32931,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "consumerAckPropagationEnabled": { @@ -31404,6 +32954,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deadMsgQueue": { @@ -31429,6 +32980,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryCountEnabled": { @@ -31451,6 +33003,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryDelay": { @@ -31476,6 +33029,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "egressEnabled": { @@ -31498,6 +33052,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventBindCountThreshold": { @@ -31529,6 +33084,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxBindCount": { @@ -31554,6 +33110,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxDeliveredUnackedMsgsPerFlow": { @@ -31579,6 +33136,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSize": { @@ -31604,6 +33162,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxRedeliveryCount": { @@ -31629,6 +33188,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxSpoolUsage": { @@ -31654,6 +33214,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTtl": { @@ -31679,6 +33240,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -31700,6 +33262,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "owner": { @@ -31726,6 +33289,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "permission": { @@ -31757,6 +33321,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayEnabled": { @@ -31781,6 +33346,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayInitialInterval": { @@ -31808,6 +33374,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMaxInterval": { @@ -31835,6 +33402,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMultiplier": { @@ -31862,6 +33430,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryEnabled": { @@ -31884,6 +33453,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgEnabled": { @@ -31906,6 +33476,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgLimit": { @@ -31931,6 +33502,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectMsgToSenderOnDiscardBehavior": { @@ -31960,6 +33532,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectMsgPriorityEnabled": { @@ -31985,6 +33558,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectTtlEnabled": { @@ -32007,6 +33581,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicEndpointName": { @@ -32028,6 +33603,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -32071,6 +33647,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -32101,6 +33678,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -32133,6 +33711,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -32163,6 +33742,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -32201,6 +33781,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -32231,6 +33812,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -32263,6 +33845,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -32293,6 +33876,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -32331,6 +33915,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -32361,6 +33946,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -32393,6 +33979,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -32423,6 +34010,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -32480,6 +34068,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "consumerAckPropagationEnabled": { @@ -32502,6 +34091,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deadMsgQueue": { @@ -32527,6 +34117,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "deliveryDelay": { @@ -32552,6 +34143,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "eventBindCountThreshold": { @@ -32586,6 +34178,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxDeliveredUnackedMsgsPerFlow": { @@ -32611,6 +34204,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSize": { @@ -32636,6 +34230,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxMsgSpoolUsage": { @@ -32661,6 +34256,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxRedeliveryCount": { @@ -32686,6 +34282,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "maxTtl": { @@ -32711,6 +34308,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -32732,6 +34330,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "permission": { @@ -32761,6 +34360,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayEnabled": { @@ -32783,6 +34383,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayInitialInterval": { @@ -32808,6 +34409,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMaxInterval": { @@ -32833,6 +34435,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryDelayMultiplier": { @@ -32858,6 +34461,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "redeliveryEnabled": { @@ -32880,6 +34484,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgEnabled": { @@ -32902,6 +34507,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectLowPriorityMsgLimit": { @@ -32927,6 +34533,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "rejectMsgToSenderOnDiscardBehavior": { @@ -32954,6 +34561,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectMsgPriorityEnabled": { @@ -32976,6 +34584,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "respectTtlEnabled": { @@ -32998,10 +34607,11 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicEndpointNameFilter": { - "description": "A pattern used to determine which Topic Endpoints use settings from this Template. Two different wildcards can be used in the pattern: * and >. Similar to topic filters or subscription patterns, a > matches anything (but only when used at the end), and a * matches zero or more characters but never a slash (/). A > is only a wildcard when used at the end, after a /. A * is only allowed at the end, after a slash (/). Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", + "description": "A pattern used to determine which Topic Endpoints use settings from this Template. Two different wildcards can be used in the pattern: * and >. Similar to topic filters or subscription patterns, a > matches anything (but only when used at the end), and a * matches zero or more characters but never a slash (/). A > is only a wildcard when used at the end, after a /. A * is only allowed at the end, after a slash (/). Changes to this attribute are synchronized to HA mates and replication sites via config-sync. The default value is `\"\"`.", "maxLength": 200, "minLength": 0, "type": "string", @@ -33022,6 +34632,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "topicEndpointTemplateName": { @@ -33043,6 +34654,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -33086,6 +34698,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -33116,6 +34729,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -33148,6 +34762,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -33178,6 +34793,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -33216,6 +34832,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -33246,6 +34863,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -33278,6 +34896,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -33308,6 +34927,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -33346,6 +34966,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -33376,6 +34997,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -33408,6 +35030,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -33438,6 +35061,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -33562,6 +35186,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "accessLevelGroupsClaimStringFormat": { @@ -33588,6 +35213,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientId": { @@ -33612,6 +35238,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientRedirectUri": { @@ -33636,6 +35263,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientRequiredType": { @@ -33660,6 +35288,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientScope": { @@ -33684,6 +35313,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientSecret": { @@ -33707,6 +35337,7 @@ "x-readOptional": true, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": true, "x-writeOnly": true }, "clientValidateTypeEnabled": { @@ -33729,6 +35360,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "defaultGlobalAccessLevel": { @@ -33757,6 +35389,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "defaultMsgVpnAccessLevel": { @@ -33784,6 +35417,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "displayName": { @@ -33808,6 +35442,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "enabled": { @@ -33830,6 +35465,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointAuthorization": { @@ -33854,6 +35490,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointDiscovery": { @@ -33878,6 +35515,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointDiscoveryRefreshInterval": { @@ -33903,6 +35541,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointIntrospection": { @@ -33927,6 +35566,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointIntrospectionTimeout": { @@ -33952,6 +35592,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointJwks": { @@ -33976,6 +35617,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointJwksRefreshInterval": { @@ -34001,6 +35643,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointToken": { @@ -34025,6 +35668,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointTokenTimeout": { @@ -34050,6 +35694,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointUserinfo": { @@ -34074,6 +35719,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "endpointUserinfoTimeout": { @@ -34099,6 +35745,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "interactiveEnabled": { @@ -34121,6 +35768,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "interactivePromptForExpiredSession": { @@ -34145,6 +35793,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "interactivePromptForNewSession": { @@ -34169,6 +35818,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "issuer": { @@ -34193,6 +35843,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -34214,6 +35865,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthRole": { @@ -34240,6 +35892,32 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "proxyName": { + "description": "The name of the proxy to use for discovery, user info, jwks, and introspection requests. Leave empty for no proxy. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"\"`. Available since 2.41.", + "maxLength": 32, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "", + "x-configSyncTableType": "router", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerParseAccessTokenEnabled": { @@ -34262,6 +35940,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredAudience": { @@ -34286,6 +35965,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredIssuer": { @@ -34310,6 +35990,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredScope": { @@ -34334,6 +36015,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredType": { @@ -34358,6 +36040,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateAudienceEnabled": { @@ -34380,6 +36063,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateIssuerEnabled": { @@ -34402,6 +36086,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateScopeEnabled": { @@ -34424,6 +36109,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerValidateTypeEnabled": { @@ -34446,6 +36132,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempEnabled": { @@ -34468,6 +36155,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "usernameClaimName": { @@ -34492,6 +36180,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -34526,6 +36215,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "globalAccessLevel": { @@ -34554,6 +36244,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupName": { @@ -34574,6 +36265,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnAccessLevel": { @@ -34601,6 +36293,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -34622,6 +36315,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -34672,6 +36366,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "groupName": { @@ -34692,6 +36387,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -34713,6 +36409,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -34734,6 +36431,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -34853,6 +36551,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -34874,6 +36573,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -34953,6 +36653,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "authorizationParameterValue": { @@ -34977,6 +36678,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -34998,6 +36700,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35077,6 +36780,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clientRequiredClaimValue": { @@ -35097,6 +36801,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -35118,6 +36823,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35204,6 +36910,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -35225,6 +36932,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "oauthProfileName": { @@ -35246,6 +36954,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35359,6 +37068,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredClaimName": { @@ -35379,6 +37089,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "resourceServerRequiredClaimValue": { @@ -35399,6 +37110,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35498,6 +37210,265 @@ ], "type": "object" }, + "ProxiesResponse": { + "properties": { + "data": { + "items": { + "$ref": "#/definitions/Proxy" + }, + "type": "array" + }, + "links": { + "items": { + "$ref": "#/definitions/ProxyLinks" + }, + "type": "array" + }, + "meta": { + "$ref": "#/definitions/SempMeta" + } + }, + "required": [ + "meta" + ], + "type": "object" + }, + "Proxy": { + "properties": { + "authenticationBasicPassword": { + "description": "The password to use with basic authentication. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"\"`.", + "maxLength": 64, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "", + "x-configSyncTableType": "router", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": true, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": true, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": true, + "x-writeOnly": true + }, + "authenticationBasicUsername": { + "description": "The username to use with basic authentication. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"\"`.", + "maxLength": 32, + "minLength": 0, + "type": "string", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "", + "x-configSyncTableType": "router", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "authenticationScheme": { + "description": "The authentication scheme used to connect to the proxy. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"none\"`. The allowed values and their meaning are:\n\n
\n\"none\" - No authentication.\n\"basic\" - Username/password authentication.\n
\n", + "enum": [ + "none", + "basic" + ], + "type": "string", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "none", + "x-configSyncTableType": "router", + "x-default": "none", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "enabled": { + "description": "Enable or disable the proxy. When disabled, no connections are initiated to this particular Proxy. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `false`.", + "type": "boolean", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": false, + "x-configSyncTableType": "router", + "x-default": false, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "host": { + "description": "The IP address or host name of the proxy. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"\"`.", + "maxLength": 253, + "minLength": 0, + "pattern": "^([0-9a-zA-Z\\-\\.]*|([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|\\[([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}\\]|([0-9a-fA-F]{1,4}:){1,7}:|\\[([0-9a-fA-F]{1,4}:){1,7}:\\]|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|\\[([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}\\]|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|\\[([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}\\]|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|\\[([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}\\]|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|\\[([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}\\]|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|\\[([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}\\]|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|\\[[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})\\]|:((:[0-9a-fA-F]{1,4}){1,7}|:)|\\[:((:[0-9a-fA-F]{1,4}){1,7}|:)\\])$", + "type": "string", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "", + "x-configSyncTableType": "router", + "x-default": "", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "port": { + "description": "The port to connect to on the proxy host. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `0`.", + "format": "int32", + "maximum": 65535, + "minimum": 0, + "type": "integer", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": 0, + "x-configSyncTableType": "router", + "x-default": 0, + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "proxyName": { + "description": "The name of the proxy.", + "maxLength": 32, + "minLength": 1, + "pattern": "^[^#*? ]([^*?]*[^*? ])?$", + "type": "string", + "x-accessLevels": { + "get": "global/read-only" + }, + "x-autoDisable": [], + "x-deprecated": false, + "x-identifying": true, + "x-identifyingDirect": true, + "x-opaque": false, + "x-readOnlyOther": true, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": true, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + }, + "proxyType": { + "description": "The type of proxy. Changes to this attribute are synchronized to HA mates via config-sync. The default value is `\"direct\"`. The allowed values and their meaning are:\n\n
\n\"direct\" - Direct connection (no proxy).\n\"http\" - HTTP proxy.\n
\n", + "enum": [ + "direct", + "http" + ], + "type": "string", + "x-accessLevels": { + "get": "global/read-only", + "patch": "global/admin" + }, + "x-autoDisable": [], + "x-configSyncDefault": "direct", + "x-configSyncTableType": "router", + "x-default": "direct", + "x-deprecated": false, + "x-identifying": false, + "x-identifyingDirect": false, + "x-opaque": false, + "x-readOnlyOther": false, + "x-readOnlyPost": false, + "x-readOptional": false, + "x-requiredPost": false, + "x-requiresDisable": [], + "x-sensitive": false, + "x-writeOnly": false + } + }, + "type": "object", + "x-accessLevels": { + "delete": "global/admin", + "post": "global/admin" + }, + "x-configSyncTableTypeCreateDelete": "router" + }, + "ProxyLinks": { + "properties": { + "uri": { + "description": "The URI of this Proxy object.", + "type": "string" + } + }, + "type": "object" + }, + "ProxyResponse": { + "properties": { + "data": { + "$ref": "#/definitions/Proxy" + }, + "links": { + "$ref": "#/definitions/ProxyLinks" + }, + "meta": { + "$ref": "#/definitions/SempMeta" + } + }, + "required": [ + "meta" + ], + "type": "object" + }, "SempError": { "properties": { "code": { @@ -35626,6 +37597,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -35656,6 +37628,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -35688,6 +37661,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -35718,6 +37692,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35756,6 +37731,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -35786,6 +37762,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -35818,6 +37795,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -35848,6 +37826,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -35886,6 +37865,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -35916,6 +37896,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -35948,6 +37929,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -35978,6 +37960,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -36016,6 +37999,7 @@ "setPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "clearValue": { @@ -36046,6 +38030,7 @@ "setValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setPercent": { @@ -36078,6 +38063,7 @@ "clearPercent" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "setValue": { @@ -36108,6 +38094,7 @@ "clearValue" ], "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -36133,6 +38120,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "sempVersion": { @@ -36153,6 +38141,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -36206,6 +38195,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "msgVpnName": { @@ -36231,6 +38221,7 @@ "x-readOptional": false, "x-requiredPost": false, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false }, "virtualHostname": { @@ -36251,6 +38242,7 @@ "x-readOptional": false, "x-requiredPost": true, "x-requiresDisable": [], + "x-sensitive": false, "x-writeOnly": false } }, @@ -36320,7 +38312,7 @@ }, "description": "SEMP (starting in `v2`) is a RESTful API for configuring, monitoring, and administering a Solace PubSub+ broker. This specification defines the following API:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nConfiguration|/SEMP/v2/config|Reading and writing configuration\n\n\n\nThe following APIs are also available:\n\n\nAPI|Base Path|Purpose\n:---|:---|:---\nAction|/SEMP/v2/action|Performing actions\nMonitoring|/SEMP/v2/monitor|Querying operational state\n\n\n\nFor tutorials, architectural and protocol design documentation, and other information about the SEMP API, consult the [SEMP documentation](https://docs.solace.com/Admin/SEMP/Using-SEMP.htm) on the Solace website. The SEMP API specifications are also [available for download](https://solace.com/downloads/).\n\nIf you need additional support, please contact us at [support@solace.com](mailto:support@solace.com).", "title": "SEMP (Solace Element Management Protocol)", - "version": "2.39" + "version": "2.41" }, "parameters": { "countQuery": { @@ -36387,7 +38379,7 @@ "paths": { "/": { "get": { - "description": "Get a Broker object.\n\nThis object contains global configuration for the message broker.\n\n\nAttribute|Write-Only|Opaque\n:---|:---:|:---:\ntlsServerCertContent|x|x\ntlsServerCertPassword|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-only\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nauthClientCertRevocationCheckMode|global/read-only\nconfigSyncAuthenticationClientCertMaxChainDepth|global/read-only\nconfigSyncAuthenticationClientCertValidateDateEnabled|global/read-only\nconfigSyncClientProfileTcpInitialCongestionWindow|global/read-only\nconfigSyncClientProfileTcpKeepaliveCount|global/read-only\nconfigSyncClientProfileTcpKeepaliveIdle|global/read-only\nconfigSyncClientProfileTcpKeepaliveInterval|global/read-only\nconfigSyncClientProfileTcpMaxWindow|global/read-only\nconfigSyncClientProfileTcpMss|global/read-only\nconfigSyncEnabled|global/read-only\nconfigSyncSynchronizeUsernameEnabled|global/read-only\nconfigSyncTlsEnabled|global/read-only\nguaranteedMsgingDefragmentationScheduleDayList|global/read-only\nguaranteedMsgingDefragmentationScheduleEnabled|global/read-only\nguaranteedMsgingDefragmentationScheduleTimeList|global/read-only\nguaranteedMsgingDefragmentationThresholdEnabled|global/read-only\nguaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-only\nguaranteedMsgingDefragmentationThresholdMinInterval|global/read-only\nguaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-only\nguaranteedMsgingEnabled|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.setValue|global/read-only\nguaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-only\nguaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-only\nguaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.setValue|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-only\nguaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-only\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.setValue|global/read-only\nguaranteedMsgingMaxCacheUsage|global/read-only\nguaranteedMsgingMaxMsgSpoolUsage|global/read-only\nguaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-only\nguaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-only\nguaranteedMsgingTransactionReplicationCompatibilityMode|global/read-only\noauthProfileDefault|global/read-only\nserviceAmqpEnabled|global/read-only\nserviceAmqpTlsListenPort|global/read-only\nserviceEventConnectionCountThreshold.clearPercent|global/read-only\nserviceEventConnectionCountThreshold.clearValue|global/read-only\nserviceEventConnectionCountThreshold.setPercent|global/read-only\nserviceEventConnectionCountThreshold.setValue|global/read-only\nserviceHealthCheckEnabled|global/read-only\nserviceHealthCheckListenPort|global/read-only\nserviceHealthCheckTlsEnabled|global/read-only\nserviceHealthCheckTlsListenPort|global/read-only\nserviceMateLinkEnabled|global/read-only\nserviceMateLinkListenPort|global/read-only\nserviceMqttEnabled|global/read-only\nserviceMsgBackboneEnabled|global/read-only\nserviceRedundancyEnabled|global/read-only\nserviceRedundancyFirstListenPort|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-only\nserviceRestIncomingEnabled|global/read-only\nserviceRestOutgoingEnabled|global/read-only\nserviceSempCorsAllowAnyHostEnabled|global/read-only\nserviceSempLegacyTimeoutEnabled|global/read-only\nserviceSempPlainTextEnabled|global/read-only\nserviceSempPlainTextListenPort|global/read-only\nserviceSempSessionIdleTimeout|global/read-only\nserviceSempSessionMaxLifetime|global/read-only\nserviceSempTlsEnabled|global/read-only\nserviceSempTlsListenPort|global/read-only\nserviceSmfCompressionListenPort|global/read-only\nserviceSmfEnabled|global/read-only\nserviceSmfEventConnectionCountThreshold.clearPercent|global/read-only\nserviceSmfEventConnectionCountThreshold.clearValue|global/read-only\nserviceSmfEventConnectionCountThreshold.setPercent|global/read-only\nserviceSmfEventConnectionCountThreshold.setValue|global/read-only\nserviceSmfPlainTextListenPort|global/read-only\nserviceSmfRoutingControlListenPort|global/read-only\nserviceSmfTlsListenPort|global/read-only\nserviceTlsEventConnectionCountThreshold.clearPercent|global/read-only\nserviceTlsEventConnectionCountThreshold.clearValue|global/read-only\nserviceTlsEventConnectionCountThreshold.setPercent|global/read-only\nserviceTlsEventConnectionCountThreshold.setValue|global/read-only\nserviceWebTransportEnabled|global/read-only\nserviceWebTransportPlainTextListenPort|global/read-only\nserviceWebTransportTlsListenPort|global/read-only\nserviceWebTransportWebUrlSuffix|global/read-only\ntlsBlockVersion11Enabled|global/read-only\ntlsCipherSuiteManagementList|global/read-only\ntlsCipherSuiteMsgBackboneList|global/read-only\ntlsCipherSuiteSecureShellList|global/read-only\ntlsCrimeExploitProtectionEnabled|global/read-only\ntlsServerCertContent|global/read-only\ntlsTicketLifetime|global/read-only\n\n\n\nThis has been available since 2.13.", + "description": "Get a Broker object.\n\nThis object contains global configuration for the message broker.\n\n\nAttribute|Write-Only|Opaque\n:---|:---:|:---:\ntlsServerCertContent|x|x\ntlsServerCertPassword|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-only\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nauthBruteForceProtectionEnabled|global/read-only\nauthClientCertRevocationCheckMode|global/read-only\nconfigSyncAuthenticationClientCertMaxChainDepth|global/read-only\nconfigSyncAuthenticationClientCertValidateDateEnabled|global/read-only\nconfigSyncClientProfileTcpInitialCongestionWindow|global/read-only\nconfigSyncClientProfileTcpKeepaliveCount|global/read-only\nconfigSyncClientProfileTcpKeepaliveIdle|global/read-only\nconfigSyncClientProfileTcpKeepaliveInterval|global/read-only\nconfigSyncClientProfileTcpMaxWindow|global/read-only\nconfigSyncClientProfileTcpMss|global/read-only\nconfigSyncEnabled|global/read-only\nconfigSyncSynchronizeUsernameEnabled|global/read-only\nconfigSyncTlsEnabled|global/read-only\nguaranteedMsgingDefragmentationScheduleDayList|global/read-only\nguaranteedMsgingDefragmentationScheduleEnabled|global/read-only\nguaranteedMsgingDefragmentationScheduleTimeList|global/read-only\nguaranteedMsgingDefragmentationThresholdEnabled|global/read-only\nguaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-only\nguaranteedMsgingDefragmentationThresholdMinInterval|global/read-only\nguaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-only\nguaranteedMsgingEnabled|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventCacheUsageThreshold.setValue|global/read-only\nguaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-only\nguaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-only\nguaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventEndpointCountThreshold.setValue|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-only\nguaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-only\nguaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-only\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-only\nguaranteedMsgingEventTransactionCountThreshold.setValue|global/read-only\nguaranteedMsgingMaxCacheUsage|global/read-only\nguaranteedMsgingMaxMsgSpoolUsage|global/read-only\nguaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-only\nguaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-only\nguaranteedMsgingTransactionReplicationCompatibilityMode|global/read-only\noauthProfileDefault|global/read-only\nserviceAmqpEnabled|global/read-only\nserviceAmqpTlsListenPort|global/read-only\nserviceEventConnectionCountThreshold.clearPercent|global/read-only\nserviceEventConnectionCountThreshold.clearValue|global/read-only\nserviceEventConnectionCountThreshold.setPercent|global/read-only\nserviceEventConnectionCountThreshold.setValue|global/read-only\nserviceHealthCheckEnabled|global/read-only\nserviceHealthCheckListenPort|global/read-only\nserviceHealthCheckTlsEnabled|global/read-only\nserviceHealthCheckTlsListenPort|global/read-only\nserviceMateLinkEnabled|global/read-only\nserviceMateLinkListenPort|global/read-only\nserviceMqttEnabled|global/read-only\nserviceMsgBackboneEnabled|global/read-only\nserviceRedundancyEnabled|global/read-only\nserviceRedundancyFirstListenPort|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-only\nserviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-only\nserviceRestIncomingEnabled|global/read-only\nserviceRestOutgoingEnabled|global/read-only\nserviceSempCorsAllowAnyHostEnabled|global/read-only\nserviceSempLegacyTimeoutEnabled|global/read-only\nserviceSempPlainTextEnabled|global/read-only\nserviceSempPlainTextListenPort|global/read-only\nserviceSempSessionIdleTimeout|global/read-only\nserviceSempSessionMaxLifetime|global/read-only\nserviceSempTlsEnabled|global/read-only\nserviceSempTlsListenPort|global/read-only\nserviceSmfCompressionListenPort|global/read-only\nserviceSmfEnabled|global/read-only\nserviceSmfEventConnectionCountThreshold.clearPercent|global/read-only\nserviceSmfEventConnectionCountThreshold.clearValue|global/read-only\nserviceSmfEventConnectionCountThreshold.setPercent|global/read-only\nserviceSmfEventConnectionCountThreshold.setValue|global/read-only\nserviceSmfPlainTextListenPort|global/read-only\nserviceSmfRoutingControlListenPort|global/read-only\nserviceSmfTlsListenPort|global/read-only\nserviceTlsEventConnectionCountThreshold.clearPercent|global/read-only\nserviceTlsEventConnectionCountThreshold.clearValue|global/read-only\nserviceTlsEventConnectionCountThreshold.setPercent|global/read-only\nserviceTlsEventConnectionCountThreshold.setValue|global/read-only\nserviceWebTransportEnabled|global/read-only\nserviceWebTransportPlainTextListenPort|global/read-only\nserviceWebTransportTlsListenPort|global/read-only\nserviceWebTransportWebUrlSuffix|global/read-only\ntlsBlockVersion11Enabled|global/read-only\ntlsCipherSuiteManagementList|global/read-only\ntlsCipherSuiteMsgBackboneList|global/read-only\ntlsCipherSuiteSecureShellList|global/read-only\ntlsCrimeExploitProtectionEnabled|global/read-only\ntlsServerCertContent|global/read-only\ntlsTicketLifetime|global/read-only\n\n\n\nThis has been available since 2.13.", "operationId": "getBroker", "parameters": [ { @@ -36429,7 +38421,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Broker object. Any attribute missing from the request will be left unchanged.\n\nThis object contains global configuration for the message broker.\n\n\nAttribute|Write-Only|Requires-Disable|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:\nserviceAmqpTlsListenPort|||x|\nserviceHealthCheckListenPort|||x|\nserviceHealthCheckTlsListenPort|||x|\nserviceMateLinkListenPort|||x|\nserviceRedundancyFirstListenPort|||x|\nserviceSempPlainTextListenPort||x||\nserviceSempTlsListenPort||x||\nserviceSmfCompressionListenPort|||x|\nserviceSmfPlainTextListenPort|||x|\nserviceSmfRoutingControlListenPort|||x|\nserviceSmfTlsListenPort|||x|\nserviceWebTransportPlainTextListenPort|||x|\nserviceWebTransportTlsListenPort|||x|\nserviceWebTransportWebUrlSuffix|||x|\ntlsServerCertContent|x|||x\ntlsServerCertPassword|x|||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nBroker|tlsServerCertPassword|tlsServerCertContent|\nGuaranteedMsgingEventCacheUsageThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventCacheUsageThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventCacheUsageThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventCacheUsageThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventDeliveredUnackedThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventDeliveredUnackedThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventDiskUsageThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventDiskUsageThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventMsgCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventMsgCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventMsgSpoolFileCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventMsgSpoolFileCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionResourceCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventTransactedSessionResourceCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceRestEventOutgoingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceRestEventOutgoingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceRestEventOutgoingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceRestEventOutgoingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceSmfEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceSmfEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceSmfEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceSmfEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceTlsEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceTlsEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceTlsEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceTlsEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nauthClientCertRevocationCheckMode|global/admin\nconfigSyncAuthenticationClientCertMaxChainDepth|global/read-write\nconfigSyncAuthenticationClientCertValidateDateEnabled|global/read-write\nconfigSyncClientProfileTcpInitialCongestionWindow|global/read-write\nconfigSyncClientProfileTcpKeepaliveCount|global/read-write\nconfigSyncClientProfileTcpKeepaliveIdle|global/read-write\nconfigSyncClientProfileTcpKeepaliveInterval|global/read-write\nconfigSyncClientProfileTcpMaxWindow|global/read-write\nconfigSyncClientProfileTcpMss|global/read-write\nconfigSyncEnabled|global/read-write\nconfigSyncSynchronizeUsernameEnabled|global/read-write\nconfigSyncTlsEnabled|global/read-write\nguaranteedMsgingDefragmentationScheduleDayList|global/read-write\nguaranteedMsgingDefragmentationScheduleEnabled|global/read-write\nguaranteedMsgingDefragmentationScheduleTimeList|global/read-write\nguaranteedMsgingDefragmentationThresholdEnabled|global/read-write\nguaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-write\nguaranteedMsgingDefragmentationThresholdMinInterval|global/read-write\nguaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-write\nguaranteedMsgingEnabled|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.setValue|global/read-write\nguaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-write\nguaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-write\nguaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.setValue|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-write\nguaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-write\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.setValue|global/read-write\nguaranteedMsgingMaxCacheUsage|global/read-write\nguaranteedMsgingMaxMsgSpoolUsage|global/read-write\nguaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-write\nguaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-write\nguaranteedMsgingTransactionReplicationCompatibilityMode|global/read-write\noauthProfileDefault|global/admin\nserviceAmqpEnabled|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceEventConnectionCountThreshold.clearPercent|global/read-write\nserviceEventConnectionCountThreshold.clearValue|global/read-write\nserviceEventConnectionCountThreshold.setPercent|global/read-write\nserviceEventConnectionCountThreshold.setValue|global/read-write\nserviceHealthCheckEnabled|global/read-write\nserviceHealthCheckListenPort|global/read-write\nserviceHealthCheckTlsEnabled|global/read-write\nserviceHealthCheckTlsListenPort|global/read-write\nserviceMateLinkEnabled|global/read-write\nserviceMateLinkListenPort|global/read-write\nserviceMqttEnabled|global/read-write\nserviceMsgBackboneEnabled|global/read-write\nserviceRedundancyEnabled|global/read-write\nserviceRedundancyFirstListenPort|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-write\nserviceRestIncomingEnabled|global/read-write\nserviceRestOutgoingEnabled|global/read-write\nserviceSempCorsAllowAnyHostEnabled|global/read-write\nserviceSempLegacyTimeoutEnabled|global/read-write\nserviceSempPlainTextEnabled|global/read-write\nserviceSempPlainTextListenPort|global/read-write\nserviceSempSessionIdleTimeout|global/read-write\nserviceSempSessionMaxLifetime|global/read-write\nserviceSempTlsEnabled|global/read-write\nserviceSempTlsListenPort|global/read-write\nserviceSmfCompressionListenPort|global/read-write\nserviceSmfEnabled|global/read-write\nserviceSmfEventConnectionCountThreshold.clearPercent|global/read-write\nserviceSmfEventConnectionCountThreshold.clearValue|global/read-write\nserviceSmfEventConnectionCountThreshold.setPercent|global/read-write\nserviceSmfEventConnectionCountThreshold.setValue|global/read-write\nserviceSmfPlainTextListenPort|global/read-write\nserviceSmfRoutingControlListenPort|global/read-write\nserviceSmfTlsListenPort|global/read-write\nserviceTlsEventConnectionCountThreshold.clearPercent|global/read-write\nserviceTlsEventConnectionCountThreshold.clearValue|global/read-write\nserviceTlsEventConnectionCountThreshold.setPercent|global/read-write\nserviceTlsEventConnectionCountThreshold.setValue|global/read-write\nserviceWebTransportEnabled|global/read-write\nserviceWebTransportPlainTextListenPort|global/read-write\nserviceWebTransportTlsListenPort|global/read-write\nserviceWebTransportWebUrlSuffix|global/read-write\ntlsBlockVersion11Enabled|global/read-write\ntlsCipherSuiteManagementList|global/read-write\ntlsCipherSuiteMsgBackboneList|global/read-write\ntlsCipherSuiteSecureShellList|global/read-write\ntlsCrimeExploitProtectionEnabled|global/read-write\ntlsServerCertContent|global/admin\ntlsServerCertPassword|global/admin\ntlsStandardDomainCertificateAuthoritiesEnabled|global/read-write\ntlsTicketLifetime|global/read-write\nwebManagerAllowUnencryptedWizardsEnabled|global/read-write\nwebManagerRedirectHttpEnabled|global/read-write\nwebManagerRedirectHttpOverrideTlsPort|global/read-write\n\n\n\nThis has been available since 2.13.", + "description": "Update a Broker object. Any attribute missing from the request will be left unchanged.\n\nThis object contains global configuration for the message broker.\n\n\nAttribute|Write-Only|Requires-Disable|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:\nserviceAmqpTlsListenPort|||x|\nserviceHealthCheckListenPort|||x|\nserviceHealthCheckTlsListenPort|||x|\nserviceMateLinkListenPort|||x|\nserviceRedundancyFirstListenPort|||x|\nserviceSempPlainTextListenPort||x||\nserviceSempTlsListenPort||x||\nserviceSmfCompressionListenPort|||x|\nserviceSmfPlainTextListenPort|||x|\nserviceSmfRoutingControlListenPort|||x|\nserviceSmfTlsListenPort|||x|\nserviceWebTransportPlainTextListenPort|||x|\nserviceWebTransportTlsListenPort|||x|\nserviceWebTransportWebUrlSuffix|||x|\ntlsServerCertContent|x|||x\ntlsServerCertPassword|x|||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires|Conflicts\n:---|:---|:---|:---\nBroker|tlsServerCertPassword|tlsServerCertContent|\nGuaranteedMsgingEventCacheUsageThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventCacheUsageThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventCacheUsageThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventCacheUsageThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventDeliveredUnackedThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventDeliveredUnackedThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventDiskUsageThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventDiskUsageThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventEgressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventEgressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventEgressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventEgressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventEndpointCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventEndpointCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventEndpointCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventEndpointCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventIngressFlowCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventIngressFlowCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventIngressFlowCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventIngressFlowCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventMsgCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventMsgCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventMsgSpoolFileCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventMsgSpoolFileCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventMsgSpoolUsageThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventMsgSpoolUsageThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventMsgSpoolUsageThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventMsgSpoolUsageThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventTransactedSessionCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventTransactedSessionCountThreshold|setValue|clearValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactedSessionResourceCountThreshold|clearPercent|setPercent|\nGuaranteedMsgingEventTransactedSessionResourceCountThreshold|setPercent|clearPercent|\nGuaranteedMsgingEventTransactionCountThreshold|clearPercent|setPercent|clearValue, setValue\nGuaranteedMsgingEventTransactionCountThreshold|clearValue|setValue|clearPercent, setPercent\nGuaranteedMsgingEventTransactionCountThreshold|setPercent|clearPercent|clearValue, setValue\nGuaranteedMsgingEventTransactionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceRestEventOutgoingConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceRestEventOutgoingConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceRestEventOutgoingConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceRestEventOutgoingConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceSmfEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceSmfEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceSmfEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceSmfEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\nServiceTlsEventConnectionCountThreshold|clearPercent|setPercent|clearValue, setValue\nServiceTlsEventConnectionCountThreshold|clearValue|setValue|clearPercent, setPercent\nServiceTlsEventConnectionCountThreshold|setPercent|clearPercent|clearValue, setValue\nServiceTlsEventConnectionCountThreshold|setValue|clearValue|clearPercent, setPercent\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"vpn/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\nauthBruteForceProtectionEnabled|global/read-write\nauthClientCertRevocationCheckMode|global/admin\nconfigSyncAuthenticationClientCertMaxChainDepth|global/read-write\nconfigSyncAuthenticationClientCertValidateDateEnabled|global/read-write\nconfigSyncClientProfileTcpInitialCongestionWindow|global/read-write\nconfigSyncClientProfileTcpKeepaliveCount|global/read-write\nconfigSyncClientProfileTcpKeepaliveIdle|global/read-write\nconfigSyncClientProfileTcpKeepaliveInterval|global/read-write\nconfigSyncClientProfileTcpMaxWindow|global/read-write\nconfigSyncClientProfileTcpMss|global/read-write\nconfigSyncEnabled|global/read-write\nconfigSyncSynchronizeUsernameEnabled|global/read-write\nconfigSyncTlsEnabled|global/read-write\nguaranteedMsgingDefragmentationScheduleDayList|global/read-write\nguaranteedMsgingDefragmentationScheduleEnabled|global/read-write\nguaranteedMsgingDefragmentationScheduleTimeList|global/read-write\nguaranteedMsgingDefragmentationThresholdEnabled|global/read-write\nguaranteedMsgingDefragmentationThresholdFragmentationPercentage|global/read-write\nguaranteedMsgingDefragmentationThresholdMinInterval|global/read-write\nguaranteedMsgingDefragmentationThresholdUsagePercentage|global/read-write\nguaranteedMsgingEnabled|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.clearValue|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventCacheUsageThreshold.setValue|global/read-write\nguaranteedMsgingEventDeliveredUnackedThreshold.clearPercent|global/read-write\nguaranteedMsgingEventDeliveredUnackedThreshold.setPercent|global/read-write\nguaranteedMsgingEventDiskUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventDiskUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventEgressFlowCountThreshold.setValue|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventEndpointCountThreshold.setValue|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventIngressFlowCountThreshold.setValue|global/read-write\nguaranteedMsgingEventMsgCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolFileCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgSpoolFileCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.clearValue|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.setPercent|global/read-write\nguaranteedMsgingEventMsgSpoolUsageThreshold.setValue|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactedSessionCountThreshold.setValue|global/read-write\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactedSessionResourceCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.clearPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.clearValue|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.setPercent|global/read-write\nguaranteedMsgingEventTransactionCountThreshold.setValue|global/read-write\nguaranteedMsgingMaxCacheUsage|global/read-write\nguaranteedMsgingMaxMsgSpoolUsage|global/read-write\nguaranteedMsgingMsgSpoolSyncMirroredMsgAckTimeout|global/read-write\nguaranteedMsgingMsgSpoolSyncMirroredSpoolFileAckTimeout|global/read-write\nguaranteedMsgingTransactionReplicationCompatibilityMode|global/read-write\noauthProfileDefault|global/admin\nserviceAmqpEnabled|global/read-write\nserviceAmqpTlsListenPort|global/read-write\nserviceEventConnectionCountThreshold.clearPercent|global/read-write\nserviceEventConnectionCountThreshold.clearValue|global/read-write\nserviceEventConnectionCountThreshold.setPercent|global/read-write\nserviceEventConnectionCountThreshold.setValue|global/read-write\nserviceHealthCheckEnabled|global/read-write\nserviceHealthCheckListenPort|global/read-write\nserviceHealthCheckTlsEnabled|global/read-write\nserviceHealthCheckTlsListenPort|global/read-write\nserviceMateLinkEnabled|global/read-write\nserviceMateLinkListenPort|global/read-write\nserviceMqttEnabled|global/read-write\nserviceMsgBackboneEnabled|global/read-write\nserviceRedundancyEnabled|global/read-write\nserviceRedundancyFirstListenPort|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.clearPercent|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.clearValue|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.setPercent|global/read-write\nserviceRestEventOutgoingConnectionCountThreshold.setValue|global/read-write\nserviceRestIncomingEnabled|global/read-write\nserviceRestOutgoingEnabled|global/read-write\nserviceSempCorsAllowAnyHostEnabled|global/read-write\nserviceSempLegacyTimeoutEnabled|global/read-write\nserviceSempPlainTextEnabled|global/read-write\nserviceSempPlainTextListenPort|global/read-write\nserviceSempSessionIdleTimeout|global/read-write\nserviceSempSessionMaxLifetime|global/read-write\nserviceSempTlsEnabled|global/read-write\nserviceSempTlsListenPort|global/read-write\nserviceSmfCompressionListenPort|global/read-write\nserviceSmfEnabled|global/read-write\nserviceSmfEventConnectionCountThreshold.clearPercent|global/read-write\nserviceSmfEventConnectionCountThreshold.clearValue|global/read-write\nserviceSmfEventConnectionCountThreshold.setPercent|global/read-write\nserviceSmfEventConnectionCountThreshold.setValue|global/read-write\nserviceSmfPlainTextListenPort|global/read-write\nserviceSmfRoutingControlListenPort|global/read-write\nserviceSmfTlsListenPort|global/read-write\nserviceTlsEventConnectionCountThreshold.clearPercent|global/read-write\nserviceTlsEventConnectionCountThreshold.clearValue|global/read-write\nserviceTlsEventConnectionCountThreshold.setPercent|global/read-write\nserviceTlsEventConnectionCountThreshold.setValue|global/read-write\nserviceWebTransportEnabled|global/read-write\nserviceWebTransportPlainTextListenPort|global/read-write\nserviceWebTransportTlsListenPort|global/read-write\nserviceWebTransportWebUrlSuffix|global/read-write\ntlsBlockVersion11Enabled|global/read-write\ntlsCipherSuiteManagementList|global/read-write\ntlsCipherSuiteMsgBackboneList|global/read-write\ntlsCipherSuiteSecureShellList|global/read-write\ntlsCrimeExploitProtectionEnabled|global/read-write\ntlsServerCertContent|global/admin\ntlsServerCertPassword|global/admin\ntlsStandardDomainCertificateAuthoritiesEnabled|global/read-write\ntlsTicketLifetime|global/read-write\nwebManagerAllowUnencryptedWizardsEnabled|global/read-write\nwebManagerRedirectHttpEnabled|global/read-write\nwebManagerRedirectHttpOverrideTlsPort|global/read-write\n\n\n\nThis has been available since 2.13.", "operationId": "updateBroker", "parameters": [ { @@ -43017,10 +45009,10 @@ "x-supportedInSempDirect": false } }, - "/msgVpns/{msgVpnName}/authenticationOauthProfiles": { + "/msgVpns/{msgVpnName}/authenticationKerberosRealms": { "get": { - "description": "Get a list of OAuth Profile objects.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nclientSecret||x|x\nmsgVpnName|x||\noauthProfileName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", - "operationId": "getMsgVpnAuthenticationOauthProfiles", + "description": "Get a list of Realm objects.\n\nKerberos Realm.\n\n\nAttribute|Identifying\n:---|:---:\nkerberosRealmName|x\nmsgVpnName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.40.", + "operationId": "getMsgVpnAuthenticationKerberosRealms", "parameters": [ { "description": "The name of the Message VPN.", @@ -43056,9 +45048,9 @@ ], "responses": { "200": { - "description": "The list of OAuth Profile objects' attributes, and the request metadata.", + "description": "The list of Realm objects' attributes, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfilesResponse" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmsResponse" } }, "default": { @@ -43073,17 +45065,17 @@ "basicAuth": [] } ], - "summary": "Get a list of OAuth Profile objects.", + "summary": "Get a list of Realm objects.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false }, "post": { - "description": "Create an OAuth Profile object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nclientSecret|||||x|x\nmsgVpnName|x|||x||\noauthProfileName|x|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "createMsgVpnAuthenticationOauthProfile", + "description": "Create a Realm object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nKerberos Realm.\n\n\nAttribute|Identifying|Const|Required|Read-Only\n:---|:---:|:---:|:---:|:---:\nkerberosRealmName|x|x|x|\nmsgVpnName|x|||x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.40.", + "operationId": "createMsgVpnAuthenticationKerberosRealm", "parameters": [ { "description": "The name of the Message VPN.", @@ -43093,12 +45085,12 @@ "type": "string" }, { - "description": "The OAuth Profile object's attributes.", + "description": "The Realm object's attributes.", "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealm" } }, { @@ -43116,9 +45108,9 @@ ], "responses": { "200": { - "description": "The OAuth Profile object's attributes after being created, and the request metadata.", + "description": "The Realm object's attributes after being created, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmResponse" } }, "default": { @@ -43133,19 +45125,19 @@ "basicAuth": [] } ], - "summary": "Create an OAuth Profile object.", + "summary": "Create a Realm object.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false } }, - "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}": { + "/msgVpns/{msgVpnName}/authenticationKerberosRealms/{kerberosRealmName}": { "delete": { - "description": "Delete an OAuth Profile object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "deleteMsgVpnAuthenticationOauthProfile", + "description": "Delete a Realm object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nKerberos Realm.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.40.", + "operationId": "deleteMsgVpnAuthenticationKerberosRealm", "parameters": [ { "description": "The name of the Message VPN.", @@ -43155,9 +45147,9 @@ "type": "string" }, { - "description": "The name of the OAuth profile.", + "description": "The Realm Name. Must start with \"@\", typically all uppercase.", "in": "path", - "name": "oauthProfileName", + "name": "kerberosRealmName", "required": true, "type": "string" }, @@ -43187,17 +45179,17 @@ "basicAuth": [] } ], - "summary": "Delete an OAuth Profile object.", + "summary": "Delete a Realm object.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false }, "get": { - "description": "Get an OAuth Profile object.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nclientSecret||x|x\nmsgVpnName|x||\noauthProfileName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "getMsgVpnAuthenticationOauthProfile", + "description": "Get a Realm object.\n\nKerberos Realm.\n\n\nAttribute|Identifying\n:---|:---:\nkerberosRealmName|x\nmsgVpnName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.40.", + "operationId": "getMsgVpnAuthenticationKerberosRealm", "parameters": [ { "description": "The name of the Message VPN.", @@ -43207,9 +45199,9 @@ "type": "string" }, { - "description": "The name of the OAuth profile.", + "description": "The Realm Name. Must start with \"@\", typically all uppercase.", "in": "path", - "name": "oauthProfileName", + "name": "kerberosRealmName", "required": true, "type": "string" }, @@ -43228,9 +45220,9 @@ ], "responses": { "200": { - "description": "The OAuth Profile object's attributes, and the request metadata.", + "description": "The Realm object's attributes, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmResponse" } }, "default": { @@ -43245,17 +45237,17 @@ "basicAuth": [] } ], - "summary": "Get an OAuth Profile object.", + "summary": "Get a Realm object.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false }, "patch": { - "description": "Update an OAuth Profile object. Any attribute missing from the request will be left unchanged.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nclientSecret||||x|x\nmsgVpnName|x||x||\noauthProfileName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "updateMsgVpnAuthenticationOauthProfile", + "description": "Update a Realm object. Any attribute missing from the request will be left unchanged.\n\nKerberos Realm.\n\n\nAttribute|Identifying|Const|Read-Only|Auto-Disable\n:---|:---:|:---:|:---:|:---:\nkdcAddress||||x\nkerberosRealmName|x|x||\nmsgVpnName|x||x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.40.", + "operationId": "updateMsgVpnAuthenticationKerberosRealm", "parameters": [ { "description": "The name of the Message VPN.", @@ -43265,19 +45257,19 @@ "type": "string" }, { - "description": "The name of the OAuth profile.", + "description": "The Realm Name. Must start with \"@\", typically all uppercase.", "in": "path", - "name": "oauthProfileName", + "name": "kerberosRealmName", "required": true, "type": "string" }, { - "description": "The OAuth Profile object's attributes.", + "description": "The Realm object's attributes.", "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealm" } }, { @@ -43295,9 +45287,9 @@ ], "responses": { "200": { - "description": "The OAuth Profile object's attributes after being updated, and the request metadata.", + "description": "The Realm object's attributes after being updated, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmResponse" } }, "default": { @@ -43312,17 +45304,17 @@ "basicAuth": [] } ], - "summary": "Update an OAuth Profile object.", + "summary": "Update a Realm object.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false }, "put": { - "description": "Replace an OAuth Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nclientSecret||||x|x\nmsgVpnName|x||x||\noauthProfileName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "replaceMsgVpnAuthenticationOauthProfile", + "description": "Replace a Realm object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nKerberos Realm.\n\n\nAttribute|Identifying|Const|Read-Only|Auto-Disable\n:---|:---:|:---:|:---:|:---:\nkdcAddress||||x\nkerberosRealmName|x|x||\nmsgVpnName|x||x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.40.", + "operationId": "replaceMsgVpnAuthenticationKerberosRealm", "parameters": [ { "description": "The name of the Message VPN.", @@ -43332,19 +45324,19 @@ "type": "string" }, { - "description": "The name of the OAuth profile.", + "description": "The Realm Name. Must start with \"@\", typically all uppercase.", "in": "path", - "name": "oauthProfileName", + "name": "kerberosRealmName", "required": true, "type": "string" }, { - "description": "The OAuth Profile object's attributes.", + "description": "The Realm object's attributes.", "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealm" } }, { @@ -43362,9 +45354,9 @@ ], "responses": { "200": { - "description": "The OAuth Profile object's attributes after being replaced, and the request metadata.", + "description": "The Realm object's attributes after being replaced, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" + "$ref": "#/definitions/MsgVpnAuthenticationKerberosRealmResponse" } }, "default": { @@ -43379,19 +45371,19 @@ "basicAuth": [] } ], - "summary": "Replace an OAuth Profile object.", + "summary": "Replace a Realm object.", "tags": [ "all", "msgVpn", - "authenticationOauthProfile" + "authenticationKerberosRealm" ], - "x-supportedInSempDirect": true + "x-supportedInSempDirect": false } }, - "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims": { + "/msgVpns/{msgVpnName}/authenticationOauthProfiles": { "get": { - "description": "Get a list of Required Claim objects.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying\n:---|:---:\nclientRequiredClaimName|x\nmsgVpnName|x\noauthProfileName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", - "operationId": "getMsgVpnAuthenticationOauthProfileClientRequiredClaims", + "description": "Get a list of OAuth Profile objects.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nclientSecret||x|x\nmsgVpnName|x||\noauthProfileName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", + "operationId": "getMsgVpnAuthenticationOauthProfiles", "parameters": [ { "description": "The name of the Message VPN.", @@ -43400,13 +45392,6 @@ "required": true, "type": "string" }, - { - "description": "The name of the OAuth profile.", - "in": "path", - "name": "oauthProfileName", - "required": true, - "type": "string" - }, { "$ref": "#/parameters/countQuery" }, @@ -43434,9 +45419,9 @@ ], "responses": { "200": { - "description": "The list of Required Claim objects' attributes, and the request metadata.", + "description": "The list of OAuth Profile objects' attributes, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse" + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfilesResponse" } }, "default": { @@ -43451,7 +45436,7 @@ "basicAuth": [] } ], - "summary": "Get a list of Required Claim objects.", + "summary": "Get a list of OAuth Profile objects.", "tags": [ "all", "msgVpn", @@ -43460,8 +45445,8 @@ "x-supportedInSempDirect": true }, "post": { - "description": "Create a Required Claim object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying|Const|Required|Read-Only\n:---|:---:|:---:|:---:|:---:\nclientRequiredClaimName|x|x|x|\nclientRequiredClaimValue||x|x|\nmsgVpnName|x|||x\noauthProfileName|x|||x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "createMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "description": "Create an OAuth Profile object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nclientSecret|||||x|x\nmsgVpnName|x|||x||\noauthProfileName|x|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "createMsgVpnAuthenticationOauthProfile", "parameters": [ { "description": "The name of the Message VPN.", @@ -43471,19 +45456,12 @@ "type": "string" }, { - "description": "The name of the OAuth profile.", - "in": "path", - "name": "oauthProfileName", - "required": true, - "type": "string" - }, - { - "description": "The Required Claim object's attributes.", + "description": "The OAuth Profile object's attributes.", "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaim" + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" } }, { @@ -43501,9 +45479,9 @@ ], "responses": { "200": { - "description": "The Required Claim object's attributes after being created, and the request metadata.", + "description": "The OAuth Profile object's attributes after being created, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse" + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" } }, "default": { @@ -43518,7 +45496,7 @@ "basicAuth": [] } ], - "summary": "Create a Required Claim object.", + "summary": "Create an OAuth Profile object.", "tags": [ "all", "msgVpn", @@ -43527,10 +45505,10 @@ "x-supportedInSempDirect": true } }, - "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName}": { + "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}": { "delete": { - "description": "Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nAdditional claims to be verified in the ID token.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "description": "Delete an OAuth Profile object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "deleteMsgVpnAuthenticationOauthProfile", "parameters": [ { "description": "The name of the Message VPN.", @@ -43547,12 +45525,63 @@ "type": "string" }, { - "description": "The name of the ID token claim to verify.", + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The request metadata.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Delete an OAuth Profile object.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + }, + "get": { + "description": "Get an OAuth Profile object.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nclientSecret||x|x\nmsgVpnName|x||\noauthProfileName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "getMsgVpnAuthenticationOauthProfile", + "parameters": [ + { + "description": "The name of the Message VPN.", "in": "path", - "name": "clientRequiredClaimName", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", "required": true, "type": "string" }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, { "$ref": "#/parameters/solSessionHeader" } @@ -43562,9 +45591,9 @@ ], "responses": { "200": { - "description": "The request metadata.", + "description": "The OAuth Profile object's attributes, and the request metadata.", "schema": { - "$ref": "#/definitions/SempMetaOnlyResponse" + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" } }, "default": { @@ -43579,7 +45608,7 @@ "basicAuth": [] } ], - "summary": "Delete a Required Claim object.", + "summary": "Get an OAuth Profile object.", "tags": [ "all", "msgVpn", @@ -43587,9 +45616,9 @@ ], "x-supportedInSempDirect": true }, - "get": { - "description": "Get a Required Claim object.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying\n:---|:---:\nclientRequiredClaimName|x\nmsgVpnName|x\noauthProfileName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.25.", - "operationId": "getMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "patch": { + "description": "Update an OAuth Profile object. Any attribute missing from the request will be left unchanged.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nclientSecret||||x|x\nmsgVpnName|x||x||\noauthProfileName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "updateMsgVpnAuthenticationOauthProfile", "parameters": [ { "description": "The name of the Message VPN.", @@ -43606,12 +45635,81 @@ "type": "string" }, { - "description": "The name of the ID token claim to verify.", + "description": "The OAuth Profile object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" + } + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The OAuth Profile object's attributes after being updated, and the request metadata.", + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Update an OAuth Profile object.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + }, + "put": { + "description": "Replace an OAuth Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nclientSecret||||x|x\nmsgVpnName|x||x||\noauthProfileName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "replaceMsgVpnAuthenticationOauthProfile", + "parameters": [ + { + "description": "The name of the Message VPN.", "in": "path", - "name": "clientRequiredClaimName", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", "required": true, "type": "string" }, + { + "description": "The OAuth Profile object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfile" + } + }, { "$ref": "#/parameters/opaquePasswordQuery" }, @@ -43627,9 +45725,9 @@ ], "responses": { "200": { - "description": "The Required Claim object's attributes, and the request metadata.", + "description": "The OAuth Profile object's attributes after being replaced, and the request metadata.", "schema": { - "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse" + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileResponse" } }, "default": { @@ -43644,7 +45742,7 @@ "basicAuth": [] } ], - "summary": "Get a Required Claim object.", + "summary": "Replace an OAuth Profile object.", "tags": [ "all", "msgVpn", @@ -43653,10 +45751,275 @@ "x-supportedInSempDirect": true } }, - "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims": { + "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims": { "get": { - "description": "Get a list of Required Claim objects.\n\nAdditional claims to be verified in the access token.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\noauthProfileName|x\nresourceServerRequiredClaimName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", - "operationId": "getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims", + "description": "Get a list of Required Claim objects.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying\n:---|:---:\nclientRequiredClaimName|x\nmsgVpnName|x\noauthProfileName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", + "operationId": "getMsgVpnAuthenticationOauthProfileClientRequiredClaims", + "parameters": [ + { + "description": "The name of the Message VPN.", + "in": "path", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/countQuery" + }, + { + "$ref": "#/parameters/cursorQuery" + }, + { + "$ref": "#/parameters/forceFullPageQuery" + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/whereQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The list of Required Claim objects' attributes, and the request metadata.", + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimsResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Get a list of Required Claim objects.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + }, + "post": { + "description": "Create a Required Claim object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying|Const|Required|Read-Only\n:---|:---:|:---:|:---:|:---:\nclientRequiredClaimName|x|x|x|\nclientRequiredClaimValue||x|x|\nmsgVpnName|x|||x\noauthProfileName|x|||x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "createMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "parameters": [ + { + "description": "The name of the Message VPN.", + "in": "path", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", + "required": true, + "type": "string" + }, + { + "description": "The Required Claim object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaim" + } + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Required Claim object's attributes after being created, and the request metadata.", + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Create a Required Claim object.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + } + }, + "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/clientRequiredClaims/{clientRequiredClaimName}": { + "delete": { + "description": "Delete a Required Claim object. The deletion of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nAdditional claims to be verified in the ID token.\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "deleteMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "parameters": [ + { + "description": "The name of the Message VPN.", + "in": "path", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", + "required": true, + "type": "string" + }, + { + "description": "The name of the ID token claim to verify.", + "in": "path", + "name": "clientRequiredClaimName", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The request metadata.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Delete a Required Claim object.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + }, + "get": { + "description": "Get a Required Claim object.\n\nAdditional claims to be verified in the ID token.\n\n\nAttribute|Identifying\n:---|:---:\nclientRequiredClaimName|x\nmsgVpnName|x\noauthProfileName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.25.", + "operationId": "getMsgVpnAuthenticationOauthProfileClientRequiredClaim", + "parameters": [ + { + "description": "The name of the Message VPN.", + "in": "path", + "name": "msgVpnName", + "required": true, + "type": "string" + }, + { + "description": "The name of the OAuth profile.", + "in": "path", + "name": "oauthProfileName", + "required": true, + "type": "string" + }, + { + "description": "The name of the ID token claim to verify.", + "in": "path", + "name": "clientRequiredClaimName", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Required Claim object's attributes, and the request metadata.", + "schema": { + "$ref": "#/definitions/MsgVpnAuthenticationOauthProfileClientRequiredClaimResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Get a Required Claim object.", + "tags": [ + "all", + "msgVpn", + "authenticationOauthProfile" + ], + "x-supportedInSempDirect": true + } + }, + "/msgVpns/{msgVpnName}/authenticationOauthProfiles/{oauthProfileName}/resourceServerRequiredClaims": { + "get": { + "description": "Get a list of Required Claim objects.\n\nAdditional claims to be verified in the access token.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\noauthProfileName|x\nresourceServerRequiredClaimName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.25.", + "operationId": "getMsgVpnAuthenticationOauthProfileResourceServerRequiredClaims", "parameters": [ { "description": "The name of the Message VPN.", @@ -50366,7 +52729,7 @@ }, "/msgVpns/{msgVpnName}/dmrBridges": { "get": { - "description": "Get a list of DMR Bridge objects.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nremoteNodeName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.11.", + "description": "Get a list of DMR Bridge objects.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nremoteNodeName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.11.", "operationId": "getMsgVpnDmrBridges", "parameters": [ { @@ -50426,7 +52789,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "post": { "description": "Create a DMR Bridge object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying|Const|Required|Read-Only\n:---|:---:|:---:|:---:|:---:\nmsgVpnName|x|||x\nremoteNodeName|x|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation.\n\nThis has been available since 2.11.", @@ -50486,7 +52849,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/dmrBridges/{remoteNodeName}": { @@ -50540,7 +52903,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "get": { "description": "Get a DMR Bridge object.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nremoteNodeName|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.11.", @@ -50598,7 +52961,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "patch": { "description": "Update a DMR Bridge object. Any attribute missing from the request will be left unchanged.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying|Const|Read-Only\n:---|:---:|:---:|:---:\nmsgVpnName|x||x\nremoteNodeName|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation.\n\nThis has been available since 2.11.", @@ -50665,7 +53028,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "put": { "description": "Replace a DMR Bridge object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA DMR Bridge is required to establish a data channel over a corresponding external link to the remote node for a given Message VPN. Each DMR Bridge identifies which external link the Message VPN should use, and what the name of the equivalent Message VPN at the remote node is.\n\n\nAttribute|Identifying|Const|Read-Only\n:---|:---:|:---:|:---:\nmsgVpnName|x||x\nremoteNodeName|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation.\n\nThis has been available since 2.11.", @@ -50732,7 +53095,7 @@ "msgVpn", "dmrBridge" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/jndiConnectionFactories": { @@ -51850,7 +54213,7 @@ }, "/msgVpns/{msgVpnName}/kafkaReceivers": { "get": { - "description": "Get a list of Kafka Receiver objects.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", + "description": "Get a list of Kafka Receiver objects.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationKerberosKeytabContent||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaReceivers", "parameters": [ { @@ -51913,7 +54276,7 @@ "x-supportedInSempDirect": false }, "post": { - "description": "Create a Kafka Receiver object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaReceiverName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Create a Kafka Receiver object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationKerberosKeytabContent|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaReceiverName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "createMsgVpnKafkaReceiver", "parameters": [ { @@ -52027,7 +54390,7 @@ "x-supportedInSempDirect": false }, "get": { - "description": "Get a Kafka Receiver object.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Get a Kafka Receiver object.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationKerberosKeytabContent||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaReceiverName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaReceiver", "parameters": [ { @@ -52085,7 +54448,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Kafka Receiver object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Update a Kafka Receiver object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationKerberosKeytabContent||||x|x|\nauthenticationKerberosKeytabFileName|||||x|\nauthenticationKerberosServiceName|||||x|\nauthenticationKerberosUserPrincipalName|||||x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "updateMsgVpnKafkaReceiver", "parameters": [ { @@ -52152,7 +54515,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace a Kafka Receiver object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Replace a Kafka Receiver object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Receiver receives messages from a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationKerberosKeytabContent||||x|x|\nauthenticationKerberosKeytabFileName|||||x|\nauthenticationKerberosServiceName|||||x|\nauthenticationKerberosUserPrincipalName|||||x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\ngroupId|||||x|\ngroupKeepaliveInterval|||||x|\ngroupKeepaliveTimeout|||||x|\ngroupMembershipType|||||x|\ngroupPartitionSchemeList|||||x|\nkafkaReceiverName|x|x||||\nmetadataTopicExcludeList|||||x|\nmetadataTopicRefreshInterval|||||x|\nmsgVpnName|x||x|||\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaReceiver|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaReceiver|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaReceiver|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaReceiver|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaReceiver|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "replaceMsgVpnKafkaReceiver", "parameters": [ { @@ -52378,7 +54741,7 @@ "type": "string" }, { - "description": "The name of the Topic.", + "description": "The name of the Topic or a POSIX.2 regular expression starting with '^'.", "in": "path", "name": "topicName", "required": true, @@ -52437,7 +54800,7 @@ "type": "string" }, { - "description": "The name of the Topic.", + "description": "The name of the Topic or a POSIX.2 regular expression starting with '^'.", "in": "path", "name": "topicName", "required": true, @@ -52502,7 +54865,7 @@ "type": "string" }, { - "description": "The name of the Topic.", + "description": "The name of the Topic or a POSIX.2 regular expression starting with '^'.", "in": "path", "name": "topicName", "required": true, @@ -52576,7 +54939,7 @@ "type": "string" }, { - "description": "The name of the Topic.", + "description": "The name of the Topic or a POSIX.2 regular expression starting with '^'.", "in": "path", "name": "topicName", "required": true, @@ -52634,7 +54997,7 @@ }, "/msgVpns/{msgVpnName}/kafkaSenders": { "get": { - "description": "Get a list of Kafka Sender objects.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", + "description": "Get a list of Kafka Sender objects.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationKerberosKeytabContent||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaSenders", "parameters": [ { @@ -52697,7 +55060,7 @@ "x-supportedInSempDirect": false }, "post": { - "description": "Create a Kafka Sender object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaSenderName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Create a Kafka Sender object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nauthenticationClientCertContent|||||x|x\nauthenticationClientCertPassword|||||x|\nauthenticationKerberosKeytabContent|||||x|\nauthenticationOauthClientSecret|||||x|x\nauthenticationScramPassword|||||x|x\nkafkaSenderName|x|x|x|||\nmsgVpnName|x|||x||\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "createMsgVpnKafkaSender", "parameters": [ { @@ -52811,7 +55174,7 @@ "x-supportedInSempDirect": false }, "get": { - "description": "Get a Kafka Sender object.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Get a Kafka Sender object.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nauthenticationClientCertContent||x|x\nauthenticationClientCertPassword||x|\nauthenticationKerberosKeytabContent||x|\nauthenticationOauthClientSecret||x|x\nauthenticationScramPassword||x|x\nkafkaSenderName|x||\nmsgVpnName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnKafkaSender", "parameters": [ { @@ -52869,7 +55232,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update a Kafka Sender object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Update a Kafka Sender object. Any attribute missing from the request will be left unchanged.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationKerberosKeytabContent||||x|x|\nauthenticationKerberosKeytabFileName|||||x|\nauthenticationKerberosServiceName|||||x|\nauthenticationKerberosUserPrincipalName|||||x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "updateMsgVpnKafkaSender", "parameters": [ { @@ -52936,7 +55299,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace a Kafka Sender object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", + "description": "Replace a Kafka Sender object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nA Kafka Sender sends messages to a Kafka Cluster.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Auto-Disable|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x|x\nauthenticationBasicUsername|||||x|\nauthenticationClientCertContent||||x|x|x\nauthenticationClientCertPassword||||x|x|\nauthenticationKerberosKeytabContent||||x|x|\nauthenticationKerberosKeytabFileName|||||x|\nauthenticationKerberosServiceName|||||x|\nauthenticationKerberosUserPrincipalName|||||x|\nauthenticationOauthClientId|||||x|\nauthenticationOauthClientScope|||||x|\nauthenticationOauthClientSecret||||x|x|x\nauthenticationOauthClientTokenEndpoint|||||x|\nauthenticationScheme|||||x|\nauthenticationScramHash|||||x|\nauthenticationScramPassword||||x|x|x\nauthenticationScramUsername|||||x|\nbatchDelay|||||x|\nbatchMaxMsgCount|||||x|\nbatchMaxSize|||||x|\nbootstrapAddressList|||||x|\nidempotenceEnabled|||||x|\nkafkaSenderName|x|x||||\nmsgVpnName|x||x|||\ntransportCompressionEnabled|||||x|\ntransportCompressionLevel|||||x|\ntransportCompressionType|||||x|\ntransportTlsEnabled|||||x|\n\n\n\nThe following attributes in the request may only be provided in certain combinations with other attributes:\n\n\nClass|Attribute|Requires\n:---|:---|:---\nMsgVpnKafkaSender|authenticationBasicPassword|authenticationBasicUsername\nMsgVpnKafkaSender|authenticationClientCertPassword|authenticationClientCertContent\nMsgVpnKafkaSender|authenticationKerberosKeytabContent|authenticationKerberosKeytabFileName, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosKeytabFileName|authenticationKerberosKeytabContent, authenticationKerberosUserPrincipalName\nMsgVpnKafkaSender|authenticationKerberosUserPrincipalName|authenticationKerberosKeytabContent, authenticationKerberosKeytabFileName\nMsgVpnKafkaSender|authenticationScramPassword|authenticationScramUsername\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", "operationId": "replaceMsgVpnKafkaSender", "parameters": [ { @@ -54643,7 +57006,7 @@ }, "/msgVpns/{msgVpnName}/proxies": { "get": { - "description": "Get a list of Proxy objects.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nmsgVpnName|x||\nproxyName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.36.", + "description": "Get a list of Proxy objects.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nmsgVpnName|x||\nproxyName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.36.", "operationId": "getMsgVpnProxies", "parameters": [ { @@ -54703,7 +57066,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "post": { "description": "Create a Proxy object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates via config-sync.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Required|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||||x|x\nmsgVpnName|x|||x||\nproxyName|x|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", @@ -54763,7 +57126,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/proxies/{proxyName}": { @@ -54817,7 +57180,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "get": { "description": "Get a Proxy object.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nmsgVpnName|x||\nproxyName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.36.", @@ -54875,7 +57238,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "patch": { "description": "Update a Proxy object. Any attribute missing from the request will be left unchanged.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x\nmsgVpnName|x||x||\nproxyName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", @@ -54942,7 +57305,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "put": { "description": "Replace a Proxy object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a REST Consumer, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Read-Only|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x\nmsgVpnName|x||x||\nproxyName|x|x|||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.36.", @@ -55009,7 +57372,7 @@ "msgVpn", "proxy" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/queueTemplates": { @@ -56657,7 +59020,7 @@ }, "/msgVpns/{msgVpnName}/replicatedTopics": { "get": { - "description": "Get a list of Replicated Topic objects.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nreplicatedTopic|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 100.\n\nThis has been available since 2.1.", + "description": "Get a list of Replicated Topic objects.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nreplicatedTopic|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.1.", "operationId": "getMsgVpnReplicatedTopics", "parameters": [ { @@ -56717,7 +59080,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "post": { "description": "Create a Replicated Topic object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates and replication sites via config-sync.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying|Const|Required|Read-Only\n:---|:---:|:---:|:---:|:---:\nmsgVpnName|x|||x\nreplicatedTopic|x|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.1.", @@ -56777,7 +59140,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/replicatedTopics/{replicatedTopic}": { @@ -56831,7 +59194,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "get": { "description": "Get a Replicated Topic object.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying\n:---|:---:\nmsgVpnName|x\nreplicatedTopic|x\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-only\" is required to perform this operation.\n\nThis has been available since 2.1.", @@ -56889,7 +59252,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "patch": { "description": "Update a Replicated Topic object. Any attribute missing from the request will be left unchanged.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying|Const|Read-Only\n:---|:---:|:---:|:---:\nmsgVpnName|x||x\nreplicatedTopic|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.1.", @@ -56956,7 +59319,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true }, "put": { "description": "Replace a Replicated Topic object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nTo indicate which messages should be replicated between the active and standby site, a Replicated Topic subscription must be configured on a Message VPN. If a published message matches both a replicated topic and an endpoint on the active site, then the message is replicated to the standby site.\n\n\nAttribute|Identifying|Const|Read-Only\n:---|:---:|:---:|:---:\nmsgVpnName|x||x\nreplicatedTopic|x|x|\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"vpn/read-write\" is required to perform this operation.\n\nThis has been available since 2.1.", @@ -57023,7 +59386,7 @@ "msgVpn", "replicatedTopic" ], - "x-supportedInSempDirect": false + "x-supportedInSempDirect": true } }, "/msgVpns/{msgVpnName}/restDeliveryPoints": { @@ -62250,7 +64613,7 @@ "x-supportedInSempDirect": false }, "patch": { - "description": "Update an OAuth Profile object. Any attribute missing from the request will be left unchanged.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nclientSecret|||x|x\noauthProfileName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"global/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\naccessLevelGroupsClaimName|global/admin\naccessLevelGroupsClaimStringFormat|global/admin\nclientId|global/admin\nclientRedirectUri|global/admin\nclientRequiredType|global/admin\nclientScope|global/admin\nclientSecret|global/admin\nclientValidateTypeEnabled|global/admin\ndefaultGlobalAccessLevel|global/admin\ndisplayName|global/admin\nenabled|global/admin\nendpointAuthorization|global/admin\nendpointDiscovery|global/admin\nendpointDiscoveryRefreshInterval|global/admin\nendpointIntrospection|global/admin\nendpointIntrospectionTimeout|global/admin\nendpointJwks|global/admin\nendpointJwksRefreshInterval|global/admin\nendpointToken|global/admin\nendpointTokenTimeout|global/admin\nendpointUserinfo|global/admin\nendpointUserinfoTimeout|global/admin\ninteractiveEnabled|global/admin\ninteractivePromptForExpiredSession|global/admin\ninteractivePromptForNewSession|global/admin\nissuer|global/admin\noauthRole|global/admin\nresourceServerParseAccessTokenEnabled|global/admin\nresourceServerRequiredAudience|global/admin\nresourceServerRequiredIssuer|global/admin\nresourceServerRequiredScope|global/admin\nresourceServerRequiredType|global/admin\nresourceServerValidateAudienceEnabled|global/admin\nresourceServerValidateIssuerEnabled|global/admin\nresourceServerValidateScopeEnabled|global/admin\nresourceServerValidateTypeEnabled|global/admin\nsempEnabled|global/admin\nusernameClaimName|global/admin\n\n\n\nThis has been available since 2.24.", + "description": "Update an OAuth Profile object. Any attribute missing from the request will be left unchanged.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nclientSecret|||x|x\noauthProfileName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"global/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\naccessLevelGroupsClaimName|global/admin\naccessLevelGroupsClaimStringFormat|global/admin\nclientId|global/admin\nclientRedirectUri|global/admin\nclientRequiredType|global/admin\nclientScope|global/admin\nclientSecret|global/admin\nclientValidateTypeEnabled|global/admin\ndefaultGlobalAccessLevel|global/admin\ndisplayName|global/admin\nenabled|global/admin\nendpointAuthorization|global/admin\nendpointDiscovery|global/admin\nendpointDiscoveryRefreshInterval|global/admin\nendpointIntrospection|global/admin\nendpointIntrospectionTimeout|global/admin\nendpointJwks|global/admin\nendpointJwksRefreshInterval|global/admin\nendpointToken|global/admin\nendpointTokenTimeout|global/admin\nendpointUserinfo|global/admin\nendpointUserinfoTimeout|global/admin\ninteractiveEnabled|global/admin\ninteractivePromptForExpiredSession|global/admin\ninteractivePromptForNewSession|global/admin\nissuer|global/admin\noauthRole|global/admin\nproxyName|global/admin\nresourceServerParseAccessTokenEnabled|global/admin\nresourceServerRequiredAudience|global/admin\nresourceServerRequiredIssuer|global/admin\nresourceServerRequiredScope|global/admin\nresourceServerRequiredType|global/admin\nresourceServerValidateAudienceEnabled|global/admin\nresourceServerValidateIssuerEnabled|global/admin\nresourceServerValidateScopeEnabled|global/admin\nresourceServerValidateTypeEnabled|global/admin\nsempEnabled|global/admin\nusernameClaimName|global/admin\n\n\n\nThis has been available since 2.24.", "operationId": "updateOauthProfile", "parameters": [ { @@ -62309,7 +64672,7 @@ "x-supportedInSempDirect": false }, "put": { - "description": "Replace an OAuth Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nclientSecret|||x|x\noauthProfileName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"global/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\naccessLevelGroupsClaimName|global/admin\naccessLevelGroupsClaimStringFormat|global/admin\nclientId|global/admin\nclientRedirectUri|global/admin\nclientRequiredType|global/admin\nclientScope|global/admin\nclientSecret|global/admin\nclientValidateTypeEnabled|global/admin\ndefaultGlobalAccessLevel|global/admin\ndisplayName|global/admin\nenabled|global/admin\nendpointAuthorization|global/admin\nendpointDiscovery|global/admin\nendpointDiscoveryRefreshInterval|global/admin\nendpointIntrospection|global/admin\nendpointIntrospectionTimeout|global/admin\nendpointJwks|global/admin\nendpointJwksRefreshInterval|global/admin\nendpointToken|global/admin\nendpointTokenTimeout|global/admin\nendpointUserinfo|global/admin\nendpointUserinfoTimeout|global/admin\ninteractiveEnabled|global/admin\ninteractivePromptForExpiredSession|global/admin\ninteractivePromptForNewSession|global/admin\nissuer|global/admin\noauthRole|global/admin\nresourceServerParseAccessTokenEnabled|global/admin\nresourceServerRequiredAudience|global/admin\nresourceServerRequiredIssuer|global/admin\nresourceServerRequiredScope|global/admin\nresourceServerRequiredType|global/admin\nresourceServerValidateAudienceEnabled|global/admin\nresourceServerValidateIssuerEnabled|global/admin\nresourceServerValidateScopeEnabled|global/admin\nresourceServerValidateTypeEnabled|global/admin\nsempEnabled|global/admin\nusernameClaimName|global/admin\n\n\n\nThis has been available since 2.24.", + "description": "Replace an OAuth Profile object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nOAuth profiles specify how to securely authenticate to an OAuth provider.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nclientSecret|||x|x\noauthProfileName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-write\" is required to perform this operation. Requests which include the following attributes may require greater access scope/level than \"global/read-write\":\n\n\nAttribute|Access Scope/Level\n:---|:---:\naccessLevelGroupsClaimName|global/admin\naccessLevelGroupsClaimStringFormat|global/admin\nclientId|global/admin\nclientRedirectUri|global/admin\nclientRequiredType|global/admin\nclientScope|global/admin\nclientSecret|global/admin\nclientValidateTypeEnabled|global/admin\ndefaultGlobalAccessLevel|global/admin\ndisplayName|global/admin\nenabled|global/admin\nendpointAuthorization|global/admin\nendpointDiscovery|global/admin\nendpointDiscoveryRefreshInterval|global/admin\nendpointIntrospection|global/admin\nendpointIntrospectionTimeout|global/admin\nendpointJwks|global/admin\nendpointJwksRefreshInterval|global/admin\nendpointToken|global/admin\nendpointTokenTimeout|global/admin\nendpointUserinfo|global/admin\nendpointUserinfoTimeout|global/admin\ninteractiveEnabled|global/admin\ninteractivePromptForExpiredSession|global/admin\ninteractivePromptForNewSession|global/admin\nissuer|global/admin\noauthRole|global/admin\nproxyName|global/admin\nresourceServerParseAccessTokenEnabled|global/admin\nresourceServerRequiredAudience|global/admin\nresourceServerRequiredIssuer|global/admin\nresourceServerRequiredScope|global/admin\nresourceServerRequiredType|global/admin\nresourceServerValidateAudienceEnabled|global/admin\nresourceServerValidateIssuerEnabled|global/admin\nresourceServerValidateScopeEnabled|global/admin\nresourceServerValidateTypeEnabled|global/admin\nsempEnabled|global/admin\nusernameClaimName|global/admin\n\n\n\nThis has been available since 2.24.", "operationId": "replaceOauthProfile", "parameters": [ { @@ -64569,6 +66932,329 @@ "x-supportedInSempDirect": false } }, + "/proxies": { + "get": { + "description": "Get a list of Proxy objects.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nproxyName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation.\n\nThe maximum number of objects that can be returned in a single page is 500.\n\nThis has been available since 2.41.", + "operationId": "getProxies", + "parameters": [ + { + "$ref": "#/parameters/countQuery" + }, + { + "$ref": "#/parameters/cursorQuery" + }, + { + "$ref": "#/parameters/forceFullPageQuery" + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/whereQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The list of Proxy objects' attributes, and the request metadata.", + "schema": { + "$ref": "#/definitions/ProxiesResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Get a list of Proxy objects.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + }, + "post": { + "description": "Create a Proxy object. Any attribute missing from the request will be set to its default value. The creation of instances of this object are synchronized to HA mates via config-sync.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Required|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:|:---:\nauthenticationBasicPassword||||x|x\nproxyName|x|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation.\n\nThis has been available since 2.41.", + "operationId": "createProxy", + "parameters": [ + { + "description": "The Proxy object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Proxy" + } + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Proxy object's attributes after being created, and the request metadata.", + "schema": { + "$ref": "#/definitions/ProxyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Create a Proxy object.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + } + }, + "/proxies/{proxyName}": { + "delete": { + "description": "Delete a Proxy object. The deletion of instances of this object are synchronized to HA mates via config-sync.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\nA SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation.\n\nThis has been available since 2.41.", + "operationId": "deleteProxy", + "parameters": [ + { + "description": "The name of the proxy.", + "in": "path", + "name": "proxyName", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The request metadata.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Delete a Proxy object.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + }, + "get": { + "description": "Get a Proxy object.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Write-Only|Opaque\n:---|:---:|:---:|:---:\nauthenticationBasicPassword||x|x\nproxyName|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/read-only\" is required to perform this operation.\n\nThis has been available since 2.41.", + "operationId": "getProxy", + "parameters": [ + { + "description": "The name of the proxy.", + "in": "path", + "name": "proxyName", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Proxy object's attributes, and the request metadata.", + "schema": { + "$ref": "#/definitions/ProxyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Get a Proxy object.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + }, + "patch": { + "description": "Update a Proxy object. Any attribute missing from the request will be left unchanged.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||x|x\nproxyName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation.\n\nThis has been available since 2.41.", + "operationId": "updateProxy", + "parameters": [ + { + "description": "The name of the proxy.", + "in": "path", + "name": "proxyName", + "required": true, + "type": "string" + }, + { + "description": "The Proxy object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Proxy" + } + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Proxy object's attributes after being updated, and the request metadata.", + "schema": { + "$ref": "#/definitions/ProxyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Update a Proxy object.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + }, + "put": { + "description": "Replace a Proxy object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.\n\nProxy objects define the connection parameters for a proxy server. To use a proxy for a particular connection such as a OAuth Provider, select the proxy by name in the configuration for that object.\n\n\nAttribute|Identifying|Const|Write-Only|Opaque\n:---|:---:|:---:|:---:|:---:\nauthenticationBasicPassword|||x|x\nproxyName|x|x||\n\n\n\nA SEMP client authorized with a minimum access scope/level of \"global/admin\" is required to perform this operation.\n\nThis has been available since 2.41.", + "operationId": "replaceProxy", + "parameters": [ + { + "description": "The name of the proxy.", + "in": "path", + "name": "proxyName", + "required": true, + "type": "string" + }, + { + "description": "The Proxy object's attributes.", + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Proxy" + } + }, + { + "$ref": "#/parameters/opaquePasswordQuery" + }, + { + "$ref": "#/parameters/selectQuery" + }, + { + "$ref": "#/parameters/solSessionHeader" + } + ], + "produces": [ + "application/json" + ], + "responses": { + "200": { + "description": "The Proxy object's attributes after being replaced, and the request metadata.", + "schema": { + "$ref": "#/definitions/ProxyResponse" + } + }, + "default": { + "description": "The error response.", + "schema": { + "$ref": "#/definitions/SempMetaOnlyResponse" + } + } + }, + "security": [ + { + "basicAuth": [] + } + ], + "summary": "Replace a Proxy object.", + "tags": [ + "all", + "proxy" + ], + "x-supportedInSempDirect": true + } + }, "/systemInformation": { "get": { "deprecated": true, From 2486d1da88cec523e2389f844e10b873581ec163 Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Thu, 20 Jun 2024 11:28:02 -0400 Subject: [PATCH 4/8] Updated required provider version --- README.md | 2 +- ci/module-test/providers.tf | 2 +- ci/template-test/providers.tf | 2 +- examples/basic/providers.tf | 2 +- examples/local-transactions-support/providers.tf | 2 +- examples/xa-transactions-support/providers.tf | 2 +- internal/gen-template/provider.tf | 2 +- provider.tf | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 0ffc4c8..992d5d0 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Outputs: | Name | Version | |------|---------| -| [solacebroker](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest) | ~> 0.9 | +| [solacebroker](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest) | ~> 1.0 | ## Resources diff --git a/ci/module-test/providers.tf b/ci/module-test/providers.tf index 7d3de5d..c2a4289 100644 --- a/ci/module-test/providers.tf +++ b/ci/module-test/providers.tf @@ -4,7 +4,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } required_version = "~> 1.2" diff --git a/ci/template-test/providers.tf b/ci/template-test/providers.tf index 7d3de5d..c2a4289 100644 --- a/ci/template-test/providers.tf +++ b/ci/template-test/providers.tf @@ -4,7 +4,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } required_version = "~> 1.2" diff --git a/examples/basic/providers.tf b/examples/basic/providers.tf index 4517b60..a944601 100644 --- a/examples/basic/providers.tf +++ b/examples/basic/providers.tf @@ -18,7 +18,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } } diff --git a/examples/local-transactions-support/providers.tf b/examples/local-transactions-support/providers.tf index 4517b60..a944601 100644 --- a/examples/local-transactions-support/providers.tf +++ b/examples/local-transactions-support/providers.tf @@ -18,7 +18,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } } diff --git a/examples/xa-transactions-support/providers.tf b/examples/xa-transactions-support/providers.tf index 4517b60..a944601 100644 --- a/examples/xa-transactions-support/providers.tf +++ b/examples/xa-transactions-support/providers.tf @@ -18,7 +18,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } } diff --git a/internal/gen-template/provider.tf b/internal/gen-template/provider.tf index 9ae85b6..f2e37c2 100644 --- a/internal/gen-template/provider.tf +++ b/internal/gen-template/provider.tf @@ -4,7 +4,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } } diff --git a/provider.tf b/provider.tf index 256ae39..0366e34 100644 --- a/provider.tf +++ b/provider.tf @@ -18,7 +18,7 @@ terraform { required_providers { solacebroker = { source = "registry.terraform.io/solaceproducts/solacebroker" - version = "~> 0.9" + version = "~> 1.0" } } } From f0b1c3937fa88be672e6fca9891ef2b59f25baad Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Thu, 20 Jun 2024 11:30:13 -0400 Subject: [PATCH 5/8] Adjusted to test with 10.8 provider and broker --- .github/workflows/module-test-pipeline.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.github/workflows/module-test-pipeline.yml b/.github/workflows/module-test-pipeline.yml index 849f0d0..f9f0510 100644 --- a/.github/workflows/module-test-pipeline.yml +++ b/.github/workflows/module-test-pipeline.yml @@ -10,8 +10,11 @@ jobs: - name: Check out code uses: actions/checkout@v4 - - name: Set up Terraform latest - uses: hashicorp/setup-terraform@v2 + - name: Set up Terraform latest - with token + uses: hashicorp/setup-terraform@v3 + with: + cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }} + terraform_wrapper: true - name: Setup test broker run: | @@ -20,6 +23,15 @@ jobs: --env system_scaling_maxconnectioncount="1000" --mount type=bind,source=$HOME/solace,destination=/var/lib/solace,ro=false solace/solace-pubsub-standard:latest while ! curl -s localhost:8080 | grep aurelia ; do sleep 1 ; done + - name: Setup if private provider is required + run: | + export PRIVATE_PROVIDER_VERSION="1.0.0-rc.6" + if [ -n "$PRIVATE_PROVIDER_VERSION" ]; then + echo "Using private provider version $PRIVATE_PROVIDER_VERSION" + grep -rl 'source = "' . | xargs sed -i 's@source = ".*$@source = "app.terraform.io/SolaceDev/solacebroker"@g' + grep -rl 'version = "' . | xargs sed -i "s@ version = \".*\$@ version = \"${PRIVATE_PROVIDER_VERSION}\"@g" + fi + - name: Test module from template on test broker run: | ci/scripts/test-module.sh ci/template-test @@ -33,6 +45,10 @@ jobs: for dir in examples/*; do (ci/scripts/test-module.sh "$dir"); done # ci/scripts/test-module.sh examples/non-exclusive-queue + - name: Discard any changes in checked out code + run: | + git checkout -- . + - name: Set up Go uses: actions/setup-go@v3 with: From d53f94d2b1a8282bb9ab76c7f3be64cb07540661 Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Fri, 21 Jun 2024 13:38:15 -0400 Subject: [PATCH 6/8] Editorial fixes --- README.md | 30 +++++++++---------- examples/basic/README.md | 26 ++++++++-------- examples/local-transactions-support/README.md | 28 ++++++++--------- examples/xa-transactions-support/README.md | 28 ++++++++--------- 4 files changed, 56 insertions(+), 56 deletions(-) diff --git a/README.md b/README.md index 992d5d0..d8e9591 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # Solace PubSub+ Software Event Broker JNDI Terraform Module -Terraform module to configure a [connection factory object](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) in the JNDI store of a [Solace PubSub+ Event Broker](https://solace.com/products/event-broker/). +This Terraform module configures a [connection factory object](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) in the JNDI store of a [Solace PubSub+ Event Broker](https://solace.com/products/event-broker/). -Full details are provided in the [Examples](#examples). +Use case details are provided in the [Examples](#examples) section. ## Related modules -To use JNDI, access must be enabled on the Message VPN. This can be configured using the [Service Module](TODO:fixlink). By default, JNDI access is not enabled on Solace PubSub+ appliances, but it is enabled on Solace PubSub+ software event brokers. +To use JNDI, access must be enabled on the Message VPN. You can configure this using the [Service Module](TODO:fixlink). By default, JNDI access is not enabled on Solace PubSub+ appliances, but it is enabled on Solace PubSub+ software event brokers. To configure JNDI managed objects (JNDI Topics and Queues) when provisioning a PubSub+ queue or topic endpoint, use the [Queues & Endpoints Module](TODO:fixlink). @@ -14,29 +14,29 @@ To configure JNDI managed objects (JNDI Topics and Queues) when provisioning a P ### Required -* `msg_vpn_name` - the Message VPN on the broker for which JNDI configuration is created -* `connection_factory_name` - The name of the connection factory to be created +* `msg_vpn_name` - the Message VPN on the event broker for which JNDI configuration is created. +* `connection_factory_name` - The name of the connection factory to be created. ### Optional -* `local_transactions_enabled` - specifies if the connection factory shall support local transactions. The default is `false`. -* `xa_enabled` - specifies if the connection factory shall support XA transactions. When enabled it also enables local transactions support. The default is `false`. Note: this variable has the same name and use as the underlying resource attribute. +* `local_transactions_enabled` - Specifies if the connection factory shall support local transactions. The default is `false`. +* `xa_enabled` - Specifies if the connection factory shall support XA transactions. When enabled it also enables local transactions support. The default is `false`. Note: this variable has the same name and use as the underlying resource attribute. -Additional optional module variables names are the same as the underlying connection factory resource attributes. The recommended approach to determine variable name mappings is to look up the resource's documentation for matching attribute names: +Additional optional module variables names are the same as the underlying connection factory resource attributes. To determine the variable name mappings, we recommend that you look for matching attribute names in the documentation for the resource: | Resource name | |---------------| |[solacebroker_msg_vpn_jndi_connection_factory](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional)| -Most optional variables' default value is `null`, meaning that if not provided then the resource default value will be provisioned on the broker. +The default value for most of the optional variables is `null`, meaning that if you don’t provide a value then the default value of the resource is provisioned on the event broker. ## Module outputs [Module outputs](https://developer.hashicorp.com/terraform/language/values/outputs) provide reference to created resources. Any reference to a resource that has not been created will be set to `(null)`. Outputs: -* `connection_factory` - the connection factory created -* `xa_connection_factory` - an alternative reference to the same `connection_factory`, only if an XA connection factory has been created +* `connection_factory` - The connection factory created. +* `xa_connection_factory` - An alternative reference to the same `connection_factory`, only if an XA connection factory has been created. ## Providers @@ -54,11 +54,11 @@ The following table shows the resources created. ## Examples -Refer to the following configuration examples: +The following examples demonstrate several specific use cases for this module: -- [Connection factory](examples/basic/) - - [Connection factory with local transactions support](examples/local-transactions-support/) - - [Connection factory with XA transactions support](examples/xa-transactions-support/) +- [Basic connection factory](examples/basic/) +- [Connection factory with local transactions support](examples/local-transactions-support/) +- [Connection factory with XA transactions support](examples/xa-transactions-support/) ## Module use recommendations diff --git a/examples/basic/README.md b/examples/basic/README.md index f1ddc17..d973740 100644 --- a/examples/basic/README.md +++ b/examples/basic/README.md @@ -6,30 +6,30 @@ Configuration in this directory creates a [connection factory](https://docs.sola ### Required Inputs -* `msg_vpn_name` - set to `default` in the example -* `connection_factory_name` - set to `/JNDI/CF/GettingStarted` in the example +* `msg_vpn_name` - Set to `default` in the example. +* `connection_factory_name` - Set to `/JNDI/CF/GettingStarted` in the example. ### Optional Inputs -Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted then the default for the related resource attribute will be configured on the broker. For attributes and defaults, refer to the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). +Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted, then the default for the related resource attribute will be configured on the broker. For a list of attributes and the corresponding defaults, see the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). ### Output The module `provisioned_connection_factory` output refers to the created connection factory. -## Created resources +## Created Resources -This example will create following resources: +This example will create the following resources: * `solacebroker_msg_vpn_jndi_connection_factory` ## Running the Example -### Access to a PubSub+ broker +### Access to a PubSub+ Event Broker -If you don't already have access to a broker, refer to the [Developers page](https://www.solace.dev/) for options to get started. +If you don't already have access to a broker, see the [Developers page](https://www.solace.dev/) for options to get started. -### Sample source code +### Sample Source Code The sample is available from the module GitHub repo: @@ -38,13 +38,13 @@ git clone https://github.com/SolaceProducts/terraform-solacebroker-jndi.git cd examples/basic ``` -### Adjust Provider Configuration +### Adjust the Provider Configuration Adjust the [provider parameters](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs#schema) in `main.tf` according to your broker. The example configuration shows settings for a local broker running in Docker. -### Create the resource +### Create the Resource -Hint: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm) +Tip: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm). Execute from this folder: @@ -54,8 +54,8 @@ terraform plan terraform apply ``` -Run `terraform destroy` to clean up created resources when no longer needed. +Run `terraform destroy` to clean up the created resources when they are no longer needed. ## Additional Documentation -Refer to the [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. +For more information, see [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. diff --git a/examples/local-transactions-support/README.md b/examples/local-transactions-support/README.md index b1d6d34..7a84a76 100644 --- a/examples/local-transactions-support/README.md +++ b/examples/local-transactions-support/README.md @@ -6,34 +6,34 @@ Configuration in this directory creates a [connection factory](https://docs.sola ### Required Inputs -* `msg_vpn_name` - set to `default` in the example -* `connection_factory_name` - set to `/JNDI/CF/LocalTransSupport` in the example +* `msg_vpn_name` - Set to `default` in the example. +* `connection_factory_name` - Set to `/JNDI/CF/LocalTransSupport` in the example. ### Optional Inputs -* `local_transactions_enabled` - shall be set to `true` to configure a connection factory with local transactions support. +* `local_transactions_enabled` - Shall be set to `true` to configure a connection factory with local transactions support. Note: connection factories must have the `transport_direct_transport_enabled` input variable disabled to support local and XA transactions. This is automatically ensured in this module if `local_transactions_enabled` is `true`. -Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted then the default for the related resource attribute will be configured on the broker. For attributes and defaults, refer to the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). +Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted, then the default for the related resource attribute will be configured on the broker. For a list of attributes and the corresponding defaults, see the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). ### Output The module `provisioned_connection_factory` output refers to the created connection factory. -## Created resources +## Created Resources -This example will create following resources: +This example will create the following resources: * `solacebroker_msg_vpn_jndi_connection_factory` ## Running the Example -### Access to a PubSub+ broker +### Access to a PubSub+ Event Broker -If you don't already have access to a broker, refer to the [Developers page](https://www.solace.dev/) for options to get started. +If you don't already have access to a broker, see the [Developers page](https://www.solace.dev/) for options to get started. -### Sample source code +### Sample Source Code The sample is available from the module GitHub repo: @@ -42,13 +42,13 @@ git clone https://github.com/SolaceProducts/terraform-solacebroker-jndi.git cd examples/local-transactions-support ``` -### Adjust Provider Configuration +### Adjust the Provider Configuration Adjust the [provider parameters](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs#schema) in `main.tf` according to your broker. The example configuration shows settings for a local broker running in Docker. -### Create the resource +### Create the Resource -Hint: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm) +Tip: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm). Execute from this folder: @@ -58,9 +58,9 @@ terraform plan terraform apply ``` -Run `terraform destroy` to clean up created resources when no longer needed. +Run `terraform destroy` to clean up the created resources when they are no longer needed. ## Additional Documentation -Refer to the [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. +For more information, see [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. diff --git a/examples/xa-transactions-support/README.md b/examples/xa-transactions-support/README.md index ff1b61f..a809d13 100644 --- a/examples/xa-transactions-support/README.md +++ b/examples/xa-transactions-support/README.md @@ -6,16 +6,16 @@ Configuration in this directory creates a [connection factory](https://docs.sola ### Required Inputs -* `msg_vpn_name` - set to `default` in the example -* `connection_factory_name` - set to `/JNDI/CF/XATransSupport` in the example +* `msg_vpn_name` - Set to `default` in the example. +* `connection_factory_name` - Set to `/JNDI/CF/XATransSupport` in the example. ### Optional Inputs -* `xa_enabled` - shall be set to `true` to configure a connection factory with XA support. +* `xa_enabled` - Shall be set to `true` to configure a connection factory with XA support. Note: connection factories must have the `transport_direct_transport_enabled` input variable disabled to support local and XA transactions. This is automatically ensured in this module if `xa_enabled` is `true`. -Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted then the default for the related resource attribute will be configured on the broker. For attributes and defaults, refer to the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). +Optional module input variables have the same name as the attributes of the underlying provider resource. If omitted, then the default for the related resource attribute will be configured on the broker. For a list of attributes and the corresponding defaults, see the [documentation of "solacebroker_msg_vpn_jndi_connection_factory"](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs/resources/msg_vpn_jndi_connection_factory#optional). ### Output @@ -23,19 +23,19 @@ The module `provisioned_connection_factory` output refers to the created connect The module `xa_provisioned_connection_factory` output is an alternative way to refer to the created connection factory, it will be a valid non-null object only if XA is enabled. -## Created resources +## Created Resources -This example will create following resources: +This example will create the following resources: * `solacebroker_msg_vpn_jndi_connection_factory` ## Running the Example -### Access to a PubSub+ broker +### Access to a PubSub+ Event Broker -If you don't already have access to a broker, refer to the [Developers page](https://www.solace.dev/) for options to get started. +If you don't already have access to a broker, see the [Developers page](https://www.solace.dev/) for options to get started. -### Sample source code +### Sample Source Code The sample is available from the module GitHub repo: @@ -44,13 +44,13 @@ git clone https://github.com/SolaceProducts/terraform-solacebroker-jndi.git cd examples/xa-transactions-support ``` -### Adjust Provider Configuration +### Adjust the Provider Configuration Adjust the [provider parameters](https://registry.terraform.io/providers/SolaceProducts/solacebroker/latest/docs#schema) in `main.tf` according to your broker. The example configuration shows settings for a local broker running in Docker. -### Create the resource +### Create the Resource -Hint: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm) +Tip: You can verify configuration changes on the broker, before and after, using the [PubSub+ Broker Manager Web UI](https://docs.solace.com/Admin/Broker-Manager/PubSub-Manager-Overview.htm). Execute from this folder: @@ -60,9 +60,9 @@ terraform plan terraform apply ``` -Run `terraform destroy` to clean up created resources when no longer needed. +Run `terraform destroy` to clean up the created resources when they are no longer needed. ## Additional Documentation -Refer to the [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. +For more information, see [Connection Factories](https://docs.solace.com/API/Solace-JMS-API/Connection-Factories.htm) section in the PubSub+ documentation. From ed1e0b25ab0aa429a532bf98c42e9f7d8329fc7d Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Fri, 21 Jun 2024 13:51:26 -0400 Subject: [PATCH 7/8] Updated priv provider version --- .github/workflows/module-test-pipeline.yml | 2 +- .github/workflows/verify-registry-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/module-test-pipeline.yml b/.github/workflows/module-test-pipeline.yml index f9f0510..4c5db36 100644 --- a/.github/workflows/module-test-pipeline.yml +++ b/.github/workflows/module-test-pipeline.yml @@ -25,7 +25,7 @@ jobs: - name: Setup if private provider is required run: | - export PRIVATE_PROVIDER_VERSION="1.0.0-rc.6" + export PRIVATE_PROVIDER_VERSION="1.0.0-rc.7" if [ -n "$PRIVATE_PROVIDER_VERSION" ]; then echo "Using private provider version $PRIVATE_PROVIDER_VERSION" grep -rl 'source = "' . | xargs sed -i 's@source = ".*$@source = "app.terraform.io/SolaceDev/solacebroker"@g' diff --git a/.github/workflows/verify-registry-release.yml b/.github/workflows/verify-registry-release.yml index ac468d9..75dd774 100644 --- a/.github/workflows/verify-registry-release.yml +++ b/.github/workflows/verify-registry-release.yml @@ -29,7 +29,7 @@ jobs: run: | mkdir -p $HOME/solace; chmod 777 $HOME/solace docker run -d -p 8080:8080 -p 55555:55555 --shm-size=1g --env username_admin_globalaccesslevel=admin --env username_admin_password=admin --env system_scaling_maxkafkabridgecount="10" --name=solace \ - --mount type=bind,source=$HOME/solace,destination=/var/lib/solace,ro=false solace/solace-pubsub-standard:"10.6.1.52" + --mount type=bind,source=$HOME/solace,destination=/var/lib/solace,ro=false solace/solace-pubsub-standard:latest while ! curl -s localhost:8080 | grep aurelia ; do sleep 1 ; done - name: Set up Terraform latest - public From d2808ed797c1cf4ad9044bef3bd7afedccb7ccf1 Mon Sep 17 00:00:00 2001 From: Balazs Czoma Date: Fri, 21 Jun 2024 14:04:50 -0400 Subject: [PATCH 8/8] Deactivated test run from acceptance test because no released provider yet [skip ci] --- .github/workflows/prep-internal-release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/prep-internal-release.yml b/.github/workflows/prep-internal-release.yml index dc0e954..4bbdd8b 100644 --- a/.github/workflows/prep-internal-release.yml +++ b/.github/workflows/prep-internal-release.yml @@ -46,10 +46,10 @@ jobs: --env system_scaling_maxconnectioncount="1000" --mount type=bind,source=$HOME/solace,destination=/var/lib/solace,ro=false solace/solace-pubsub-standard:latest while ! curl -s localhost:8080 | grep aurelia ; do sleep 1 ; done - - name: Check code builds and pass acceptance test - run: | - ci/scripts/test-module.sh ci/module-test - for dir in examples/*; do (ci/scripts/test-module.sh "$dir"); done + # - name: Check code builds and pass acceptance test + # run: | + # ci/scripts/test-module.sh ci/module-test + # for dir in examples/*; do (ci/scripts/test-module.sh "$dir"); done - name: Ensure version reflects release candidate version run: |