(FleetsV1 )
Operations to manage and view a fleet .
CreateFleetDeprecated
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
CreateFleetDeprecatedRequest req = new CreateFleetDeprecatedRequest ( ) {
CreateFleet = new CreateFleet ( ) {
AutoscalerConfig = new AutoscalerConfig ( ) {
ScaleUpThreshold = 78718 ,
} ,
Name = "production" ,
NodeShape = NodeShape . GpuH1004104936 ,
} ,
} ;
using ( var res = await sdk . FleetsV1 . CreateFleetDeprecatedAsync ( req ) )
{
// handle response
}
CreateFleetDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
Returns a fleet .
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
GetFleetDeprecatedRequest req = new GetFleetDeprecatedRequest ( ) {
FleetId = "<id>" ,
} ;
using ( var res = await sdk . FleetsV1 . GetFleetDeprecatedAsync ( req ) )
{
// handle response
}
GetFleetDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
GetFleetMetricsDeprecated
Gets aggregate metrics for a fleet .
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
using System . Collections . Generic ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
GetFleetMetricsDeprecatedRequest req = new GetFleetMetricsDeprecatedRequest ( ) {
FleetId = "<id>" ,
} ;
using ( var res = await sdk . FleetsV1 . GetFleetMetricsDeprecatedAsync ( req ) )
{
// handle response
}
GetFleetMetricsDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
Gets the configuration for a given fleet in a region.
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
GetFleetRegionDeprecatedRequest req = new GetFleetRegionDeprecatedRequest ( ) {
FleetId = "<id>" ,
Region = Region . SaoPaulo ,
} ;
using ( var res = await sdk . FleetsV1 . GetFleetRegionDeprecatedAsync ( req ) )
{
// handle response
}
GetFleetRegionDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
GetFleetRegionMetricsDeprecated
Gets metrics for a region in a fleet .
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
using System . Collections . Generic ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
GetFleetRegionMetricsDeprecatedRequest req = new GetFleetRegionMetricsDeprecatedRequest ( ) {
FleetId = "<id>" ,
Region = Region . Dubai ,
} ;
using ( var res = await sdk . FleetsV1 . GetFleetRegionMetricsDeprecatedAsync ( req ) )
{
// handle response
}
GetFleetRegionMetricsDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
Returns an array of fleets .
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
GetFleetsDeprecatedRequest req = new GetFleetsDeprecatedRequest ( ) { } ;
using ( var res = await sdk . FleetsV1 . GetFleetsDeprecatedAsync ( req ) )
{
// handle response
}
GetFleetsDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
Updates a fleet 's configuration.
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
UpdateFleetDeprecatedRequest req = new UpdateFleetDeprecatedRequest ( ) {
UpdateFleet = new UpdateFleet ( ) {
AutoscalerConfig = new AutoscalerConfig ( ) {
ScaleUpThreshold = 638855 ,
} ,
Name = "production" ,
} ,
FleetId = "<id>" ,
} ;
using ( var res = await sdk . FleetsV1 . UpdateFleetDeprecatedAsync ( req ) )
{
// handle response
}
UpdateFleetDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*
UpdateFleetRegionDeprecated
Updates the configuration for a given fleet in a region.
using HathoraCloud ;
using HathoraCloud . Models . Shared ;
using HathoraCloud . Models . Operations ;
var sdk = new HathoraCloudSDK (
orgId : "org-6f706e83-0ec1-437a-9a46-7d4281eb2f39" ,
security : new Security ( ) {
HathoraDevToken = "<YOUR_BEARER_TOKEN_HERE>" ,
} ) ;
UpdateFleetRegionDeprecatedRequest req = new UpdateFleetRegionDeprecatedRequest ( ) {
FleetRegionConfig = new FleetRegionConfig ( ) {
CloudMinVcpus = 122781 ,
} ,
FleetId = "<id>" ,
Region = Region . Johannesburg ,
} ;
using ( var res = await sdk . FleetsV1 . UpdateFleetRegionDeprecatedAsync ( req ) )
{
// handle response
}
UpdateFleetRegionDeprecatedResponse
Error Type
Status Code
Content Type
HathoraCloud.Models.Errors.ApiError
401, 404, 408, 422, 429
application/json
HathoraCloud.Models.Errors.ApiError
500
application/json
HathoraCloud.Models.Errors.SDKException
4XX, 5XX
*/*