Skip to content

Commit

Permalink
feat(api): api update (#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] committed Jan 27, 2025
1 parent 3b49b7c commit 67d435f
Show file tree
Hide file tree
Showing 6 changed files with 62 additions and 62 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configured_endpoints: 22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nirvana-labs%2Fnirvana-6e3dd3baf6a65944d5c5468740fb292207576dfa404bcff24a77d4b6ad6d4a82.yml
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nirvana-labs%2Fnirvana-d8b14b02cc12fe3d02746b57785b25e6bf1aa4ee26c9148e519a467ca6dfd838.yml
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,10 @@ func main() {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -200,10 +200,10 @@ _, err := client.Compute.VMs.New(context.TODO(), compute.VMNewParams{
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -246,10 +246,10 @@ client.Compute.VMs.New(
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -301,10 +301,10 @@ client.Compute.VMs.New(
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down
64 changes: 32 additions & 32 deletions client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@ func TestUserAgentHeader(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -88,10 +88,10 @@ func TestRetryAfter(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -141,10 +141,10 @@ func TestDeleteRetryCountHeader(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -189,10 +189,10 @@ func TestOverwriteRetryCountHeader(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -236,10 +236,10 @@ func TestRetryAfterMs(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -277,10 +277,10 @@ func TestContextCancel(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -315,10 +315,10 @@ func TestContextCancelDelay(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down Expand Up @@ -359,10 +359,10 @@ func TestContextDeadline(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down
10 changes: 5 additions & 5 deletions compute/vm.go
Original file line number Diff line number Diff line change
Expand Up @@ -254,11 +254,11 @@ type VMNewParams struct {
// Boot volume create request.
BootVolume param.Field[VMNewParamsBootVolume] `json:"boot_volume,required"`
// CPU details.
CPU param.Field[CPUParam] `json:"cpu,required"`
Name param.Field[string] `json:"name,required"`
NeedPublicIP param.Field[bool] `json:"need_public_ip,required"`
OSImageName param.Field[string] `json:"os_image_name,required"`
Ports param.Field[[]string] `json:"ports,required"`
CPU param.Field[CPUParam] `json:"cpu,required"`
Name param.Field[string] `json:"name,required"`
OSImageName param.Field[string] `json:"os_image_name,required"`
Ports param.Field[[]string] `json:"ports,required"`
PublicIPEnabled param.Field[bool] `json:"public_ip_enabled,required"`
// RAM details.
Ram param.Field[RamParam] `json:"ram,required"`
Region param.Field[shared.RegionName] `json:"region,required"`
Expand Down
8 changes: 4 additions & 4 deletions compute/vm_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ func TestVMNewWithOptionalParams(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down
8 changes: 4 additions & 4 deletions usage_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ func TestUsage(t *testing.T) {
CPU: nirvana.F(compute.CPUParam{
Cores: nirvana.F(int64(2)),
}),
Name: nirvana.F("my-vm"),
NeedPublicIP: nirvana.F(true),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
Name: nirvana.F("my-vm"),
OSImageName: nirvana.F("noble-2024-12-06"),
Ports: nirvana.F([]string{"22", "80", "443"}),
PublicIPEnabled: nirvana.F(true),
Ram: nirvana.F(compute.RamParam{
Size: nirvana.F(int64(2)),
}),
Expand Down

0 comments on commit 67d435f

Please sign in to comment.