From c72e477047dbcc7f98a29d4225eb7f4d89b452dd Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 00:32:11 +0000 Subject: [PATCH] feat(api): api update (#63) --- .stats.yml | 2 +- README.md | 8 ++++---- aliases.go | 32 ++++++++++---------------------- client_test.go | 16 ++++++++-------- compute/aliases.go | 32 ++++++++++---------------------- compute/vm_test.go | 2 +- networking/aliases.go | 32 ++++++++++---------------------- networking/vpc_test.go | 2 +- operations/aliases.go | 32 ++++++++++---------------------- shared/shared.go | 26 +++++++++++--------------- usage_test.go | 2 +- 11 files changed, 67 insertions(+), 119 deletions(-) diff --git a/.stats.yml b/.stats.yml index d043adf..0c1261c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 22 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nirvana-labs%2Fnirvana-d8b14b02cc12fe3d02746b57785b25e6bf1aa4ee26c9148e519a467ca6dfd838.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nirvana-labs%2Fnirvana-ccc028cf0fd4245fcabe880c4a496ab709e6b6996f16e79e645b72533f2544fe.yml diff --git a/README.md b/README.md index c415400..a27c86d 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ func main() { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -207,7 +207,7 @@ _, err := client.Compute.VMs.New(context.TODO(), compute.VMNewParams{ Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -253,7 +253,7 @@ client.Compute.VMs.New( Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -308,7 +308,7 @@ client.Compute.VMs.New( Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), diff --git a/aliases.go b/aliases.go index 349ab16..90d9935 100644 --- a/aliases.go +++ b/aliases.go @@ -13,46 +13,34 @@ type Error = apierror.Error type RegionName = shared.RegionName // This is an alias to an internal value. -const RegionNameAmsterdam = shared.RegionNameAmsterdam +const RegionNameUsSea1 = shared.RegionNameUsSea1 // This is an alias to an internal value. -const RegionNameChicago = shared.RegionNameChicago +const RegionNameUsSva1 = shared.RegionNameUsSva1 // This is an alias to an internal value. -const RegionNameFrankfurt = shared.RegionNameFrankfurt +const RegionNameUsChi1 = shared.RegionNameUsChi1 // This is an alias to an internal value. -const RegionNameHongkong = shared.RegionNameHongkong +const RegionNameUsDco1 = shared.RegionNameUsDco1 // This is an alias to an internal value. -const RegionNameLondon = shared.RegionNameLondon +const RegionNameEuLon1 = shared.RegionNameEuLon1 // This is an alias to an internal value. -const RegionNameMumbai = shared.RegionNameMumbai +const RegionNameEuAms1 = shared.RegionNameEuAms1 // This is an alias to an internal value. -const RegionNameSaopaulo = shared.RegionNameSaopaulo +const RegionNameEuFrk1 = shared.RegionNameEuFrk1 // This is an alias to an internal value. -const RegionNameSeattle = shared.RegionNameSeattle +const RegionNameApMum1 = shared.RegionNameApMum1 // This is an alias to an internal value. -const RegionNameSiliconvalley = shared.RegionNameSiliconvalley +const RegionNameApSin1 = shared.RegionNameApSin1 // This is an alias to an internal value. -const RegionNameSingapore = shared.RegionNameSingapore - -// This is an alias to an internal value. -const RegionNameStockholm = shared.RegionNameStockholm - -// This is an alias to an internal value. -const RegionNameSydney = shared.RegionNameSydney - -// This is an alias to an internal value. -const RegionNameTokyo = shared.RegionNameTokyo - -// This is an alias to an internal value. -const RegionNameWashingtondc = shared.RegionNameWashingtondc +const RegionNameApTyo1 = shared.RegionNameApTyo1 // This is an alias to an internal type. type ResourceStatus = shared.ResourceStatus diff --git a/client_test.go b/client_test.go index 2ede30e..8987ff4 100644 --- a/client_test.go +++ b/client_test.go @@ -53,7 +53,7 @@ func TestUserAgentHeader(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -95,7 +95,7 @@ func TestRetryAfter(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -148,7 +148,7 @@ func TestDeleteRetryCountHeader(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -196,7 +196,7 @@ func TestOverwriteRetryCountHeader(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -243,7 +243,7 @@ func TestRetryAfterMs(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -284,7 +284,7 @@ func TestContextCancel(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -322,7 +322,7 @@ func TestContextCancelDelay(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), @@ -366,7 +366,7 @@ func TestContextDeadline(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), diff --git a/compute/aliases.go b/compute/aliases.go index 7f0e6ef..83b762a 100644 --- a/compute/aliases.go +++ b/compute/aliases.go @@ -13,46 +13,34 @@ type Error = apierror.Error type RegionName = shared.RegionName // This is an alias to an internal value. -const RegionNameAmsterdam = shared.RegionNameAmsterdam +const RegionNameUsSea1 = shared.RegionNameUsSea1 // This is an alias to an internal value. -const RegionNameChicago = shared.RegionNameChicago +const RegionNameUsSva1 = shared.RegionNameUsSva1 // This is an alias to an internal value. -const RegionNameFrankfurt = shared.RegionNameFrankfurt +const RegionNameUsChi1 = shared.RegionNameUsChi1 // This is an alias to an internal value. -const RegionNameHongkong = shared.RegionNameHongkong +const RegionNameUsDco1 = shared.RegionNameUsDco1 // This is an alias to an internal value. -const RegionNameLondon = shared.RegionNameLondon +const RegionNameEuLon1 = shared.RegionNameEuLon1 // This is an alias to an internal value. -const RegionNameMumbai = shared.RegionNameMumbai +const RegionNameEuAms1 = shared.RegionNameEuAms1 // This is an alias to an internal value. -const RegionNameSaopaulo = shared.RegionNameSaopaulo +const RegionNameEuFrk1 = shared.RegionNameEuFrk1 // This is an alias to an internal value. -const RegionNameSeattle = shared.RegionNameSeattle +const RegionNameApMum1 = shared.RegionNameApMum1 // This is an alias to an internal value. -const RegionNameSiliconvalley = shared.RegionNameSiliconvalley +const RegionNameApSin1 = shared.RegionNameApSin1 // This is an alias to an internal value. -const RegionNameSingapore = shared.RegionNameSingapore - -// This is an alias to an internal value. -const RegionNameStockholm = shared.RegionNameStockholm - -// This is an alias to an internal value. -const RegionNameSydney = shared.RegionNameSydney - -// This is an alias to an internal value. -const RegionNameTokyo = shared.RegionNameTokyo - -// This is an alias to an internal value. -const RegionNameWashingtondc = shared.RegionNameWashingtondc +const RegionNameApTyo1 = shared.RegionNameApTyo1 // This is an alias to an internal type. type ResourceStatus = shared.ResourceStatus diff --git a/compute/vm_test.go b/compute/vm_test.go index 870be8d..ece41f1 100644 --- a/compute/vm_test.go +++ b/compute/vm_test.go @@ -41,7 +41,7 @@ func TestVMNewWithOptionalParams(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"), diff --git a/networking/aliases.go b/networking/aliases.go index bd25d5d..6be42a4 100644 --- a/networking/aliases.go +++ b/networking/aliases.go @@ -13,46 +13,34 @@ type Error = apierror.Error type RegionName = shared.RegionName // This is an alias to an internal value. -const RegionNameAmsterdam = shared.RegionNameAmsterdam +const RegionNameUsSea1 = shared.RegionNameUsSea1 // This is an alias to an internal value. -const RegionNameChicago = shared.RegionNameChicago +const RegionNameUsSva1 = shared.RegionNameUsSva1 // This is an alias to an internal value. -const RegionNameFrankfurt = shared.RegionNameFrankfurt +const RegionNameUsChi1 = shared.RegionNameUsChi1 // This is an alias to an internal value. -const RegionNameHongkong = shared.RegionNameHongkong +const RegionNameUsDco1 = shared.RegionNameUsDco1 // This is an alias to an internal value. -const RegionNameLondon = shared.RegionNameLondon +const RegionNameEuLon1 = shared.RegionNameEuLon1 // This is an alias to an internal value. -const RegionNameMumbai = shared.RegionNameMumbai +const RegionNameEuAms1 = shared.RegionNameEuAms1 // This is an alias to an internal value. -const RegionNameSaopaulo = shared.RegionNameSaopaulo +const RegionNameEuFrk1 = shared.RegionNameEuFrk1 // This is an alias to an internal value. -const RegionNameSeattle = shared.RegionNameSeattle +const RegionNameApMum1 = shared.RegionNameApMum1 // This is an alias to an internal value. -const RegionNameSiliconvalley = shared.RegionNameSiliconvalley +const RegionNameApSin1 = shared.RegionNameApSin1 // This is an alias to an internal value. -const RegionNameSingapore = shared.RegionNameSingapore - -// This is an alias to an internal value. -const RegionNameStockholm = shared.RegionNameStockholm - -// This is an alias to an internal value. -const RegionNameSydney = shared.RegionNameSydney - -// This is an alias to an internal value. -const RegionNameTokyo = shared.RegionNameTokyo - -// This is an alias to an internal value. -const RegionNameWashingtondc = shared.RegionNameWashingtondc +const RegionNameApTyo1 = shared.RegionNameApTyo1 // This is an alias to an internal type. type ResourceStatus = shared.ResourceStatus diff --git a/networking/vpc_test.go b/networking/vpc_test.go index 943796a..48846bd 100644 --- a/networking/vpc_test.go +++ b/networking/vpc_test.go @@ -29,7 +29,7 @@ func TestVPCNew(t *testing.T) { ) _, err := client.Networking.VPCs.New(context.TODO(), networking.VPCNewParams{ Name: nirvana.F("my-vpc"), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SubnetName: nirvana.F("my-subnet"), }) if err != nil { diff --git a/operations/aliases.go b/operations/aliases.go index 194ef25..4df6083 100644 --- a/operations/aliases.go +++ b/operations/aliases.go @@ -13,46 +13,34 @@ type Error = apierror.Error type RegionName = shared.RegionName // This is an alias to an internal value. -const RegionNameAmsterdam = shared.RegionNameAmsterdam +const RegionNameUsSea1 = shared.RegionNameUsSea1 // This is an alias to an internal value. -const RegionNameChicago = shared.RegionNameChicago +const RegionNameUsSva1 = shared.RegionNameUsSva1 // This is an alias to an internal value. -const RegionNameFrankfurt = shared.RegionNameFrankfurt +const RegionNameUsChi1 = shared.RegionNameUsChi1 // This is an alias to an internal value. -const RegionNameHongkong = shared.RegionNameHongkong +const RegionNameUsDco1 = shared.RegionNameUsDco1 // This is an alias to an internal value. -const RegionNameLondon = shared.RegionNameLondon +const RegionNameEuLon1 = shared.RegionNameEuLon1 // This is an alias to an internal value. -const RegionNameMumbai = shared.RegionNameMumbai +const RegionNameEuAms1 = shared.RegionNameEuAms1 // This is an alias to an internal value. -const RegionNameSaopaulo = shared.RegionNameSaopaulo +const RegionNameEuFrk1 = shared.RegionNameEuFrk1 // This is an alias to an internal value. -const RegionNameSeattle = shared.RegionNameSeattle +const RegionNameApMum1 = shared.RegionNameApMum1 // This is an alias to an internal value. -const RegionNameSiliconvalley = shared.RegionNameSiliconvalley +const RegionNameApSin1 = shared.RegionNameApSin1 // This is an alias to an internal value. -const RegionNameSingapore = shared.RegionNameSingapore - -// This is an alias to an internal value. -const RegionNameStockholm = shared.RegionNameStockholm - -// This is an alias to an internal value. -const RegionNameSydney = shared.RegionNameSydney - -// This is an alias to an internal value. -const RegionNameTokyo = shared.RegionNameTokyo - -// This is an alias to an internal value. -const RegionNameWashingtondc = shared.RegionNameWashingtondc +const RegionNameApTyo1 = shared.RegionNameApTyo1 // This is an alias to an internal type. type ResourceStatus = shared.ResourceStatus diff --git a/shared/shared.go b/shared/shared.go index 2ce147b..6b00da8 100644 --- a/shared/shared.go +++ b/shared/shared.go @@ -5,25 +5,21 @@ package shared type RegionName string const ( - RegionNameAmsterdam RegionName = "amsterdam" - RegionNameChicago RegionName = "chicago" - RegionNameFrankfurt RegionName = "frankfurt" - RegionNameHongkong RegionName = "hongkong" - RegionNameLondon RegionName = "london" - RegionNameMumbai RegionName = "mumbai" - RegionNameSaopaulo RegionName = "saopaulo" - RegionNameSeattle RegionName = "seattle" - RegionNameSiliconvalley RegionName = "siliconvalley" - RegionNameSingapore RegionName = "singapore" - RegionNameStockholm RegionName = "stockholm" - RegionNameSydney RegionName = "sydney" - RegionNameTokyo RegionName = "tokyo" - RegionNameWashingtondc RegionName = "washingtondc" + RegionNameUsSea1 RegionName = "us-sea-1" + RegionNameUsSva1 RegionName = "us-sva-1" + RegionNameUsChi1 RegionName = "us-chi-1" + RegionNameUsDco1 RegionName = "us-dco-1" + RegionNameEuLon1 RegionName = "eu-lon-1" + RegionNameEuAms1 RegionName = "eu-ams-1" + RegionNameEuFrk1 RegionName = "eu-frk-1" + RegionNameApMum1 RegionName = "ap-mum-1" + RegionNameApSin1 RegionName = "ap-sin-1" + RegionNameApTyo1 RegionName = "ap-tyo-1" ) func (r RegionName) IsKnown() bool { switch r { - case RegionNameAmsterdam, RegionNameChicago, RegionNameFrankfurt, RegionNameHongkong, RegionNameLondon, RegionNameMumbai, RegionNameSaopaulo, RegionNameSeattle, RegionNameSiliconvalley, RegionNameSingapore, RegionNameStockholm, RegionNameSydney, RegionNameTokyo, RegionNameWashingtondc: + case RegionNameUsSea1, RegionNameUsSva1, RegionNameUsChi1, RegionNameUsDco1, RegionNameEuLon1, RegionNameEuAms1, RegionNameEuFrk1, RegionNameApMum1, RegionNameApSin1, RegionNameApTyo1: return true } return false diff --git a/usage_test.go b/usage_test.go index 7646dfc..c6565de 100644 --- a/usage_test.go +++ b/usage_test.go @@ -40,7 +40,7 @@ func TestUsage(t *testing.T) { Ram: nirvana.F(compute.RamParam{ Size: nirvana.F(int64(2)), }), - Region: nirvana.F(shared.RegionNameAmsterdam), + Region: nirvana.F(shared.RegionNameUsSea1), SourceAddress: nirvana.F("0.0.0.0/0"), SSHKey: nirvana.F(compute.SSHKeyParam{ PublicKey: nirvana.F("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC1234567890"),