Static
createThe Virtual Hostname object's attributes. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a Virtual Hostname object. Delete a Virtual Hostname object. The deletion of instances of this object are synchronized to HA mates via config-sync.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.17.
SempMetaOnlyResponse The request metadata.
ApiError
The virtual hostname. *
Optional
xOptional context id the request is running. *
Static
getGet a Virtual Hostname object. Get a Virtual Hostname object.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
virtualHostname | x |
A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
This has been available since 2.17.
VirtualHostnameResponse The Virtual Hostname object's attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The virtual hostname. *
Optional
xOptional context id the request is running. *
Static
getGet a list of Virtual Hostname objects. Get a list of Virtual Hostname objects.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
Attribute | Identifying | Write-Only | Deprecated | Opaque |
---|---|---|---|---|
virtualHostname | x |
A SEMP client authorized with a minimum access scope/level of "global/read-only" is required to perform this operation.
This has been available since 2.17.
VirtualHostnamesResponse The list of Virtual Hostname objects' attributes, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
Optional
count?: numberLimit the count of objects in the response. See the documentation for the count
parameter. *
Optional
cursor?: stringThe cursor, or position, for the next page of objects. See the documentation for the cursor
parameter. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
Optional
where?: string[]Include in the response only objects where certain conditions are true. See the the documentation for the where
parameter. *
Optional
xOptional context id the request is running. *
Static
replaceReplace a Virtual Hostname object. Replace a Virtual Hostname object. Any attribute missing from the request will be set to its default value, subject to the exceptions in note 4.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
Attribute | Identifying | Const | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|---|
virtualHostname | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.17.
VirtualHostnameResponse The Virtual Hostname object's attributes after being replaced, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Virtual Hostname object's attributes. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The virtual hostname. *
Optional
xOptional context id the request is running. *
Static
updateUpdate a Virtual Hostname object. Update a Virtual Hostname object. Any attribute missing from the request will be left unchanged.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
Attribute | Identifying | Read-Only | Write-Only | Requires-Disable | Deprecated | Opaque |
---|---|---|---|---|---|---|
virtualHostname | x | x |
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.17.
VirtualHostnameResponse The Virtual Hostname object's attributes after being updated, and the request metadata.
SempMetaOnlyResponse The error response.
ApiError
The Virtual Hostname object's attributes. *
Optional
opaqueAccept opaque attributes in the request or return opaque attributes in the response, encrypted with the specified password. See the documentation for the opaquePassword
parameter. *
Optional
select?: string[]Include in the response only selected attributes of the object, or exclude from the response selected attributes of the object. See the documentation for the select
parameter. *
The virtual hostname. *
Optional
xOptional context id the request is running. *
Create a Virtual Hostname object. Create a Virtual Hostname 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.
A Virtual Hostname is a provisioned object on a message broker that contains a Virtual Hostname to Message VPN mapping.
Clients which connect to a global (as opposed to per Message VPN) port and provides this hostname will be directed to its corresponding Message VPN. A case-insentive match is performed on the full client-provided hostname against the configured virtual-hostname.
This mechanism is only supported for hostnames provided through the Server Name Indication (SNI) extension of TLS.
A SEMP client authorized with a minimum access scope/level of "global/read-write" is required to perform this operation.
This has been available since 2.17.
Returns
VirtualHostnameResponse The Virtual Hostname object's attributes after being created, and the request metadata.
Returns
SempMetaOnlyResponse The error response.
Throws
ApiError