Realm
Creating, retrieving and managing realms and also enabling, disabling and checking per realm security status.
Realms are routing and administrative domains that act as namespaces. All resources in Bondy belong to a Realm. Messages are routed separately for each individual realm so sessions attached to a realm won’t see message routed on another realm.
Types
realm
The representation of the realm returned by the read or write operations e.g. get, list, create or update.
uristringREQUIREDIMMUTABLEThe realm identifier
descriptionstringREQUIREDA textual description of the realm.
is_prototypebooleanREQUIREDIf true this realm is a realm used as a prototype. Prototype realms cannot be used by themselves. Once a realm has been designated as a prototype it cannot be changed.
falseprototype_uriuriIMMUTABLEIf present, this it the URI of the the realm prototype this realm inherits some of its behaviour and features from. This is an irreflexive property i.e. a realm cannot have itself as prototype.
is_sso_realmbooleanREQUIREDIf true this realm is an SSO Realm. Once a realm has been designated as an SSO realm it cannot be changed.
falsesso_realm_uriuriIMMUTABLEIf present, this it the URI of the SSO Realm this realm is connected to. Once a realm has been associated with an SSO realm it cannot be changed.
allow_connectionsbooleanREQUIREDIf true this realm will allow connections from clients. It is normally set to false when the realm is an SSO Realm.
INFO
Prototype realms never allow connections, so if you set is_prototype to true this property will be assumed to be false.
authmethodsarray[string]REQUIREDThe list of the authentication methods allowed by this realm. Allowed values: 'anonymous', 'trust', 'password', 'ticket', 'oauth2', 'wampcra', 'cryptosign'
[]security_enabledbooleanWhether security is enabled or not.
usersarray[User]A list of user objects.
groupsarray[object]A list of group objects.
sourcesarray[source]A list of source objects.
grantsarray[object]A list of grant objects.
security_statusstringThe string 'enabled' if enabled is true. Otherwise the string is 'disabled'.
input_data
The object used to create or update a realm. Notice this object contains more information than the actually created realm e.g. users, groups, etc.
uristringREQUIREDIMMUTABLEThe realm identifier
descriptionstringREQUIREDA textual description of the realm.
is_prototypebooleanREQUIREDIf true this realm is a realm used as a prototype. Prototype realms cannot be used by themselves. Once a realm has been designated as a prototype it cannot be changed.
falseprototype_uriuriIMMUTABLEIf present, this it the URI of the the realm prototype this realm inherits some of its behaviour and features from. This is an irreflexive property i.e. a realm cannot have itself as prototype.
is_sso_realmbooleanREQUIREDIf true this realm is an SSO Realm. Once a realm has been designated as an SSO realm it cannot be changed.
falsesso_realm_uriuriIMMUTABLEIf present, this it the URI of the SSO Realm this realm is connected to. Once a realm has been associated with an SSO realm it cannot be changed.
allow_connectionsbooleanREQUIREDIf true this realm will allow connections from clients. It is normally set to false when the realm is an SSO Realm.
INFO
Prototype realms never allow connections, so if you set is_prototype to true this property will be assumed to be false.
authmethodsarray[string]REQUIREDThe list of the authentication methods allowed by this realm. Allowed values: 'anonymous', 'trust', 'password', 'ticket', 'oauth2', 'wampcra', 'cryptosign'
[]security_enabledbooleanWhether security is enabled or not.
usersarray[User]A list of user objects.
groupsarray[object]A list of group objects.
sourcesarray[source]A list of source objects.
grantsarray[object]A list of grant objects.
private_keysarray[private_key]A list of private keys used for signing.
encryption_keysarray[private_key]A list of private keys used for encryption.
Procedures
| Name | URI |
|---|---|
| Create a realm | bondy.realm.create |
| Retrieve a realm | bondy.realm.get |
| Update a realm | bondy.realm.update |
| List all realms | bondy.realm.list |
| Delete a realm | bondy.realm.delete |
| Retrieve if a realm security is enabled | bondy.realm.security.is_enabled |
| Enable realm security | bondy.realm.security.enable |
| Disable realm security | bondy.realm.security.disable |
| Retrieve a realm security status | bondy.realm.security.status |
Create a realm
bondy.realm.create(input_data) -> result(realm)
Creates a new realm based on the provided data. The realm is persisted and asynchronously replicated to all the nodes in the cluster.
Publishes an event under topic bondy.realm.created after the realm has been created.
AUTHORIZATION
This call is only available to sessions attached to the Master Realm with wamp.call permission.
Call
Positional Args
0objectThe realm configuration data
Keyword Args
None.
Result
Positional Results
0objectThe created realm.
Keyword Results
None.
Errors
- bondy.error.already_exists: when the provided uri already exists.
- bondy.error.missing_required_value: when a required value is not provided
- bondy.error.invalid_datatype: when the data type is invalid
- bondy.error.invalid_value: when the data value is invalid
- bondy.error.invalid_data: when the data values are invalid
- wamp.error.invalid_argument: for example when the provided
sso_realm_uriproperty value doesn't exist or there are some inconsistent property values.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.create \
'{
"uri":"com.leapsight.test_creation_1",
"description":"A test creation realm"
}' | jq{
"description": "A test creation realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "123260399",
"kty": "EC",
"x": "cfhg9z_BOPDAEkYDcSFbpJ1jJVqLxTSlrCJDUYRkrxM",
"y": "zcdy7H1h1FDzwU8RFeuFxFMve9vCHUFnCOpdbMJfc4o"
},
{
"crv": "P-256",
"kid": "130260278",
"kty": "EC",
"x": "EDPzrOPJofWS1pm6WTI1oaNeJ7ITPz6ZjeTzXyl_8sM",
"y": "Ki46MYcsXNb19XwoqMMenWboBAdILYjY2eOBkaAkeyQ"
},
{
"crv": "P-256",
"kid": "57089265",
"kty": "EC",
"x": "x_i6fqY3YkzSBi60pDOPe6nS-fxcQ4AjkrTUOjyPvhM",
"y": "8oFJ9bernMMFzcrDBS07QiuL8fIeuqMXT-GrvwKKDZc"
}
],
"security_status": "enabled",
"uri": "com.leapsight.test_creation_1"
}Retrieve a realm
bondy.realm.get(uri) -> result(realm)
Retrieves the requested realm uri.
Call
Positional Args
Keyword Args
None.
Result
Positional Results
The call result is a single positional argument containing a realm:
uristringREQUIREDIMMUTABLEThe realm identifier
descriptionstringREQUIREDA textual description of the realm.
is_prototypebooleanREQUIREDIf true this realm is a realm used as a prototype. Prototype realms cannot be used by themselves. Once a realm has been designated as a prototype it cannot be changed.
falseprototype_uriuriIMMUTABLEIf present, this it the URI of the the realm prototype this realm inherits some of its behaviour and features from. This is an irreflexive property i.e. a realm cannot have itself as prototype.
is_sso_realmbooleanREQUIREDIf true this realm is an SSO Realm. Once a realm has been designated as an SSO realm it cannot be changed.
falsesso_realm_uriuriIMMUTABLEIf present, this it the URI of the SSO Realm this realm is connected to. Once a realm has been associated with an SSO realm it cannot be changed.
allow_connectionsbooleanREQUIREDIf true this realm will allow connections from clients. It is normally set to false when the realm is an SSO Realm.
INFO
Prototype realms never allow connections, so if you set is_prototype to true this property will be assumed to be false.
authmethodsarray[string]REQUIREDThe list of the authentication methods allowed by this realm. Allowed values: 'anonymous', 'trust', 'password', 'ticket', 'oauth2', 'wampcra', 'cryptosign'
[]security_enabledbooleanWhether security is enabled or not.
usersarray[User]A list of user objects.
groupsarray[object]A list of group objects.
sourcesarray[source]A list of source objects.
grantsarray[object]A list of grant objects.
security_statusstringThe string 'enabled' if enabled is true. Otherwise the string is 'disabled'.
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.get "com.leapsight.test_creation_1" | jq{
"description": "A test creation realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "123260399",
"kty": "EC",
"x": "cfhg9z_BOPDAEkYDcSFbpJ1jJVqLxTSlrCJDUYRkrxM",
"y": "zcdy7H1h1FDzwU8RFeuFxFMve9vCHUFnCOpdbMJfc4o"
},
{
"crv": "P-256",
"kid": "130260278",
"kty": "EC",
"x": "EDPzrOPJofWS1pm6WTI1oaNeJ7ITPz6ZjeTzXyl_8sM",
"y": "Ki46MYcsXNb19XwoqMMenWboBAdILYjY2eOBkaAkeyQ"
},
{
"crv": "P-256",
"kid": "57089265",
"kty": "EC",
"x": "x_i6fqY3YkzSBi60pDOPe6nS-fxcQ4AjkrTUOjyPvhM",
"y": "8oFJ9bernMMFzcrDBS07QiuL8fIeuqMXT-GrvwKKDZc"
}
],
"security_status": "enabled",
"uri": "com.leapsight.test_creation_1"
}Update a realm
bondy.realm.update(uri, input_data) ->
result(realm)
Updates the data of the provided realm uri. The realm is persisted and asynchronously replicated to all the nodes in the cluster.
Publishes an event under topic bondy.realm.updated after the realm has been updated.
Call
Positional Args
1objectThe realm configuration data
Keyword Args
None.
Result
Positional Results
0objectThe updated realm.
Keyword Results
None.
Errors
- bondy.error.missing_required_value: when a required value is not provided
- bondy.error.invalid_datatype: when the data type is invalid
- bondy.error.invalid_value: when the data value is invalid
- bondy.error.invalid_data: when the data values are invalid
- wamp.error.invalid_argument: for example when the provided
sso_realm_uriproperty value doesn't exist or there are some inconsistent property values. - bondy.error.not_found: when the provided uri is not found.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.update \
"com.leapsight.test_creation_1" \
'{
"description": "A test updating realm",
"allow_connections": true,
"authmethods": ["cryptosign","wampcra","ticket"],
"grants": [
{
"permissions" : [
"wamp.subscribe",
"wamp.unsubscribe",
"wamp.call",
"wamp.cancel",
"wamp.publish"
],
"uri" : "",
"match" : "prefix",
"roles" : "all"
}
]
}' | jq{
"allow_connections": true,
"authmethods": [
"cryptosign",
"wampcra",
"ticket"
],
"description": "A test updating realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "35794812",
"kty": "EC",
"x": "Q4ONdVUBv-C-XEaTGbAN7A0pDsLqtYWkbQcJeSVtz60",
"y": "cQAI_QemFKuW_4bsJc0kVfhOdDo1yxQVnIkTDuK2sPA"
},
{
"crv": "P-256",
"kid": "67154376",
"kty": "EC",
"x": "kvvohf8yBoPvY8LzWG3mBaa4y3pjMoMamuO81RRix5E",
"y": "cUBFbCyFfU60-BuQx8eaG9VfbZYrj-4Ip9zbvRJtQ0E"
},
{
"crv": "P-256",
"kid": "67318382",
"kty": "EC",
"x": "GLwRYxvqT18LXKoIXGOYRKHM-CJzycno2OKn1-0pBZM",
"y": "_GBlnw0VneuhLOkw7hWVB2dNfnpHL53m6pgBThVB_b0"
}
],
"security_status": "enabled",
"uri": "com.leapsight.test_creation_1"
}List all realms
bondy.realm.list() -> result([realm])
Lists all configured realms.
Call
Positional Args
None.
Keyword Args
None.
Result
Positional Results
The call result is a single positional argument containing a list of all realms:
0array[object]The realms you want to retrieve.
Keyword Results
None.
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.list | jq[
{
"authmethods": [
"wampcra",
"anonymous",
"password",
"trust"
],
"description": "The Bondy Master realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "128116552",
"kty": "EC",
"x": "3Nl3CmBWDBnOXLPnfdI-tJVZbG_0oGEINrEswDSaaQM",
"y": "mbistOgdGNfjGuM6E-IdUZ1r245-5H3-yL2BUm005Hg"
},
{
"crv": "P-256",
"kid": "19671252",
"kty": "EC",
"x": "T9hg9GOiJji9VILQyypKta0e3DKlhRrWnK_0aW36Cfk",
"y": "fnV4QAfattr-ky5xSvc87pM4wfnJcnKS_4EYjqknN48"
},
{
"crv": "P-256",
"kid": "39128489",
"kty": "EC",
"x": "YqI61nD4OpDb2r5dOgkddeClYVGBTXb-2jFSN01Mgq0",
"y": "sJ_Noey9m_mtFXJLBBdiCQ0xVyhlDKIIKCh8maeWRWc"
}
],
"security_status": "enabled",
"uri": "com.leapsight.bondy"
},
{
"allow_connections": true,
"authmethods": [
"cryptosign",
"wampcra",
"ticket"
],
"description": "A test realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "33524152",
"kty": "EC",
"x": "o1cp0-BEer7-83IJnrLlQF2vMsC4-p865y_PYbUnh0U",
"y": "m4KH851AIVkxLPnyEPb-HAFPnI4HWzHZDH6uYODgUFg"
},
{
"crv": "P-256",
"kid": "33806473",
"kty": "EC",
"x": "_027ZsIM3qF4meq-NKkcMjfEFXrP_m9Rf4hvRJUFk24",
"y": "4onurxZAIxqOc4wGSx18Hb8_VM4tepVWoylwwLcYqOY"
},
{
"crv": "P-256",
"kid": "46076726",
"kty": "EC",
"x": "Td_a_OxHKaG9GN90mDN_ztmBoGRgxm37UAXEkv6ONeE",
"y": "CMLiG2fcHL-uM-VCvg54nflMw3IVtFOUWKIstMcUcEc"
}
],
"security_status": "enabled",
"sso_realm_uri": "com.leapsight.sso",
"uri": "com.leapsight.test_1"
},
{
"allow_connections": true,
"authmethods": [
"cryptosign",
"wampcra",
"ticket"
],
"description": "A test realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "122308677",
"kty": "EC",
"x": "X1Re0aJaKBYBKavtHHzjVoOcMuB1Il3L--oVBCIVse8",
"y": "QEJEd36cyMYoh2mZvX6y1TQ1gYf0l89HIj8OZpj9gyE"
},
{
"crv": "P-256",
"kid": "134200500",
"kty": "EC",
"x": "Da6LJMUF91CXBcFbrbQONoviFaobF20o_XVj092LKMY",
"y": "OyIY99J789NHKfYlhlzK4X5Iux18Ghs5YaJ04vxUwXE"
},
{
"crv": "P-256",
"kid": "98270293",
"kty": "EC",
"x": "ElQOShI0xqJbAT5KJ1MgCMzzr7IlrP9DZFiv5uoQgqQ",
"y": "MK0COTzwvH9da4aKtAFkoWmvh7fgAUqW_8EXKj5-vCo"
}
],
"security_status": "enabled",
"sso_realm_uri": "com.leapsight.sso",
"uri": "com.leapsight.test_2"
},
{
"allow_connections": false,
"authmethods": [
"cryptosign",
"wampcra"
],
"description": "A test realm",
"is_prototype": false,
"is_sso_realm": true,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "29257788",
"kty": "EC",
"x": "XH0ww1p6w-rEruIA82mkZOCD_zMDJIBfHVrU7AfV_m4",
"y": "140OhdeBqptXAt1TpTDubrVpkAt3z8Xe5Ca8rmQ_pUw"
},
{
"crv": "P-256",
"kid": "30467900",
"kty": "EC",
"x": "JT3ftrZmD3VyrvxsaRmgcsmaTKE-nrJ0zp5xCh0pnS8",
"y": "GVr32Te7dAGhKz-JHajksBio4DGfnBXgCRMvZqsQBGI"
},
{
"crv": "P-256",
"kid": "91434376",
"kty": "EC",
"x": "z1MBM-Kmv9m_MfpdJgTR-5SQRe1NCXFX7gBhuvse1_Y",
"y": "mMZ1AewL2hSGbUtcm2Z06U2_XymNT6D89SP5mvgIyT0"
}
],
"security_status": "enabled",
"uri": "com.leapsight.sso"
},
{
"description": "A test realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"prototype_uri": "com.leapsight.test.proto",
"public_keys": [
{
"crv": "P-256",
"kid": "109453414",
"kty": "EC",
"x": "fPuKjLMb2hyMN_AWX6qAbGbhBSguDICAq-UMBHyVDDE",
"y": "F2Oi9S_loNMWOWlnMn_LeQvAPI3AUXIPpn-VTt8YNck"
},
{
"crv": "P-256",
"kid": "70190073",
"kty": "EC",
"x": "ZbsvGGWnxq9grIDgEv35K44OtezAvCabRiRNYd1nRU4",
"y": "aLFBQyLPtGY5jNrOWu2tfDf_YK92KpsEtEKKzIFGZho"
},
{
"crv": "P-256",
"kid": "71347183",
"kty": "EC",
"x": "NcEOakYR-t9U3z5t4Ws3no3nk2YdhszaN-XpSgbgi3E",
"y": "GhbiXvLZPC8XOUWA-Zo0TKFpXr1Se8dNzrwWNloi1kQ"
}
],
"security_status": "enabled",
"uri": "com.leapsight.test.inheritance"
},
{
"authmethods": [
"cryptosign",
"wampcra",
"anonymous",
"oauth2",
"password",
"trust",
"ticket"
],
"description": "A test realm",
"is_prototype": false,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "28821883",
"kty": "EC",
"x": "35dxB-NVWz4bXcC_XeV-ikfL6Vn3FgsAn6MZDwClOB8",
"y": "A99cPIU6x1Rxw4IyfcSyu6GxQ4KzQHaStdWP7QKUIVU"
},
{
"crv": "P-256",
"kid": "5640599",
"kty": "EC",
"x": "AEjB2EC5kchCFuylw7Qcna4ERPGzkogcoInYLEQI1Co",
"y": "5GoNsIhylGs4sogoLP7DOKrdU4OO2p-dwWDz3wVCYSA"
},
{
"crv": "P-256",
"kid": "81638418",
"kty": "EC",
"x": "jHJMWbqcWPemB7X-a1eZ1ctcoTAxdJqffp1Yil_Pbqc",
"y": "u5mQGe24nprq1rzVvXOMeqk7h7-43AYsMgWIaNxQZTM"
}
],
"security_status": "enabled",
"uri": "com.leapsight.test"
},
{
"allow_connections": true,
"authmethods": [
"cryptosign",
"wampcra",
"ticket"
],
"description": "A test prototype realm",
"is_prototype": true,
"is_sso_realm": false,
"password_opts": {
"params": {
"iterations": 10000,
"kdf": "pbkdf2"
},
"protocol": "cra"
},
"public_keys": [
{
"crv": "P-256",
"kid": "106052618",
"kty": "EC",
"x": "5sP3cIu6I3ZfGB7IfmifEByZ89sLk9d1RK712C_xwek",
"y": "crYZ5LqCJoHDicylRFQn6kG77L1IgelDysAk1nIceVM"
},
{
"crv": "P-256",
"kid": "4239631",
"kty": "EC",
"x": "_3BNiNCrxNqg4NBhRMIkci0zCBD7fB54y-l_VZ3GT3E",
"y": "B51Yq27FP7ttwFctWpeG6OK8GIMV6MRSBFDi00EZbhg"
},
{
"crv": "P-256",
"kid": "74648249",
"kty": "EC",
"x": "2Aj7LNfDi1lnc1Xqm5v1X0Lo6PDGbJXjaGnfUI-qZl4",
"y": "RqNo7Ye0Kdb3y4d08k_aumM5WhD0fkknJL2zn_9AUrI"
}
],
"security_status": "enabled",
"sso_realm_uri": "com.leapsight.sso",
"uri": "com.leapsight.test.proto"
}
]Delete a realm
bondy.realm.delete(uri; force=boolean -> result()
Deletes the realm and all its associated objects.
This call fails with an error if the realm has associated users. To override this behaviour use the force option.
ADMIN AUTHORIZATION
This call is only available when the session is attached to the Master Realm
Call
Positional Args
Keyword Args
forcebooleanForce the deletion of the realm, even if the realm still has associated users.
Result
Positional Results
None.
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
- bondy.error.active_users: when there are associated users and the
forceoption is false.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.delete "com.leapsight.test_creation_1"./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.delete "com.leapsight.test_creation_1" --kwarg force=trueRetrieve if a realm security is enabled
bondy.realm.security.is_enabled(uri) -> results(boolean)
Returns true if security is enabled for the realm identified with uri. Otherwise returns false. Realm security is enabled by default.
Call
Positional Args
Keyword Args
None.
Result
Positional Results
The call result is a single positional argument containing true or false
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.security.is_enabled "com.leapsight.test_creation_1"trueEnable realm security
bondy.realm.security.enable(uri) -> result()
Enables the security for the realm identified with uri.
Call
Positional Args
Keyword Args
None.
Result
Positional Results
None.
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
Examples
/wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.security.enable "com.leapsight.test_creation_1"Disable realm security
bondy.realm.security.disable(uri) -> result()
Disables security for the realm identified with uri.
Danger
Disabling security removes the various authentication and authorization checks that take place when establishing a session, performing operations against a Bondy Realm and/or routing messages. We recommend using this option only during development.
Users, groups, and other security resources remain available for configuration while security is disabled. The changes will be made effective when security is re-enabled.
Realm security is enabled by default.
Call
Positional Args
Keyword Args
None.
Result
Positional Results
None.
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
Examples
/wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.security.disable "com.leapsight.test_creation_1"Retrieve a realm security status
bondy.realm.security.status(uri) -> 'enabled' | 'disabled'
Returns the security status (enabled or disabled) for the realm identified by uri. Realm security is enabled by default.
Call
Positional Args
Keyword Args
None.
Result
Positional Results
The call result is a single positional argument containing the string enabled or disabled.
Keyword Results
None.
Errors
- bondy.error.not_found: when the provided uri is not found.
Examples
./wick --url ws://localhost:18080/ws --realm com.leapsight.bondy \
call bondy.realm.security.status "com.leapsight.test_creation_1""enabled"Topics
Realm Created
bondy.realm.created
Positional Results
Keyword Results
None.
Realm Updated
bondy.realm.updated
Positional Results
Keyword Results
None.
Realm Deleted
bondy.realm.deleted
Positional Results
Keyword Results
None.
