Skip to content

Federated Connections

Operations for the Federated Connections service collection.

LanguageLast Update
Pythonv1.6.5
PowerShell
Gov0.22.0
TypeScriptv0.6.0
Rust
Rubyv1.4.0


OperationDescription
DeleteFederatedConnectionsConfig
delete_federated_connections_config
Delete configuration for a federated connection
PatchFederatedConnectionsConfig
patch_federated_connections_config
Update configuration for a federated connection
PostFederatedConnectionsConfig
post_federated_connections_config
Create configuration for a federated connection

Delete configuration for a federated connection

Method DELETE
Route /ngsiem/entities/federated-connections-config/v1
Scope NGSIEM Data Connections API: WRITE
PEP 8 delete_federated_connections_config
connection_id query · string
Connection ID to delete configuration for
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import FederatedConnections
falcon = FederatedConnections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.delete_federated_connections_config(connection_id="string")
print(response)
{
"errors": [
{
"code": 0,
"id": "string",
"message": "string"
}
],
"meta": {
"pagination": {
"limit": 0,
"offset": 0,
"total": 0
},
"powered_by": "string",
"query_time": 0.0,
"trace_id": "string",
"writes": {
"resources_affected": 0
}
}
}


Update configuration for a federated connection

Method PATCH
Route /ngsiem/entities/federated-connections-config/v1
Scope NGSIEM Data Connections API: WRITE
PEP 8 patch_federated_connections_config
body body · dictionary
Full body payload as JSON formatted dictionary.
cluster_url body · string
URL of the external cluster
view_token body · string
token for accessing external cluster
connection_id query · string
Connection ID to update configuration for
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import FederatedConnections
falcon = FederatedConnections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.patch_federated_connections_config(connection_id="string",
cluster_url="string",
view_token="string")
print(response)
[
{
"cluster_url": "string",
"connection_id": "string"
}
]


Create configuration for a federated connection

Method POST
Route /ngsiem/entities/federated-connections-config/v1
Scope NGSIEM Data Connections API: WRITE
PEP 8 post_federated_connections_config
body body · dictionary
Full body payload as JSON formatted dictionary.
cluster_url body · string
URL of the external cluster
connection_id body · string
ID of the federated connection
view_token body · string
token for accessing external cluster
from falconpy import FederatedConnections
falcon = FederatedConnections(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.post_federated_connections_config(cluster_url="string",
connection_id="string",
view_token="string")
print(response)
[
{
"cluster_url": "string",
"connection_id": "string"
}
]