public static void CreateBroker_2() { BrokerName2 = ConfigurationManager.AppSettings["BrokerName2"]; if (!SpectraRioBrokerClient.DoesBrokerExist(BrokerName2)) { var createBrokerRequest = new CreateBrokerRequest(BrokerName2, AgentName, new AgentConfig(DeviceName, BlackPearlUserName, BlackPearlBucket2, createBucket: true, dataPolicyUuid: "676f9ea1-e5b0-4d94-a2fa-62f2142cd1d3")); SpectraRioBrokerClient.CreateBroker(createBrokerRequest); } }
public static void CreateBroker_2() { BrokerName2 = ConfigurationManager.AppSettings["BrokerName2"]; if (!SpectraRioBrokerClient.DoesBrokerExist(BrokerName2)) { var createBrokerRequest = new CreateBrokerRequest(BrokerName2, AgentName, new AgentConfig(DeviceName, BlackPearlUserName, BlackPearlBucket2, createBucket: true, dataPolicyUuid: "873da35d-3646-4946-8a6f-69aaef0d6640")); SpectraRioBrokerClient.CreateBroker(createBrokerRequest); } }
public static void CreateBroker_1() { BrokerName = ConfigurationManager.AppSettings["BrokerName"]; if (!SpectraRioBrokerClient.DoesBrokerExist(BrokerName)) { var agentConfig = GetAgentConfig(); var createBrokerRequest = new CreateBrokerRequest(BrokerName, AgentName, agentConfig); SpectraRioBrokerClient.CreateBroker(createBrokerRequest); } }
public static void CreateSpectraDevice() { DeviceName = ConfigurationManager.AppSettings["SpectraDeviceName"]; MgmtInterface = ConfigurationManager.AppSettings["MgmtInterface"].ToUri(); Username = ConfigurationManager.AppSettings["Username"]; Password = ConfigurationManager.AppSettings["Password"]; DataInterface = ConfigurationManager.AppSettings["DataInterface"].ToUri(); if (SpectraRioBrokerClient.DoesSpectraDeviceExist(DeviceName)) { return; } var createDeviceRequest = new CreateSpectraDeviceRequest(DeviceName, MgmtInterface, Username, Password); SpectraRioBrokerClient.CreateSpectraDevice(createDeviceRequest); }
public static void CreateCluster() { ClusterName = ConfigurationManager.AppSettings["ClusterName"]; var getClusterRequest = new GetClusterRequest(); try { SpectraRioBrokerClient.GetCluster(getClusterRequest); } catch (NodeIsNotAClusterMemberException) { var createClusterRequest = new CreateClusterRequest(ClusterName); SpectraRioBrokerClient.CreateCluster(createClusterRequest); /* Adding 1 sec sleep after the cluster creation to avid getting a <400, There is not an active key> * when trying to create a spectra device. */ Thread.Sleep(TimeSpan.FromSeconds(1)); } }
private static void UpdateClientToken() { var token = SpectraRioBrokerClient.CreateToken(new CreateTokenRequest(ConfigurationManager.AppSettings["RioUsername"], ConfigurationManager.AppSettings["RioPassword"])).Token; SpectraRioBrokerClient.UpdateToken(token); }