diff --git a/docs/data-sources/dedicated_ip.md b/docs/data-sources/dedicated_ip.md new file mode 100644 index 0000000..ccf1f6e --- /dev/null +++ b/docs/data-sources/dedicated_ip.md @@ -0,0 +1,42 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "render_dedicated_ip Data Source - render" +subcategory: "" +description: |- + Provides information about a Render Dedicated IP. +--- + +# render_dedicated_ip (Data Source) + +Provides information about a Render Dedicated IP. + +## Example Usage + +```terraform +data "render_dedicated_ip" "outbound" { + id = "egs-abc123" +} + +output "outbound_ips" { + value = data.render_dedicated_ip.outbound.ips +} +``` + + +## Schema + +### Required + +- `id` (String) Unique identifier for this dedicated IP. + +### Read-Only + +- `created_at` (String) Time the dedicated IP was created. +- `description` (String) Free-form description for this dedicated IP. +- `environment_ids` (Set of String) Environments this dedicated IP applies to. Empty when the IP is workspace-scoped. +- `ips` (List of String) The IPv4 addresses assigned to this dedicated IP. Empty until provisioning completes (status is RUNNING). +- `name` (String) Descriptive name for this dedicated IP. +- `owner_id` (String) The ID of the workspace that owns this dedicated IP. +- `region` (String) Region the dedicated IP applies in. +- `status` (String) Provisioning status. One of UNKNOWN, CREATING, PENDING, RUNNING, FAILED, DELETING, DELETED. +- `updated_at` (String) Time the dedicated IP was last updated. diff --git a/docs/resources/dedicated_ip.md b/docs/resources/dedicated_ip.md new file mode 100644 index 0000000..44cb9dd --- /dev/null +++ b/docs/resources/dedicated_ip.md @@ -0,0 +1,60 @@ +--- +# generated by https://github.com/hashicorp/terraform-plugin-docs +page_title: "render_dedicated_ip Resource - render" +subcategory: "" +description: |- + Provides a Render Dedicated IP resource. Use this to allocate a workspace-scoped or environment-scoped egress IP that services in the same region will route outbound traffic through. +--- + +# render_dedicated_ip (Resource) + +Provides a Render Dedicated IP resource. Use this to allocate a workspace-scoped or environment-scoped egress IP that services in the same region will route outbound traffic through. + +## Example Usage + +```terraform +# Workspace-scoped: every service in the workspace within this region +# routes outbound traffic through this dedicated IP. +resource "render_dedicated_ip" "outbound" { + name = "primary-egress" + description = "egress IP shared by all services in oregon" + region = "oregon" +} + +# Environment-scoped: only services in the listed environments use this IP. +resource "render_dedicated_ip" "production" { + name = "production-egress" + region = "oregon" + environment_ids = ["evm-abc123"] +} +``` + + +## Schema + +### Required + +- `name` (String) Descriptive name for this dedicated IP. +- `region` (String) [Region](https://render.com/docs/regions) to deploy the service. One of `frankfurt`, `ohio`, `oregon`, `singapore`, `virginia`. + +### Optional + +- `description` (String) Free-form description for this dedicated IP. +- `environment_ids` (Set of String) Environments to scope this dedicated IP to. Leave unset (or pass an empty set) to apply the IP to every service in the workspace within its region. Mutually exclusive with another workspace-scoped IP in the same region. + +### Read-Only + +- `created_at` (String) Time the dedicated IP was created. +- `id` (String) Unique identifier for this dedicated IP. +- `ips` (List of String) The IPv4 addresses assigned to this dedicated IP. Empty until provisioning completes (when status is RUNNING). +- `owner_id` (String) The ID of the workspace that owns this dedicated IP. +- `status` (String) Provisioning status. One of UNKNOWN, CREATING, PENDING, RUNNING, FAILED, DELETING, DELETED. +- `updated_at` (String) Time the dedicated IP was last updated. + +## Import + +Import is supported using the following syntax: + +```shell +terraform import render_dedicated_ip.outbound egs-abc123 +``` diff --git a/examples/data-sources/render_dedicated_ip/data-source.tf b/examples/data-sources/render_dedicated_ip/data-source.tf new file mode 100644 index 0000000..4b5118c --- /dev/null +++ b/examples/data-sources/render_dedicated_ip/data-source.tf @@ -0,0 +1,7 @@ +data "render_dedicated_ip" "outbound" { + id = "egs-abc123" +} + +output "outbound_ips" { + value = data.render_dedicated_ip.outbound.ips +} diff --git a/examples/resources/render_dedicated_ip/import.sh b/examples/resources/render_dedicated_ip/import.sh new file mode 100644 index 0000000..1895624 --- /dev/null +++ b/examples/resources/render_dedicated_ip/import.sh @@ -0,0 +1 @@ +terraform import render_dedicated_ip.outbound egs-abc123 diff --git a/examples/resources/render_dedicated_ip/resource.tf b/examples/resources/render_dedicated_ip/resource.tf new file mode 100644 index 0000000..6f258d4 --- /dev/null +++ b/examples/resources/render_dedicated_ip/resource.tf @@ -0,0 +1,14 @@ +# Workspace-scoped: every service in the workspace within this region +# routes outbound traffic through this dedicated IP. +resource "render_dedicated_ip" "outbound" { + name = "primary-egress" + description = "egress IP shared by all services in oregon" + region = "oregon" +} + +# Environment-scoped: only services in the listed environments use this IP. +resource "render_dedicated_ip" "production" { + name = "production-egress" + region = "oregon" + environment_ids = ["evm-abc123"] +} diff --git a/internal/client/artifactsources/artifactsources_gen.go b/internal/client/artifactsources/artifactsources_gen.go new file mode 100644 index 0000000..56b4ac0 --- /dev/null +++ b/internal/client/artifactsources/artifactsources_gen.go @@ -0,0 +1,125 @@ +// Package artifactsources provides primitives to interact with the openapi HTTP API. +// +// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT. +package artifactsources + +import ( + "time" +) + +// Defines values for ArtifactSourceGitRegion. +const ( + ArtifactSourceGitRegionFrankfurt ArtifactSourceGitRegion = "frankfurt" + ArtifactSourceGitRegionOhio ArtifactSourceGitRegion = "ohio" + ArtifactSourceGitRegionOregon ArtifactSourceGitRegion = "oregon" + ArtifactSourceGitRegionSingapore ArtifactSourceGitRegion = "singapore" + ArtifactSourceGitRegionVirginia ArtifactSourceGitRegion = "virginia" +) + +// Defines values for ArtifactSourcePATCHGitRegion. +const ( + ArtifactSourcePATCHGitRegionFrankfurt ArtifactSourcePATCHGitRegion = "frankfurt" + ArtifactSourcePATCHGitRegionOhio ArtifactSourcePATCHGitRegion = "ohio" + ArtifactSourcePATCHGitRegionOregon ArtifactSourcePATCHGitRegion = "oregon" + ArtifactSourcePATCHGitRegionSingapore ArtifactSourcePATCHGitRegion = "singapore" + ArtifactSourcePATCHGitRegionVirginia ArtifactSourcePATCHGitRegion = "virginia" +) + +// ArtifactSource defines model for artifactSource. +type ArtifactSource struct { + CreatedAt time.Time `json:"createdAt"` + + // Git Present when the artifact source is currently build-based. Mutually exclusive with `image`. + Git *ArtifactSourceGit `json:"git,omitempty"` + Id ArtifactSourceId `json:"id"` + + // Image Present when the artifact source is currently image-based. Mutually exclusive with `git`. + Image *ArtifactSourceImage `json:"image,omitempty"` + Name string `json:"name"` + + // OwnerId ID of the workspace this artifact source belongs to. + OwnerId string `json:"ownerId"` + + // ProjectId ID of the project this artifact source is scoped to, if any. + ProjectId *string `json:"projectId,omitempty"` + UpdatedAt time.Time `json:"updatedAt"` +} + +// ArtifactSourceGit defines model for artifactSourceGit. +type ArtifactSourceGit struct { + BaseDir *string `json:"baseDir,omitempty"` + Branch *string `json:"branch,omitempty"` + BuildCommand *string `json:"buildCommand,omitempty"` + DockerfilePath *string `json:"dockerfilePath,omitempty"` + + // Region Defaults to "oregon" + Region *ArtifactSourceGitRegion `json:"region,omitempty"` + RegistryCredentialId *string `json:"registryCredentialId,omitempty"` + RepoUrl *string `json:"repoUrl,omitempty"` + RootDir *string `json:"rootDir,omitempty"` + Runtime string `json:"runtime"` +} + +// ArtifactSourceGitRegion Defaults to "oregon" +type ArtifactSourceGitRegion string + +// ArtifactSourceId defines model for artifactSourceId. +type ArtifactSourceId = string + +// ArtifactSourceImage defines model for artifactSourceImage. +type ArtifactSourceImage struct { + ImageUrl string `json:"imageUrl"` + OwnerId string `json:"ownerId"` + RegistryCredentialId *string `json:"registryCredentialId,omitempty"` +} + +// ArtifactSourcePATCHGit defines model for artifactSourcePATCHGit. +type ArtifactSourcePATCHGit struct { + BaseDir *string `json:"baseDir,omitempty"` + Branch *string `json:"branch,omitempty"` + BuildCommand *string `json:"buildCommand,omitempty"` + DockerfilePath *string `json:"dockerfilePath,omitempty"` + + // Region Region for the build. Honored only when this PATCH performs an image→build transition; rejected on a pure build patch (the cluster is pinned for an existing build), and must match the prior build region when switching back to build after time as an external image. Defaults to "oregon" for first-time builds. + Region *ArtifactSourcePATCHGitRegion `json:"region,omitempty"` + RegistryCredentialId *string `json:"registryCredentialId,omitempty"` + RepoUrl *string `json:"repoUrl,omitempty"` + RootDir *string `json:"rootDir,omitempty"` + Runtime *string `json:"runtime,omitempty"` +} + +// ArtifactSourcePATCHGitRegion Region for the build. Honored only when this PATCH performs an image→build transition; rejected on a pure build patch (the cluster is pinned for an existing build), and must match the prior build region when switching back to build after time as an external image. Defaults to "oregon" for first-time builds. +type ArtifactSourcePATCHGitRegion string + +// ArtifactSourcePATCHImage Patch shape for an artifact source's image identity. Unset fields are left unchanged on the underlying image reference. ownerId is intentionally omitted — an artifact source's owner is fixed at creation, and changing the image's owner would amount to a different identity. +type ArtifactSourcePATCHImage struct { + ImageUrl *string `json:"imageUrl,omitempty"` + RegistryCredentialId *string `json:"registryCredentialId,omitempty"` +} + +// ArtifactSourcePATCHInput defines model for artifactSourcePATCHInput. +type ArtifactSourcePATCHInput struct { + Git *ArtifactSourcePATCHGit `json:"git,omitempty"` + + // Image Patch shape for an artifact source's image identity. Unset fields are left unchanged on the underlying image reference. ownerId is intentionally omitted — an artifact source's owner is fixed at creation, and changing the image's owner would amount to a different identity. + Image *ArtifactSourcePATCHImage `json:"image,omitempty"` + Name *string `json:"name,omitempty"` +} + +// ArtifactSourcePOSTInput defines model for artifactSourcePOSTInput. +type ArtifactSourcePOSTInput struct { + Git *ArtifactSourceGit `json:"git,omitempty"` + Image *ArtifactSourceImage `json:"image,omitempty"` + Name string `json:"name"` + OwnerId string `json:"ownerId"` + ProjectId *string `json:"projectId,omitempty"` +} + +// ArtifactSourceWithCursor defines model for artifactSourceWithCursor. +type ArtifactSourceWithCursor struct { + ArtifactSource ArtifactSource `json:"artifactSource"` + Cursor string `json:"cursor"` +} + +// ArtifactSourceIdParam defines model for artifactSourceIdParam. +type ArtifactSourceIdParam = ArtifactSourceId diff --git a/internal/client/blueprints/blueprints_gen.go b/internal/client/blueprints/blueprints_gen.go index b9505e9..ab51ed2 100644 --- a/internal/client/blueprints/blueprints_gen.go +++ b/internal/client/blueprints/blueprints_gen.go @@ -5,6 +5,8 @@ package blueprints import ( "time" + + openapi_types "github.com/oapi-codegen/runtime/types" ) // Defines values for ResourceRefType. @@ -49,18 +51,24 @@ type Blueprint struct { Id BlueprintId `json:"id"` LastSync *time.Time `json:"lastSync,omitempty"` Name string `json:"name"` - Repo string `json:"repo"` - Status Status `json:"status"` + + // Path Path to the Blueprint file in the repository + Path BlueprintPath `json:"path"` + Repo string `json:"repo"` + Status Status `json:"status"` } // BlueprintDetail defines model for blueprintDetail. type BlueprintDetail struct { // AutoSync Automatically sync changes to render.yaml - AutoSync AutoSync `json:"autoSync"` - Branch string `json:"branch"` - Id BlueprintId `json:"id"` - LastSync *time.Time `json:"lastSync,omitempty"` - Name string `json:"name"` + AutoSync AutoSync `json:"autoSync"` + Branch string `json:"branch"` + Id BlueprintId `json:"id"` + LastSync *time.Time `json:"lastSync,omitempty"` + Name string `json:"name"` + + // Path Path to the Blueprint file in the repository + Path BlueprintPath `json:"path"` Repo string `json:"repo"` Resources []ResourceRef `json:"resources"` Status Status `json:"status"` @@ -74,8 +82,14 @@ type BlueprintPATCH struct { // AutoSync Automatically sync changes to render.yaml AutoSync *AutoSync `json:"autoSync,omitempty"` Name *string `json:"name,omitempty"` + + // Path Path to the Blueprint file in the repository + Path *BlueprintPath `json:"path,omitempty"` } +// BlueprintPath Path to the Blueprint file in the repository +type BlueprintPath = string + // CommitRef defines model for commitRef. type CommitRef struct { Id string `json:"id"` @@ -110,3 +124,55 @@ type SyncId = string // SyncState defines model for syncState. type SyncState string + +// ValidateBlueprintRequest defines model for validateBlueprintRequest. +type ValidateBlueprintRequest struct { + // File The render.yaml file to validate, as a binary file. + File openapi_types.File `json:"file"` + + // OwnerId The ID of the workspace to validate against. Obtain your workspace ID from its Settings page in the Render Dashboard. + OwnerId string `json:"ownerId"` +} + +// ValidateBlueprintResponse defines model for validateBlueprintResponse. +type ValidateBlueprintResponse struct { + // Errors A list of validation errors. Only present if `valid` is `false`. + Errors *[]ValidationError `json:"errors,omitempty"` + Plan *ValidationPlanSummary `json:"plan,omitempty"` + + // Valid If `true`, the Blueprint validated successfully. If `false`, at least one validation error occurred. + Valid bool `json:"valid"` +} + +// ValidationError defines model for validationError. +type ValidationError struct { + // Column The column number in the YAML file (1-indexed) + Column *int `json:"column,omitempty"` + + // Error The error message + Error string `json:"error"` + + // Line The line number in the YAML file (1-indexed) + Line *int `json:"line,omitempty"` + + // Path The path to the field with the error (e.g., `services[0].plan`) + Path *string `json:"path,omitempty"` +} + +// ValidationPlanSummary defines model for validationPlanSummary. +type ValidationPlanSummary struct { + // Databases The names of Render Postgres databases that would be created as part of the Blueprint. + Databases *[]string `json:"databases,omitempty"` + + // EnvGroups The names of environment groups that would be created as part of the Blueprint. + EnvGroups *[]string `json:"envGroups,omitempty"` + + // KeyValue The names of Render Key Value instances that would be created as part of the Blueprint. + KeyValue *[]string `json:"keyValue,omitempty"` + + // Services The names of services that would be created as part of the Blueprint. + Services *[]string `json:"services,omitempty"` + + // TotalActions The total number of actions that would be performed by the Blueprint. In addition to created resources, this includes modifications to individual configuration fields. + TotalActions *int `json:"totalActions,omitempty"` +} diff --git a/internal/client/client_gen.go b/internal/client/client_gen.go index c72b5cd..6dbe4ac 100644 --- a/internal/client/client_gen.go +++ b/internal/client/client_gen.go @@ -13,18 +13,21 @@ import ( "net/url" "strings" - externalRef0 "terraform-provider-render/internal/client/autoscaling" - externalRef1 "terraform-provider-render/internal/client/blueprints" - externalRef2 "terraform-provider-render/internal/client/disks" - externalRef3 "terraform-provider-render/internal/client/events" - externalRef6 "terraform-provider-render/internal/client/jobs" - externalRef7 "terraform-provider-render/internal/client/logs" - externalRef8 "terraform-provider-render/internal/client/maintenance" - externalRef9 "terraform-provider-render/internal/client/metrics" - externalRef10 "terraform-provider-render/internal/client/notifications" - externalRef11 "terraform-provider-render/internal/client/postgres" - externalRef12 "terraform-provider-render/internal/client/webhooks" - externalRef13 "terraform-provider-render/internal/client/workflows" + externalRef0 "terraform-provider-render/internal/client/artifactsources" + externalRef1 "terraform-provider-render/internal/client/autoscaling" + externalRef2 "terraform-provider-render/internal/client/blueprints" + externalRef3 "terraform-provider-render/internal/client/disks" + externalRef5 "terraform-provider-render/internal/client/events" + externalRef8 "terraform-provider-render/internal/client/jobs" + externalRef9 "terraform-provider-render/internal/client/logs" + externalRef10 "terraform-provider-render/internal/client/maintenance" + externalRef11 "terraform-provider-render/internal/client/metrics" + externalRef12 "terraform-provider-render/internal/client/notifications" + externalRef13 "terraform-provider-render/internal/client/postgres" + externalRef14 "terraform-provider-render/internal/client/sandboxes" + externalRef15 "terraform-provider-render/internal/client/storage" + externalRef16 "terraform-provider-render/internal/client/webhooks" + externalRef17 "terraform-provider-render/internal/client/workflows" "github.com/oapi-codegen/runtime" ) @@ -102,22 +105,41 @@ func WithRequestEditorFn(fn RequestEditorFn) ClientOption { // The interface specification for the client above. type ClientInterface interface { + // ListArtifactSources request + ListArtifactSources(ctx context.Context, params *ListArtifactSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // CreateArtifactSourceWithBody request with any body + CreateArtifactSourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreateArtifactSource(ctx context.Context, body CreateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetArtifactSource request + GetArtifactSource(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) + + // UpdateArtifactSourceWithBody request with any body + UpdateArtifactSourceWithBody(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + UpdateArtifactSource(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, body UpdateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListBlueprints request ListBlueprints(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + // ValidateBlueprintWithBody request with any body + ValidateBlueprintWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + // DisconnectBlueprint request - DisconnectBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) + DisconnectBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveBlueprint request - RetrieveBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateBlueprintWithBody request with any body - UpdateBlueprintWithBody(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateBlueprintWithBody(ctx context.Context, blueprintId externalRef2.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - UpdateBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListBlueprintSyncs request - ListBlueprintSyncs(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListBlueprintSyncs(ctx context.Context, blueprintId externalRef2.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CancelCronJobRun request CancelCronJobRun(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -125,6 +147,25 @@ type ClientInterface interface { // RunCronJob request RunCronJob(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListDedicatedIps request + ListDedicatedIps(ctx context.Context, params *ListDedicatedIpsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // CreateDedicatedIpWithBody request with any body + CreateDedicatedIpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreateDedicatedIp(ctx context.Context, body CreateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DeleteDedicatedIp request + DeleteDedicatedIp(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // RetrieveDedicatedIp request + RetrieveDedicatedIp(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // UpdateDedicatedIpWithBody request with any body + UpdateDedicatedIpWithBody(ctx context.Context, dedicatedIpId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + UpdateDedicatedIp(ctx context.Context, dedicatedIpId string, body UpdateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListDisks request ListDisks(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -134,15 +175,15 @@ type ClientInterface interface { AddDisk(ctx context.Context, body AddDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteDisk request - DeleteDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) + DeleteDisk(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveDisk request - RetrieveDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveDisk(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateDiskWithBody request with any body - UpdateDiskWithBody(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateDiskWithBody(ctx context.Context, diskId externalRef3.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - UpdateDisk(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateDisk(ctx context.Context, diskId externalRef3.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListSnapshots request ListSnapshots(ctx context.Context, diskId string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -227,7 +268,7 @@ type ClientInterface interface { AddResourcesToEnvironment(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveEvent request - RetrieveEvent(ctx context.Context, eventId externalRef3.EventId, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveEvent(ctx context.Context, eventId externalRef5.EventId, reqEditors ...RequestEditorFn) (*http.Response, error) // ListKeyValue request ListKeyValue(ctx context.Context, params *ListKeyValueParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -251,6 +292,12 @@ type ClientInterface interface { // RetrieveKeyValueConnectionInfo request RetrieveKeyValueConnectionInfo(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // ResumeKeyValue request + ResumeKeyValue(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // SuspendKeyValue request + SuspendKeyValue(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListLogs request ListLogs(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -289,15 +336,15 @@ type ClientInterface interface { ListMaintenance(ctx context.Context, params *ListMaintenanceParams, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveMaintenance request - RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateMaintenanceWithBody request with any body - UpdateMaintenanceWithBody(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateMaintenanceWithBody(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // TriggerMaintenance request - TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) + TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteOwnerMetricsStream request DeleteOwnerMetricsStream(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -364,6 +411,12 @@ type ClientInterface interface { // GetReplicationLag request GetReplicationLag(ctx context.Context, params *GetReplicationLagParams, reqEditors ...RequestEditorFn) (*http.Response, error) + // GetTaskRunsCompleted request + GetTaskRunsCompleted(ctx context.Context, params *GetTaskRunsCompletedParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetTaskRunsQueued request + GetTaskRunsQueued(ctx context.Context, params *GetTaskRunsQueuedParams, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListNotificationOverrides request ListNotificationOverrides(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -383,6 +436,20 @@ type ClientInterface interface { PatchOwnerNotificationSettings(ctx context.Context, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListObjects request + ListObjects(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DeleteObject request + DeleteObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetObject request + GetObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PutObjectWithBody request with any body + PutObjectWithBody(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, body PutObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListOrganizationAuditLogs request ListOrganizationAuditLogs(ctx context.Context, orgId string, params *ListOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -428,6 +495,17 @@ type ClientInterface interface { // RetrievePostgresConnectionInfo request RetrievePostgresConnectionInfo(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListPostgresUsers request + ListPostgresUsers(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // CreatePostgresUserWithBody request with any body + CreatePostgresUserWithBody(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreatePostgresUser(ctx context.Context, postgresId string, body CreatePostgresUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DeletePostgresUser request + DeletePostgresUser(ctx context.Context, postgresId string, username string, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListPostgresExport request ListPostgresExport(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -514,6 +592,35 @@ type ClientInterface interface { UpdateRegistryCredential(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListSandboxes request + ListSandboxes(ctx context.Context, params *ListSandboxesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // CreateSandboxWithBody request with any body + CreateSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreateSandbox(ctx context.Context, body CreateSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // TerminateSandbox request + TerminateSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) + + // RetrieveSandbox request + RetrieveSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) + + // ExecSandbox request + ExecSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DownloadSandboxFiles request + DownloadSandboxFiles(ctx context.Context, sandboxId externalRef14.SandboxId, params *DownloadSandboxFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // UploadSandboxFilesWithBody request with any body + UploadSandboxFilesWithBody(ctx context.Context, sandboxId externalRef14.SandboxId, params *UploadSandboxFilesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + // ListSandboxFiles request + ListSandboxFiles(ctx context.Context, sandboxId externalRef14.SandboxId, params *ListSandboxFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // StreamSandboxLogs request + StreamSandboxLogs(ctx context.Context, sandboxId externalRef14.SandboxId, params *StreamSandboxLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListServices request ListServices(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -594,6 +701,11 @@ type ClientInterface interface { UpdateEnvVar(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // CreateEphemeralShellWithBody request with any body + CreateEphemeralShellWithBody(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreateEphemeralShell(ctx context.Context, serviceId ServiceIdParam, body CreateEphemeralShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + // ListEvents request ListEvents(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -625,10 +737,10 @@ type ClientInterface interface { PostJob(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveJob request - RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) // CancelJob request - CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) + CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) // PreviewServiceWithBody request with any body PreviewServiceWithBody(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -706,16 +818,16 @@ type ClientInterface interface { StreamTaskRunsEvents(ctx context.Context, params *StreamTaskRunsEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // CancelTaskRun request - CancelTaskRun(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + CancelTaskRun(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTaskRun request - GetTaskRun(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + GetTaskRun(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) // ListTasks request ListTasks(ctx context.Context, params *ListTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error) // GetTask request - GetTask(ctx context.Context, taskId externalRef13.TaskIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + GetTask(ctx context.Context, taskId externalRef17.TaskIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) // GetUser request GetUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -729,18 +841,18 @@ type ClientInterface interface { CreateWebhook(ctx context.Context, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteWebhook request - DeleteWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) + DeleteWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) // RetrieveWebhook request - RetrieveWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) + RetrieveWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateWebhookWithBody request with any body - UpdateWebhookWithBody(ctx context.Context, webhookId externalRef12.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateWebhookWithBody(ctx context.Context, webhookId externalRef16.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - UpdateWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListWebhookEvents request - ListWebhookEvents(ctx context.Context, webhookId externalRef12.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + ListWebhookEvents(ctx context.Context, webhookId externalRef16.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) // ListWorkflows request ListWorkflows(ctx context.Context, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -751,15 +863,15 @@ type ClientInterface interface { CreateWorkflow(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteWorkflow request - DeleteWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + DeleteWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) // GetWorkflow request - GetWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + GetWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) // UpdateWorkflowWithBody request with any body - UpdateWorkflowWithBody(ctx context.Context, workflowId externalRef13.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateWorkflowWithBody(ctx context.Context, workflowId externalRef17.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - UpdateWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + UpdateWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ListWorkflowVersions request ListWorkflowVersions(ctx context.Context, params *ListWorkflowVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -770,7 +882,79 @@ type ClientInterface interface { CreateWorkflowVersion(ctx context.Context, body CreateWorkflowVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetWorkflowVersion request - GetWorkflowVersion(ctx context.Context, workflowVersionId externalRef13.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) + GetWorkflowVersion(ctx context.Context, workflowVersionId externalRef17.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) +} + +func (c *Client) ListArtifactSources(ctx context.Context, params *ListArtifactSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListArtifactSourcesRequest(c.Server, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateArtifactSourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateArtifactSourceRequestWithBody(c.Server, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateArtifactSource(ctx context.Context, body CreateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateArtifactSourceRequest(c.Server, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) GetArtifactSource(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetArtifactSourceRequest(c.Server, artifactSourceId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) UpdateArtifactSourceWithBody(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewUpdateArtifactSourceRequestWithBody(c.Server, artifactSourceId, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) UpdateArtifactSource(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, body UpdateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewUpdateArtifactSourceRequest(c.Server, artifactSourceId, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) } func (c *Client) ListBlueprints(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { @@ -785,7 +969,19 @@ func (c *Client) ListBlueprints(ctx context.Context, params *ListBlueprintsParam return c.Client.Do(req) } -func (c *Client) DisconnectBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) ValidateBlueprintWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewValidateBlueprintRequestWithBody(c.Server, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) DisconnectBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewDisconnectBlueprintRequest(c.Server, blueprintId) if err != nil { return nil, err @@ -797,7 +993,7 @@ func (c *Client) DisconnectBlueprint(ctx context.Context, blueprintId externalRe return c.Client.Do(req) } -func (c *Client) RetrieveBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveBlueprintRequest(c.Server, blueprintId) if err != nil { return nil, err @@ -809,7 +1005,7 @@ func (c *Client) RetrieveBlueprint(ctx context.Context, blueprintId externalRef1 return c.Client.Do(req) } -func (c *Client) UpdateBlueprintWithBody(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateBlueprintWithBody(ctx context.Context, blueprintId externalRef2.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateBlueprintRequestWithBody(c.Server, blueprintId, contentType, body) if err != nil { return nil, err @@ -821,7 +1017,7 @@ func (c *Client) UpdateBlueprintWithBody(ctx context.Context, blueprintId extern return c.Client.Do(req) } -func (c *Client) UpdateBlueprint(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateBlueprint(ctx context.Context, blueprintId externalRef2.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateBlueprintRequest(c.Server, blueprintId, body) if err != nil { return nil, err @@ -833,7 +1029,7 @@ func (c *Client) UpdateBlueprint(ctx context.Context, blueprintId externalRef1.B return c.Client.Do(req) } -func (c *Client) ListBlueprintSyncs(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) ListBlueprintSyncs(ctx context.Context, blueprintId externalRef2.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListBlueprintSyncsRequest(c.Server, blueprintId, params) if err != nil { return nil, err @@ -869,6 +1065,90 @@ func (c *Client) RunCronJob(ctx context.Context, cronJobId CronJobIdParam, reqEd return c.Client.Do(req) } +func (c *Client) ListDedicatedIps(ctx context.Context, params *ListDedicatedIpsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListDedicatedIpsRequest(c.Server, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateDedicatedIpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateDedicatedIpRequestWithBody(c.Server, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateDedicatedIp(ctx context.Context, body CreateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateDedicatedIpRequest(c.Server, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) DeleteDedicatedIp(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteDedicatedIpRequest(c.Server, dedicatedIpId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) RetrieveDedicatedIp(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRetrieveDedicatedIpRequest(c.Server, dedicatedIpId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) UpdateDedicatedIpWithBody(ctx context.Context, dedicatedIpId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewUpdateDedicatedIpRequestWithBody(c.Server, dedicatedIpId, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) UpdateDedicatedIp(ctx context.Context, dedicatedIpId string, body UpdateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewUpdateDedicatedIpRequest(c.Server, dedicatedIpId, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListDisks(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListDisksRequest(c.Server, params) if err != nil { @@ -905,7 +1185,7 @@ func (c *Client) AddDisk(ctx context.Context, body AddDiskJSONRequestBody, reqEd return c.Client.Do(req) } -func (c *Client) DeleteDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) DeleteDisk(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewDeleteDiskRequest(c.Server, diskId) if err != nil { return nil, err @@ -917,7 +1197,7 @@ func (c *Client) DeleteDisk(ctx context.Context, diskId externalRef2.DiskId, req return c.Client.Do(req) } -func (c *Client) RetrieveDisk(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveDisk(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveDiskRequest(c.Server, diskId) if err != nil { return nil, err @@ -929,7 +1209,7 @@ func (c *Client) RetrieveDisk(ctx context.Context, diskId externalRef2.DiskId, r return c.Client.Do(req) } -func (c *Client) UpdateDiskWithBody(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateDiskWithBody(ctx context.Context, diskId externalRef3.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateDiskRequestWithBody(c.Server, diskId, contentType, body) if err != nil { return nil, err @@ -941,7 +1221,7 @@ func (c *Client) UpdateDiskWithBody(ctx context.Context, diskId externalRef2.Dis return c.Client.Do(req) } -func (c *Client) UpdateDisk(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateDisk(ctx context.Context, diskId externalRef3.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateDiskRequest(c.Server, diskId, body) if err != nil { return nil, err @@ -1313,7 +1593,7 @@ func (c *Client) AddResourcesToEnvironment(ctx context.Context, environmentId st return c.Client.Do(req) } -func (c *Client) RetrieveEvent(ctx context.Context, eventId externalRef3.EventId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveEvent(ctx context.Context, eventId externalRef5.EventId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveEventRequest(c.Server, eventId) if err != nil { return nil, err @@ -1421,6 +1701,30 @@ func (c *Client) RetrieveKeyValueConnectionInfo(ctx context.Context, keyValueId return c.Client.Do(req) } +func (c *Client) ResumeKeyValue(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewResumeKeyValueRequest(c.Server, keyValueId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) SuspendKeyValue(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewSuspendKeyValueRequest(c.Server, keyValueId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListLogs(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListLogsRequest(c.Server, params) if err != nil { @@ -1577,7 +1881,7 @@ func (c *Client) ListMaintenance(ctx context.Context, params *ListMaintenancePar return c.Client.Do(req) } -func (c *Client) RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveMaintenanceRequest(c.Server, maintenanceRunParam) if err != nil { return nil, err @@ -1589,7 +1893,7 @@ func (c *Client) RetrieveMaintenance(ctx context.Context, maintenanceRunParam ex return c.Client.Do(req) } -func (c *Client) UpdateMaintenanceWithBody(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateMaintenanceWithBody(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateMaintenanceRequestWithBody(c.Server, maintenanceRunParam, contentType, body) if err != nil { return nil, err @@ -1601,7 +1905,7 @@ func (c *Client) UpdateMaintenanceWithBody(ctx context.Context, maintenanceRunPa return c.Client.Do(req) } -func (c *Client) UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateMaintenanceRequest(c.Server, maintenanceRunParam, body) if err != nil { return nil, err @@ -1613,7 +1917,7 @@ func (c *Client) UpdateMaintenance(ctx context.Context, maintenanceRunParam exte return c.Client.Do(req) } -func (c *Client) TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) TriggerMaintenance(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewTriggerMaintenanceRequest(c.Server, maintenanceRunParam) if err != nil { return nil, err @@ -1889,6 +2193,30 @@ func (c *Client) GetReplicationLag(ctx context.Context, params *GetReplicationLa return c.Client.Do(req) } +func (c *Client) GetTaskRunsCompleted(ctx context.Context, params *GetTaskRunsCompletedParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetTaskRunsCompletedRequest(c.Server, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) GetTaskRunsQueued(ctx context.Context, params *GetTaskRunsQueuedParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetTaskRunsQueuedRequest(c.Server, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListNotificationOverrides(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListNotificationOverridesRequest(c.Server, params) if err != nil { @@ -1973,6 +2301,66 @@ func (c *Client) PatchOwnerNotificationSettings(ctx context.Context, ownerId Own return c.Client.Do(req) } +func (c *Client) ListObjects(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListObjectsRequest(c.Server, ownerId, region, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) DeleteObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteObjectRequest(c.Server, ownerId, region, key) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) GetObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetObjectRequest(c.Server, ownerId, region, key) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) PutObjectWithBody(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutObjectRequestWithBody(c.Server, ownerId, region, key, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) PutObject(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, body PutObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutObjectRequest(c.Server, ownerId, region, key, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListOrganizationAuditLogs(ctx context.Context, orgId string, params *ListOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListOrganizationAuditLogsRequest(c.Server, orgId, params) if err != nil { @@ -2165,6 +2553,54 @@ func (c *Client) RetrievePostgresConnectionInfo(ctx context.Context, postgresId return c.Client.Do(req) } +func (c *Client) ListPostgresUsers(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListPostgresUsersRequest(c.Server, postgresId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreatePostgresUserWithBody(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreatePostgresUserRequestWithBody(c.Server, postgresId, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreatePostgresUser(ctx context.Context, postgresId string, body CreatePostgresUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreatePostgresUserRequest(c.Server, postgresId, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) DeletePostgresUser(ctx context.Context, postgresId string, username string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeletePostgresUserRequest(c.Server, postgresId, username) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListPostgresExport(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListPostgresExportRequest(c.Server, postgresId) if err != nil { @@ -2537,6 +2973,126 @@ func (c *Client) UpdateRegistryCredential(ctx context.Context, registryCredentia return c.Client.Do(req) } +func (c *Client) ListSandboxes(ctx context.Context, params *ListSandboxesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListSandboxesRequest(c.Server, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateSandboxWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateSandboxRequestWithBody(c.Server, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateSandbox(ctx context.Context, body CreateSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateSandboxRequest(c.Server, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) TerminateSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewTerminateSandboxRequest(c.Server, sandboxId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) RetrieveSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewRetrieveSandboxRequest(c.Server, sandboxId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) ExecSandbox(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewExecSandboxRequest(c.Server, sandboxId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) DownloadSandboxFiles(ctx context.Context, sandboxId externalRef14.SandboxId, params *DownloadSandboxFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDownloadSandboxFilesRequest(c.Server, sandboxId, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) UploadSandboxFilesWithBody(ctx context.Context, sandboxId externalRef14.SandboxId, params *UploadSandboxFilesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewUploadSandboxFilesRequestWithBody(c.Server, sandboxId, params, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) ListSandboxFiles(ctx context.Context, sandboxId externalRef14.SandboxId, params *ListSandboxFilesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewListSandboxFilesRequest(c.Server, sandboxId, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) StreamSandboxLogs(ctx context.Context, sandboxId externalRef14.SandboxId, params *StreamSandboxLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewStreamSandboxLogsRequest(c.Server, sandboxId, params) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListServices(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListServicesRequest(c.Server, params) if err != nil { @@ -2885,6 +3441,30 @@ func (c *Client) UpdateEnvVar(ctx context.Context, serviceId ServiceIdParam, env return c.Client.Do(req) } +func (c *Client) CreateEphemeralShellWithBody(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateEphemeralShellRequestWithBody(c.Server, serviceId, contentType, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + +func (c *Client) CreateEphemeralShell(ctx context.Context, serviceId ServiceIdParam, body CreateEphemeralShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateEphemeralShellRequest(c.Server, serviceId, body) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} + func (c *Client) ListEvents(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListEventsRequest(c.Server, serviceId, params) if err != nil { @@ -3017,7 +3597,7 @@ func (c *Client) PostJob(ctx context.Context, serviceId ServiceIdParam, body Pos return c.Client.Do(req) } -func (c *Client) RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveJobRequest(c.Server, serviceId, jobId) if err != nil { return nil, err @@ -3029,7 +3609,7 @@ func (c *Client) RetrieveJob(ctx context.Context, serviceId ServiceIdParam, jobI return c.Client.Do(req) } -func (c *Client) CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) CancelJob(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewCancelJobRequest(c.Server, serviceId, jobId) if err != nil { return nil, err @@ -3377,7 +3957,7 @@ func (c *Client) StreamTaskRunsEvents(ctx context.Context, params *StreamTaskRun return c.Client.Do(req) } -func (c *Client) CancelTaskRun(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) CancelTaskRun(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewCancelTaskRunRequest(c.Server, taskRunId) if err != nil { return nil, err @@ -3389,7 +3969,7 @@ func (c *Client) CancelTaskRun(ctx context.Context, taskRunId externalRef13.Task return c.Client.Do(req) } -func (c *Client) GetTaskRun(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) GetTaskRun(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewGetTaskRunRequest(c.Server, taskRunId) if err != nil { return nil, err @@ -3413,7 +3993,7 @@ func (c *Client) ListTasks(ctx context.Context, params *ListTasksParams, reqEdit return c.Client.Do(req) } -func (c *Client) GetTask(ctx context.Context, taskId externalRef13.TaskIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) GetTask(ctx context.Context, taskId externalRef17.TaskIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewGetTaskRequest(c.Server, taskId) if err != nil { return nil, err @@ -3473,7 +4053,7 @@ func (c *Client) CreateWebhook(ctx context.Context, body CreateWebhookJSONReques return c.Client.Do(req) } -func (c *Client) DeleteWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) DeleteWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewDeleteWebhookRequest(c.Server, webhookId) if err != nil { return nil, err @@ -3485,7 +4065,7 @@ func (c *Client) DeleteWebhook(ctx context.Context, webhookId externalRef12.Webh return c.Client.Do(req) } -func (c *Client) RetrieveWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) RetrieveWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewRetrieveWebhookRequest(c.Server, webhookId) if err != nil { return nil, err @@ -3497,7 +4077,7 @@ func (c *Client) RetrieveWebhook(ctx context.Context, webhookId externalRef12.We return c.Client.Do(req) } -func (c *Client) UpdateWebhookWithBody(ctx context.Context, webhookId externalRef12.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateWebhookWithBody(ctx context.Context, webhookId externalRef16.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateWebhookRequestWithBody(c.Server, webhookId, contentType, body) if err != nil { return nil, err @@ -3509,7 +4089,7 @@ func (c *Client) UpdateWebhookWithBody(ctx context.Context, webhookId externalRe return c.Client.Do(req) } -func (c *Client) UpdateWebhook(ctx context.Context, webhookId externalRef12.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateWebhook(ctx context.Context, webhookId externalRef16.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateWebhookRequest(c.Server, webhookId, body) if err != nil { return nil, err @@ -3521,7 +4101,7 @@ func (c *Client) UpdateWebhook(ctx context.Context, webhookId externalRef12.Webh return c.Client.Do(req) } -func (c *Client) ListWebhookEvents(ctx context.Context, webhookId externalRef12.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) ListWebhookEvents(ctx context.Context, webhookId externalRef16.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewListWebhookEventsRequest(c.Server, webhookId, params) if err != nil { return nil, err @@ -3569,7 +4149,7 @@ func (c *Client) CreateWorkflow(ctx context.Context, body CreateWorkflowJSONRequ return c.Client.Do(req) } -func (c *Client) DeleteWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) DeleteWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewDeleteWorkflowRequest(c.Server, workflowId) if err != nil { return nil, err @@ -3581,7 +4161,7 @@ func (c *Client) DeleteWorkflow(ctx context.Context, workflowId externalRef13.Wo return c.Client.Do(req) } -func (c *Client) GetWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) GetWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewGetWorkflowRequest(c.Server, workflowId) if err != nil { return nil, err @@ -3593,7 +4173,7 @@ func (c *Client) GetWorkflow(ctx context.Context, workflowId externalRef13.Workf return c.Client.Do(req) } -func (c *Client) UpdateWorkflowWithBody(ctx context.Context, workflowId externalRef13.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateWorkflowWithBody(ctx context.Context, workflowId externalRef17.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateWorkflowRequestWithBody(c.Server, workflowId, contentType, body) if err != nil { return nil, err @@ -3605,7 +4185,7 @@ func (c *Client) UpdateWorkflowWithBody(ctx context.Context, workflowId external return c.Client.Do(req) } -func (c *Client) UpdateWorkflow(ctx context.Context, workflowId externalRef13.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) UpdateWorkflow(ctx context.Context, workflowId externalRef17.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewUpdateWorkflowRequest(c.Server, workflowId, body) if err != nil { return nil, err @@ -3653,7 +4233,7 @@ func (c *Client) CreateWorkflowVersion(ctx context.Context, body CreateWorkflowV return c.Client.Do(req) } -func (c *Client) GetWorkflowVersion(ctx context.Context, workflowVersionId externalRef13.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { +func (c *Client) GetWorkflowVersion(ctx context.Context, workflowVersionId externalRef17.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*http.Response, error) { req, err := NewGetWorkflowVersionRequest(c.Server, workflowVersionId) if err != nil { return nil, err @@ -3665,8 +4245,8 @@ func (c *Client) GetWorkflowVersion(ctx context.Context, workflowVersionId exter return c.Client.Do(req) } -// NewListBlueprintsRequest generates requests for ListBlueprints -func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*http.Request, error) { +// NewListArtifactSourcesRequest generates requests for ListArtifactSources +func NewListArtifactSourcesRequest(server string, params *ListArtifactSourcesParams) (*http.Request, error) { var err error serverURL, err := url.Parse(server) @@ -3674,7 +4254,7 @@ func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*htt return nil, err } - operationPath := fmt.Sprintf("/blueprints") + operationPath := fmt.Sprintf("/artifact-sources") if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -3687,6 +4267,22 @@ func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*htt if params != nil { queryValues := queryURL.Query() + if params.Name != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "name", runtime.ParamLocationQuery, *params.Name); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + if params.OwnerId != nil { if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { @@ -3703,6 +4299,86 @@ func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*htt } + if params.ProjectId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "projectId", runtime.ParamLocationQuery, *params.ProjectId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.CreatedBefore != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdBefore", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.CreatedAfter != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdAfter", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.UpdatedBefore != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedBefore", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.UpdatedAfter != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedAfter", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + if params.Cursor != nil { if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { @@ -3746,8 +4422,239 @@ func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*htt return req, nil } +// NewCreateArtifactSourceRequest calls the generic CreateArtifactSource builder with application/json body +func NewCreateArtifactSourceRequest(server string, body CreateArtifactSourceJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateArtifactSourceRequestWithBody(server, "application/json", bodyReader) +} + +// NewCreateArtifactSourceRequestWithBody generates requests for CreateArtifactSource with any type of body +func NewCreateArtifactSourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/artifact-sources") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewGetArtifactSourceRequest generates requests for GetArtifactSource +func NewGetArtifactSourceRequest(server string, artifactSourceId externalRef0.ArtifactSourceIdParam) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "artifactSourceId", runtime.ParamLocationPath, artifactSourceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/artifact-sources/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewUpdateArtifactSourceRequest calls the generic UpdateArtifactSource builder with application/json body +func NewUpdateArtifactSourceRequest(server string, artifactSourceId externalRef0.ArtifactSourceIdParam, body UpdateArtifactSourceJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewUpdateArtifactSourceRequestWithBody(server, artifactSourceId, "application/json", bodyReader) +} + +// NewUpdateArtifactSourceRequestWithBody generates requests for UpdateArtifactSource with any type of body +func NewUpdateArtifactSourceRequestWithBody(server string, artifactSourceId externalRef0.ArtifactSourceIdParam, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "artifactSourceId", runtime.ParamLocationPath, artifactSourceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/artifact-sources/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewListBlueprintsRequest generates requests for ListBlueprints +func NewListBlueprintsRequest(server string, params *ListBlueprintsParams) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/blueprints") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.OwnerId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Cursor != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewValidateBlueprintRequestWithBody generates requests for ValidateBlueprint with any type of body +func NewValidateBlueprintRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/blueprints/validate") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + // NewDisconnectBlueprintRequest generates requests for DisconnectBlueprint -func NewDisconnectBlueprintRequest(server string, blueprintId externalRef1.BlueprintId) (*http.Request, error) { +func NewDisconnectBlueprintRequest(server string, blueprintId externalRef2.BlueprintId) (*http.Request, error) { var err error var pathParam0 string @@ -3781,7 +4688,7 @@ func NewDisconnectBlueprintRequest(server string, blueprintId externalRef1.Bluep } // NewRetrieveBlueprintRequest generates requests for RetrieveBlueprint -func NewRetrieveBlueprintRequest(server string, blueprintId externalRef1.BlueprintId) (*http.Request, error) { +func NewRetrieveBlueprintRequest(server string, blueprintId externalRef2.BlueprintId) (*http.Request, error) { var err error var pathParam0 string @@ -3815,7 +4722,7 @@ func NewRetrieveBlueprintRequest(server string, blueprintId externalRef1.Bluepri } // NewUpdateBlueprintRequest calls the generic UpdateBlueprint builder with application/json body -func NewUpdateBlueprintRequest(server string, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody) (*http.Request, error) { +func NewUpdateBlueprintRequest(server string, blueprintId externalRef2.BlueprintId, body UpdateBlueprintJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { @@ -3826,7 +4733,7 @@ func NewUpdateBlueprintRequest(server string, blueprintId externalRef1.Blueprint } // NewUpdateBlueprintRequestWithBody generates requests for UpdateBlueprint with any type of body -func NewUpdateBlueprintRequestWithBody(server string, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader) (*http.Request, error) { +func NewUpdateBlueprintRequestWithBody(server string, blueprintId externalRef2.BlueprintId, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -3862,7 +4769,7 @@ func NewUpdateBlueprintRequestWithBody(server string, blueprintId externalRef1.B } // NewListBlueprintSyncsRequest generates requests for ListBlueprintSyncs -func NewListBlueprintSyncsRequest(server string, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams) (*http.Request, error) { +func NewListBlueprintSyncsRequest(server string, blueprintId externalRef2.BlueprintId, params *ListBlueprintSyncsParams) (*http.Request, error) { var err error var pathParam0 string @@ -4001,6 +4908,206 @@ func NewRunCronJobRequest(server string, cronJobId CronJobIdParam) (*http.Reques return req, nil } +// NewListDedicatedIpsRequest generates requests for ListDedicatedIps +func NewListDedicatedIpsRequest(server string, params *ListDedicatedIpsParams) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/dedicated-ips") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "ownerId", runtime.ParamLocationQuery, params.OwnerId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateDedicatedIpRequest calls the generic CreateDedicatedIp builder with application/json body +func NewCreateDedicatedIpRequest(server string, body CreateDedicatedIpJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateDedicatedIpRequestWithBody(server, "application/json", bodyReader) +} + +// NewCreateDedicatedIpRequestWithBody generates requests for CreateDedicatedIp with any type of body +func NewCreateDedicatedIpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/dedicated-ips") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewDeleteDedicatedIpRequest generates requests for DeleteDedicatedIp +func NewDeleteDedicatedIpRequest(server string, dedicatedIpId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dedicatedIpId", runtime.ParamLocationPath, dedicatedIpId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/dedicated-ips/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewRetrieveDedicatedIpRequest generates requests for RetrieveDedicatedIp +func NewRetrieveDedicatedIpRequest(server string, dedicatedIpId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dedicatedIpId", runtime.ParamLocationPath, dedicatedIpId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/dedicated-ips/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewUpdateDedicatedIpRequest calls the generic UpdateDedicatedIp builder with application/json body +func NewUpdateDedicatedIpRequest(server string, dedicatedIpId string, body UpdateDedicatedIpJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewUpdateDedicatedIpRequestWithBody(server, dedicatedIpId, "application/json", bodyReader) +} + +// NewUpdateDedicatedIpRequestWithBody generates requests for UpdateDedicatedIp with any type of body +func NewUpdateDedicatedIpRequestWithBody(server string, dedicatedIpId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "dedicatedIpId", runtime.ParamLocationPath, dedicatedIpId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/dedicated-ips/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + // NewListDisksRequest generates requests for ListDisks func NewListDisksRequest(server string, params *ListDisksParams) (*http.Request, error) { var err error @@ -4235,7 +5342,7 @@ func NewAddDiskRequestWithBody(server string, contentType string, body io.Reader } // NewDeleteDiskRequest generates requests for DeleteDisk -func NewDeleteDiskRequest(server string, diskId externalRef2.DiskId) (*http.Request, error) { +func NewDeleteDiskRequest(server string, diskId externalRef3.DiskId) (*http.Request, error) { var err error var pathParam0 string @@ -4269,7 +5376,7 @@ func NewDeleteDiskRequest(server string, diskId externalRef2.DiskId) (*http.Requ } // NewRetrieveDiskRequest generates requests for RetrieveDisk -func NewRetrieveDiskRequest(server string, diskId externalRef2.DiskId) (*http.Request, error) { +func NewRetrieveDiskRequest(server string, diskId externalRef3.DiskId) (*http.Request, error) { var err error var pathParam0 string @@ -4303,7 +5410,7 @@ func NewRetrieveDiskRequest(server string, diskId externalRef2.DiskId) (*http.Re } // NewUpdateDiskRequest calls the generic UpdateDisk builder with application/json body -func NewUpdateDiskRequest(server string, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody) (*http.Request, error) { +func NewUpdateDiskRequest(server string, diskId externalRef3.DiskId, body UpdateDiskJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { @@ -4314,7 +5421,7 @@ func NewUpdateDiskRequest(server string, diskId externalRef2.DiskId, body Update } // NewUpdateDiskRequestWithBody generates requests for UpdateDisk with any type of body -func NewUpdateDiskRequestWithBody(server string, diskId externalRef2.DiskId, contentType string, body io.Reader) (*http.Request, error) { +func NewUpdateDiskRequestWithBody(server string, diskId externalRef3.DiskId, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -5560,7 +6667,7 @@ func NewAddResourcesToEnvironmentRequestWithBody(server string, environmentId st } // NewRetrieveEventRequest generates requests for RetrieveEvent -func NewRetrieveEventRequest(server string, eventId externalRef3.EventId) (*http.Request, error) { +func NewRetrieveEventRequest(server string, eventId externalRef5.EventId) (*http.Request, error) { var err error var pathParam0 string @@ -5975,6 +7082,74 @@ func NewRetrieveKeyValueConnectionInfoRequest(server string, keyValueId string) return req, nil } +// NewResumeKeyValueRequest generates requests for ResumeKeyValue +func NewResumeKeyValueRequest(server string, keyValueId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "keyValueId", runtime.ParamLocationPath, keyValueId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/key-value/%s/resume", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewSuspendKeyValueRequest generates requests for SuspendKeyValue +func NewSuspendKeyValueRequest(server string, keyValueId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "keyValueId", runtime.ParamLocationPath, keyValueId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/key-value/%s/suspend", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + // NewListLogsRequest generates requests for ListLogs func NewListLogsRequest(server string, params *ListLogsParams) (*http.Request, error) { var err error @@ -7271,7 +8446,7 @@ func NewListMaintenanceRequest(server string, params *ListMaintenanceParams) (*h } // NewRetrieveMaintenanceRequest generates requests for RetrieveMaintenance -func NewRetrieveMaintenanceRequest(server string, maintenanceRunParam externalRef8.MaintenanceRunParam) (*http.Request, error) { +func NewRetrieveMaintenanceRequest(server string, maintenanceRunParam externalRef10.MaintenanceRunParam) (*http.Request, error) { var err error var pathParam0 string @@ -7305,7 +8480,7 @@ func NewRetrieveMaintenanceRequest(server string, maintenanceRunParam externalRe } // NewUpdateMaintenanceRequest calls the generic UpdateMaintenance builder with application/json body -func NewUpdateMaintenanceRequest(server string, maintenanceRunParam externalRef8.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody) (*http.Request, error) { +func NewUpdateMaintenanceRequest(server string, maintenanceRunParam externalRef10.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { @@ -7316,7 +8491,7 @@ func NewUpdateMaintenanceRequest(server string, maintenanceRunParam externalRef8 } // NewUpdateMaintenanceRequestWithBody generates requests for UpdateMaintenance with any type of body -func NewUpdateMaintenanceRequestWithBody(server string, maintenanceRunParam externalRef8.MaintenanceRunParam, contentType string, body io.Reader) (*http.Request, error) { +func NewUpdateMaintenanceRequestWithBody(server string, maintenanceRunParam externalRef10.MaintenanceRunParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -7352,7 +8527,7 @@ func NewUpdateMaintenanceRequestWithBody(server string, maintenanceRunParam exte } // NewTriggerMaintenanceRequest generates requests for TriggerMaintenance -func NewTriggerMaintenanceRequest(server string, maintenanceRunParam externalRef8.MaintenanceRunParam) (*http.Request, error) { +func NewTriggerMaintenanceRequest(server string, maintenanceRunParam externalRef10.MaintenanceRunParam) (*http.Request, error) { var err error var pathParam0 string @@ -9758,8 +10933,8 @@ func NewGetReplicationLagRequest(server string, params *GetReplicationLagParams) return req, nil } -// NewListNotificationOverridesRequest generates requests for ListNotificationOverrides -func NewListNotificationOverridesRequest(server string, params *ListNotificationOverridesParams) (*http.Request, error) { +// NewGetTaskRunsCompletedRequest generates requests for GetTaskRunsCompleted +func NewGetTaskRunsCompletedRequest(server string, params *GetTaskRunsCompletedParams) (*http.Request, error) { var err error serverURL, err := url.Parse(server) @@ -9767,7 +10942,7 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification return nil, err } - operationPath := fmt.Sprintf("/notification-settings/overrides") + operationPath := fmt.Sprintf("/metrics/task-runs-completed") if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -9780,9 +10955,9 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification if params != nil { queryValues := queryURL.Query() - if params.OwnerId != nil { + if params.StartTime != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startTime", runtime.ParamLocationQuery, *params.StartTime); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -9796,9 +10971,9 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification } - if params.ServiceId != nil { + if params.EndTime != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "serviceId", runtime.ParamLocationQuery, *params.ServiceId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "endTime", runtime.ParamLocationQuery, *params.EndTime); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -9812,9 +10987,9 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification } - if params.Cursor != nil { + if params.ResolutionSeconds != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resolutionSeconds", runtime.ParamLocationQuery, *params.ResolutionSeconds); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -9828,9 +11003,9 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification } - if params.Limit != nil { + if params.Resource != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resource", runtime.ParamLocationQuery, *params.Resource); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -9844,122 +11019,39 @@ func NewListNotificationOverridesRequest(server string, params *ListNotification } - queryURL.RawQuery = queryValues.Encode() - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewRetrieveServiceNotificationOverridesRequest generates requests for RetrieveServiceNotificationOverrides -func NewRetrieveServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "serviceId", runtime.ParamLocationPath, serviceId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/notification-settings/overrides/services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { - return nil, err - } - - return req, nil -} - -// NewPatchServiceNotificationOverridesRequest calls the generic PatchServiceNotificationOverrides builder with application/json body -func NewPatchServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPatchServiceNotificationOverridesRequestWithBody(server, serviceId, "application/json", bodyReader) -} - -// NewPatchServiceNotificationOverridesRequestWithBody generates requests for PatchServiceNotificationOverrides with any type of body -func NewPatchServiceNotificationOverridesRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "serviceId", runtime.ParamLocationPath, serviceId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/notification-settings/overrides/services/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} + if params.State != nil { -// NewRetrieveOwnerNotificationSettingsRequest generates requests for RetrieveOwnerNotificationSettings -func NewRetrieveOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam) (*http.Request, error) { - var err error + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "state", runtime.ParamLocationQuery, *params.State); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } - var pathParam0 string + } - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) - if err != nil { - return nil, err - } + if params.AggregateBy != nil { - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "aggregateBy", runtime.ParamLocationQuery, *params.AggregateBy); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } - operationPath := fmt.Sprintf("/notification-settings/owners/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } + } - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err + queryURL.RawQuery = queryValues.Encode() } req, err := http.NewRequest("GET", queryURL.String(), nil) @@ -9970,70 +11062,16 @@ func NewRetrieveOwnerNotificationSettingsRequest(server string, ownerId OwnerIdP return req, nil } -// NewPatchOwnerNotificationSettingsRequest calls the generic PatchOwnerNotificationSettings builder with application/json body -func NewPatchOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewPatchOwnerNotificationSettingsRequestWithBody(server, ownerId, "application/json", bodyReader) -} - -// NewPatchOwnerNotificationSettingsRequestWithBody generates requests for PatchOwnerNotificationSettings with any type of body -func NewPatchOwnerNotificationSettingsRequestWithBody(server string, ownerId OwnerIdPathParam, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/notification-settings/owners/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("PATCH", queryURL.String(), body) - if err != nil { - return nil, err - } - - req.Header.Add("Content-Type", contentType) - - return req, nil -} - -// NewListOrganizationAuditLogsRequest generates requests for ListOrganizationAuditLogs -func NewListOrganizationAuditLogsRequest(server string, orgId string, params *ListOrganizationAuditLogsParams) (*http.Request, error) { +// NewGetTaskRunsQueuedRequest generates requests for GetTaskRunsQueued +func NewGetTaskRunsQueuedRequest(server string, params *GetTaskRunsQueuedParams) (*http.Request, error) { var err error - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgId", runtime.ParamLocationPath, orgId) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/organizations/%s/audit-logs", pathParam0) + operationPath := fmt.Sprintf("/metrics/task-runs-queued") if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10078,9 +11116,9 @@ func NewListOrganizationAuditLogsRequest(server string, orgId string, params *Li } - if params.Cursor != nil { + if params.ResolutionSeconds != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resolutionSeconds", runtime.ParamLocationQuery, *params.ResolutionSeconds); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10094,9 +11132,9 @@ func NewListOrganizationAuditLogsRequest(server string, orgId string, params *Li } - if params.Limit != nil { + if params.Resource != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "resource", runtime.ParamLocationQuery, *params.Resource); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10121,8 +11159,8 @@ func NewListOrganizationAuditLogsRequest(server string, orgId string, params *Li return req, nil } -// NewListOwnersRequest generates requests for ListOwners -func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Request, error) { +// NewListNotificationOverridesRequest generates requests for ListNotificationOverrides +func NewListNotificationOverridesRequest(server string, params *ListNotificationOverridesParams) (*http.Request, error) { var err error serverURL, err := url.Parse(server) @@ -10130,7 +11168,7 @@ func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Reques return nil, err } - operationPath := fmt.Sprintf("/owners") + operationPath := fmt.Sprintf("/notification-settings/overrides") if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10143,9 +11181,9 @@ func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Reques if params != nil { queryValues := queryURL.Query() - if params.Name != nil { + if params.OwnerId != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10159,9 +11197,9 @@ func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Reques } - if params.Email != nil { + if params.ServiceId != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "serviceId", runtime.ParamLocationQuery, *params.ServiceId); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10218,8 +11256,89 @@ func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Reques return req, nil } -// NewRetrieveOwnerRequest generates requests for RetrieveOwner -func NewRetrieveOwnerRequest(server string, ownerId string) (*http.Request, error) { +// NewRetrieveServiceNotificationOverridesRequest generates requests for RetrieveServiceNotificationOverrides +func NewRetrieveServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "serviceId", runtime.ParamLocationPath, serviceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/notification-settings/overrides/services/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewPatchServiceNotificationOverridesRequest calls the generic PatchServiceNotificationOverrides builder with application/json body +func NewPatchServiceNotificationOverridesRequest(server string, serviceId ServiceIdParam, body PatchServiceNotificationOverridesJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchServiceNotificationOverridesRequestWithBody(server, serviceId, "application/json", bodyReader) +} + +// NewPatchServiceNotificationOverridesRequestWithBody generates requests for PatchServiceNotificationOverrides with any type of body +func NewPatchServiceNotificationOverridesRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "serviceId", runtime.ParamLocationPath, serviceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/notification-settings/overrides/services/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewRetrieveOwnerNotificationSettingsRequest generates requests for RetrieveOwnerNotificationSettings +func NewRetrieveOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam) (*http.Request, error) { var err error var pathParam0 string @@ -10234,7 +11353,7 @@ func NewRetrieveOwnerRequest(server string, ownerId string) (*http.Request, erro return nil, err } - operationPath := fmt.Sprintf("/owners/%s", pathParam0) + operationPath := fmt.Sprintf("/notification-settings/owners/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10252,8 +11371,19 @@ func NewRetrieveOwnerRequest(server string, ownerId string) (*http.Request, erro return req, nil } -// NewListOwnerAuditLogsRequest generates requests for ListOwnerAuditLogs -func NewListOwnerAuditLogsRequest(server string, ownerId OwnerIdPathParam, params *ListOwnerAuditLogsParams) (*http.Request, error) { +// NewPatchOwnerNotificationSettingsRequest calls the generic PatchOwnerNotificationSettings builder with application/json body +func NewPatchOwnerNotificationSettingsRequest(server string, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchOwnerNotificationSettingsRequestWithBody(server, ownerId, "application/json", bodyReader) +} + +// NewPatchOwnerNotificationSettingsRequestWithBody generates requests for PatchOwnerNotificationSettings with any type of body +func NewPatchOwnerNotificationSettingsRequestWithBody(server string, ownerId OwnerIdPathParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -10268,7 +11398,7 @@ func NewListOwnerAuditLogsRequest(server string, ownerId OwnerIdPathParam, param return nil, err } - operationPath := fmt.Sprintf("/owners/%s/audit-logs", pathParam0) + operationPath := fmt.Sprintf("/notification-settings/owners/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10278,40 +11408,51 @@ func NewListOwnerAuditLogsRequest(server string, ownerId OwnerIdPathParam, param return nil, err } - if params != nil { - queryValues := queryURL.Query() + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } - if params.StartTime != nil { + req.Header.Add("Content-Type", contentType) - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startTime", runtime.ParamLocationQuery, *params.StartTime); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + return req, nil +} - } +// NewListObjectsRequest generates requests for ListObjects +func NewListObjectsRequest(server string, ownerId OwnerIdPathParam, region RegionPathParam, params *ListObjectsParams) (*http.Request, error) { + var err error - if params.EndTime != nil { + var pathParam0 string - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "endTime", runtime.ParamLocationQuery, *params.EndTime); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) + if err != nil { + return nil, err + } - } + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "region", runtime.ParamLocationPath, region) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/objects/%s/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() if params.Cursor != nil { @@ -10356,8 +11497,8 @@ func NewListOwnerAuditLogsRequest(server string, ownerId OwnerIdPathParam, param return req, nil } -// NewRetrieveOwnerMembersRequest generates requests for RetrieveOwnerMembers -func NewRetrieveOwnerMembersRequest(server string, ownerId string) (*http.Request, error) { +// NewDeleteObjectRequest generates requests for DeleteObject +func NewDeleteObjectRequest(server string, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam) (*http.Request, error) { var err error var pathParam0 string @@ -10367,12 +11508,26 @@ func NewRetrieveOwnerMembersRequest(server string, ownerId string) (*http.Reques return nil, err } + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "region", runtime.ParamLocationPath, region) + if err != nil { + return nil, err + } + + var pathParam2 string + + pathParam2, err = runtime.StyleParamWithLocation("simple", false, "key", runtime.ParamLocationPath, key) + if err != nil { + return nil, err + } + serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/owners/%s/members", pathParam0) + operationPath := fmt.Sprintf("/objects/%s/%s/%s", pathParam0, pathParam1, pathParam2) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10382,7 +11537,7 @@ func NewRetrieveOwnerMembersRequest(server string, ownerId string) (*http.Reques return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + req, err := http.NewRequest("DELETE", queryURL.String(), nil) if err != nil { return nil, err } @@ -10390,8 +11545,8 @@ func NewRetrieveOwnerMembersRequest(server string, ownerId string) (*http.Reques return req, nil } -// NewRemoveWorkspaceMemberRequest generates requests for RemoveWorkspaceMember -func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, userId UserIdPathParam) (*http.Request, error) { +// NewGetObjectRequest generates requests for GetObject +func NewGetObjectRequest(server string, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam) (*http.Request, error) { var err error var pathParam0 string @@ -10403,7 +11558,14 @@ func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, us var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "region", runtime.ParamLocationPath, region) + if err != nil { + return nil, err + } + + var pathParam2 string + + pathParam2, err = runtime.StyleParamWithLocation("simple", false, "key", runtime.ParamLocationPath, key) if err != nil { return nil, err } @@ -10413,7 +11575,7 @@ func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, us return nil, err } - operationPath := fmt.Sprintf("/owners/%s/members/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/objects/%s/%s/%s", pathParam0, pathParam1, pathParam2) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10423,7 +11585,7 @@ func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, us return nil, err } - req, err := http.NewRequest("DELETE", queryURL.String(), nil) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } @@ -10431,19 +11593,19 @@ func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, us return req, nil } -// NewUpdateWorkspaceMemberRequest calls the generic UpdateWorkspaceMember builder with application/json body -func NewUpdateWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, userId UserIdPathParam, body UpdateWorkspaceMemberJSONRequestBody) (*http.Request, error) { +// NewPutObjectRequest calls the generic PutObject builder with application/json body +func NewPutObjectRequest(server string, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, body PutObjectJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewUpdateWorkspaceMemberRequestWithBody(server, ownerId, userId, "application/json", bodyReader) + return NewPutObjectRequestWithBody(server, ownerId, region, key, "application/json", bodyReader) } -// NewUpdateWorkspaceMemberRequestWithBody generates requests for UpdateWorkspaceMember with any type of body -func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathParam, userId UserIdPathParam, contentType string, body io.Reader) (*http.Request, error) { +// NewPutObjectRequestWithBody generates requests for PutObject with any type of body +func NewPutObjectRequestWithBody(server string, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -10455,7 +11617,14 @@ func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathP var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "region", runtime.ParamLocationPath, region) + if err != nil { + return nil, err + } + + var pathParam2 string + + pathParam2, err = runtime.StyleParamWithLocation("simple", false, "key", runtime.ParamLocationPath, key) if err != nil { return nil, err } @@ -10465,7 +11634,7 @@ func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathP return nil, err } - operationPath := fmt.Sprintf("/owners/%s/members/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/objects/%s/%s/%s", pathParam0, pathParam1, pathParam2) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10475,7 +11644,7 @@ func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathP return nil, err } - req, err := http.NewRequest("PATCH", queryURL.String(), body) + req, err := http.NewRequest("PUT", queryURL.String(), body) if err != nil { return nil, err } @@ -10485,16 +11654,23 @@ func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathP return req, nil } -// NewListPostgresRequest generates requests for ListPostgres -func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Request, error) { +// NewListOrganizationAuditLogsRequest generates requests for ListOrganizationAuditLogs +func NewListOrganizationAuditLogsRequest(server string, orgId string, params *ListOrganizationAuditLogsParams) (*http.Request, error) { var err error + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "orgId", runtime.ParamLocationPath, orgId) + if err != nil { + return nil, err + } + serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/postgres") + operationPath := fmt.Sprintf("/organizations/%s/audit-logs", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10507,9 +11683,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re if params != nil { queryValues := queryURL.Query() - if params.Name != nil { + if params.StartTime != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "name", runtime.ParamLocationQuery, *params.Name); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startTime", runtime.ParamLocationQuery, *params.StartTime); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10523,9 +11699,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.Region != nil { + if params.EndTime != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "region", runtime.ParamLocationQuery, *params.Region); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "endTime", runtime.ParamLocationQuery, *params.EndTime); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10539,9 +11715,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.Suspended != nil { + if params.Direction != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "suspended", runtime.ParamLocationQuery, *params.Suspended); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "direction", runtime.ParamLocationQuery, *params.Direction); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10555,9 +11731,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.CreatedBefore != nil { + if params.Cursor != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdBefore", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10571,9 +11747,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.CreatedAfter != nil { + if params.Limit != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdAfter", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10587,9 +11763,42 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.UpdatedBefore != nil { + queryURL.RawQuery = queryValues.Encode() + } - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedBefore", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil { + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewListOwnersRequest generates requests for ListOwners +func NewListOwnersRequest(server string, params *ListOwnersParams) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/owners") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Name != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "name", runtime.ParamLocationQuery, *params.Name); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10603,9 +11812,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.UpdatedAfter != nil { + if params.Email != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedAfter", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "email", runtime.ParamLocationQuery, *params.Email); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10619,9 +11828,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.OwnerId != nil { + if params.Cursor != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10635,9 +11844,9 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.EnvironmentId != nil { + if params.Limit != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", false, "environmentId", runtime.ParamLocationQuery, *params.EnvironmentId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10651,9 +11860,115 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re } - if params.IncludeReplicas != nil { + queryURL.RawQuery = queryValues.Encode() + } - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "includeReplicas", runtime.ParamLocationQuery, *params.IncludeReplicas); err != nil { + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewRetrieveOwnerRequest generates requests for RetrieveOwner +func NewRetrieveOwnerRequest(server string, ownerId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/owners/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewListOwnerAuditLogsRequest generates requests for ListOwnerAuditLogs +func NewListOwnerAuditLogsRequest(server string, ownerId OwnerIdPathParam, params *ListOwnerAuditLogsParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/owners/%s/audit-logs", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.StartTime != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "startTime", runtime.ParamLocationQuery, *params.StartTime); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.EndTime != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "endTime", runtime.ParamLocationQuery, *params.EndTime); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Direction != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "direction", runtime.ParamLocationQuery, *params.Direction); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -10710,27 +12025,23 @@ func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Re return req, nil } -// NewCreatePostgresRequest calls the generic CreatePostgres builder with application/json body -func NewCreatePostgresRequest(server string, body CreatePostgresJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) +// NewRetrieveOwnerMembersRequest generates requests for RetrieveOwnerMembers +func NewRetrieveOwnerMembersRequest(server string, ownerId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) if err != nil { return nil, err } - bodyReader = bytes.NewReader(buf) - return NewCreatePostgresRequestWithBody(server, "application/json", bodyReader) -} - -// NewCreatePostgresRequestWithBody generates requests for CreatePostgres with any type of body -func NewCreatePostgresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { - var err error serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/postgres") + operationPath := fmt.Sprintf("/owners/%s/members", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10740,57 +12051,28 @@ func NewCreatePostgresRequestWithBody(server string, contentType string, body io return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), body) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } - req.Header.Add("Content-Type", contentType) - return req, nil } -// NewDeletePostgresRequest generates requests for DeletePostgres -func NewDeletePostgresRequest(server string, postgresId string) (*http.Request, error) { +// NewRemoveWorkspaceMemberRequest generates requests for RemoveWorkspaceMember +func NewRemoveWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, userId UserIdPathParam) (*http.Request, error) { var err error var pathParam0 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) - if err != nil { - return nil, err - } - - serverURL, err := url.Parse(server) - if err != nil { - return nil, err - } - - operationPath := fmt.Sprintf("/postgres/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) - if err != nil { - return nil, err - } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) if err != nil { return nil, err } - return req, nil -} - -// NewRetrievePostgresRequest generates requests for RetrievePostgres -func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request, error) { - var err error - - var pathParam0 string + var pathParam1 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId) if err != nil { return nil, err } @@ -10800,7 +12082,7 @@ func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request return nil, err } - operationPath := fmt.Sprintf("/postgres/%s", pathParam0) + operationPath := fmt.Sprintf("/owners/%s/members/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10810,7 +12092,7 @@ func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + req, err := http.NewRequest("DELETE", queryURL.String(), nil) if err != nil { return nil, err } @@ -10818,24 +12100,31 @@ func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request return req, nil } -// NewUpdatePostgresRequest calls the generic UpdatePostgres builder with application/json body -func NewUpdatePostgresRequest(server string, postgresId string, body UpdatePostgresJSONRequestBody) (*http.Request, error) { +// NewUpdateWorkspaceMemberRequest calls the generic UpdateWorkspaceMember builder with application/json body +func NewUpdateWorkspaceMemberRequest(server string, ownerId OwnerIdPathParam, userId UserIdPathParam, body UpdateWorkspaceMemberJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { return nil, err } bodyReader = bytes.NewReader(buf) - return NewUpdatePostgresRequestWithBody(server, postgresId, "application/json", bodyReader) + return NewUpdateWorkspaceMemberRequestWithBody(server, ownerId, userId, "application/json", bodyReader) } -// NewUpdatePostgresRequestWithBody generates requests for UpdatePostgres with any type of body -func NewUpdatePostgresRequestWithBody(server string, postgresId string, contentType string, body io.Reader) (*http.Request, error) { +// NewUpdateWorkspaceMemberRequestWithBody generates requests for UpdateWorkspaceMember with any type of body +func NewUpdateWorkspaceMemberRequestWithBody(server string, ownerId OwnerIdPathParam, userId UserIdPathParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "ownerId", runtime.ParamLocationPath, ownerId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "userId", runtime.ParamLocationPath, userId) if err != nil { return nil, err } @@ -10845,7 +12134,7 @@ func NewUpdatePostgresRequestWithBody(server string, postgresId string, contentT return nil, err } - operationPath := fmt.Sprintf("/postgres/%s", pathParam0) + operationPath := fmt.Sprintf("/owners/%s/members/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -10865,8 +12154,388 @@ func NewUpdatePostgresRequestWithBody(server string, postgresId string, contentT return req, nil } -// NewRetrievePostgresConnectionInfoRequest generates requests for RetrievePostgresConnectionInfo -func NewRetrievePostgresConnectionInfoRequest(server string, postgresId string) (*http.Request, error) { +// NewListPostgresRequest generates requests for ListPostgres +func NewListPostgresRequest(server string, params *ListPostgresParams) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Name != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "name", runtime.ParamLocationQuery, *params.Name); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Region != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "region", runtime.ParamLocationQuery, *params.Region); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Suspended != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "suspended", runtime.ParamLocationQuery, *params.Suspended); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.CreatedBefore != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdBefore", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.CreatedAfter != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "createdAfter", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.UpdatedBefore != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedBefore", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.UpdatedAfter != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "updatedAfter", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.OwnerId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.EnvironmentId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "environmentId", runtime.ParamLocationQuery, *params.EnvironmentId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.IncludeReplicas != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "includeReplicas", runtime.ParamLocationQuery, *params.IncludeReplicas); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Cursor != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreatePostgresRequest calls the generic CreatePostgres builder with application/json body +func NewCreatePostgresRequest(server string, body CreatePostgresJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreatePostgresRequestWithBody(server, "application/json", bodyReader) +} + +// NewCreatePostgresRequestWithBody generates requests for CreatePostgres with any type of body +func NewCreatePostgresRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewDeletePostgresRequest generates requests for DeletePostgres +func NewDeletePostgresRequest(server string, postgresId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewRetrievePostgresRequest generates requests for RetrievePostgres +func NewRetrievePostgresRequest(server string, postgresId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewUpdatePostgresRequest calls the generic UpdatePostgres builder with application/json body +func NewUpdatePostgresRequest(server string, postgresId string, body UpdatePostgresJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewUpdatePostgresRequestWithBody(server, postgresId, "application/json", bodyReader) +} + +// NewUpdatePostgresRequestWithBody generates requests for UpdatePostgres with any type of body +func NewUpdatePostgresRequestWithBody(server string, postgresId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewRetrievePostgresConnectionInfoRequest generates requests for RetrievePostgresConnectionInfo +func NewRetrievePostgresConnectionInfoRequest(server string, postgresId string) (*http.Request, error) { var err error var pathParam0 string @@ -10899,6 +12568,128 @@ func NewRetrievePostgresConnectionInfoRequest(server string, postgresId string) return req, nil } +// NewListPostgresUsersRequest generates requests for ListPostgresUsers +func NewListPostgresUsersRequest(server string, postgresId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s/credentials", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreatePostgresUserRequest calls the generic CreatePostgresUser builder with application/json body +func NewCreatePostgresUserRequest(server string, postgresId string, body CreatePostgresUserJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreatePostgresUserRequestWithBody(server, postgresId, "application/json", bodyReader) +} + +// NewCreatePostgresUserRequestWithBody generates requests for CreatePostgresUser with any type of body +func NewCreatePostgresUserRequestWithBody(server string, postgresId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s/credentials", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewDeletePostgresUserRequest generates requests for DeletePostgresUser +func NewDeletePostgresUserRequest(server string, postgresId string, username string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "postgresId", runtime.ParamLocationPath, postgresId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "username", runtime.ParamLocationPath, username) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/postgres/%s/credentials/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + // NewListPostgresExportRequest generates requests for ListPostgresExport func NewListPostgresExportRequest(server string, postgresId string) (*http.Request, error) { var err error @@ -12230,6 +14021,522 @@ func NewUpdateRegistryCredentialRequestWithBody(server string, registryCredentia return req, nil } +// NewListSandboxesRequest generates requests for ListSandboxes +func NewListSandboxesRequest(server string, params *ListSandboxesParams) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.OwnerId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "ownerId", runtime.ParamLocationQuery, *params.OwnerId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Cursor != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "cursor", runtime.ParamLocationQuery, *params.Cursor); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Limit != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "limit", runtime.ParamLocationQuery, *params.Limit); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Status != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", false, "status", runtime.ParamLocationQuery, *params.Status); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateSandboxRequest calls the generic CreateSandbox builder with application/json body +func NewCreateSandboxRequest(server string, body CreateSandboxJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateSandboxRequestWithBody(server, "application/json", bodyReader) +} + +// NewCreateSandboxRequestWithBody generates requests for CreateSandbox with any type of body +func NewCreateSandboxRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes") + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewTerminateSandboxRequest generates requests for TerminateSandbox +func NewTerminateSandboxRequest(server string, sandboxId externalRef14.SandboxId) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewRetrieveSandboxRequest generates requests for RetrieveSandbox +func NewRetrieveSandboxRequest(server string, sandboxId externalRef14.SandboxId) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewExecSandboxRequest generates requests for ExecSandbox +func NewExecSandboxRequest(server string, sandboxId externalRef14.SandboxId) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s/exec", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewDownloadSandboxFilesRequest generates requests for DownloadSandboxFiles +func NewDownloadSandboxFilesRequest(server string, sandboxId externalRef14.SandboxId, params *DownloadSandboxFilesParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s/files", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "path", runtime.ParamLocationQuery, params.Path); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewUploadSandboxFilesRequestWithBody generates requests for UploadSandboxFiles with any type of body +func NewUploadSandboxFilesRequestWithBody(server string, sandboxId externalRef14.SandboxId, params *UploadSandboxFilesParams, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s/files", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "path", runtime.ParamLocationQuery, params.Path); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewListSandboxFilesRequest generates requests for ListSandboxFiles +func NewListSandboxFilesRequest(server string, sandboxId externalRef14.SandboxId, params *ListSandboxFilesParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s/files/list", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "path", runtime.ParamLocationQuery, params.Path); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + if params.Depth != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "depth", runtime.ParamLocationQuery, *params.Depth); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewStreamSandboxLogsRequest generates requests for StreamSandboxLogs +func NewStreamSandboxLogsRequest(server string, sandboxId externalRef14.SandboxId, params *StreamSandboxLogsParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "sandboxId", runtime.ParamLocationPath, sandboxId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/sandboxes/%s/logs", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Since != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "since", runtime.ParamLocationQuery, *params.Since); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Follow != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "follow", runtime.ParamLocationQuery, *params.Follow); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.ExecId != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "execId", runtime.ParamLocationQuery, *params.ExecId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + if params != nil { + + if params.Accept != nil { + var headerParam0 string + + headerParam0, err = runtime.StyleParamWithLocation("simple", false, "Accept", runtime.ParamLocationHeader, *params.Accept) + if err != nil { + return nil, err + } + + req.Header.Set("Accept", headerParam0) + } + + } + + return req, nil +} + // NewListServicesRequest generates requests for ListServices func NewListServicesRequest(server string, params *ListServicesParams) (*http.Request, error) { var err error @@ -13649,6 +15956,53 @@ func NewUpdateEnvVarRequestWithBody(server string, serviceId ServiceIdParam, env return req, nil } +// NewCreateEphemeralShellRequest calls the generic CreateEphemeralShell builder with application/json body +func NewCreateEphemeralShellRequest(server string, serviceId ServiceIdParam, body CreateEphemeralShellJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateEphemeralShellRequestWithBody(server, serviceId, "application/json", bodyReader) +} + +// NewCreateEphemeralShellRequestWithBody generates requests for CreateEphemeralShell with any type of body +func NewCreateEphemeralShellRequestWithBody(server string, serviceId ServiceIdParam, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "serviceId", runtime.ParamLocationPath, serviceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/services/%s/ephemeral-shell", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + // NewListEventsRequest generates requests for ListEvents func NewListEventsRequest(server string, serviceId ServiceIdParam, params *ListEventsParams) (*http.Request, error) { var err error @@ -14290,7 +16644,7 @@ func NewPostJobRequestWithBody(server string, serviceId ServiceIdParam, contentT } // NewRetrieveJobRequest generates requests for RetrieveJob -func NewRetrieveJobRequest(server string, serviceId ServiceIdParam, jobId externalRef6.JobId) (*http.Request, error) { +func NewRetrieveJobRequest(server string, serviceId ServiceIdParam, jobId externalRef8.JobId) (*http.Request, error) { var err error var pathParam0 string @@ -14331,7 +16685,7 @@ func NewRetrieveJobRequest(server string, serviceId ServiceIdParam, jobId extern } // NewCancelJobRequest generates requests for CancelJob -func NewCancelJobRequest(server string, serviceId ServiceIdParam, jobId externalRef6.JobId) (*http.Request, error) { +func NewCancelJobRequest(server string, serviceId ServiceIdParam, jobId externalRef8.JobId) (*http.Request, error) { var err error var pathParam0 string @@ -15225,9 +17579,9 @@ func NewListTaskRunsRequest(server string, params *ListTaskRunsParams) (*http.Re } - if params.TaskId != nil { + if params.TaskSlug != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskId", runtime.ParamLocationQuery, *params.TaskId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskSlug", runtime.ParamLocationQuery, *params.TaskSlug); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -15417,7 +17771,7 @@ func NewStreamTaskRunsEventsRequest(server string, params *StreamTaskRunsEventsP } // NewCancelTaskRunRequest generates requests for CancelTaskRun -func NewCancelTaskRunRequest(server string, taskRunId externalRef13.TaskRunIDParam) (*http.Request, error) { +func NewCancelTaskRunRequest(server string, taskRunId externalRef17.TaskRunIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -15451,7 +17805,7 @@ func NewCancelTaskRunRequest(server string, taskRunId externalRef13.TaskRunIDPar } // NewGetTaskRunRequest generates requests for GetTaskRun -func NewGetTaskRunRequest(server string, taskRunId externalRef13.TaskRunIDParam) (*http.Request, error) { +func NewGetTaskRunRequest(server string, taskRunId externalRef17.TaskRunIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -15554,9 +17908,9 @@ func NewListTasksRequest(server string, params *ListTasksParams) (*http.Request, } - if params.TaskId != nil { + if params.TaskSlug != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskId", runtime.ParamLocationQuery, *params.TaskId); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "taskSlug", runtime.ParamLocationQuery, *params.TaskSlug); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -15614,7 +17968,7 @@ func NewListTasksRequest(server string, params *ListTasksParams) (*http.Request, } // NewGetTaskRequest generates requests for GetTask -func NewGetTaskRequest(server string, taskId externalRef13.TaskIDParam) (*http.Request, error) { +func NewGetTaskRequest(server string, taskId externalRef17.TaskIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -15796,7 +18150,7 @@ func NewCreateWebhookRequestWithBody(server string, contentType string, body io. } // NewDeleteWebhookRequest generates requests for DeleteWebhook -func NewDeleteWebhookRequest(server string, webhookId externalRef12.WebhookIdParam) (*http.Request, error) { +func NewDeleteWebhookRequest(server string, webhookId externalRef16.WebhookIdParam) (*http.Request, error) { var err error var pathParam0 string @@ -15830,7 +18184,7 @@ func NewDeleteWebhookRequest(server string, webhookId externalRef12.WebhookIdPar } // NewRetrieveWebhookRequest generates requests for RetrieveWebhook -func NewRetrieveWebhookRequest(server string, webhookId externalRef12.WebhookIdParam) (*http.Request, error) { +func NewRetrieveWebhookRequest(server string, webhookId externalRef16.WebhookIdParam) (*http.Request, error) { var err error var pathParam0 string @@ -15864,7 +18218,7 @@ func NewRetrieveWebhookRequest(server string, webhookId externalRef12.WebhookIdP } // NewUpdateWebhookRequest calls the generic UpdateWebhook builder with application/json body -func NewUpdateWebhookRequest(server string, webhookId externalRef12.WebhookIdParam, body UpdateWebhookJSONRequestBody) (*http.Request, error) { +func NewUpdateWebhookRequest(server string, webhookId externalRef16.WebhookIdParam, body UpdateWebhookJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { @@ -15875,7 +18229,7 @@ func NewUpdateWebhookRequest(server string, webhookId externalRef12.WebhookIdPar } // NewUpdateWebhookRequestWithBody generates requests for UpdateWebhook with any type of body -func NewUpdateWebhookRequestWithBody(server string, webhookId externalRef12.WebhookIdParam, contentType string, body io.Reader) (*http.Request, error) { +func NewUpdateWebhookRequestWithBody(server string, webhookId externalRef16.WebhookIdParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -15911,7 +18265,7 @@ func NewUpdateWebhookRequestWithBody(server string, webhookId externalRef12.Webh } // NewListWebhookEventsRequest generates requests for ListWebhookEvents -func NewListWebhookEventsRequest(server string, webhookId externalRef12.WebhookIdParam, params *ListWebhookEventsParams) (*http.Request, error) { +func NewListWebhookEventsRequest(server string, webhookId externalRef16.WebhookIdParam, params *ListWebhookEventsParams) (*http.Request, error) { var err error var pathParam0 string @@ -16184,7 +18538,7 @@ func NewCreateWorkflowRequestWithBody(server string, contentType string, body io } // NewDeleteWorkflowRequest generates requests for DeleteWorkflow -func NewDeleteWorkflowRequest(server string, workflowId externalRef13.WorkflowIDParam) (*http.Request, error) { +func NewDeleteWorkflowRequest(server string, workflowId externalRef17.WorkflowIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -16218,7 +18572,7 @@ func NewDeleteWorkflowRequest(server string, workflowId externalRef13.WorkflowID } // NewGetWorkflowRequest generates requests for GetWorkflow -func NewGetWorkflowRequest(server string, workflowId externalRef13.WorkflowIDParam) (*http.Request, error) { +func NewGetWorkflowRequest(server string, workflowId externalRef17.WorkflowIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -16252,7 +18606,7 @@ func NewGetWorkflowRequest(server string, workflowId externalRef13.WorkflowIDPar } // NewUpdateWorkflowRequest calls the generic UpdateWorkflow builder with application/json body -func NewUpdateWorkflowRequest(server string, workflowId externalRef13.WorkflowIDParam, body UpdateWorkflowJSONRequestBody) (*http.Request, error) { +func NewUpdateWorkflowRequest(server string, workflowId externalRef17.WorkflowIDParam, body UpdateWorkflowJSONRequestBody) (*http.Request, error) { var bodyReader io.Reader buf, err := json.Marshal(body) if err != nil { @@ -16263,7 +18617,7 @@ func NewUpdateWorkflowRequest(server string, workflowId externalRef13.WorkflowID } // NewUpdateWorkflowRequestWithBody generates requests for UpdateWorkflow with any type of body -func NewUpdateWorkflowRequestWithBody(server string, workflowId externalRef13.WorkflowIDParam, contentType string, body io.Reader) (*http.Request, error) { +func NewUpdateWorkflowRequestWithBody(server string, workflowId externalRef17.WorkflowIDParam, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -16452,7 +18806,7 @@ func NewCreateWorkflowVersionRequestWithBody(server string, contentType string, } // NewGetWorkflowVersionRequest generates requests for GetWorkflowVersion -func NewGetWorkflowVersionRequest(server string, workflowVersionId externalRef13.WorkflowVersionIDParam) (*http.Request, error) { +func NewGetWorkflowVersionRequest(server string, workflowVersionId externalRef17.WorkflowVersionIDParam) (*http.Request, error) { var err error var pathParam0 string @@ -16528,22 +18882,41 @@ func WithBaseURL(baseURL string) ClientOption { // ClientWithResponsesInterface is the interface specification for the client with responses above. type ClientWithResponsesInterface interface { + // ListArtifactSourcesWithResponse request + ListArtifactSourcesWithResponse(ctx context.Context, params *ListArtifactSourcesParams, reqEditors ...RequestEditorFn) (*ListArtifactSourcesResponse, error) + + // CreateArtifactSourceWithBodyWithResponse request with any body + CreateArtifactSourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateArtifactSourceResponse, error) + + CreateArtifactSourceWithResponse(ctx context.Context, body CreateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateArtifactSourceResponse, error) + + // GetArtifactSourceWithResponse request + GetArtifactSourceWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, reqEditors ...RequestEditorFn) (*GetArtifactSourceResponse, error) + + // UpdateArtifactSourceWithBodyWithResponse request with any body + UpdateArtifactSourceWithBodyWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateArtifactSourceResponse, error) + + UpdateArtifactSourceWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, body UpdateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateArtifactSourceResponse, error) + // ListBlueprintsWithResponse request ListBlueprintsWithResponse(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*ListBlueprintsResponse, error) + // ValidateBlueprintWithBodyWithResponse request with any body + ValidateBlueprintWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBlueprintResponse, error) + // DisconnectBlueprintWithResponse request - DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error) + DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error) // RetrieveBlueprintWithResponse request - RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error) + RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error) // UpdateBlueprintWithBodyWithResponse request with any body - UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) + UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) - UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) + UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) // ListBlueprintSyncsWithResponse request - ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error) + ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error) // CancelCronJobRunWithResponse request CancelCronJobRunWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*CancelCronJobRunResponse, error) @@ -16551,6 +18924,25 @@ type ClientWithResponsesInterface interface { // RunCronJobWithResponse request RunCronJobWithResponse(ctx context.Context, cronJobId CronJobIdParam, reqEditors ...RequestEditorFn) (*RunCronJobResponse, error) + // ListDedicatedIpsWithResponse request + ListDedicatedIpsWithResponse(ctx context.Context, params *ListDedicatedIpsParams, reqEditors ...RequestEditorFn) (*ListDedicatedIpsResponse, error) + + // CreateDedicatedIpWithBodyWithResponse request with any body + CreateDedicatedIpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDedicatedIpResponse, error) + + CreateDedicatedIpWithResponse(ctx context.Context, body CreateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDedicatedIpResponse, error) + + // DeleteDedicatedIpWithResponse request + DeleteDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*DeleteDedicatedIpResponse, error) + + // RetrieveDedicatedIpWithResponse request + RetrieveDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*RetrieveDedicatedIpResponse, error) + + // UpdateDedicatedIpWithBodyWithResponse request with any body + UpdateDedicatedIpWithBodyWithResponse(ctx context.Context, dedicatedIpId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDedicatedIpResponse, error) + + UpdateDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, body UpdateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDedicatedIpResponse, error) + // ListDisksWithResponse request ListDisksWithResponse(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*ListDisksResponse, error) @@ -16560,15 +18952,15 @@ type ClientWithResponsesInterface interface { AddDiskWithResponse(ctx context.Context, body AddDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDiskResponse, error) // DeleteDiskWithResponse request - DeleteDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error) + DeleteDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error) // RetrieveDiskWithResponse request - RetrieveDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error) + RetrieveDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error) // UpdateDiskWithBodyWithResponse request with any body - UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) + UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef3.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) - UpdateDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) + UpdateDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) // ListSnapshotsWithResponse request ListSnapshotsWithResponse(ctx context.Context, diskId string, reqEditors ...RequestEditorFn) (*ListSnapshotsResponse, error) @@ -16653,7 +19045,7 @@ type ClientWithResponsesInterface interface { AddResourcesToEnvironmentWithResponse(ctx context.Context, environmentId string, body AddResourcesToEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*AddResourcesToEnvironmentResponse, error) // RetrieveEventWithResponse request - RetrieveEventWithResponse(ctx context.Context, eventId externalRef3.EventId, reqEditors ...RequestEditorFn) (*RetrieveEventResponse, error) + RetrieveEventWithResponse(ctx context.Context, eventId externalRef5.EventId, reqEditors ...RequestEditorFn) (*RetrieveEventResponse, error) // ListKeyValueWithResponse request ListKeyValueWithResponse(ctx context.Context, params *ListKeyValueParams, reqEditors ...RequestEditorFn) (*ListKeyValueResponse, error) @@ -16677,6 +19069,12 @@ type ClientWithResponsesInterface interface { // RetrieveKeyValueConnectionInfoWithResponse request RetrieveKeyValueConnectionInfoWithResponse(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*RetrieveKeyValueConnectionInfoResponse, error) + // ResumeKeyValueWithResponse request + ResumeKeyValueWithResponse(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*ResumeKeyValueResponse, error) + + // SuspendKeyValueWithResponse request + SuspendKeyValueWithResponse(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*SuspendKeyValueResponse, error) + // ListLogsWithResponse request ListLogsWithResponse(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*ListLogsResponse, error) @@ -16715,15 +19113,15 @@ type ClientWithResponsesInterface interface { ListMaintenanceWithResponse(ctx context.Context, params *ListMaintenanceParams, reqEditors ...RequestEditorFn) (*ListMaintenanceResponse, error) // RetrieveMaintenanceWithResponse request - RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error) + RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error) // UpdateMaintenanceWithBodyWithResponse request with any body - UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) + UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) - UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) + UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) // TriggerMaintenanceWithResponse request - TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error) + TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error) // DeleteOwnerMetricsStreamWithResponse request DeleteOwnerMetricsStreamWithResponse(ctx context.Context, ownerId string, reqEditors ...RequestEditorFn) (*DeleteOwnerMetricsStreamResponse, error) @@ -16790,6 +19188,12 @@ type ClientWithResponsesInterface interface { // GetReplicationLagWithResponse request GetReplicationLagWithResponse(ctx context.Context, params *GetReplicationLagParams, reqEditors ...RequestEditorFn) (*GetReplicationLagResponse, error) + // GetTaskRunsCompletedWithResponse request + GetTaskRunsCompletedWithResponse(ctx context.Context, params *GetTaskRunsCompletedParams, reqEditors ...RequestEditorFn) (*GetTaskRunsCompletedResponse, error) + + // GetTaskRunsQueuedWithResponse request + GetTaskRunsQueuedWithResponse(ctx context.Context, params *GetTaskRunsQueuedParams, reqEditors ...RequestEditorFn) (*GetTaskRunsQueuedResponse, error) + // ListNotificationOverridesWithResponse request ListNotificationOverridesWithResponse(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*ListNotificationOverridesResponse, error) @@ -16809,6 +19213,20 @@ type ClientWithResponsesInterface interface { PatchOwnerNotificationSettingsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, body PatchOwnerNotificationSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOwnerNotificationSettingsResponse, error) + // ListObjectsWithResponse request + ListObjectsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*ListObjectsResponse, error) + + // DeleteObjectWithResponse request + DeleteObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*DeleteObjectResponse, error) + + // GetObjectWithResponse request + GetObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*GetObjectResponse, error) + + // PutObjectWithBodyWithResponse request with any body + PutObjectWithBodyWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutObjectResponse, error) + + PutObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, body PutObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutObjectResponse, error) + // ListOrganizationAuditLogsWithResponse request ListOrganizationAuditLogsWithResponse(ctx context.Context, orgId string, params *ListOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*ListOrganizationAuditLogsResponse, error) @@ -16854,6 +19272,17 @@ type ClientWithResponsesInterface interface { // RetrievePostgresConnectionInfoWithResponse request RetrievePostgresConnectionInfoWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*RetrievePostgresConnectionInfoResponse, error) + // ListPostgresUsersWithResponse request + ListPostgresUsersWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresUsersResponse, error) + + // CreatePostgresUserWithBodyWithResponse request with any body + CreatePostgresUserWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresUserResponse, error) + + CreatePostgresUserWithResponse(ctx context.Context, postgresId string, body CreatePostgresUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresUserResponse, error) + + // DeletePostgresUserWithResponse request + DeletePostgresUserWithResponse(ctx context.Context, postgresId string, username string, reqEditors ...RequestEditorFn) (*DeletePostgresUserResponse, error) + // ListPostgresExportWithResponse request ListPostgresExportWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresExportResponse, error) @@ -16940,6 +19369,35 @@ type ClientWithResponsesInterface interface { UpdateRegistryCredentialWithResponse(ctx context.Context, registryCredentialId string, body UpdateRegistryCredentialJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRegistryCredentialResponse, error) + // ListSandboxesWithResponse request + ListSandboxesWithResponse(ctx context.Context, params *ListSandboxesParams, reqEditors ...RequestEditorFn) (*ListSandboxesResponse, error) + + // CreateSandboxWithBodyWithResponse request with any body + CreateSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSandboxResponse, error) + + CreateSandboxWithResponse(ctx context.Context, body CreateSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSandboxResponse, error) + + // TerminateSandboxWithResponse request + TerminateSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*TerminateSandboxResponse, error) + + // RetrieveSandboxWithResponse request + RetrieveSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*RetrieveSandboxResponse, error) + + // ExecSandboxWithResponse request + ExecSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*ExecSandboxResponse, error) + + // DownloadSandboxFilesWithResponse request + DownloadSandboxFilesWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *DownloadSandboxFilesParams, reqEditors ...RequestEditorFn) (*DownloadSandboxFilesResponse, error) + + // UploadSandboxFilesWithBodyWithResponse request with any body + UploadSandboxFilesWithBodyWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *UploadSandboxFilesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadSandboxFilesResponse, error) + + // ListSandboxFilesWithResponse request + ListSandboxFilesWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *ListSandboxFilesParams, reqEditors ...RequestEditorFn) (*ListSandboxFilesResponse, error) + + // StreamSandboxLogsWithResponse request + StreamSandboxLogsWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *StreamSandboxLogsParams, reqEditors ...RequestEditorFn) (*StreamSandboxLogsResponse, error) + // ListServicesWithResponse request ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error) @@ -17020,6 +19478,11 @@ type ClientWithResponsesInterface interface { UpdateEnvVarWithResponse(ctx context.Context, serviceId ServiceIdParam, envVarKey EnvVarKeyParam, body UpdateEnvVarJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvVarResponse, error) + // CreateEphemeralShellWithBodyWithResponse request with any body + CreateEphemeralShellWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEphemeralShellResponse, error) + + CreateEphemeralShellWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateEphemeralShellJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEphemeralShellResponse, error) + // ListEventsWithResponse request ListEventsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error) @@ -17051,10 +19514,10 @@ type ClientWithResponsesInterface interface { PostJobWithResponse(ctx context.Context, serviceId ServiceIdParam, body PostJobJSONRequestBody, reqEditors ...RequestEditorFn) (*PostJobResponse, error) // RetrieveJobWithResponse request - RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error) + RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error) // CancelJobWithResponse request - CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error) + CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error) // PreviewServiceWithBodyWithResponse request with any body PreviewServiceWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PreviewServiceResponse, error) @@ -17132,16 +19595,16 @@ type ClientWithResponsesInterface interface { StreamTaskRunsEventsWithResponse(ctx context.Context, params *StreamTaskRunsEventsParams, reqEditors ...RequestEditorFn) (*StreamTaskRunsEventsResponse, error) // CancelTaskRunWithResponse request - CancelTaskRunWithResponse(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*CancelTaskRunResponse, error) + CancelTaskRunWithResponse(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*CancelTaskRunResponse, error) // GetTaskRunWithResponse request - GetTaskRunWithResponse(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*GetTaskRunResponse, error) + GetTaskRunWithResponse(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*GetTaskRunResponse, error) // ListTasksWithResponse request ListTasksWithResponse(ctx context.Context, params *ListTasksParams, reqEditors ...RequestEditorFn) (*ListTasksResponse, error) // GetTaskWithResponse request - GetTaskWithResponse(ctx context.Context, taskId externalRef13.TaskIDParam, reqEditors ...RequestEditorFn) (*GetTaskResponse, error) + GetTaskWithResponse(ctx context.Context, taskId externalRef17.TaskIDParam, reqEditors ...RequestEditorFn) (*GetTaskResponse, error) // GetUserWithResponse request GetUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUserResponse, error) @@ -17155,18 +19618,18 @@ type ClientWithResponsesInterface interface { CreateWebhookWithResponse(ctx context.Context, body CreateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWebhookResponse, error) // DeleteWebhookWithResponse request - DeleteWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error) + DeleteWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error) // RetrieveWebhookWithResponse request - RetrieveWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*RetrieveWebhookResponse, error) + RetrieveWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*RetrieveWebhookResponse, error) // UpdateWebhookWithBodyWithResponse request with any body - UpdateWebhookWithBodyWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) + UpdateWebhookWithBodyWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) - UpdateWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) + UpdateWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) // ListWebhookEventsWithResponse request - ListWebhookEventsWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*ListWebhookEventsResponse, error) + ListWebhookEventsWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*ListWebhookEventsResponse, error) // ListWorkflowsWithResponse request ListWorkflowsWithResponse(ctx context.Context, params *ListWorkflowsParams, reqEditors ...RequestEditorFn) (*ListWorkflowsResponse, error) @@ -17177,15 +19640,15 @@ type ClientWithResponsesInterface interface { CreateWorkflowWithResponse(ctx context.Context, body CreateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowResponse, error) // DeleteWorkflowWithResponse request - DeleteWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error) + DeleteWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error) // GetWorkflowWithResponse request - GetWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error) + GetWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error) // UpdateWorkflowWithBodyWithResponse request with any body - UpdateWorkflowWithBodyWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) + UpdateWorkflowWithBodyWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) - UpdateWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) + UpdateWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) // ListWorkflowVersionsWithResponse request ListWorkflowVersionsWithResponse(ctx context.Context, params *ListWorkflowVersionsParams, reqEditors ...RequestEditorFn) (*ListWorkflowVersionsResponse, error) @@ -17196,7 +19659,115 @@ type ClientWithResponsesInterface interface { CreateWorkflowVersionWithResponse(ctx context.Context, body CreateWorkflowVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateWorkflowVersionResponse, error) // GetWorkflowVersionWithResponse request - GetWorkflowVersionWithResponse(ctx context.Context, workflowVersionId externalRef13.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowVersionResponse, error) + GetWorkflowVersionWithResponse(ctx context.Context, workflowVersionId externalRef17.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowVersionResponse, error) +} + +type ListArtifactSourcesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *[]externalRef0.ArtifactSourceWithCursor + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON429 *N429RateLimit + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r ListArtifactSourcesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListArtifactSourcesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type CreateArtifactSourceResponse struct { + Body []byte + HTTPResponse *http.Response + JSON201 *externalRef0.ArtifactSource + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON429 *N429RateLimit + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r CreateArtifactSourceResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r CreateArtifactSourceResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetArtifactSourceResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef0.ArtifactSource + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r GetArtifactSourceResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetArtifactSourceResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type UpdateArtifactSourceResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef0.ArtifactSource + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r UpdateArtifactSourceResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r UpdateArtifactSourceResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 } type ListBlueprintsResponse struct { @@ -17229,6 +19800,33 @@ func (r ListBlueprintsResponse) StatusCode() int { return 0 } +type ValidateBlueprintResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef2.ValidateBlueprintResponse + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON429 *N429RateLimit + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r ValidateBlueprintResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ValidateBlueprintResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type DisconnectBlueprintResponse struct { Body []byte HTTPResponse *http.Response @@ -17261,7 +19859,7 @@ func (r DisconnectBlueprintResponse) StatusCode() int { type RetrieveBlueprintResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef1.BlueprintDetail + JSON200 *externalRef2.BlueprintDetail JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -17291,7 +19889,7 @@ func (r RetrieveBlueprintResponse) StatusCode() int { type UpdateBlueprintResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef1.Blueprint + JSON200 *externalRef2.Blueprint JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -17401,6 +19999,157 @@ func (r RunCronJobResponse) StatusCode() int { return 0 } +type ListDedicatedIpsResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *[]DedicatedIP + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON406 *N406NotAcceptable + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ListDedicatedIpsResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListDedicatedIpsResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type CreateDedicatedIpResponse struct { + Body []byte + HTTPResponse *http.Response + JSON201 *DedicatedIP + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON402 *N402PaymentRequired + JSON403 *N403Forbidden + JSON406 *N406NotAcceptable + JSON409 *N409Conflict + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r CreateDedicatedIpResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r CreateDedicatedIpResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type DeleteDedicatedIpResponse struct { + Body []byte + HTTPResponse *http.Response + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r DeleteDedicatedIpResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r DeleteDedicatedIpResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type RetrieveDedicatedIpResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *DedicatedIP + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r RetrieveDedicatedIpResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r RetrieveDedicatedIpResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type UpdateDedicatedIpResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *DedicatedIP + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON409 *N409Conflict + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r UpdateDedicatedIpResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r UpdateDedicatedIpResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListDisksResponse struct { Body []byte HTTPResponse *http.Response @@ -17434,7 +20183,7 @@ func (r ListDisksResponse) StatusCode() int { type AddDiskResponse struct { Body []byte HTTPResponse *http.Response - JSON201 *externalRef2.DiskDetails + JSON201 *externalRef3.DiskDetails JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -17494,7 +20243,7 @@ func (r DeleteDiskResponse) StatusCode() int { type RetrieveDiskResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef2.DiskDetails + JSON200 *externalRef3.DiskDetails JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -17524,7 +20273,7 @@ func (r RetrieveDiskResponse) StatusCode() int { type UpdateDiskResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef2.DiskDetails + JSON200 *externalRef3.DiskDetails JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -17586,7 +20335,7 @@ func (r ListSnapshotsResponse) StatusCode() int { type RestoreSnapshotResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef2.DiskDetails + JSON200 *externalRef3.DiskDetails JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18171,7 +20920,7 @@ func (r AddResourcesToEnvironmentResponse) StatusCode() int { type RetrieveEventResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef3.Event + JSON200 *externalRef5.Event JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18368,6 +21117,66 @@ func (r RetrieveKeyValueConnectionInfoResponse) StatusCode() int { return 0 } +type ResumeKeyValueResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ResumeKeyValueResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ResumeKeyValueResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type SuspendKeyValueResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r SuspendKeyValueResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r SuspendKeyValueResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListLogsResponse struct { Body []byte HTTPResponse *http.Response @@ -18429,7 +21238,7 @@ func (r DeleteOwnerLogStreamResponse) StatusCode() int { type GetOwnerLogStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef7.GetOwnerLogsStreams200Response + JSON200 *externalRef9.GetOwnerLogsStreams200Response JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18460,7 +21269,7 @@ func (r GetOwnerLogStreamResponse) StatusCode() int { type UpdateOwnerLogStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef7.GetOwnerLogsStreams200Response + JSON200 *externalRef9.GetOwnerLogsStreams200Response JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18491,7 +21300,7 @@ func (r UpdateOwnerLogStreamResponse) StatusCode() int { type ListResourceLogStreamsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef7.ResourceLogsStreams200Response + JSON200 *externalRef9.ResourceLogsStreams200Response JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18549,7 +21358,7 @@ func (r DeleteResourceLogStreamResponse) StatusCode() int { type GetResourceLogStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef7.GetResourceLogsStreams200Response + JSON200 *externalRef9.GetResourceLogsStreams200Response JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18580,7 +21389,7 @@ func (r GetResourceLogStreamResponse) StatusCode() int { type UpdateResourceLogStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef7.GetResourceLogsStreams200Response + JSON200 *externalRef9.GetResourceLogsStreams200Response JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18611,7 +21420,7 @@ func (r UpdateResourceLogStreamResponse) StatusCode() int { type SubscribeLogsResponse struct { Body []byte HTTPResponse *http.Response - JSON101 *externalRef7.Log + JSON101 *externalRef9.Log JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -18673,7 +21482,7 @@ func (r ListLogsValuesResponse) StatusCode() int { type ListMaintenanceResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *[]externalRef8.MaintenanceRunWithResource + JSON200 *[]externalRef10.MaintenanceRunWithResource JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -18701,7 +21510,7 @@ func (r ListMaintenanceResponse) StatusCode() int { type RetrieveMaintenanceResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef8.MaintenanceRunWithResource + JSON200 *externalRef10.MaintenanceRunWithResource JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -18806,7 +21615,7 @@ func (r DeleteOwnerMetricsStreamResponse) StatusCode() int { type GetOwnerMetricsStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.GetMetricsStream200Response + JSON200 *externalRef11.GetMetricsStream200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18830,7 +21639,7 @@ func (r GetOwnerMetricsStreamResponse) StatusCode() int { type UpsertOwnerMetricsStreamResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.MetricsStream + JSON200 *externalRef11.MetricsStream JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18854,7 +21663,7 @@ func (r UpsertOwnerMetricsStreamResponse) StatusCode() int { type GetActiveConnectionsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18878,7 +21687,7 @@ func (r GetActiveConnectionsResponse) StatusCode() int { type GetBandwidthResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18940,7 +21749,7 @@ func (r GetBandwidthSourcesResponse) StatusCode() int { type GetCpuResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18964,7 +21773,7 @@ func (r GetCpuResponse) StatusCode() int { type GetCpuLimitResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -18988,7 +21797,7 @@ func (r GetCpuLimitResponse) StatusCode() int { type GetCpuTargetResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19012,7 +21821,7 @@ func (r GetCpuTargetResponse) StatusCode() int { type GetDiskCapacityResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19036,7 +21845,7 @@ func (r GetDiskCapacityResponse) StatusCode() int { type GetDiskUsageResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19060,7 +21869,7 @@ func (r GetDiskUsageResponse) StatusCode() int { type ListApplicationFilterValuesResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.MetricsFiltersApplication200Response + JSON200 *externalRef11.MetricsFiltersApplication200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19084,7 +21893,7 @@ func (r ListApplicationFilterValuesResponse) StatusCode() int { type ListHttpFilterValuesResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.MetricsFiltersHTTP200Response + JSON200 *externalRef11.MetricsFiltersHTTP200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19108,7 +21917,7 @@ func (r ListHttpFilterValuesResponse) StatusCode() int { type ListPathFilterValuesResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.MetricsFiltersPath200Response + JSON200 *externalRef11.MetricsFiltersPath200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19132,7 +21941,7 @@ func (r ListPathFilterValuesResponse) StatusCode() int { type GetHttpLatencyResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19156,7 +21965,7 @@ func (r GetHttpLatencyResponse) StatusCode() int { type GetHttpRequestsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19180,7 +21989,7 @@ func (r GetHttpRequestsResponse) StatusCode() int { type GetInstanceCountResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19204,7 +22013,7 @@ func (r GetInstanceCountResponse) StatusCode() int { type GetMemoryResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19228,7 +22037,7 @@ func (r GetMemoryResponse) StatusCode() int { type GetMemoryLimitResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19252,7 +22061,7 @@ func (r GetMemoryLimitResponse) StatusCode() int { type GetMemoryTargetResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19276,7 +22085,7 @@ func (r GetMemoryTargetResponse) StatusCode() int { type GetReplicationLagResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef9.Metrics200Response + JSON200 *externalRef11.Metrics200Response JSON400 *N400BadRequest JSON500 *N500InternalServerError } @@ -19297,6 +22106,54 @@ func (r GetReplicationLagResponse) StatusCode() int { return 0 } +type GetTaskRunsCompletedResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef11.Metrics200Response + JSON400 *N400BadRequest + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r GetTaskRunsCompletedResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetTaskRunsCompletedResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetTaskRunsQueuedResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef11.Metrics200Response + JSON400 *N400BadRequest + JSON500 *N500InternalServerError +} + +// Status returns HTTPResponse.Status +func (r GetTaskRunsQueuedResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetTaskRunsQueuedResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListNotificationOverridesResponse struct { Body []byte HTTPResponse *http.Response @@ -19327,7 +22184,7 @@ func (r ListNotificationOverridesResponse) StatusCode() int { type RetrieveServiceNotificationOverridesResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef10.NotificationServiceOverride + JSON200 *externalRef12.NotificationServiceOverride JSON401 *N401Unauthorized JSON406 *N406NotAcceptable JSON429 *N429RateLimit @@ -19354,7 +22211,7 @@ func (r RetrieveServiceNotificationOverridesResponse) StatusCode() int { type PatchServiceNotificationOverridesResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef10.NotificationServiceOverride + JSON200 *externalRef12.NotificationServiceOverride JSON401 *N401Unauthorized JSON406 *N406NotAcceptable JSON429 *N429RateLimit @@ -19381,7 +22238,7 @@ func (r PatchServiceNotificationOverridesResponse) StatusCode() int { type RetrieveOwnerNotificationSettingsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef10.NotificationSetting + JSON200 *externalRef12.NotificationSetting JSON401 *N401Unauthorized JSON406 *N406NotAcceptable JSON429 *N429RateLimit @@ -19408,7 +22265,7 @@ func (r RetrieveOwnerNotificationSettingsResponse) StatusCode() int { type PatchOwnerNotificationSettingsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef10.NotificationSetting + JSON200 *externalRef12.NotificationSetting JSON401 *N401Unauthorized JSON406 *N406NotAcceptable JSON429 *N429RateLimit @@ -19432,6 +22289,118 @@ func (r PatchOwnerNotificationSettingsResponse) StatusCode() int { return 0 } +type ListObjectsResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef15.ListObjectsResponse + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ListObjectsResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListObjectsResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type DeleteObjectResponse struct { + Body []byte + HTTPResponse *http.Response + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r DeleteObjectResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r DeleteObjectResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetObjectResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef15.GetObjectOutput + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r GetObjectResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetObjectResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type PutObjectResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef15.PutObjectOutput + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r PutObjectResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r PutObjectResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListOrganizationAuditLogsResponse struct { Body []byte HTTPResponse *http.Response @@ -19806,10 +22775,100 @@ func (r RetrievePostgresConnectionInfoResponse) StatusCode() int { return 0 } +type ListPostgresUsersResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *[]struct { + CreatedAt *string `json:"createdAt,omitempty"` + Default *bool `json:"default,omitempty"` + OpenConnections *int `json:"openConnections,omitempty"` + Username *string `json:"username,omitempty"` + } + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ListPostgresUsersResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListPostgresUsersResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type CreatePostgresUserResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON406 *N406NotAcceptable + JSON410 *N410Gone + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r CreatePostgresUserResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r CreatePostgresUserResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type DeletePostgresUserResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r DeletePostgresUserResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r DeletePostgresUserResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListPostgresExportResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *[]externalRef11.PostgresExport + JSON200 *[]externalRef13.PostgresExport JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -19897,7 +22956,7 @@ func (r FailoverPostgresResponse) StatusCode() int { type RetrievePostgresRecoveryInfoResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef11.RecoveryInfo + JSON200 *externalRef13.RecoveryInfo JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -20500,6 +23559,260 @@ func (r UpdateRegistryCredentialResponse) StatusCode() int { return 0 } +type ListSandboxesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *[]SandboxWithCursor + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ListSandboxesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListSandboxesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type CreateSandboxResponse struct { + Body []byte + HTTPResponse *http.Response + JSON201 *externalRef14.Sandbox + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r CreateSandboxResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r CreateSandboxResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type TerminateSandboxResponse struct { + Body []byte + HTTPResponse *http.Response + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r TerminateSandboxResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r TerminateSandboxResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type RetrieveSandboxResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef14.Sandbox + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r RetrieveSandboxResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r RetrieveSandboxResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type ExecSandboxResponse struct { + Body []byte + HTTPResponse *http.Response + JSON101 *externalRef14.SandboxExecMessage + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON409 *N409Conflict + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ExecSandboxResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ExecSandboxResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type DownloadSandboxFilesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON409 *N409Conflict + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r DownloadSandboxFilesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r DownloadSandboxFilesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type UploadSandboxFilesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON409 *N409Conflict + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r UploadSandboxFilesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r UploadSandboxFilesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type ListSandboxFilesResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *externalRef14.SandboxDirectoryListing + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON409 *N409Conflict + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r ListSandboxFilesResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r ListSandboxFilesResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type StreamSandboxLogsResponse struct { + Body []byte + HTTPResponse *http.Response + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r StreamSandboxLogsResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r StreamSandboxLogsResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListServicesResponse struct { Body []byte HTTPResponse *http.Response @@ -20681,7 +23994,7 @@ func (r DeleteAutoscalingConfigResponse) StatusCode() int { type AutoscaleServiceResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef0.AutoscalingConfig + JSON200 *externalRef1.AutoscalingConfig JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -21165,6 +24478,34 @@ func (r UpdateEnvVarResponse) StatusCode() int { return 0 } +type CreateEphemeralShellResponse struct { + Body []byte + HTTPResponse *http.Response + JSON400 *N400BadRequest + JSON401 *N401Unauthorized + JSON403 *N403Forbidden + JSON404 *N404NotFound + JSON429 *N429RateLimit + JSON500 *N500InternalServerError + JSON503 *N503ServiceUnavailable +} + +// Status returns HTTPResponse.Status +func (r CreateEphemeralShellResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r CreateEphemeralShellResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + type ListEventsResponse struct { Body []byte HTTPResponse *http.Response @@ -21373,7 +24714,7 @@ func (r ListJobResponse) StatusCode() int { type PostJobResponse struct { Body []byte HTTPResponse *http.Response - JSON201 *externalRef6.Job + JSON201 *externalRef8.Job JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -21401,7 +24742,7 @@ func (r PostJobResponse) StatusCode() int { type RetrieveJobResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef6.Job + JSON200 *externalRef8.Job JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -21429,7 +24770,7 @@ func (r RetrieveJobResponse) StatusCode() int { type CancelJobResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef6.Job + JSON200 *externalRef8.Job JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -21939,7 +25280,7 @@ func (r SuspendServiceResponse) StatusCode() int { type ListTaskRunsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *[]externalRef13.TaskRun + JSON200 *[]TaskRunWithCursor JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -21967,7 +25308,7 @@ func (r ListTaskRunsResponse) StatusCode() int { type CreateTaskResponse struct { Body []byte HTTPResponse *http.Response - JSON202 *externalRef13.TaskRun + JSON202 *externalRef17.TaskRun JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON403 *N403Forbidden @@ -22051,7 +25392,7 @@ func (r CancelTaskRunResponse) StatusCode() int { type GetTaskRunResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef13.TaskRunDetails + JSON200 *externalRef17.TaskRunDetails JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22107,7 +25448,7 @@ func (r ListTasksResponse) StatusCode() int { type GetTaskResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef13.Task + JSON200 *externalRef17.Task JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22190,7 +25531,7 @@ func (r ListWebhooksResponse) StatusCode() int { type CreateWebhookResponse struct { Body []byte HTTPResponse *http.Response - JSON201 *externalRef12.Webhook + JSON201 *externalRef16.Webhook JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -22244,7 +25585,7 @@ func (r DeleteWebhookResponse) StatusCode() int { type RetrieveWebhookResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef12.Webhook + JSON200 *externalRef16.Webhook JSON401 *N401Unauthorized JSON404 *N404NotFound JSON429 *N429RateLimit @@ -22271,7 +25612,7 @@ func (r RetrieveWebhookResponse) StatusCode() int { type UpdateWebhookResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef12.Webhook + JSON200 *externalRef16.Webhook JSON400 *N400BadRequest JSON401 *N401Unauthorized JSON404 *N404NotFound @@ -22355,7 +25696,7 @@ func (r ListWorkflowsResponse) StatusCode() int { type CreateWorkflowResponse struct { Body []byte HTTPResponse *http.Response - JSON201 *externalRef13.Workflow + JSON201 *externalRef17.Workflow JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22410,7 +25751,7 @@ func (r DeleteWorkflowResponse) StatusCode() int { type GetWorkflowResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef13.Workflow + JSON200 *externalRef17.Workflow JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22438,7 +25779,7 @@ func (r GetWorkflowResponse) StatusCode() int { type UpdateWorkflowResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef13.Workflow + JSON200 *externalRef17.Workflow JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22521,7 +25862,7 @@ func (r CreateWorkflowVersionResponse) StatusCode() int { type GetWorkflowVersionResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *externalRef13.WorkflowVersion + JSON200 *externalRef17.WorkflowVersion JSON401 *N401Unauthorized JSON403 *N403Forbidden JSON404 *N404NotFound @@ -22546,6 +25887,58 @@ func (r GetWorkflowVersionResponse) StatusCode() int { return 0 } +// ListArtifactSourcesWithResponse request returning *ListArtifactSourcesResponse +func (c *ClientWithResponses) ListArtifactSourcesWithResponse(ctx context.Context, params *ListArtifactSourcesParams, reqEditors ...RequestEditorFn) (*ListArtifactSourcesResponse, error) { + rsp, err := c.ListArtifactSources(ctx, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseListArtifactSourcesResponse(rsp) +} + +// CreateArtifactSourceWithBodyWithResponse request with arbitrary body returning *CreateArtifactSourceResponse +func (c *ClientWithResponses) CreateArtifactSourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateArtifactSourceResponse, error) { + rsp, err := c.CreateArtifactSourceWithBody(ctx, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateArtifactSourceResponse(rsp) +} + +func (c *ClientWithResponses) CreateArtifactSourceWithResponse(ctx context.Context, body CreateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateArtifactSourceResponse, error) { + rsp, err := c.CreateArtifactSource(ctx, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateArtifactSourceResponse(rsp) +} + +// GetArtifactSourceWithResponse request returning *GetArtifactSourceResponse +func (c *ClientWithResponses) GetArtifactSourceWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, reqEditors ...RequestEditorFn) (*GetArtifactSourceResponse, error) { + rsp, err := c.GetArtifactSource(ctx, artifactSourceId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetArtifactSourceResponse(rsp) +} + +// UpdateArtifactSourceWithBodyWithResponse request with arbitrary body returning *UpdateArtifactSourceResponse +func (c *ClientWithResponses) UpdateArtifactSourceWithBodyWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateArtifactSourceResponse, error) { + rsp, err := c.UpdateArtifactSourceWithBody(ctx, artifactSourceId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateArtifactSourceResponse(rsp) +} + +func (c *ClientWithResponses) UpdateArtifactSourceWithResponse(ctx context.Context, artifactSourceId externalRef0.ArtifactSourceIdParam, body UpdateArtifactSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateArtifactSourceResponse, error) { + rsp, err := c.UpdateArtifactSource(ctx, artifactSourceId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateArtifactSourceResponse(rsp) +} + // ListBlueprintsWithResponse request returning *ListBlueprintsResponse func (c *ClientWithResponses) ListBlueprintsWithResponse(ctx context.Context, params *ListBlueprintsParams, reqEditors ...RequestEditorFn) (*ListBlueprintsResponse, error) { rsp, err := c.ListBlueprints(ctx, params, reqEditors...) @@ -22555,8 +25948,17 @@ func (c *ClientWithResponses) ListBlueprintsWithResponse(ctx context.Context, pa return ParseListBlueprintsResponse(rsp) } +// ValidateBlueprintWithBodyWithResponse request with arbitrary body returning *ValidateBlueprintResponse +func (c *ClientWithResponses) ValidateBlueprintWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBlueprintResponse, error) { + rsp, err := c.ValidateBlueprintWithBody(ctx, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseValidateBlueprintResponse(rsp) +} + // DisconnectBlueprintWithResponse request returning *DisconnectBlueprintResponse -func (c *ClientWithResponses) DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error) { +func (c *ClientWithResponses) DisconnectBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*DisconnectBlueprintResponse, error) { rsp, err := c.DisconnectBlueprint(ctx, blueprintId, reqEditors...) if err != nil { return nil, err @@ -22565,7 +25967,7 @@ func (c *ClientWithResponses) DisconnectBlueprintWithResponse(ctx context.Contex } // RetrieveBlueprintWithResponse request returning *RetrieveBlueprintResponse -func (c *ClientWithResponses) RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error) { +func (c *ClientWithResponses) RetrieveBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, reqEditors ...RequestEditorFn) (*RetrieveBlueprintResponse, error) { rsp, err := c.RetrieveBlueprint(ctx, blueprintId, reqEditors...) if err != nil { return nil, err @@ -22574,7 +25976,7 @@ func (c *ClientWithResponses) RetrieveBlueprintWithResponse(ctx context.Context, } // UpdateBlueprintWithBodyWithResponse request with arbitrary body returning *UpdateBlueprintResponse -func (c *ClientWithResponses) UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) { +func (c *ClientWithResponses) UpdateBlueprintWithBodyWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) { rsp, err := c.UpdateBlueprintWithBody(ctx, blueprintId, contentType, body, reqEditors...) if err != nil { return nil, err @@ -22582,7 +25984,7 @@ func (c *ClientWithResponses) UpdateBlueprintWithBodyWithResponse(ctx context.Co return ParseUpdateBlueprintResponse(rsp) } -func (c *ClientWithResponses) UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) { +func (c *ClientWithResponses) UpdateBlueprintWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, body UpdateBlueprintJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBlueprintResponse, error) { rsp, err := c.UpdateBlueprint(ctx, blueprintId, body, reqEditors...) if err != nil { return nil, err @@ -22591,7 +25993,7 @@ func (c *ClientWithResponses) UpdateBlueprintWithResponse(ctx context.Context, b } // ListBlueprintSyncsWithResponse request returning *ListBlueprintSyncsResponse -func (c *ClientWithResponses) ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef1.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error) { +func (c *ClientWithResponses) ListBlueprintSyncsWithResponse(ctx context.Context, blueprintId externalRef2.BlueprintId, params *ListBlueprintSyncsParams, reqEditors ...RequestEditorFn) (*ListBlueprintSyncsResponse, error) { rsp, err := c.ListBlueprintSyncs(ctx, blueprintId, params, reqEditors...) if err != nil { return nil, err @@ -22617,6 +26019,67 @@ func (c *ClientWithResponses) RunCronJobWithResponse(ctx context.Context, cronJo return ParseRunCronJobResponse(rsp) } +// ListDedicatedIpsWithResponse request returning *ListDedicatedIpsResponse +func (c *ClientWithResponses) ListDedicatedIpsWithResponse(ctx context.Context, params *ListDedicatedIpsParams, reqEditors ...RequestEditorFn) (*ListDedicatedIpsResponse, error) { + rsp, err := c.ListDedicatedIps(ctx, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseListDedicatedIpsResponse(rsp) +} + +// CreateDedicatedIpWithBodyWithResponse request with arbitrary body returning *CreateDedicatedIpResponse +func (c *ClientWithResponses) CreateDedicatedIpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDedicatedIpResponse, error) { + rsp, err := c.CreateDedicatedIpWithBody(ctx, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateDedicatedIpResponse(rsp) +} + +func (c *ClientWithResponses) CreateDedicatedIpWithResponse(ctx context.Context, body CreateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDedicatedIpResponse, error) { + rsp, err := c.CreateDedicatedIp(ctx, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateDedicatedIpResponse(rsp) +} + +// DeleteDedicatedIpWithResponse request returning *DeleteDedicatedIpResponse +func (c *ClientWithResponses) DeleteDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*DeleteDedicatedIpResponse, error) { + rsp, err := c.DeleteDedicatedIp(ctx, dedicatedIpId, reqEditors...) + if err != nil { + return nil, err + } + return ParseDeleteDedicatedIpResponse(rsp) +} + +// RetrieveDedicatedIpWithResponse request returning *RetrieveDedicatedIpResponse +func (c *ClientWithResponses) RetrieveDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, reqEditors ...RequestEditorFn) (*RetrieveDedicatedIpResponse, error) { + rsp, err := c.RetrieveDedicatedIp(ctx, dedicatedIpId, reqEditors...) + if err != nil { + return nil, err + } + return ParseRetrieveDedicatedIpResponse(rsp) +} + +// UpdateDedicatedIpWithBodyWithResponse request with arbitrary body returning *UpdateDedicatedIpResponse +func (c *ClientWithResponses) UpdateDedicatedIpWithBodyWithResponse(ctx context.Context, dedicatedIpId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDedicatedIpResponse, error) { + rsp, err := c.UpdateDedicatedIpWithBody(ctx, dedicatedIpId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateDedicatedIpResponse(rsp) +} + +func (c *ClientWithResponses) UpdateDedicatedIpWithResponse(ctx context.Context, dedicatedIpId string, body UpdateDedicatedIpJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDedicatedIpResponse, error) { + rsp, err := c.UpdateDedicatedIp(ctx, dedicatedIpId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUpdateDedicatedIpResponse(rsp) +} + // ListDisksWithResponse request returning *ListDisksResponse func (c *ClientWithResponses) ListDisksWithResponse(ctx context.Context, params *ListDisksParams, reqEditors ...RequestEditorFn) (*ListDisksResponse, error) { rsp, err := c.ListDisks(ctx, params, reqEditors...) @@ -22644,7 +26107,7 @@ func (c *ClientWithResponses) AddDiskWithResponse(ctx context.Context, body AddD } // DeleteDiskWithResponse request returning *DeleteDiskResponse -func (c *ClientWithResponses) DeleteDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error) { +func (c *ClientWithResponses) DeleteDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*DeleteDiskResponse, error) { rsp, err := c.DeleteDisk(ctx, diskId, reqEditors...) if err != nil { return nil, err @@ -22653,7 +26116,7 @@ func (c *ClientWithResponses) DeleteDiskWithResponse(ctx context.Context, diskId } // RetrieveDiskWithResponse request returning *RetrieveDiskResponse -func (c *ClientWithResponses) RetrieveDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error) { +func (c *ClientWithResponses) RetrieveDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, reqEditors ...RequestEditorFn) (*RetrieveDiskResponse, error) { rsp, err := c.RetrieveDisk(ctx, diskId, reqEditors...) if err != nil { return nil, err @@ -22662,7 +26125,7 @@ func (c *ClientWithResponses) RetrieveDiskWithResponse(ctx context.Context, disk } // UpdateDiskWithBodyWithResponse request with arbitrary body returning *UpdateDiskResponse -func (c *ClientWithResponses) UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef2.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) { +func (c *ClientWithResponses) UpdateDiskWithBodyWithResponse(ctx context.Context, diskId externalRef3.DiskId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) { rsp, err := c.UpdateDiskWithBody(ctx, diskId, contentType, body, reqEditors...) if err != nil { return nil, err @@ -22670,7 +26133,7 @@ func (c *ClientWithResponses) UpdateDiskWithBodyWithResponse(ctx context.Context return ParseUpdateDiskResponse(rsp) } -func (c *ClientWithResponses) UpdateDiskWithResponse(ctx context.Context, diskId externalRef2.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) { +func (c *ClientWithResponses) UpdateDiskWithResponse(ctx context.Context, diskId externalRef3.DiskId, body UpdateDiskJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDiskResponse, error) { rsp, err := c.UpdateDisk(ctx, diskId, body, reqEditors...) if err != nil { return nil, err @@ -22941,7 +26404,7 @@ func (c *ClientWithResponses) AddResourcesToEnvironmentWithResponse(ctx context. } // RetrieveEventWithResponse request returning *RetrieveEventResponse -func (c *ClientWithResponses) RetrieveEventWithResponse(ctx context.Context, eventId externalRef3.EventId, reqEditors ...RequestEditorFn) (*RetrieveEventResponse, error) { +func (c *ClientWithResponses) RetrieveEventWithResponse(ctx context.Context, eventId externalRef5.EventId, reqEditors ...RequestEditorFn) (*RetrieveEventResponse, error) { rsp, err := c.RetrieveEvent(ctx, eventId, reqEditors...) if err != nil { return nil, err @@ -23019,6 +26482,24 @@ func (c *ClientWithResponses) RetrieveKeyValueConnectionInfoWithResponse(ctx con return ParseRetrieveKeyValueConnectionInfoResponse(rsp) } +// ResumeKeyValueWithResponse request returning *ResumeKeyValueResponse +func (c *ClientWithResponses) ResumeKeyValueWithResponse(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*ResumeKeyValueResponse, error) { + rsp, err := c.ResumeKeyValue(ctx, keyValueId, reqEditors...) + if err != nil { + return nil, err + } + return ParseResumeKeyValueResponse(rsp) +} + +// SuspendKeyValueWithResponse request returning *SuspendKeyValueResponse +func (c *ClientWithResponses) SuspendKeyValueWithResponse(ctx context.Context, keyValueId string, reqEditors ...RequestEditorFn) (*SuspendKeyValueResponse, error) { + rsp, err := c.SuspendKeyValue(ctx, keyValueId, reqEditors...) + if err != nil { + return nil, err + } + return ParseSuspendKeyValueResponse(rsp) +} + // ListLogsWithResponse request returning *ListLogsResponse func (c *ClientWithResponses) ListLogsWithResponse(ctx context.Context, params *ListLogsParams, reqEditors ...RequestEditorFn) (*ListLogsResponse, error) { rsp, err := c.ListLogs(ctx, params, reqEditors...) @@ -23135,7 +26616,7 @@ func (c *ClientWithResponses) ListMaintenanceWithResponse(ctx context.Context, p } // RetrieveMaintenanceWithResponse request returning *RetrieveMaintenanceResponse -func (c *ClientWithResponses) RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error) { +func (c *ClientWithResponses) RetrieveMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*RetrieveMaintenanceResponse, error) { rsp, err := c.RetrieveMaintenance(ctx, maintenanceRunParam, reqEditors...) if err != nil { return nil, err @@ -23144,7 +26625,7 @@ func (c *ClientWithResponses) RetrieveMaintenanceWithResponse(ctx context.Contex } // UpdateMaintenanceWithBodyWithResponse request with arbitrary body returning *UpdateMaintenanceResponse -func (c *ClientWithResponses) UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) { +func (c *ClientWithResponses) UpdateMaintenanceWithBodyWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) { rsp, err := c.UpdateMaintenanceWithBody(ctx, maintenanceRunParam, contentType, body, reqEditors...) if err != nil { return nil, err @@ -23152,7 +26633,7 @@ func (c *ClientWithResponses) UpdateMaintenanceWithBodyWithResponse(ctx context. return ParseUpdateMaintenanceResponse(rsp) } -func (c *ClientWithResponses) UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) { +func (c *ClientWithResponses) UpdateMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, body UpdateMaintenanceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMaintenanceResponse, error) { rsp, err := c.UpdateMaintenance(ctx, maintenanceRunParam, body, reqEditors...) if err != nil { return nil, err @@ -23161,7 +26642,7 @@ func (c *ClientWithResponses) UpdateMaintenanceWithResponse(ctx context.Context, } // TriggerMaintenanceWithResponse request returning *TriggerMaintenanceResponse -func (c *ClientWithResponses) TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef8.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error) { +func (c *ClientWithResponses) TriggerMaintenanceWithResponse(ctx context.Context, maintenanceRunParam externalRef10.MaintenanceRunParam, reqEditors ...RequestEditorFn) (*TriggerMaintenanceResponse, error) { rsp, err := c.TriggerMaintenance(ctx, maintenanceRunParam, reqEditors...) if err != nil { return nil, err @@ -23366,6 +26847,24 @@ func (c *ClientWithResponses) GetReplicationLagWithResponse(ctx context.Context, return ParseGetReplicationLagResponse(rsp) } +// GetTaskRunsCompletedWithResponse request returning *GetTaskRunsCompletedResponse +func (c *ClientWithResponses) GetTaskRunsCompletedWithResponse(ctx context.Context, params *GetTaskRunsCompletedParams, reqEditors ...RequestEditorFn) (*GetTaskRunsCompletedResponse, error) { + rsp, err := c.GetTaskRunsCompleted(ctx, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetTaskRunsCompletedResponse(rsp) +} + +// GetTaskRunsQueuedWithResponse request returning *GetTaskRunsQueuedResponse +func (c *ClientWithResponses) GetTaskRunsQueuedWithResponse(ctx context.Context, params *GetTaskRunsQueuedParams, reqEditors ...RequestEditorFn) (*GetTaskRunsQueuedResponse, error) { + rsp, err := c.GetTaskRunsQueued(ctx, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetTaskRunsQueuedResponse(rsp) +} + // ListNotificationOverridesWithResponse request returning *ListNotificationOverridesResponse func (c *ClientWithResponses) ListNotificationOverridesWithResponse(ctx context.Context, params *ListNotificationOverridesParams, reqEditors ...RequestEditorFn) (*ListNotificationOverridesResponse, error) { rsp, err := c.ListNotificationOverrides(ctx, params, reqEditors...) @@ -23427,6 +26926,50 @@ func (c *ClientWithResponses) PatchOwnerNotificationSettingsWithResponse(ctx con return ParsePatchOwnerNotificationSettingsResponse(rsp) } +// ListObjectsWithResponse request returning *ListObjectsResponse +func (c *ClientWithResponses) ListObjectsWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, params *ListObjectsParams, reqEditors ...RequestEditorFn) (*ListObjectsResponse, error) { + rsp, err := c.ListObjects(ctx, ownerId, region, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseListObjectsResponse(rsp) +} + +// DeleteObjectWithResponse request returning *DeleteObjectResponse +func (c *ClientWithResponses) DeleteObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*DeleteObjectResponse, error) { + rsp, err := c.DeleteObject(ctx, ownerId, region, key, reqEditors...) + if err != nil { + return nil, err + } + return ParseDeleteObjectResponse(rsp) +} + +// GetObjectWithResponse request returning *GetObjectResponse +func (c *ClientWithResponses) GetObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, reqEditors ...RequestEditorFn) (*GetObjectResponse, error) { + rsp, err := c.GetObject(ctx, ownerId, region, key, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetObjectResponse(rsp) +} + +// PutObjectWithBodyWithResponse request with arbitrary body returning *PutObjectResponse +func (c *ClientWithResponses) PutObjectWithBodyWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutObjectResponse, error) { + rsp, err := c.PutObjectWithBody(ctx, ownerId, region, key, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutObjectResponse(rsp) +} + +func (c *ClientWithResponses) PutObjectWithResponse(ctx context.Context, ownerId OwnerIdPathParam, region RegionPathParam, key externalRef15.ObjectKeyPathParam, body PutObjectJSONRequestBody, reqEditors ...RequestEditorFn) (*PutObjectResponse, error) { + rsp, err := c.PutObject(ctx, ownerId, region, key, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutObjectResponse(rsp) +} + // ListOrganizationAuditLogsWithResponse request returning *ListOrganizationAuditLogsResponse func (c *ClientWithResponses) ListOrganizationAuditLogsWithResponse(ctx context.Context, orgId string, params *ListOrganizationAuditLogsParams, reqEditors ...RequestEditorFn) (*ListOrganizationAuditLogsResponse, error) { rsp, err := c.ListOrganizationAuditLogs(ctx, orgId, params, reqEditors...) @@ -23568,6 +27111,41 @@ func (c *ClientWithResponses) RetrievePostgresConnectionInfoWithResponse(ctx con return ParseRetrievePostgresConnectionInfoResponse(rsp) } +// ListPostgresUsersWithResponse request returning *ListPostgresUsersResponse +func (c *ClientWithResponses) ListPostgresUsersWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresUsersResponse, error) { + rsp, err := c.ListPostgresUsers(ctx, postgresId, reqEditors...) + if err != nil { + return nil, err + } + return ParseListPostgresUsersResponse(rsp) +} + +// CreatePostgresUserWithBodyWithResponse request with arbitrary body returning *CreatePostgresUserResponse +func (c *ClientWithResponses) CreatePostgresUserWithBodyWithResponse(ctx context.Context, postgresId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePostgresUserResponse, error) { + rsp, err := c.CreatePostgresUserWithBody(ctx, postgresId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreatePostgresUserResponse(rsp) +} + +func (c *ClientWithResponses) CreatePostgresUserWithResponse(ctx context.Context, postgresId string, body CreatePostgresUserJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePostgresUserResponse, error) { + rsp, err := c.CreatePostgresUser(ctx, postgresId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreatePostgresUserResponse(rsp) +} + +// DeletePostgresUserWithResponse request returning *DeletePostgresUserResponse +func (c *ClientWithResponses) DeletePostgresUserWithResponse(ctx context.Context, postgresId string, username string, reqEditors ...RequestEditorFn) (*DeletePostgresUserResponse, error) { + rsp, err := c.DeletePostgresUser(ctx, postgresId, username, reqEditors...) + if err != nil { + return nil, err + } + return ParseDeletePostgresUserResponse(rsp) +} + // ListPostgresExportWithResponse request returning *ListPostgresExportResponse func (c *ClientWithResponses) ListPostgresExportWithResponse(ctx context.Context, postgresId string, reqEditors ...RequestEditorFn) (*ListPostgresExportResponse, error) { rsp, err := c.ListPostgresExport(ctx, postgresId, reqEditors...) @@ -23840,6 +27418,95 @@ func (c *ClientWithResponses) UpdateRegistryCredentialWithResponse(ctx context.C return ParseUpdateRegistryCredentialResponse(rsp) } +// ListSandboxesWithResponse request returning *ListSandboxesResponse +func (c *ClientWithResponses) ListSandboxesWithResponse(ctx context.Context, params *ListSandboxesParams, reqEditors ...RequestEditorFn) (*ListSandboxesResponse, error) { + rsp, err := c.ListSandboxes(ctx, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseListSandboxesResponse(rsp) +} + +// CreateSandboxWithBodyWithResponse request with arbitrary body returning *CreateSandboxResponse +func (c *ClientWithResponses) CreateSandboxWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSandboxResponse, error) { + rsp, err := c.CreateSandboxWithBody(ctx, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateSandboxResponse(rsp) +} + +func (c *ClientWithResponses) CreateSandboxWithResponse(ctx context.Context, body CreateSandboxJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSandboxResponse, error) { + rsp, err := c.CreateSandbox(ctx, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateSandboxResponse(rsp) +} + +// TerminateSandboxWithResponse request returning *TerminateSandboxResponse +func (c *ClientWithResponses) TerminateSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*TerminateSandboxResponse, error) { + rsp, err := c.TerminateSandbox(ctx, sandboxId, reqEditors...) + if err != nil { + return nil, err + } + return ParseTerminateSandboxResponse(rsp) +} + +// RetrieveSandboxWithResponse request returning *RetrieveSandboxResponse +func (c *ClientWithResponses) RetrieveSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*RetrieveSandboxResponse, error) { + rsp, err := c.RetrieveSandbox(ctx, sandboxId, reqEditors...) + if err != nil { + return nil, err + } + return ParseRetrieveSandboxResponse(rsp) +} + +// ExecSandboxWithResponse request returning *ExecSandboxResponse +func (c *ClientWithResponses) ExecSandboxWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, reqEditors ...RequestEditorFn) (*ExecSandboxResponse, error) { + rsp, err := c.ExecSandbox(ctx, sandboxId, reqEditors...) + if err != nil { + return nil, err + } + return ParseExecSandboxResponse(rsp) +} + +// DownloadSandboxFilesWithResponse request returning *DownloadSandboxFilesResponse +func (c *ClientWithResponses) DownloadSandboxFilesWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *DownloadSandboxFilesParams, reqEditors ...RequestEditorFn) (*DownloadSandboxFilesResponse, error) { + rsp, err := c.DownloadSandboxFiles(ctx, sandboxId, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseDownloadSandboxFilesResponse(rsp) +} + +// UploadSandboxFilesWithBodyWithResponse request with arbitrary body returning *UploadSandboxFilesResponse +func (c *ClientWithResponses) UploadSandboxFilesWithBodyWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *UploadSandboxFilesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadSandboxFilesResponse, error) { + rsp, err := c.UploadSandboxFilesWithBody(ctx, sandboxId, params, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseUploadSandboxFilesResponse(rsp) +} + +// ListSandboxFilesWithResponse request returning *ListSandboxFilesResponse +func (c *ClientWithResponses) ListSandboxFilesWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *ListSandboxFilesParams, reqEditors ...RequestEditorFn) (*ListSandboxFilesResponse, error) { + rsp, err := c.ListSandboxFiles(ctx, sandboxId, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseListSandboxFilesResponse(rsp) +} + +// StreamSandboxLogsWithResponse request returning *StreamSandboxLogsResponse +func (c *ClientWithResponses) StreamSandboxLogsWithResponse(ctx context.Context, sandboxId externalRef14.SandboxId, params *StreamSandboxLogsParams, reqEditors ...RequestEditorFn) (*StreamSandboxLogsResponse, error) { + rsp, err := c.StreamSandboxLogs(ctx, sandboxId, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseStreamSandboxLogsResponse(rsp) +} + // ListServicesWithResponse request returning *ListServicesResponse func (c *ClientWithResponses) ListServicesWithResponse(ctx context.Context, params *ListServicesParams, reqEditors ...RequestEditorFn) (*ListServicesResponse, error) { rsp, err := c.ListServices(ctx, params, reqEditors...) @@ -24094,6 +27761,23 @@ func (c *ClientWithResponses) UpdateEnvVarWithResponse(ctx context.Context, serv return ParseUpdateEnvVarResponse(rsp) } +// CreateEphemeralShellWithBodyWithResponse request with arbitrary body returning *CreateEphemeralShellResponse +func (c *ClientWithResponses) CreateEphemeralShellWithBodyWithResponse(ctx context.Context, serviceId ServiceIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEphemeralShellResponse, error) { + rsp, err := c.CreateEphemeralShellWithBody(ctx, serviceId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateEphemeralShellResponse(rsp) +} + +func (c *ClientWithResponses) CreateEphemeralShellWithResponse(ctx context.Context, serviceId ServiceIdParam, body CreateEphemeralShellJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEphemeralShellResponse, error) { + rsp, err := c.CreateEphemeralShell(ctx, serviceId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateEphemeralShellResponse(rsp) +} + // ListEventsWithResponse request returning *ListEventsResponse func (c *ClientWithResponses) ListEventsWithResponse(ctx context.Context, serviceId ServiceIdParam, params *ListEventsParams, reqEditors ...RequestEditorFn) (*ListEventsResponse, error) { rsp, err := c.ListEvents(ctx, serviceId, params, reqEditors...) @@ -24191,7 +27875,7 @@ func (c *ClientWithResponses) PostJobWithResponse(ctx context.Context, serviceId } // RetrieveJobWithResponse request returning *RetrieveJobResponse -func (c *ClientWithResponses) RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error) { +func (c *ClientWithResponses) RetrieveJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*RetrieveJobResponse, error) { rsp, err := c.RetrieveJob(ctx, serviceId, jobId, reqEditors...) if err != nil { return nil, err @@ -24200,7 +27884,7 @@ func (c *ClientWithResponses) RetrieveJobWithResponse(ctx context.Context, servi } // CancelJobWithResponse request returning *CancelJobResponse -func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef6.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error) { +func (c *ClientWithResponses) CancelJobWithResponse(ctx context.Context, serviceId ServiceIdParam, jobId externalRef8.JobId, reqEditors ...RequestEditorFn) (*CancelJobResponse, error) { rsp, err := c.CancelJob(ctx, serviceId, jobId, reqEditors...) if err != nil { return nil, err @@ -24452,7 +28136,7 @@ func (c *ClientWithResponses) StreamTaskRunsEventsWithResponse(ctx context.Conte } // CancelTaskRunWithResponse request returning *CancelTaskRunResponse -func (c *ClientWithResponses) CancelTaskRunWithResponse(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*CancelTaskRunResponse, error) { +func (c *ClientWithResponses) CancelTaskRunWithResponse(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*CancelTaskRunResponse, error) { rsp, err := c.CancelTaskRun(ctx, taskRunId, reqEditors...) if err != nil { return nil, err @@ -24461,7 +28145,7 @@ func (c *ClientWithResponses) CancelTaskRunWithResponse(ctx context.Context, tas } // GetTaskRunWithResponse request returning *GetTaskRunResponse -func (c *ClientWithResponses) GetTaskRunWithResponse(ctx context.Context, taskRunId externalRef13.TaskRunIDParam, reqEditors ...RequestEditorFn) (*GetTaskRunResponse, error) { +func (c *ClientWithResponses) GetTaskRunWithResponse(ctx context.Context, taskRunId externalRef17.TaskRunIDParam, reqEditors ...RequestEditorFn) (*GetTaskRunResponse, error) { rsp, err := c.GetTaskRun(ctx, taskRunId, reqEditors...) if err != nil { return nil, err @@ -24479,7 +28163,7 @@ func (c *ClientWithResponses) ListTasksWithResponse(ctx context.Context, params } // GetTaskWithResponse request returning *GetTaskResponse -func (c *ClientWithResponses) GetTaskWithResponse(ctx context.Context, taskId externalRef13.TaskIDParam, reqEditors ...RequestEditorFn) (*GetTaskResponse, error) { +func (c *ClientWithResponses) GetTaskWithResponse(ctx context.Context, taskId externalRef17.TaskIDParam, reqEditors ...RequestEditorFn) (*GetTaskResponse, error) { rsp, err := c.GetTask(ctx, taskId, reqEditors...) if err != nil { return nil, err @@ -24523,7 +28207,7 @@ func (c *ClientWithResponses) CreateWebhookWithResponse(ctx context.Context, bod } // DeleteWebhookWithResponse request returning *DeleteWebhookResponse -func (c *ClientWithResponses) DeleteWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error) { +func (c *ClientWithResponses) DeleteWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*DeleteWebhookResponse, error) { rsp, err := c.DeleteWebhook(ctx, webhookId, reqEditors...) if err != nil { return nil, err @@ -24532,7 +28216,7 @@ func (c *ClientWithResponses) DeleteWebhookWithResponse(ctx context.Context, web } // RetrieveWebhookWithResponse request returning *RetrieveWebhookResponse -func (c *ClientWithResponses) RetrieveWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, reqEditors ...RequestEditorFn) (*RetrieveWebhookResponse, error) { +func (c *ClientWithResponses) RetrieveWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, reqEditors ...RequestEditorFn) (*RetrieveWebhookResponse, error) { rsp, err := c.RetrieveWebhook(ctx, webhookId, reqEditors...) if err != nil { return nil, err @@ -24541,7 +28225,7 @@ func (c *ClientWithResponses) RetrieveWebhookWithResponse(ctx context.Context, w } // UpdateWebhookWithBodyWithResponse request with arbitrary body returning *UpdateWebhookResponse -func (c *ClientWithResponses) UpdateWebhookWithBodyWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) { +func (c *ClientWithResponses) UpdateWebhookWithBodyWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) { rsp, err := c.UpdateWebhookWithBody(ctx, webhookId, contentType, body, reqEditors...) if err != nil { return nil, err @@ -24549,7 +28233,7 @@ func (c *ClientWithResponses) UpdateWebhookWithBodyWithResponse(ctx context.Cont return ParseUpdateWebhookResponse(rsp) } -func (c *ClientWithResponses) UpdateWebhookWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) { +func (c *ClientWithResponses) UpdateWebhookWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, body UpdateWebhookJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWebhookResponse, error) { rsp, err := c.UpdateWebhook(ctx, webhookId, body, reqEditors...) if err != nil { return nil, err @@ -24558,7 +28242,7 @@ func (c *ClientWithResponses) UpdateWebhookWithResponse(ctx context.Context, web } // ListWebhookEventsWithResponse request returning *ListWebhookEventsResponse -func (c *ClientWithResponses) ListWebhookEventsWithResponse(ctx context.Context, webhookId externalRef12.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*ListWebhookEventsResponse, error) { +func (c *ClientWithResponses) ListWebhookEventsWithResponse(ctx context.Context, webhookId externalRef16.WebhookIdParam, params *ListWebhookEventsParams, reqEditors ...RequestEditorFn) (*ListWebhookEventsResponse, error) { rsp, err := c.ListWebhookEvents(ctx, webhookId, params, reqEditors...) if err != nil { return nil, err @@ -24593,7 +28277,7 @@ func (c *ClientWithResponses) CreateWorkflowWithResponse(ctx context.Context, bo } // DeleteWorkflowWithResponse request returning *DeleteWorkflowResponse -func (c *ClientWithResponses) DeleteWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error) { +func (c *ClientWithResponses) DeleteWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*DeleteWorkflowResponse, error) { rsp, err := c.DeleteWorkflow(ctx, workflowId, reqEditors...) if err != nil { return nil, err @@ -24602,7 +28286,7 @@ func (c *ClientWithResponses) DeleteWorkflowWithResponse(ctx context.Context, wo } // GetWorkflowWithResponse request returning *GetWorkflowResponse -func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error) { +func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowResponse, error) { rsp, err := c.GetWorkflow(ctx, workflowId, reqEditors...) if err != nil { return nil, err @@ -24611,7 +28295,7 @@ func (c *ClientWithResponses) GetWorkflowWithResponse(ctx context.Context, workf } // UpdateWorkflowWithBodyWithResponse request with arbitrary body returning *UpdateWorkflowResponse -func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) { +func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) { rsp, err := c.UpdateWorkflowWithBody(ctx, workflowId, contentType, body, reqEditors...) if err != nil { return nil, err @@ -24619,7 +28303,7 @@ func (c *ClientWithResponses) UpdateWorkflowWithBodyWithResponse(ctx context.Con return ParseUpdateWorkflowResponse(rsp) } -func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, workflowId externalRef13.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) { +func (c *ClientWithResponses) UpdateWorkflowWithResponse(ctx context.Context, workflowId externalRef17.WorkflowIDParam, body UpdateWorkflowJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateWorkflowResponse, error) { rsp, err := c.UpdateWorkflow(ctx, workflowId, body, reqEditors...) if err != nil { return nil, err @@ -24654,7 +28338,7 @@ func (c *ClientWithResponses) CreateWorkflowVersionWithResponse(ctx context.Cont } // GetWorkflowVersionWithResponse request returning *GetWorkflowVersionResponse -func (c *ClientWithResponses) GetWorkflowVersionWithResponse(ctx context.Context, workflowVersionId externalRef13.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowVersionResponse, error) { +func (c *ClientWithResponses) GetWorkflowVersionWithResponse(ctx context.Context, workflowVersionId externalRef17.WorkflowVersionIDParam, reqEditors ...RequestEditorFn) (*GetWorkflowVersionResponse, error) { rsp, err := c.GetWorkflowVersion(ctx, workflowVersionId, reqEditors...) if err != nil { return nil, err @@ -24662,27 +28346,34 @@ func (c *ClientWithResponses) GetWorkflowVersionWithResponse(ctx context.Context return ParseGetWorkflowVersionResponse(rsp) } -// ParseListBlueprintsResponse parses an HTTP response from a ListBlueprintsWithResponse call -func ParseListBlueprintsResponse(rsp *http.Response) (*ListBlueprintsResponse, error) { +// ParseListArtifactSourcesResponse parses an HTTP response from a ListArtifactSourcesWithResponse call +func ParseListArtifactSourcesResponse(rsp *http.Response) (*ListArtifactSourcesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListBlueprintsResponse{ + response := &ListArtifactSourcesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []BlueprintWithCursor + var dest []externalRef0.ArtifactSourceWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -24690,33 +28381,66 @@ func ParseListBlueprintsResponse(rsp *http.Response) (*ListBlueprintsResponse, e } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON403 = &dest + response.JSON429 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + } + + return response, nil +} + +// ParseCreateArtifactSourceResponse parses an HTTP response from a CreateArtifactSourceWithResponse call +func ParseCreateArtifactSourceResponse(rsp *http.Response) (*CreateArtifactSourceResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &CreateArtifactSourceResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest externalRef0.ArtifactSource if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON201 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -24732,66 +28456,52 @@ func ParseListBlueprintsResponse(rsp *http.Response) (*ListBlueprintsResponse, e } response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON503 = &dest - } return response, nil } -// ParseDisconnectBlueprintResponse parses an HTTP response from a DisconnectBlueprintWithResponse call -func ParseDisconnectBlueprintResponse(rsp *http.Response) (*DisconnectBlueprintResponse, error) { +// ParseGetArtifactSourceResponse parses an HTTP response from a GetArtifactSourceWithResponse call +func ParseGetArtifactSourceResponse(rsp *http.Response) (*GetArtifactSourceResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DisconnectBlueprintResponse{ + response := &GetArtifactSourceResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON401 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef0.ArtifactSource if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON403 = &dest + response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -24807,39 +28517,39 @@ func ParseDisconnectBlueprintResponse(rsp *http.Response) (*DisconnectBlueprintR } response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON503 = &dest - } return response, nil } -// ParseRetrieveBlueprintResponse parses an HTTP response from a RetrieveBlueprintWithResponse call -func ParseRetrieveBlueprintResponse(rsp *http.Response) (*RetrieveBlueprintResponse, error) { +// ParseUpdateArtifactSourceResponse parses an HTTP response from a UpdateArtifactSourceWithResponse call +func ParseUpdateArtifactSourceResponse(rsp *http.Response) (*UpdateArtifactSourceResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveBlueprintResponse{ + response := &UpdateArtifactSourceResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef1.BlueprintDetail + var dest externalRef0.ArtifactSource if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -24861,20 +28571,6 @@ func ParseRetrieveBlueprintResponse(rsp *http.Response) (*RetrieveBlueprintRespo } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -24889,34 +28585,27 @@ func ParseRetrieveBlueprintResponse(rsp *http.Response) (*RetrieveBlueprintRespo } response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON503 = &dest - } return response, nil } -// ParseUpdateBlueprintResponse parses an HTTP response from a UpdateBlueprintWithResponse call -func ParseUpdateBlueprintResponse(rsp *http.Response) (*UpdateBlueprintResponse, error) { +// ParseListBlueprintsResponse parses an HTTP response from a ListBlueprintsWithResponse call +func ParseListBlueprintsResponse(rsp *http.Response) (*ListBlueprintsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateBlueprintResponse{ + response := &ListBlueprintsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef1.Blueprint + var dest []BlueprintWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -24983,27 +28672,34 @@ func ParseUpdateBlueprintResponse(rsp *http.Response) (*UpdateBlueprintResponse, return response, nil } -// ParseListBlueprintSyncsResponse parses an HTTP response from a ListBlueprintSyncsWithResponse call -func ParseListBlueprintSyncsResponse(rsp *http.Response) (*ListBlueprintSyncsResponse, error) { +// ParseValidateBlueprintResponse parses an HTTP response from a ValidateBlueprintWithResponse call +func ParseValidateBlueprintResponse(rsp *http.Response) (*ValidateBlueprintResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListBlueprintSyncsResponse{ + response := &ValidateBlueprintResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []SyncWithCursor + var dest externalRef2.ValidateBlueprintResponse if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25018,27 +28714,6 @@ func ParseListBlueprintSyncsResponse(rsp *http.Response) (*ListBlueprintSyncsRes } response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25053,27 +28728,20 @@ func ParseListBlueprintSyncsResponse(rsp *http.Response) (*ListBlueprintSyncsRes } response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON503 = &dest - } return response, nil } -// ParseCancelCronJobRunResponse parses an HTTP response from a CancelCronJobRunWithResponse call -func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunResponse, error) { +// ParseDisconnectBlueprintResponse parses an HTTP response from a DisconnectBlueprintWithResponse call +func ParseDisconnectBlueprintResponse(rsp *http.Response) (*DisconnectBlueprintResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CancelCronJobRunResponse{ + response := &DisconnectBlueprintResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -25086,6 +28754,20 @@ func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunRespons } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25093,6 +28775,13 @@ func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunRespons } response.JSON406 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25119,22 +28808,22 @@ func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunRespons return response, nil } -// ParseRunCronJobResponse parses an HTTP response from a RunCronJobWithResponse call -func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error) { +// ParseRetrieveBlueprintResponse parses an HTTP response from a RetrieveBlueprintWithResponse call +func ParseRetrieveBlueprintResponse(rsp *http.Response) (*RetrieveBlueprintResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RunCronJobResponse{ + response := &RetrieveBlueprintResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest CronJobRun + var dest externalRef2.BlueprintDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -25147,6 +28836,20 @@ func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error) { } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25154,6 +28857,13 @@ func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error) { } response.JSON406 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25180,22 +28890,22 @@ func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error) { return response, nil } -// ParseListDisksResponse parses an HTTP response from a ListDisksWithResponse call -func ParseListDisksResponse(rsp *http.Response) (*ListDisksResponse, error) { +// ParseUpdateBlueprintResponse parses an HTTP response from a UpdateBlueprintWithResponse call +func ParseUpdateBlueprintResponse(rsp *http.Response) (*UpdateBlueprintResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListDisksResponse{ + response := &UpdateBlueprintResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []DiskWithCursor + var dest externalRef2.Blueprint if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -25262,33 +28972,26 @@ func ParseListDisksResponse(rsp *http.Response) (*ListDisksResponse, error) { return response, nil } -// ParseAddDiskResponse parses an HTTP response from a AddDiskWithResponse call -func ParseAddDiskResponse(rsp *http.Response) (*AddDiskResponse, error) { +// ParseListBlueprintSyncsResponse parses an HTTP response from a ListBlueprintSyncsWithResponse call +func ParseListBlueprintSyncsResponse(rsp *http.Response) (*ListBlueprintSyncsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &AddDiskResponse{ + response := &ListBlueprintSyncsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest externalRef2.DiskDetails - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON201 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []SyncWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -25351,15 +29054,15 @@ func ParseAddDiskResponse(rsp *http.Response) (*AddDiskResponse, error) { return response, nil } -// ParseDeleteDiskResponse parses an HTTP response from a DeleteDiskWithResponse call -func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error) { +// ParseCancelCronJobRunResponse parses an HTTP response from a CancelCronJobRunWithResponse call +func ParseCancelCronJobRunResponse(rsp *http.Response) (*CancelCronJobRunResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteDiskResponse{ + response := &CancelCronJobRunResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -25372,20 +29075,6 @@ func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error) { } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25393,13 +29082,6 @@ func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error) { } response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25426,22 +29108,22 @@ func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error) { return response, nil } -// ParseRetrieveDiskResponse parses an HTTP response from a RetrieveDiskWithResponse call -func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error) { +// ParseRunCronJobResponse parses an HTTP response from a RunCronJobWithResponse call +func ParseRunCronJobResponse(rsp *http.Response) (*RunCronJobResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveDiskResponse{ + response := &RunCronJobResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef2.DiskDetails + var dest CronJobRun if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -25454,20 +29136,6 @@ func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25475,13 +29143,6 @@ func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error } response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25508,22 +29169,22 @@ func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error return response, nil } -// ParseUpdateDiskResponse parses an HTTP response from a UpdateDiskWithResponse call -func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error) { +// ParseListDedicatedIpsResponse parses an HTTP response from a ListDedicatedIpsWithResponse call +func ParseListDedicatedIpsResponse(rsp *http.Response) (*ListDedicatedIpsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateDiskResponse{ + response := &ListDedicatedIpsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef2.DiskDetails + var dest []DedicatedIP if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -25550,13 +29211,6 @@ func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error) { } response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25564,13 +29218,6 @@ func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error) { } response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25597,22 +29244,22 @@ func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error) { return response, nil } -// ParseListSnapshotsResponse parses an HTTP response from a ListSnapshotsWithResponse call -func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, error) { +// ParseCreateDedicatedIpResponse parses an HTTP response from a CreateDedicatedIpWithResponse call +func ParseCreateDedicatedIpResponse(rsp *http.Response) (*CreateDedicatedIpResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListSnapshotsResponse{ + response := &CreateDedicatedIpResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest []DiskSnapshot + var dest DedicatedIP if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -25632,19 +29279,19 @@ func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, err } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 402: + var dest N402PaymentRequired if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON403 = &dest + response.JSON402 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: var dest N406NotAcceptable @@ -25653,12 +29300,12 @@ func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, err } response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -25686,34 +29333,20 @@ func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, err return response, nil } -// ParseRestoreSnapshotResponse parses an HTTP response from a RestoreSnapshotWithResponse call -func ParseRestoreSnapshotResponse(rsp *http.Response) (*RestoreSnapshotResponse, error) { +// ParseDeleteDedicatedIpResponse parses an HTTP response from a DeleteDedicatedIpWithResponse call +func ParseDeleteDedicatedIpResponse(rsp *http.Response) (*DeleteDedicatedIpResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RestoreSnapshotResponse{ + response := &DeleteDedicatedIpResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef2.DiskDetails - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25775,40 +29408,40 @@ func ParseRestoreSnapshotResponse(rsp *http.Response) (*RestoreSnapshotResponse, return response, nil } -// ParseListEnvGroupsResponse parses an HTTP response from a ListEnvGroupsWithResponse call -func ParseListEnvGroupsResponse(rsp *http.Response) (*ListEnvGroupsResponse, error) { +// ParseRetrieveDedicatedIpResponse parses an HTTP response from a RetrieveDedicatedIpWithResponse call +func ParseRetrieveDedicatedIpResponse(rsp *http.Response) (*RetrieveDedicatedIpResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListEnvGroupsResponse{ + response := &RetrieveDedicatedIpResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []EnvGroupMeta + var dest DedicatedIP if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -25817,6 +29450,20 @@ func ParseListEnvGroupsResponse(rsp *http.Response) (*ListEnvGroupsResponse, err } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -25843,26 +29490,26 @@ func ParseListEnvGroupsResponse(rsp *http.Response) (*ListEnvGroupsResponse, err return response, nil } -// ParseCreateEnvGroupResponse parses an HTTP response from a CreateEnvGroupWithResponse call -func ParseCreateEnvGroupResponse(rsp *http.Response) (*CreateEnvGroupResponse, error) { +// ParseUpdateDedicatedIpResponse parses an HTTP response from a UpdateDedicatedIpWithResponse call +func ParseUpdateDedicatedIpResponse(rsp *http.Response) (*UpdateDedicatedIpResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateEnvGroupResponse{ + response := &UpdateDedicatedIpResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest EnvGroup + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest DedicatedIP if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -25878,73 +29525,40 @@ func ParseCreateEnvGroupResponse(rsp *http.Response) (*CreateEnvGroupResponse, e } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: - var dest N429RateLimit - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON429 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest + response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON503 = &dest - - } - - return response, nil -} - -// ParseDeleteEnvGroupResponse parses an HTTP response from a DeleteEnvGroupWithResponse call -func ParseDeleteEnvGroupResponse(rsp *http.Response) (*DeleteEnvGroupResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &DeleteEnvGroupResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + response.JSON404 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON409 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON410 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -25972,40 +29586,40 @@ func ParseDeleteEnvGroupResponse(rsp *http.Response) (*DeleteEnvGroupResponse, e return response, nil } -// ParseRetrieveEnvGroupResponse parses an HTTP response from a RetrieveEnvGroupWithResponse call -func ParseRetrieveEnvGroupResponse(rsp *http.Response) (*RetrieveEnvGroupResponse, error) { +// ParseListDisksResponse parses an HTTP response from a ListDisksWithResponse call +func ParseListDisksResponse(rsp *http.Response) (*ListDisksResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveEnvGroupResponse{ + response := &ListDisksResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvGroup + var dest []DiskWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -26014,6 +29628,20 @@ func ParseRetrieveEnvGroupResponse(rsp *http.Response) (*RetrieveEnvGroupRespons } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26040,26 +29668,26 @@ func ParseRetrieveEnvGroupResponse(rsp *http.Response) (*RetrieveEnvGroupRespons return response, nil } -// ParseUpdateEnvGroupResponse parses an HTTP response from a UpdateEnvGroupWithResponse call -func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, error) { +// ParseAddDiskResponse parses an HTTP response from a AddDiskWithResponse call +func ParseAddDiskResponse(rsp *http.Response) (*AddDiskResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateEnvGroupResponse{ + response := &AddDiskResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvGroup + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest externalRef3.DiskDetails if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -26075,6 +29703,13 @@ func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, e } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26082,6 +29717,20 @@ func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, e } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26108,33 +29757,33 @@ func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, e return response, nil } -// ParseDeleteEnvGroupEnvVarResponse parses an HTTP response from a DeleteEnvGroupEnvVarWithResponse call -func ParseDeleteEnvGroupEnvVarResponse(rsp *http.Response) (*DeleteEnvGroupEnvVarResponse, error) { +// ParseDeleteDiskResponse parses an HTTP response from a DeleteDiskWithResponse call +func ParseDeleteDiskResponse(rsp *http.Response) (*DeleteDiskResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteEnvGroupEnvVarResponse{ + response := &DeleteDiskResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -26143,6 +29792,20 @@ func ParseDeleteEnvGroupEnvVarResponse(rsp *http.Response) (*DeleteEnvGroupEnvVa } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26169,40 +29832,40 @@ func ParseDeleteEnvGroupEnvVarResponse(rsp *http.Response) (*DeleteEnvGroupEnvVa return response, nil } -// ParseRetrieveEnvGroupEnvVarResponse parses an HTTP response from a RetrieveEnvGroupEnvVarWithResponse call -func ParseRetrieveEnvGroupEnvVarResponse(rsp *http.Response) (*RetrieveEnvGroupEnvVarResponse, error) { +// ParseRetrieveDiskResponse parses an HTTP response from a RetrieveDiskWithResponse call +func ParseRetrieveDiskResponse(rsp *http.Response) (*RetrieveDiskResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveEnvGroupEnvVarResponse{ + response := &RetrieveDiskResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvVar + var dest externalRef3.DiskDetails if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -26211,6 +29874,20 @@ func ParseRetrieveEnvGroupEnvVarResponse(rsp *http.Response) (*RetrieveEnvGroupE } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26237,22 +29914,22 @@ func ParseRetrieveEnvGroupEnvVarResponse(rsp *http.Response) (*RetrieveEnvGroupE return response, nil } -// ParseUpdateEnvGroupEnvVarResponse parses an HTTP response from a UpdateEnvGroupEnvVarWithResponse call -func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVarResponse, error) { +// ParseUpdateDiskResponse parses an HTTP response from a UpdateDiskWithResponse call +func ParseUpdateDiskResponse(rsp *http.Response) (*UpdateDiskResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateEnvGroupEnvVarResponse{ + response := &UpdateDiskResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvGroup + var dest externalRef3.DiskDetails if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26272,6 +29949,13 @@ func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVa } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26279,6 +29963,20 @@ func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVa } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26305,20 +30003,27 @@ func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVa return response, nil } -// ParseDeleteEnvGroupSecretFileResponse parses an HTTP response from a DeleteEnvGroupSecretFileWithResponse call -func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupSecretFileResponse, error) { +// ParseListSnapshotsResponse parses an HTTP response from a ListSnapshotsWithResponse call +func ParseListSnapshotsResponse(rsp *http.Response) (*ListSnapshotsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteEnvGroupSecretFileResponse{ + response := &ListSnapshotsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest []DiskSnapshot + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON201 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26333,6 +30038,13 @@ func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupS } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26340,6 +30052,20 @@ func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupS } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26366,22 +30092,22 @@ func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupS return response, nil } -// ParseRetrieveEnvGroupSecretFileResponse parses an HTTP response from a RetrieveEnvGroupSecretFileWithResponse call -func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGroupSecretFileResponse, error) { +// ParseRestoreSnapshotResponse parses an HTTP response from a RestoreSnapshotWithResponse call +func ParseRestoreSnapshotResponse(rsp *http.Response) (*RestoreSnapshotResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveEnvGroupSecretFileResponse{ + response := &RestoreSnapshotResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest SecretFile + var dest externalRef3.DiskDetails if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26401,6 +30127,13 @@ func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGr } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26408,6 +30141,20 @@ func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGr } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26434,22 +30181,22 @@ func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGr return response, nil } -// ParseUpdateEnvGroupSecretFileResponse parses an HTTP response from a UpdateEnvGroupSecretFileWithResponse call -func ParseUpdateEnvGroupSecretFileResponse(rsp *http.Response) (*UpdateEnvGroupSecretFileResponse, error) { +// ParseListEnvGroupsResponse parses an HTTP response from a ListEnvGroupsWithResponse call +func ParseListEnvGroupsResponse(rsp *http.Response) (*ListEnvGroupsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateEnvGroupSecretFileResponse{ + response := &ListEnvGroupsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvGroup + var dest []EnvGroupMeta if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26502,20 +30249,27 @@ func ParseUpdateEnvGroupSecretFileResponse(rsp *http.Response) (*UpdateEnvGroupS return response, nil } -// ParseUnlinkServiceFromEnvGroupResponse parses an HTTP response from a UnlinkServiceFromEnvGroupWithResponse call -func ParseUnlinkServiceFromEnvGroupResponse(rsp *http.Response) (*UnlinkServiceFromEnvGroupResponse, error) { +// ParseCreateEnvGroupResponse parses an HTTP response from a CreateEnvGroupWithResponse call +func ParseCreateEnvGroupResponse(rsp *http.Response) (*CreateEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UnlinkServiceFromEnvGroupResponse{ + response := &CreateEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest EnvGroup + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON201 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26563,27 +30317,20 @@ func ParseUnlinkServiceFromEnvGroupResponse(rsp *http.Response) (*UnlinkServiceF return response, nil } -// ParseLinkServiceToEnvGroupResponse parses an HTTP response from a LinkServiceToEnvGroupWithResponse call -func ParseLinkServiceToEnvGroupResponse(rsp *http.Response) (*LinkServiceToEnvGroupResponse, error) { +// ParseDeleteEnvGroupResponse parses an HTTP response from a DeleteEnvGroupWithResponse call +func ParseDeleteEnvGroupResponse(rsp *http.Response) (*DeleteEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &LinkServiceToEnvGroupResponse{ + response := &DeleteEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest EnvGroup - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -26631,22 +30378,22 @@ func ParseLinkServiceToEnvGroupResponse(rsp *http.Response) (*LinkServiceToEnvGr return response, nil } -// ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call -func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error) { +// ParseRetrieveEnvGroupResponse parses an HTTP response from a RetrieveEnvGroupWithResponse call +func ParseRetrieveEnvGroupResponse(rsp *http.Response) (*RetrieveEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListEnvironmentsResponse{ + response := &RetrieveEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []EnvironmentWithCursor + var dest EnvGroup if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26699,26 +30446,26 @@ func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsRespons return response, nil } -// ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call -func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error) { +// ParseUpdateEnvGroupResponse parses an HTTP response from a UpdateEnvGroupWithResponse call +func ParseUpdateEnvGroupResponse(rsp *http.Response) (*UpdateEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateEnvironmentResponse{ + response := &UpdateEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest Environment + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest EnvGroup if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -26767,15 +30514,15 @@ func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentRespo return response, nil } -// ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call -func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error) { +// ParseDeleteEnvGroupEnvVarResponse parses an HTTP response from a DeleteEnvGroupEnvVarWithResponse call +func ParseDeleteEnvGroupEnvVarResponse(rsp *http.Response) (*DeleteEnvGroupEnvVarResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteEnvironmentResponse{ + response := &DeleteEnvGroupEnvVarResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -26828,22 +30575,22 @@ func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentRespo return response, nil } -// ParseRetrieveEnvironmentResponse parses an HTTP response from a RetrieveEnvironmentWithResponse call -func ParseRetrieveEnvironmentResponse(rsp *http.Response) (*RetrieveEnvironmentResponse, error) { +// ParseRetrieveEnvGroupEnvVarResponse parses an HTTP response from a RetrieveEnvGroupEnvVarWithResponse call +func ParseRetrieveEnvGroupEnvVarResponse(rsp *http.Response) (*RetrieveEnvGroupEnvVarResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveEnvironmentResponse{ + response := &RetrieveEnvGroupEnvVarResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Environment + var dest EnvVar if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26896,22 +30643,22 @@ func ParseRetrieveEnvironmentResponse(rsp *http.Response) (*RetrieveEnvironmentR return response, nil } -// ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call -func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error) { +// ParseUpdateEnvGroupEnvVarResponse parses an HTTP response from a UpdateEnvGroupEnvVarWithResponse call +func ParseUpdateEnvGroupEnvVarResponse(rsp *http.Response) (*UpdateEnvGroupEnvVarResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateEnvironmentResponse{ + response := &UpdateEnvGroupEnvVarResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Environment + var dest EnvGroup if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -26964,15 +30711,15 @@ func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentRespo return response, nil } -// ParseRemoveResourcesFromEnvironmentResponse parses an HTTP response from a RemoveResourcesFromEnvironmentWithResponse call -func ParseRemoveResourcesFromEnvironmentResponse(rsp *http.Response) (*RemoveResourcesFromEnvironmentResponse, error) { +// ParseDeleteEnvGroupSecretFileResponse parses an HTTP response from a DeleteEnvGroupSecretFileWithResponse call +func ParseDeleteEnvGroupSecretFileResponse(rsp *http.Response) (*DeleteEnvGroupSecretFileResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RemoveResourcesFromEnvironmentResponse{ + response := &DeleteEnvGroupSecretFileResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -27025,22 +30772,22 @@ func ParseRemoveResourcesFromEnvironmentResponse(rsp *http.Response) (*RemoveRes return response, nil } -// ParseAddResourcesToEnvironmentResponse parses an HTTP response from a AddResourcesToEnvironmentWithResponse call -func ParseAddResourcesToEnvironmentResponse(rsp *http.Response) (*AddResourcesToEnvironmentResponse, error) { +// ParseRetrieveEnvGroupSecretFileResponse parses an HTTP response from a RetrieveEnvGroupSecretFileWithResponse call +func ParseRetrieveEnvGroupSecretFileResponse(rsp *http.Response) (*RetrieveEnvGroupSecretFileResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &AddResourcesToEnvironmentResponse{ + response := &RetrieveEnvGroupSecretFileResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Environment + var dest SecretFile if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27093,22 +30840,22 @@ func ParseAddResourcesToEnvironmentResponse(rsp *http.Response) (*AddResourcesTo return response, nil } -// ParseRetrieveEventResponse parses an HTTP response from a RetrieveEventWithResponse call -func ParseRetrieveEventResponse(rsp *http.Response) (*RetrieveEventResponse, error) { +// ParseUpdateEnvGroupSecretFileResponse parses an HTTP response from a UpdateEnvGroupSecretFileWithResponse call +func ParseUpdateEnvGroupSecretFileResponse(rsp *http.Response) (*UpdateEnvGroupSecretFileResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveEventResponse{ + response := &UpdateEnvGroupSecretFileResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef3.Event + var dest EnvGroup if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27128,13 +30875,6 @@ func ParseRetrieveEventResponse(rsp *http.Response) (*RetrieveEventResponse, err } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27142,20 +30882,6 @@ func ParseRetrieveEventResponse(rsp *http.Response) (*RetrieveEventResponse, err } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27182,27 +30908,20 @@ func ParseRetrieveEventResponse(rsp *http.Response) (*RetrieveEventResponse, err return response, nil } -// ParseListKeyValueResponse parses an HTTP response from a ListKeyValueWithResponse call -func ParseListKeyValueResponse(rsp *http.Response) (*ListKeyValueResponse, error) { +// ParseUnlinkServiceFromEnvGroupResponse parses an HTTP response from a UnlinkServiceFromEnvGroupWithResponse call +func ParseUnlinkServiceFromEnvGroupResponse(rsp *http.Response) (*UnlinkServiceFromEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListKeyValueResponse{ + response := &UnlinkServiceFromEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []KeyValueWithCursor - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27224,13 +30943,6 @@ func ParseListKeyValueResponse(rsp *http.Response) (*ListKeyValueResponse, error } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON409 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27257,26 +30969,26 @@ func ParseListKeyValueResponse(rsp *http.Response) (*ListKeyValueResponse, error return response, nil } -// ParseCreateKeyValueResponse parses an HTTP response from a CreateKeyValueWithResponse call -func ParseCreateKeyValueResponse(rsp *http.Response) (*CreateKeyValueResponse, error) { +// ParseLinkServiceToEnvGroupResponse parses an HTTP response from a LinkServiceToEnvGroupWithResponse call +func ParseLinkServiceToEnvGroupResponse(rsp *http.Response) (*LinkServiceToEnvGroupResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateKeyValueResponse{ + response := &LinkServiceToEnvGroupResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest KeyValueDetail + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest EnvGroup if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -27325,20 +31037,27 @@ func ParseCreateKeyValueResponse(rsp *http.Response) (*CreateKeyValueResponse, e return response, nil } -// ParseDeleteKeyValueResponse parses an HTTP response from a DeleteKeyValueWithResponse call -func ParseDeleteKeyValueResponse(rsp *http.Response) (*DeleteKeyValueResponse, error) { +// ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call +func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteKeyValueResponse{ + response := &ListEnvironmentsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []EnvironmentWithCursor + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27386,26 +31105,26 @@ func ParseDeleteKeyValueResponse(rsp *http.Response) (*DeleteKeyValueResponse, e return response, nil } -// ParseRetrieveKeyValueResponse parses an HTTP response from a RetrieveKeyValueWithResponse call -func ParseRetrieveKeyValueResponse(rsp *http.Response) (*RetrieveKeyValueResponse, error) { +// ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call +func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveKeyValueResponse{ + response := &CreateEnvironmentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest KeyValueDetail + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest Environment if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -27454,27 +31173,20 @@ func ParseRetrieveKeyValueResponse(rsp *http.Response) (*RetrieveKeyValueRespons return response, nil } -// ParseUpdateKeyValueResponse parses an HTTP response from a UpdateKeyValueWithResponse call -func ParseUpdateKeyValueResponse(rsp *http.Response) (*UpdateKeyValueResponse, error) { +// ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call +func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateKeyValueResponse{ + response := &DeleteEnvironmentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest KeyValueDetail - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27496,13 +31208,6 @@ func ParseUpdateKeyValueResponse(rsp *http.Response) (*UpdateKeyValueResponse, e } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON409 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27529,22 +31234,22 @@ func ParseUpdateKeyValueResponse(rsp *http.Response) (*UpdateKeyValueResponse, e return response, nil } -// ParseRetrieveKeyValueConnectionInfoResponse parses an HTTP response from a RetrieveKeyValueConnectionInfoWithResponse call -func ParseRetrieveKeyValueConnectionInfoResponse(rsp *http.Response) (*RetrieveKeyValueConnectionInfoResponse, error) { +// ParseRetrieveEnvironmentResponse parses an HTTP response from a RetrieveEnvironmentWithResponse call +func ParseRetrieveEnvironmentResponse(rsp *http.Response) (*RetrieveEnvironmentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveKeyValueConnectionInfoResponse{ + response := &RetrieveEnvironmentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest KeyValueConnectionInfo + var dest Environment if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27597,22 +31302,22 @@ func ParseRetrieveKeyValueConnectionInfoResponse(rsp *http.Response) (*RetrieveK return response, nil } -// ParseListLogsResponse parses an HTTP response from a ListLogsWithResponse call -func ParseListLogsResponse(rsp *http.Response) (*ListLogsResponse, error) { +// ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call +func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListLogsResponse{ + response := &UpdateEnvironmentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Logs200Response + var dest Environment if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27632,33 +31337,73 @@ func ParseListLogsResponse(rsp *http.Response) (*ListLogsResponse, error) { } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON403 = &dest + response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON429 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON500 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseRemoveResourcesFromEnvironmentResponse parses an HTTP response from a RemoveResourcesFromEnvironmentWithResponse call +func ParseRemoveResourcesFromEnvironmentResponse(rsp *http.Response) (*RemoveResourcesFromEnvironmentResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &RemoveResourcesFromEnvironmentResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -27686,20 +31431,27 @@ func ParseListLogsResponse(rsp *http.Response) (*ListLogsResponse, error) { return response, nil } -// ParseDeleteOwnerLogStreamResponse parses an HTTP response from a DeleteOwnerLogStreamWithResponse call -func ParseDeleteOwnerLogStreamResponse(rsp *http.Response) (*DeleteOwnerLogStreamResponse, error) { +// ParseAddResourcesToEnvironmentResponse parses an HTTP response from a AddResourcesToEnvironmentWithResponse call +func ParseAddResourcesToEnvironmentResponse(rsp *http.Response) (*AddResourcesToEnvironmentResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteOwnerLogStreamResponse{ + response := &AddResourcesToEnvironmentResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest Environment + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27747,22 +31499,22 @@ func ParseDeleteOwnerLogStreamResponse(rsp *http.Response) (*DeleteOwnerLogStrea return response, nil } -// ParseGetOwnerLogStreamResponse parses an HTTP response from a GetOwnerLogStreamWithResponse call -func ParseGetOwnerLogStreamResponse(rsp *http.Response) (*GetOwnerLogStreamResponse, error) { +// ParseRetrieveEventResponse parses an HTTP response from a RetrieveEventWithResponse call +func ParseRetrieveEventResponse(rsp *http.Response) (*RetrieveEventResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetOwnerLogStreamResponse{ + response := &RetrieveEventResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef7.GetOwnerLogsStreams200Response + var dest externalRef5.Event if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27836,22 +31588,22 @@ func ParseGetOwnerLogStreamResponse(rsp *http.Response) (*GetOwnerLogStreamRespo return response, nil } -// ParseUpdateOwnerLogStreamResponse parses an HTTP response from a UpdateOwnerLogStreamWithResponse call -func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStreamResponse, error) { +// ParseListKeyValueResponse parses an HTTP response from a ListKeyValueWithResponse call +func ParseListKeyValueResponse(rsp *http.Response) (*ListKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateOwnerLogStreamResponse{ + response := &ListKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef7.GetOwnerLogsStreams200Response + var dest []KeyValueWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -27871,13 +31623,6 @@ func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStrea } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27885,19 +31630,12 @@ func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStrea } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -27925,26 +31663,26 @@ func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStrea return response, nil } -// ParseListResourceLogStreamsResponse parses an HTTP response from a ListResourceLogStreamsWithResponse call -func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogStreamsResponse, error) { +// ParseCreateKeyValueResponse parses an HTTP response from a CreateKeyValueWithResponse call +func ParseCreateKeyValueResponse(rsp *http.Response) (*CreateKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListResourceLogStreamsResponse{ + response := &CreateKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef7.ResourceLogsStreams200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest KeyValueDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -27960,13 +31698,6 @@ func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogSt } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -27974,20 +31705,6 @@ func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogSt } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28014,15 +31731,15 @@ func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogSt return response, nil } -// ParseDeleteResourceLogStreamResponse parses an HTTP response from a DeleteResourceLogStreamWithResponse call -func ParseDeleteResourceLogStreamResponse(rsp *http.Response) (*DeleteResourceLogStreamResponse, error) { +// ParseDeleteKeyValueResponse parses an HTTP response from a DeleteKeyValueWithResponse call +func ParseDeleteKeyValueResponse(rsp *http.Response) (*DeleteKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteResourceLogStreamResponse{ + response := &DeleteKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -28075,22 +31792,22 @@ func ParseDeleteResourceLogStreamResponse(rsp *http.Response) (*DeleteResourceLo return response, nil } -// ParseGetResourceLogStreamResponse parses an HTTP response from a GetResourceLogStreamWithResponse call -func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStreamResponse, error) { +// ParseRetrieveKeyValueResponse parses an HTTP response from a RetrieveKeyValueWithResponse call +func ParseRetrieveKeyValueResponse(rsp *http.Response) (*RetrieveKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetResourceLogStreamResponse{ + response := &RetrieveKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef7.GetResourceLogsStreams200Response + var dest KeyValueDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28110,13 +31827,6 @@ func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStrea } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28124,20 +31834,6 @@ func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStrea } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28164,22 +31860,22 @@ func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStrea return response, nil } -// ParseUpdateResourceLogStreamResponse parses an HTTP response from a UpdateResourceLogStreamWithResponse call -func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLogStreamResponse, error) { +// ParseUpdateKeyValueResponse parses an HTTP response from a UpdateKeyValueWithResponse call +func ParseUpdateKeyValueResponse(rsp *http.Response) (*UpdateKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateResourceLogStreamResponse{ + response := &UpdateKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef7.GetResourceLogsStreams200Response + var dest KeyValueDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28199,13 +31895,6 @@ func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLo } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28213,19 +31902,12 @@ func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLo } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -28253,26 +31935,26 @@ func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLo return response, nil } -// ParseSubscribeLogsResponse parses an HTTP response from a SubscribeLogsWithResponse call -func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, error) { +// ParseRetrieveKeyValueConnectionInfoResponse parses an HTTP response from a RetrieveKeyValueConnectionInfoWithResponse call +func ParseRetrieveKeyValueConnectionInfoResponse(rsp *http.Response) (*RetrieveKeyValueConnectionInfoResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &SubscribeLogsResponse{ + response := &RetrieveKeyValueConnectionInfoResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 101: - var dest externalRef7.Log + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest KeyValueConnectionInfo if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON101 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -28288,13 +31970,6 @@ func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, err } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28302,20 +31977,6 @@ func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, err } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28342,27 +32003,20 @@ func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, err return response, nil } -// ParseListLogsValuesResponse parses an HTTP response from a ListLogsValuesWithResponse call -func ParseListLogsValuesResponse(rsp *http.Response) (*ListLogsValuesResponse, error) { +// ParseResumeKeyValueResponse parses an HTTP response from a ResumeKeyValueWithResponse call +func ParseResumeKeyValueResponse(rsp *http.Response) (*ResumeKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListLogsValuesResponse{ + response := &ResumeKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest LogsValues200Response - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28431,27 +32085,20 @@ func ParseListLogsValuesResponse(rsp *http.Response) (*ListLogsValuesResponse, e return response, nil } -// ParseListMaintenanceResponse parses an HTTP response from a ListMaintenanceWithResponse call -func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, error) { +// ParseSuspendKeyValueResponse parses an HTTP response from a SuspendKeyValueWithResponse call +func ParseSuspendKeyValueResponse(rsp *http.Response) (*SuspendKeyValueResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListMaintenanceResponse{ + response := &SuspendKeyValueResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []externalRef8.MaintenanceRunWithResource - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28466,6 +32113,13 @@ func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28473,6 +32127,20 @@ func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28499,22 +32167,22 @@ func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, return response, nil } -// ParseRetrieveMaintenanceResponse parses an HTTP response from a RetrieveMaintenanceWithResponse call -func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceResponse, error) { +// ParseListLogsResponse parses an HTTP response from a ListLogsWithResponse call +func ParseListLogsResponse(rsp *http.Response) (*ListLogsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveMaintenanceResponse{ + response := &ListLogsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef8.MaintenanceRunWithResource + var dest Logs200Response if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28534,6 +32202,13 @@ func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceR } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28541,6 +32216,20 @@ func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceR } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28567,15 +32256,15 @@ func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceR return response, nil } -// ParseUpdateMaintenanceResponse parses an HTTP response from a UpdateMaintenanceWithResponse call -func ParseUpdateMaintenanceResponse(rsp *http.Response) (*UpdateMaintenanceResponse, error) { +// ParseDeleteOwnerLogStreamResponse parses an HTTP response from a DeleteOwnerLogStreamWithResponse call +func ParseDeleteOwnerLogStreamResponse(rsp *http.Response) (*DeleteOwnerLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateMaintenanceResponse{ + response := &DeleteOwnerLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -28628,20 +32317,27 @@ func ParseUpdateMaintenanceResponse(rsp *http.Response) (*UpdateMaintenanceRespo return response, nil } -// ParseTriggerMaintenanceResponse parses an HTTP response from a TriggerMaintenanceWithResponse call -func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceResponse, error) { +// ParseGetOwnerLogStreamResponse parses an HTTP response from a GetOwnerLogStreamWithResponse call +func ParseGetOwnerLogStreamResponse(rsp *http.Response) (*GetOwnerLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &TriggerMaintenanceResponse{ + response := &GetOwnerLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef9.GetOwnerLogsStreams200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28656,6 +32352,13 @@ func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceRes } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28663,6 +32366,20 @@ func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceRes } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28689,20 +32406,27 @@ func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceRes return response, nil } -// ParseDeleteOwnerMetricsStreamResponse parses an HTTP response from a DeleteOwnerMetricsStreamWithResponse call -func ParseDeleteOwnerMetricsStreamResponse(rsp *http.Response) (*DeleteOwnerMetricsStreamResponse, error) { +// ParseUpdateOwnerLogStreamResponse parses an HTTP response from a UpdateOwnerLogStreamWithResponse call +func ParseUpdateOwnerLogStreamResponse(rsp *http.Response) (*UpdateOwnerLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteOwnerMetricsStreamResponse{ + response := &UpdateOwnerLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef9.GetOwnerLogsStreams200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28710,45 +32434,47 @@ func ParseDeleteOwnerMetricsStreamResponse(rsp *http.Response) (*DeleteOwnerMetr } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } + response.JSON401 = &dest - return response, nil -} + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest -// ParseGetOwnerMetricsStreamResponse parses an HTTP response from a GetOwnerMetricsStreamWithResponse call -func ParseGetOwnerMetricsStreamResponse(rsp *http.Response) (*GetOwnerMetricsStreamResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest - response := &GetOwnerMetricsStreamResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.GetMetricsStream200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -28757,27 +32483,34 @@ func ParseGetOwnerMetricsStreamResponse(rsp *http.Response) (*GetOwnerMetricsStr } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseUpsertOwnerMetricsStreamResponse parses an HTTP response from a UpsertOwnerMetricsStreamWithResponse call -func ParseUpsertOwnerMetricsStreamResponse(rsp *http.Response) (*UpsertOwnerMetricsStreamResponse, error) { +// ParseListResourceLogStreamsResponse parses an HTTP response from a ListResourceLogStreamsWithResponse call +func ParseListResourceLogStreamsResponse(rsp *http.Response) (*ListResourceLogStreamsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpsertOwnerMetricsStreamResponse{ + response := &ListResourceLogStreamsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.MetricsStream + var dest externalRef9.ResourceLogsStreams200Response if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28790,6 +32523,48 @@ func ParseUpsertOwnerMetricsStreamResponse(rsp *http.Response) (*UpsertOwnerMetr } response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -28797,38 +32572,59 @@ func ParseUpsertOwnerMetricsStreamResponse(rsp *http.Response) (*UpsertOwnerMetr } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetActiveConnectionsResponse parses an HTTP response from a GetActiveConnectionsWithResponse call -func ParseGetActiveConnectionsResponse(rsp *http.Response) (*GetActiveConnectionsResponse, error) { +// ParseDeleteResourceLogStreamResponse parses an HTTP response from a DeleteResourceLogStreamWithResponse call +func ParseDeleteResourceLogStreamResponse(rsp *http.Response) (*DeleteResourceLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetActiveConnectionsResponse{ + response := &DeleteResourceLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -28837,27 +32633,34 @@ func ParseGetActiveConnectionsResponse(rsp *http.Response) (*GetActiveConnection } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetBandwidthResponse parses an HTTP response from a GetBandwidthWithResponse call -func ParseGetBandwidthResponse(rsp *http.Response) (*GetBandwidthResponse, error) { +// ParseGetResourceLogStreamResponse parses an HTTP response from a GetResourceLogStreamWithResponse call +func ParseGetResourceLogStreamResponse(rsp *http.Response) (*GetResourceLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetBandwidthResponse{ + response := &GetResourceLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest externalRef9.GetResourceLogsStreams200Response if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28870,58 +32673,47 @@ func ParseGetBandwidthResponse(rsp *http.Response) (*GetBandwidthResponse, error } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } - - return response, nil -} - -// ParseGetBandwidthSourcesResponse parses an HTTP response from a GetBandwidthSourcesWithResponse call -func ParseGetBandwidthSourcesResponse(rsp *http.Response) (*GetBandwidthSourcesResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + response.JSON401 = &dest - response := &GetBandwidthSourcesResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest struct { - Data *[]struct { - Labels *struct { - Resource *string `json:"resource,omitempty"` - TrafficSource *GetBandwidthSources200DataLabelsTrafficSource `json:"trafficSource,omitempty"` - } `json:"labels,omitempty"` - Values *[]struct { - Timestamp *int `json:"timestamp,omitempty"` - Value *float32 `json:"value,omitempty"` - } `json:"values,omitempty"` - } `json:"data,omitempty"` + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON406 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest struct { - Error *string `json:"error,omitempty"` + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err } + response.JSON410 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -28930,27 +32722,34 @@ func ParseGetBandwidthSourcesResponse(rsp *http.Response) (*GetBandwidthSourcesR } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetCpuResponse parses an HTTP response from a GetCpuWithResponse call -func ParseGetCpuResponse(rsp *http.Response) (*GetCpuResponse, error) { +// ParseUpdateResourceLogStreamResponse parses an HTTP response from a UpdateResourceLogStreamWithResponse call +func ParseUpdateResourceLogStreamResponse(rsp *http.Response) (*UpdateResourceLogStreamResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetCpuResponse{ + response := &UpdateResourceLogStreamResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest externalRef9.GetResourceLogsStreams200Response if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -28963,45 +32762,47 @@ func ParseGetCpuResponse(rsp *http.Response) (*GetCpuResponse, error) { } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } + response.JSON401 = &dest - return response, nil -} + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest -// ParseGetCpuLimitResponse parses an HTTP response from a GetCpuLimitWithResponse call -func ParseGetCpuLimitResponse(rsp *http.Response) (*GetCpuLimitResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest - response := &GetCpuLimitResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29010,31 +32811,38 @@ func ParseGetCpuLimitResponse(rsp *http.Response) (*GetCpuLimitResponse, error) } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetCpuTargetResponse parses an HTTP response from a GetCpuTargetWithResponse call -func ParseGetCpuTargetResponse(rsp *http.Response) (*GetCpuTargetResponse, error) { +// ParseSubscribeLogsResponse parses an HTTP response from a SubscribeLogsWithResponse call +func ParseSubscribeLogsResponse(rsp *http.Response) (*SubscribeLogsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetCpuTargetResponse{ + response := &SubscribeLogsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 101: + var dest externalRef9.Log if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON101 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -29043,45 +32851,47 @@ func ParseGetCpuTargetResponse(rsp *http.Response) (*GetCpuTargetResponse, error } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } + response.JSON401 = &dest - return response, nil -} + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest -// ParseGetDiskCapacityResponse parses an HTTP response from a GetDiskCapacityWithResponse call -func ParseGetDiskCapacityResponse(rsp *http.Response) (*GetDiskCapacityResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest - response := &GetDiskCapacityResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29090,27 +32900,34 @@ func ParseGetDiskCapacityResponse(rsp *http.Response) (*GetDiskCapacityResponse, } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetDiskUsageResponse parses an HTTP response from a GetDiskUsageWithResponse call -func ParseGetDiskUsageResponse(rsp *http.Response) (*GetDiskUsageResponse, error) { +// ParseListLogsValuesResponse parses an HTTP response from a ListLogsValuesWithResponse call +func ParseListLogsValuesResponse(rsp *http.Response) (*ListLogsValuesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetDiskUsageResponse{ + response := &ListLogsValuesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest LogsValues200Response if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -29123,6 +32940,1898 @@ func ParseGetDiskUsageResponse(rsp *http.Response) (*GetDiskUsageResponse, error } response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseListMaintenanceResponse parses an HTTP response from a ListMaintenanceWithResponse call +func ParseListMaintenanceResponse(rsp *http.Response) (*ListMaintenanceResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListMaintenanceResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []externalRef10.MaintenanceRunWithResource + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseRetrieveMaintenanceResponse parses an HTTP response from a RetrieveMaintenanceWithResponse call +func ParseRetrieveMaintenanceResponse(rsp *http.Response) (*RetrieveMaintenanceResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &RetrieveMaintenanceResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef10.MaintenanceRunWithResource + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseUpdateMaintenanceResponse parses an HTTP response from a UpdateMaintenanceWithResponse call +func ParseUpdateMaintenanceResponse(rsp *http.Response) (*UpdateMaintenanceResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &UpdateMaintenanceResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseTriggerMaintenanceResponse parses an HTTP response from a TriggerMaintenanceWithResponse call +func ParseTriggerMaintenanceResponse(rsp *http.Response) (*TriggerMaintenanceResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &TriggerMaintenanceResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseDeleteOwnerMetricsStreamResponse parses an HTTP response from a DeleteOwnerMetricsStreamWithResponse call +func ParseDeleteOwnerMetricsStreamResponse(rsp *http.Response) (*DeleteOwnerMetricsStreamResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &DeleteOwnerMetricsStreamResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetOwnerMetricsStreamResponse parses an HTTP response from a GetOwnerMetricsStreamWithResponse call +func ParseGetOwnerMetricsStreamResponse(rsp *http.Response) (*GetOwnerMetricsStreamResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetOwnerMetricsStreamResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.GetMetricsStream200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseUpsertOwnerMetricsStreamResponse parses an HTTP response from a UpsertOwnerMetricsStreamWithResponse call +func ParseUpsertOwnerMetricsStreamResponse(rsp *http.Response) (*UpsertOwnerMetricsStreamResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &UpsertOwnerMetricsStreamResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.MetricsStream + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetActiveConnectionsResponse parses an HTTP response from a GetActiveConnectionsWithResponse call +func ParseGetActiveConnectionsResponse(rsp *http.Response) (*GetActiveConnectionsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetActiveConnectionsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetBandwidthResponse parses an HTTP response from a GetBandwidthWithResponse call +func ParseGetBandwidthResponse(rsp *http.Response) (*GetBandwidthResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetBandwidthResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetBandwidthSourcesResponse parses an HTTP response from a GetBandwidthSourcesWithResponse call +func ParseGetBandwidthSourcesResponse(rsp *http.Response) (*GetBandwidthSourcesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetBandwidthSourcesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest struct { + Data *[]struct { + Labels *struct { + Resource *string `json:"resource,omitempty"` + TrafficSource *GetBandwidthSources200DataLabelsTrafficSource `json:"trafficSource,omitempty"` + } `json:"labels,omitempty"` + Values *[]struct { + Timestamp *int `json:"timestamp,omitempty"` + Value *float32 `json:"value,omitempty"` + } `json:"values,omitempty"` + } `json:"data,omitempty"` + } + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest struct { + Error *string `json:"error,omitempty"` + } + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetCpuResponse parses an HTTP response from a GetCpuWithResponse call +func ParseGetCpuResponse(rsp *http.Response) (*GetCpuResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetCpuResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetCpuLimitResponse parses an HTTP response from a GetCpuLimitWithResponse call +func ParseGetCpuLimitResponse(rsp *http.Response) (*GetCpuLimitResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetCpuLimitResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetCpuTargetResponse parses an HTTP response from a GetCpuTargetWithResponse call +func ParseGetCpuTargetResponse(rsp *http.Response) (*GetCpuTargetResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetCpuTargetResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetDiskCapacityResponse parses an HTTP response from a GetDiskCapacityWithResponse call +func ParseGetDiskCapacityResponse(rsp *http.Response) (*GetDiskCapacityResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetDiskCapacityResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetDiskUsageResponse parses an HTTP response from a GetDiskUsageWithResponse call +func ParseGetDiskUsageResponse(rsp *http.Response) (*GetDiskUsageResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetDiskUsageResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseListApplicationFilterValuesResponse parses an HTTP response from a ListApplicationFilterValuesWithResponse call +func ParseListApplicationFilterValuesResponse(rsp *http.Response) (*ListApplicationFilterValuesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListApplicationFilterValuesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.MetricsFiltersApplication200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseListHttpFilterValuesResponse parses an HTTP response from a ListHttpFilterValuesWithResponse call +func ParseListHttpFilterValuesResponse(rsp *http.Response) (*ListHttpFilterValuesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListHttpFilterValuesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.MetricsFiltersHTTP200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseListPathFilterValuesResponse parses an HTTP response from a ListPathFilterValuesWithResponse call +func ParseListPathFilterValuesResponse(rsp *http.Response) (*ListPathFilterValuesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListPathFilterValuesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.MetricsFiltersPath200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetHttpLatencyResponse parses an HTTP response from a GetHttpLatencyWithResponse call +func ParseGetHttpLatencyResponse(rsp *http.Response) (*GetHttpLatencyResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetHttpLatencyResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetHttpRequestsResponse parses an HTTP response from a GetHttpRequestsWithResponse call +func ParseGetHttpRequestsResponse(rsp *http.Response) (*GetHttpRequestsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetHttpRequestsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetInstanceCountResponse parses an HTTP response from a GetInstanceCountWithResponse call +func ParseGetInstanceCountResponse(rsp *http.Response) (*GetInstanceCountResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetInstanceCountResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetMemoryResponse parses an HTTP response from a GetMemoryWithResponse call +func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetMemoryResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetMemoryLimitResponse parses an HTTP response from a GetMemoryLimitWithResponse call +func ParseGetMemoryLimitResponse(rsp *http.Response) (*GetMemoryLimitResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetMemoryLimitResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetMemoryTargetResponse parses an HTTP response from a GetMemoryTargetWithResponse call +func ParseGetMemoryTargetResponse(rsp *http.Response) (*GetMemoryTargetResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetMemoryTargetResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetReplicationLagResponse parses an HTTP response from a GetReplicationLagWithResponse call +func ParseGetReplicationLagResponse(rsp *http.Response) (*GetReplicationLagResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetReplicationLagResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetTaskRunsCompletedResponse parses an HTTP response from a GetTaskRunsCompletedWithResponse call +func ParseGetTaskRunsCompletedResponse(rsp *http.Response) (*GetTaskRunsCompletedResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetTaskRunsCompletedResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseGetTaskRunsQueuedResponse parses an HTTP response from a GetTaskRunsQueuedWithResponse call +func ParseGetTaskRunsQueuedResponse(rsp *http.Response) (*GetTaskRunsQueuedResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetTaskRunsQueuedResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef11.Metrics200Response + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + } + + return response, nil +} + +// ParseListNotificationOverridesResponse parses an HTTP response from a ListNotificationOverridesWithResponse call +func ParseListNotificationOverridesResponse(rsp *http.Response) (*ListNotificationOverridesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListNotificationOverridesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []NotificationOverrideWithCursor + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseRetrieveServiceNotificationOverridesResponse parses an HTTP response from a RetrieveServiceNotificationOverridesWithResponse call +func ParseRetrieveServiceNotificationOverridesResponse(rsp *http.Response) (*RetrieveServiceNotificationOverridesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &RetrieveServiceNotificationOverridesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef12.NotificationServiceOverride + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParsePatchServiceNotificationOverridesResponse parses an HTTP response from a PatchServiceNotificationOverridesWithResponse call +func ParsePatchServiceNotificationOverridesResponse(rsp *http.Response) (*PatchServiceNotificationOverridesResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PatchServiceNotificationOverridesResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef12.NotificationServiceOverride + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseRetrieveOwnerNotificationSettingsResponse parses an HTTP response from a RetrieveOwnerNotificationSettingsWithResponse call +func ParseRetrieveOwnerNotificationSettingsResponse(rsp *http.Response) (*RetrieveOwnerNotificationSettingsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &RetrieveOwnerNotificationSettingsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef12.NotificationSetting + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParsePatchOwnerNotificationSettingsResponse parses an HTTP response from a PatchOwnerNotificationSettingsWithResponse call +func ParsePatchOwnerNotificationSettingsResponse(rsp *http.Response) (*PatchOwnerNotificationSettingsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PatchOwnerNotificationSettingsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef12.NotificationSetting + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseListObjectsResponse parses an HTTP response from a ListObjectsWithResponse call +func ParseListObjectsResponse(rsp *http.Response) (*ListObjectsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListObjectsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef15.ListObjectsResponse + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseDeleteObjectResponse parses an HTTP response from a DeleteObjectWithResponse call +func ParseDeleteObjectResponse(rsp *http.Response) (*DeleteObjectResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &DeleteObjectResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseGetObjectResponse parses an HTTP response from a GetObjectWithResponse call +func ParseGetObjectResponse(rsp *http.Response) (*GetObjectResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetObjectResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef15.GetObjectOutput + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParsePutObjectResponse parses an HTTP response from a PutObjectWithResponse call +func ParsePutObjectResponse(rsp *http.Response) (*PutObjectResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PutObjectResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest externalRef15.PutObjectOutput + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseListOrganizationAuditLogsResponse parses an HTTP response from a ListOrganizationAuditLogsWithResponse call +func ParseListOrganizationAuditLogsResponse(rsp *http.Response) (*ListOrganizationAuditLogsResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListOrganizationAuditLogsResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []AuditLogWithCursor + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29130,38 +34839,59 @@ func ParseGetDiskUsageResponse(rsp *http.Response) (*GetDiskUsageResponse, error } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseListApplicationFilterValuesResponse parses an HTTP response from a ListApplicationFilterValuesWithResponse call -func ParseListApplicationFilterValuesResponse(rsp *http.Response) (*ListApplicationFilterValuesResponse, error) { +// ParseListOwnersResponse parses an HTTP response from a ListOwnersWithResponse call +func ParseListOwnersResponse(rsp *http.Response) (*ListOwnersResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListApplicationFilterValuesResponse{ + response := &ListOwnersResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.MetricsFiltersApplication200Response + var dest []OwnerWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29170,78 +34900,73 @@ func ParseListApplicationFilterValuesResponse(rsp *http.Response) (*ListApplicat } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseListHttpFilterValuesResponse parses an HTTP response from a ListHttpFilterValuesWithResponse call -func ParseListHttpFilterValuesResponse(rsp *http.Response) (*ListHttpFilterValuesResponse, error) { +// ParseRetrieveOwnerResponse parses an HTTP response from a RetrieveOwnerWithResponse call +func ParseRetrieveOwnerResponse(rsp *http.Response) (*RetrieveOwnerResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListHttpFilterValuesResponse{ + response := &RetrieveOwnerResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.MetricsFiltersHTTP200Response + var dest Owner if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } - - return response, nil -} - -// ParseListPathFilterValuesResponse parses an HTTP response from a ListPathFilterValuesWithResponse call -func ParseListPathFilterValuesResponse(rsp *http.Response) (*ListPathFilterValuesResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + response.JSON404 = &dest - response := &ListPathFilterValuesResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.MetricsFiltersPath200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29250,27 +34975,34 @@ func ParseListPathFilterValuesResponse(rsp *http.Response) (*ListPathFilterValue } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetHttpLatencyResponse parses an HTTP response from a GetHttpLatencyWithResponse call -func ParseGetHttpLatencyResponse(rsp *http.Response) (*GetHttpLatencyResponse, error) { +// ParseListOwnerAuditLogsResponse parses an HTTP response from a ListOwnerAuditLogsWithResponse call +func ParseListOwnerAuditLogsResponse(rsp *http.Response) (*ListOwnerAuditLogsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetHttpLatencyResponse{ + response := &ListOwnerAuditLogsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest []AuditLogWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -29283,45 +35015,47 @@ func ParseGetHttpLatencyResponse(rsp *http.Response) (*GetHttpLatencyResponse, e } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } + response.JSON401 = &dest - return response, nil -} + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest -// ParseGetHttpRequestsResponse parses an HTTP response from a GetHttpRequestsWithResponse call -func ParseGetHttpRequestsResponse(rsp *http.Response) (*GetHttpRequestsResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest - response := &GetHttpRequestsResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29330,78 +35064,73 @@ func ParseGetHttpRequestsResponse(rsp *http.Response) (*GetHttpRequestsResponse, } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetInstanceCountResponse parses an HTTP response from a GetInstanceCountWithResponse call -func ParseGetInstanceCountResponse(rsp *http.Response) (*GetInstanceCountResponse, error) { +// ParseRetrieveOwnerMembersResponse parses an HTTP response from a RetrieveOwnerMembersWithResponse call +func ParseRetrieveOwnerMembersResponse(rsp *http.Response) (*RetrieveOwnerMembersResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetInstanceCountResponse{ + response := &RetrieveOwnerMembersResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest TeamMembers if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } - - return response, nil -} - -// ParseGetMemoryResponse parses an HTTP response from a GetMemoryWithResponse call -func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + response.JSON404 = &dest - response := &GetMemoryResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29410,32 +35139,32 @@ func ParseGetMemoryResponse(rsp *http.Response) (*GetMemoryResponse, error) { } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetMemoryLimitResponse parses an HTTP response from a GetMemoryLimitWithResponse call -func ParseGetMemoryLimitResponse(rsp *http.Response) (*GetMemoryLimitResponse, error) { +// ParseRemoveWorkspaceMemberResponse parses an HTTP response from a RemoveWorkspaceMemberWithResponse call +func ParseRemoveWorkspaceMemberResponse(rsp *http.Response) (*RemoveWorkspaceMemberResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetMemoryLimitResponse{ + response := &RemoveWorkspaceMemberResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29443,45 +35172,33 @@ func ParseGetMemoryLimitResponse(rsp *http.Response) (*GetMemoryLimitResponse, e } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } - - return response, nil -} - -// ParseGetMemoryTargetResponse parses an HTTP response from a GetMemoryTargetWithResponse call -func ParseGetMemoryTargetResponse(rsp *http.Response) (*GetMemoryTargetResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } + response.JSON401 = &dest - response := &GetMemoryTargetResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON429 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: var dest N500InternalServerError @@ -29490,27 +35207,34 @@ func ParseGetMemoryTargetResponse(rsp *http.Response) (*GetMemoryTargetResponse, } response.JSON500 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + } return response, nil } -// ParseGetReplicationLagResponse parses an HTTP response from a GetReplicationLagWithResponse call -func ParseGetReplicationLagResponse(rsp *http.Response) (*GetReplicationLagResponse, error) { +// ParseUpdateWorkspaceMemberResponse parses an HTTP response from a UpdateWorkspaceMemberWithResponse call +func ParseUpdateWorkspaceMemberResponse(rsp *http.Response) (*UpdateWorkspaceMemberResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &GetReplicationLagResponse{ + response := &UpdateWorkspaceMemberResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef9.Metrics200Response + var dest TeamMember if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -29523,52 +35247,33 @@ func ParseGetReplicationLagResponse(rsp *http.Response) (*GetReplicationLagRespo } response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON500 = &dest - - } - - return response, nil -} - -// ParseListNotificationOverridesResponse parses an HTTP response from a ListNotificationOverridesWithResponse call -func ParseListNotificationOverridesResponse(rsp *http.Response) (*ListNotificationOverridesResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &ListNotificationOverridesResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + response.JSON401 = &dest - switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []NotificationOverrideWithCursor + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29596,27 +35301,34 @@ func ParseListNotificationOverridesResponse(rsp *http.Response) (*ListNotificati return response, nil } -// ParseRetrieveServiceNotificationOverridesResponse parses an HTTP response from a RetrieveServiceNotificationOverridesWithResponse call -func ParseRetrieveServiceNotificationOverridesResponse(rsp *http.Response) (*RetrieveServiceNotificationOverridesResponse, error) { +// ParseListPostgresResponse parses an HTTP response from a ListPostgresWithResponse call +func ParseListPostgresResponse(rsp *http.Response) (*ListPostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveServiceNotificationOverridesResponse{ + response := &ListPostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef10.NotificationServiceOverride + var dest []PostgresWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29624,12 +35336,19 @@ func ParseRetrieveServiceNotificationOverridesResponse(rsp *http.Response) (*Ret } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29657,26 +35376,33 @@ func ParseRetrieveServiceNotificationOverridesResponse(rsp *http.Response) (*Ret return response, nil } -// ParsePatchServiceNotificationOverridesResponse parses an HTTP response from a PatchServiceNotificationOverridesWithResponse call -func ParsePatchServiceNotificationOverridesResponse(rsp *http.Response) (*PatchServiceNotificationOverridesResponse, error) { +// ParseCreatePostgresResponse parses an HTTP response from a CreatePostgresWithResponse call +func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &PatchServiceNotificationOverridesResponse{ + response := &CreatePostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef10.NotificationServiceOverride + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest PostgresDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -29685,12 +35411,12 @@ func ParsePatchServiceNotificationOverridesResponse(rsp *http.Response) (*PatchS } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29718,26 +35444,26 @@ func ParsePatchServiceNotificationOverridesResponse(rsp *http.Response) (*PatchS return response, nil } -// ParseRetrieveOwnerNotificationSettingsResponse parses an HTTP response from a RetrieveOwnerNotificationSettingsWithResponse call -func ParseRetrieveOwnerNotificationSettingsResponse(rsp *http.Response) (*RetrieveOwnerNotificationSettingsResponse, error) { +// ParseDeletePostgresResponse parses an HTTP response from a DeletePostgresWithResponse call +func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveOwnerNotificationSettingsResponse{ + response := &DeletePostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef10.NotificationSetting + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON400 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -29746,12 +35472,12 @@ func ParseRetrieveOwnerNotificationSettingsResponse(rsp *http.Response) (*Retrie } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29779,27 +35505,34 @@ func ParseRetrieveOwnerNotificationSettingsResponse(rsp *http.Response) (*Retrie return response, nil } -// ParsePatchOwnerNotificationSettingsResponse parses an HTTP response from a PatchOwnerNotificationSettingsWithResponse call -func ParsePatchOwnerNotificationSettingsResponse(rsp *http.Response) (*PatchOwnerNotificationSettingsResponse, error) { +// ParseRetrievePostgresResponse parses an HTTP response from a RetrievePostgresWithResponse call +func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &PatchOwnerNotificationSettingsResponse{ + response := &RetrievePostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef10.NotificationSetting + var dest PostgresDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29807,12 +35540,12 @@ func ParsePatchOwnerNotificationSettingsResponse(rsp *http.Response) (*PatchOwne } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29840,22 +35573,22 @@ func ParsePatchOwnerNotificationSettingsResponse(rsp *http.Response) (*PatchOwne return response, nil } -// ParseListOrganizationAuditLogsResponse parses an HTTP response from a ListOrganizationAuditLogsWithResponse call -func ParseListOrganizationAuditLogsResponse(rsp *http.Response) (*ListOrganizationAuditLogsResponse, error) { +// ParseUpdatePostgresResponse parses an HTTP response from a UpdatePostgresWithResponse call +func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListOrganizationAuditLogsResponse{ + response := &UpdatePostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []AuditLogWithCursor + var dest PostgresDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -29875,13 +35608,6 @@ func ParseListOrganizationAuditLogsResponse(rsp *http.Response) (*ListOrganizati } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29889,19 +35615,12 @@ func ParseListOrganizationAuditLogsResponse(rsp *http.Response) (*ListOrganizati } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29929,27 +35648,34 @@ func ParseListOrganizationAuditLogsResponse(rsp *http.Response) (*ListOrganizati return response, nil } -// ParseListOwnersResponse parses an HTTP response from a ListOwnersWithResponse call -func ParseListOwnersResponse(rsp *http.Response) (*ListOwnersResponse, error) { +// ParseRetrievePostgresConnectionInfoResponse parses an HTTP response from a RetrievePostgresConnectionInfoWithResponse call +func ParseRetrievePostgresConnectionInfoResponse(rsp *http.Response) (*RetrievePostgresConnectionInfoResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListOwnersResponse{ + response := &RetrievePostgresConnectionInfoResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []OwnerWithCursor + var dest PostgresConnectionInfo if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -29957,12 +35683,12 @@ func ParseListOwnersResponse(rsp *http.Response) (*ListOwnersResponse, error) { } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -29990,27 +35716,39 @@ func ParseListOwnersResponse(rsp *http.Response) (*ListOwnersResponse, error) { return response, nil } -// ParseRetrieveOwnerResponse parses an HTTP response from a RetrieveOwnerWithResponse call -func ParseRetrieveOwnerResponse(rsp *http.Response) (*RetrieveOwnerResponse, error) { +// ParseListPostgresUsersResponse parses an HTTP response from a ListPostgresUsersWithResponse call +func ParseListPostgresUsersResponse(rsp *http.Response) (*ListPostgresUsersResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveOwnerResponse{ + response := &ListPostgresUsersResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Owner + var dest []struct { + CreatedAt *string `json:"createdAt,omitempty"` + Default *bool `json:"default,omitempty"` + OpenConnections *int `json:"openConnections,omitempty"` + Username *string `json:"username,omitempty"` + } if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30025,20 +35763,6 @@ func ParseRetrieveOwnerResponse(rsp *http.Response) (*RetrieveOwnerResponse, err } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30065,27 +35789,20 @@ func ParseRetrieveOwnerResponse(rsp *http.Response) (*RetrieveOwnerResponse, err return response, nil } -// ParseListOwnerAuditLogsResponse parses an HTTP response from a ListOwnerAuditLogsWithResponse call -func ParseListOwnerAuditLogsResponse(rsp *http.Response) (*ListOwnerAuditLogsResponse, error) { +// ParseCreatePostgresUserResponse parses an HTTP response from a CreatePostgresUserWithResponse call +func ParseCreatePostgresUserResponse(rsp *http.Response) (*CreatePostgresUserResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListOwnerAuditLogsResponse{ + response := &CreatePostgresUserResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []AuditLogWithCursor - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30154,26 +35871,26 @@ func ParseListOwnerAuditLogsResponse(rsp *http.Response) (*ListOwnerAuditLogsRes return response, nil } -// ParseRetrieveOwnerMembersResponse parses an HTTP response from a RetrieveOwnerMembersWithResponse call -func ParseRetrieveOwnerMembersResponse(rsp *http.Response) (*RetrieveOwnerMembersResponse, error) { +// ParseDeletePostgresUserResponse parses an HTTP response from a DeletePostgresUserWithResponse call +func ParseDeletePostgresUserResponse(rsp *http.Response) (*DeletePostgresUserResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveOwnerMembersResponse{ + response := &DeletePostgresUserResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest TeamMembers + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON400 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -30189,19 +35906,73 @@ func ParseRetrieveOwnerMembersResponse(rsp *http.Response) (*RetrieveOwnerMember } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON429 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseListPostgresExportResponse parses an HTTP response from a ListPostgresExportWithResponse call +func ParseListPostgresExportResponse(rsp *http.Response) (*ListPostgresExportResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &ListPostgresExportResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []externalRef13.PostgresExport + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -30229,15 +36000,15 @@ func ParseRetrieveOwnerMembersResponse(rsp *http.Response) (*RetrieveOwnerMember return response, nil } -// ParseRemoveWorkspaceMemberResponse parses an HTTP response from a RemoveWorkspaceMemberWithResponse call -func ParseRemoveWorkspaceMemberResponse(rsp *http.Response) (*RemoveWorkspaceMemberResponse, error) { +// ParseCreatePostgresExportResponse parses an HTTP response from a CreatePostgresExportWithResponse call +func ParseCreatePostgresExportResponse(rsp *http.Response) (*CreatePostgresExportResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RemoveWorkspaceMemberResponse{ + response := &CreatePostgresExportResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -30271,6 +36042,20 @@ func ParseRemoveWorkspaceMemberResponse(rsp *http.Response) (*RemoveWorkspaceMem } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30297,27 +36082,20 @@ func ParseRemoveWorkspaceMemberResponse(rsp *http.Response) (*RemoveWorkspaceMem return response, nil } -// ParseUpdateWorkspaceMemberResponse parses an HTTP response from a UpdateWorkspaceMemberWithResponse call -func ParseUpdateWorkspaceMemberResponse(rsp *http.Response) (*UpdateWorkspaceMemberResponse, error) { +// ParseFailoverPostgresResponse parses an HTTP response from a FailoverPostgresWithResponse call +func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateWorkspaceMemberResponse{ + response := &FailoverPostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest TeamMember - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30346,12 +36124,19 @@ func ParseUpdateWorkspaceMemberResponse(rsp *http.Response) (*UpdateWorkspaceMem } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON409 = &dest + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -30379,22 +36164,22 @@ func ParseUpdateWorkspaceMemberResponse(rsp *http.Response) (*UpdateWorkspaceMem return response, nil } -// ParseListPostgresResponse parses an HTTP response from a ListPostgresWithResponse call -func ParseListPostgresResponse(rsp *http.Response) (*ListPostgresResponse, error) { +// ParseRetrievePostgresRecoveryInfoResponse parses an HTTP response from a RetrievePostgresRecoveryInfoWithResponse call +func ParseRetrievePostgresRecoveryInfoResponse(rsp *http.Response) (*RetrievePostgresRecoveryInfoResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListPostgresResponse{ + response := &RetrievePostgresRecoveryInfoResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []PostgresWithCursor + var dest externalRef13.RecoveryInfo if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -30421,13 +36206,6 @@ func ParseListPostgresResponse(rsp *http.Response) (*ListPostgresResponse, error } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON409 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30454,26 +36232,26 @@ func ParseListPostgresResponse(rsp *http.Response) (*ListPostgresResponse, error return response, nil } -// ParseCreatePostgresResponse parses an HTTP response from a CreatePostgresWithResponse call -func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, error) { +// ParseRecoverPostgresResponse parses an HTTP response from a RecoverPostgresWithResponse call +func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreatePostgresResponse{ + response := &RecoverPostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: var dest PostgresDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -30489,6 +36267,13 @@ func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, e } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30496,6 +36281,20 @@ func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, e } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30522,15 +36321,15 @@ func ParseCreatePostgresResponse(rsp *http.Response) (*CreatePostgresResponse, e return response, nil } -// ParseDeletePostgresResponse parses an HTTP response from a DeletePostgresWithResponse call -func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, error) { +// ParseRestartPostgresResponse parses an HTTP response from a RestartPostgresWithResponse call +func ParseRestartPostgresResponse(rsp *http.Response) (*RestartPostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeletePostgresResponse{ + response := &RestartPostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -30550,6 +36349,13 @@ func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, e } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30557,6 +36363,20 @@ func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, e } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30583,27 +36403,20 @@ func ParseDeletePostgresResponse(rsp *http.Response) (*DeletePostgresResponse, e return response, nil } -// ParseRetrievePostgresResponse parses an HTTP response from a RetrievePostgresWithResponse call -func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresResponse, error) { +// ParseResumePostgresResponse parses an HTTP response from a ResumePostgresWithResponse call +func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrievePostgresResponse{ + response := &ResumePostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest PostgresDetail - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30618,6 +36431,13 @@ func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresRespons } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30625,6 +36445,20 @@ func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresRespons } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30651,27 +36485,20 @@ func ParseRetrievePostgresResponse(rsp *http.Response) (*RetrievePostgresRespons return response, nil } -// ParseUpdatePostgresResponse parses an HTTP response from a UpdatePostgresWithResponse call -func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, error) { +// ParseSuspendPostgresResponse parses an HTTP response from a SuspendPostgresWithResponse call +func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdatePostgresResponse{ + response := &SuspendPostgresResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest PostgresDetail - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30686,6 +36513,13 @@ func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, e } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30693,12 +36527,19 @@ func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, e } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON409 = &dest + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -30726,22 +36567,22 @@ func ParseUpdatePostgresResponse(rsp *http.Response) (*UpdatePostgresResponse, e return response, nil } -// ParseRetrievePostgresConnectionInfoResponse parses an HTTP response from a RetrievePostgresConnectionInfoWithResponse call -func ParseRetrievePostgresConnectionInfoResponse(rsp *http.Response) (*RetrievePostgresConnectionInfoResponse, error) { +// ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call +func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrievePostgresConnectionInfoResponse{ + response := &ListProjectsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest PostgresConnectionInfo + var dest []ProjectWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -30794,26 +36635,26 @@ func ParseRetrievePostgresConnectionInfoResponse(rsp *http.Response) (*RetrieveP return response, nil } -// ParseListPostgresExportResponse parses an HTTP response from a ListPostgresExportWithResponse call -func ParseListPostgresExportResponse(rsp *http.Response) (*ListPostgresExportResponse, error) { +// ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call +func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListPostgresExportResponse{ + response := &CreateProjectResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []externalRef11.PostgresExport + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest Project if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -30862,15 +36703,15 @@ func ParseListPostgresExportResponse(rsp *http.Response) (*ListPostgresExportRes return response, nil } -// ParseCreatePostgresExportResponse parses an HTTP response from a CreatePostgresExportWithResponse call -func ParseCreatePostgresExportResponse(rsp *http.Response) (*CreatePostgresExportResponse, error) { +// ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call +func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreatePostgresExportResponse{ + response := &DeleteProjectResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -30890,13 +36731,6 @@ func ParseCreatePostgresExportResponse(rsp *http.Response) (*CreatePostgresExpor } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30904,20 +36738,6 @@ func ParseCreatePostgresExportResponse(rsp *http.Response) (*CreatePostgresExpor } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30944,20 +36764,27 @@ func ParseCreatePostgresExportResponse(rsp *http.Response) (*CreatePostgresExpor return response, nil } -// ParseFailoverPostgresResponse parses an HTTP response from a FailoverPostgresWithResponse call -func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresResponse, error) { +// ParseRetrieveProjectResponse parses an HTTP response from a RetrieveProjectWithResponse call +func ParseRetrieveProjectResponse(rsp *http.Response) (*RetrieveProjectResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &FailoverPostgresResponse{ + response := &RetrieveProjectResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest Project + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30972,13 +36799,6 @@ func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresRespons } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -30986,20 +36806,6 @@ func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresRespons } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31026,22 +36832,22 @@ func ParseFailoverPostgresResponse(rsp *http.Response) (*FailoverPostgresRespons return response, nil } -// ParseRetrievePostgresRecoveryInfoResponse parses an HTTP response from a RetrievePostgresRecoveryInfoWithResponse call -func ParseRetrievePostgresRecoveryInfoResponse(rsp *http.Response) (*RetrievePostgresRecoveryInfoResponse, error) { +// ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call +func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrievePostgresRecoveryInfoResponse{ + response := &UpdateProjectResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef11.RecoveryInfo + var dest Project if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -31094,22 +36900,22 @@ func ParseRetrievePostgresRecoveryInfoResponse(rsp *http.Response) (*RetrievePos return response, nil } -// ParseRecoverPostgresResponse parses an HTTP response from a RecoverPostgresWithResponse call -func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, error) { +// ParseListRedisResponse parses an HTTP response from a ListRedisWithResponse call +func ParseListRedisResponse(rsp *http.Response) (*ListRedisResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RecoverPostgresResponse{ + response := &ListRedisResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest PostgresDetail + var dest []RedisWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -31129,13 +36935,6 @@ func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31143,19 +36942,12 @@ func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -31183,102 +36975,27 @@ func ParseRecoverPostgresResponse(rsp *http.Response) (*RecoverPostgresResponse, return response, nil } -// ParseRestartPostgresResponse parses an HTTP response from a RestartPostgresWithResponse call -func ParseRestartPostgresResponse(rsp *http.Response) (*RestartPostgresResponse, error) { +// ParseCreateRedisResponse parses an HTTP response from a CreateRedisWithResponse call +func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RestartPostgresResponse{ + response := &CreateRedisResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON401 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: - var dest N429RateLimit - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON429 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: - var dest N500InternalServerError - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON500 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: - var dest N503ServiceUnavailable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest RedisDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON503 = &dest - - } - - return response, nil -} - -// ParseResumePostgresResponse parses an HTTP response from a ResumePostgresWithResponse call -func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, error) { - bodyBytes, err := io.ReadAll(rsp.Body) - defer func() { _ = rsp.Body.Close() }() - if err != nil { - return nil, err - } - - response := &ResumePostgresResponse{ - Body: bodyBytes, - HTTPResponse: rsp, - } + response.JSON201 = &dest - switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31293,13 +37010,6 @@ func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, e } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31307,20 +37017,6 @@ func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, e } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31347,15 +37043,15 @@ func ParseResumePostgresResponse(rsp *http.Response) (*ResumePostgresResponse, e return response, nil } -// ParseSuspendPostgresResponse parses an HTTP response from a SuspendPostgresWithResponse call -func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, error) { +// ParseDeleteRedisResponse parses an HTTP response from a DeleteRedisWithResponse call +func ParseDeleteRedisResponse(rsp *http.Response) (*DeleteRedisResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &SuspendPostgresResponse{ + response := &DeleteRedisResponse{ Body: bodyBytes, HTTPResponse: rsp, } @@ -31375,13 +37071,6 @@ func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: - var dest N403Forbidden - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31389,20 +37078,6 @@ func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31429,22 +37104,22 @@ func ParseSuspendPostgresResponse(rsp *http.Response) (*SuspendPostgresResponse, return response, nil } -// ParseListProjectsResponse parses an HTTP response from a ListProjectsWithResponse call -func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error) { +// ParseRetrieveRedisResponse parses an HTTP response from a RetrieveRedisWithResponse call +func ParseRetrieveRedisResponse(rsp *http.Response) (*RetrieveRedisResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListProjectsResponse{ + response := &RetrieveRedisResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []ProjectWithCursor + var dest RedisDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -31497,26 +37172,26 @@ func ParseListProjectsResponse(rsp *http.Response) (*ListProjectsResponse, error return response, nil } -// ParseCreateProjectResponse parses an HTTP response from a CreateProjectWithResponse call -func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, error) { +// ParseUpdateRedisResponse parses an HTTP response from a UpdateRedisWithResponse call +func ParseUpdateRedisResponse(rsp *http.Response) (*UpdateRedisResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateProjectResponse{ + response := &UpdateRedisResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest Project + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest RedisDetail if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -31539,6 +37214,13 @@ func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, err } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON409 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31565,20 +37247,27 @@ func ParseCreateProjectResponse(rsp *http.Response) (*CreateProjectResponse, err return response, nil } -// ParseDeleteProjectResponse parses an HTTP response from a DeleteProjectWithResponse call -func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, error) { +// ParseRetrieveRedisConnectionInfoResponse parses an HTTP response from a RetrieveRedisConnectionInfoWithResponse call +func ParseRetrieveRedisConnectionInfoResponse(rsp *http.Response) (*RetrieveRedisConnectionInfoResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteProjectResponse{ + response := &RetrieveRedisConnectionInfoResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest RedisConnectionInfo + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31626,34 +37315,27 @@ func ParseDeleteProjectResponse(rsp *http.Response) (*DeleteProjectResponse, err return response, nil } -// ParseRetrieveProjectResponse parses an HTTP response from a RetrieveProjectWithResponse call -func ParseRetrieveProjectResponse(rsp *http.Response) (*RetrieveProjectResponse, error) { +// ParseListRegistryCredentialsResponse parses an HTTP response from a ListRegistryCredentialsWithResponse call +func ParseListRegistryCredentialsResponse(rsp *http.Response) (*ListRegistryCredentialsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveProjectResponse{ + response := &ListRegistryCredentialsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Project + var dest []RegistryCredential if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31661,12 +37343,12 @@ func ParseRetrieveProjectResponse(rsp *http.Response) (*RetrieveProjectResponse, } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON406 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -31694,22 +37376,22 @@ func ParseRetrieveProjectResponse(rsp *http.Response) (*RetrieveProjectResponse, return response, nil } -// ParseUpdateProjectResponse parses an HTTP response from a UpdateProjectWithResponse call -func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, error) { +// ParseCreateRegistryCredentialResponse parses an HTTP response from a CreateRegistryCredentialWithResponse call +func ParseCreateRegistryCredentialResponse(rsp *http.Response) (*CreateRegistryCredentialResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateProjectResponse{ + response := &CreateRegistryCredentialResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest Project + var dest RegistryCredential if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -31729,6 +37411,81 @@ func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, err } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 402: + var dest N402PaymentRequired + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON402 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON409 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + +// ParseDeleteRegistryCredentialResponse parses an HTTP response from a DeleteRegistryCredentialWithResponse call +func ParseDeleteRegistryCredentialResponse(rsp *http.Response) (*DeleteRegistryCredentialResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &DeleteRegistryCredentialResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31736,6 +37493,20 @@ func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, err } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31762,40 +37533,40 @@ func ParseUpdateProjectResponse(rsp *http.Response) (*UpdateProjectResponse, err return response, nil } -// ParseListRedisResponse parses an HTTP response from a ListRedisWithResponse call -func ParseListRedisResponse(rsp *http.Response) (*ListRedisResponse, error) { +// ParseRetrieveRegistryCredentialResponse parses an HTTP response from a RetrieveRegistryCredentialWithResponse call +func ParseRetrieveRegistryCredentialResponse(rsp *http.Response) (*RetrieveRegistryCredentialResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListRedisResponse{ + response := &RetrieveRegistryCredentialResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []RedisWithCursor + var dest RegistryCredential if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -31804,12 +37575,19 @@ func ParseListRedisResponse(rsp *http.Response) (*ListRedisResponse, error) { } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON409 = &dest + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -31837,26 +37615,26 @@ func ParseListRedisResponse(rsp *http.Response) (*ListRedisResponse, error) { return response, nil } -// ParseCreateRedisResponse parses an HTTP response from a CreateRedisWithResponse call -func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error) { +// ParseUpdateRegistryCredentialResponse parses an HTTP response from a UpdateRegistryCredentialWithResponse call +func ParseUpdateRegistryCredentialResponse(rsp *http.Response) (*UpdateRegistryCredentialResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateRedisResponse{ + response := &UpdateRegistryCredentialResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest RedisDetail + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest RegistryCredential if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON201 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -31872,6 +37650,20 @@ func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error) } response.JSON401 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 402: + var dest N402PaymentRequired + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON402 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31879,6 +37671,27 @@ func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error) } response.JSON404 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: + var dest N406NotAcceptable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON406 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON409 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: + var dest N410Gone + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON410 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -31905,26 +37718,26 @@ func ParseCreateRedisResponse(rsp *http.Response) (*CreateRedisResponse, error) return response, nil } -// ParseDeleteRedisResponse parses an HTTP response from a DeleteRedisWithResponse call -func ParseDeleteRedisResponse(rsp *http.Response) (*DeleteRedisResponse, error) { +// ParseListSandboxesResponse parses an HTTP response from a ListSandboxesWithResponse call +func ParseListSandboxesResponse(rsp *http.Response) (*ListSandboxesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteRedisResponse{ + response := &ListSandboxesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest []SandboxWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON200 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -31933,12 +37746,12 @@ func ParseDeleteRedisResponse(rsp *http.Response) (*DeleteRedisResponse, error) } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -31966,26 +37779,26 @@ func ParseDeleteRedisResponse(rsp *http.Response) (*DeleteRedisResponse, error) return response, nil } -// ParseRetrieveRedisResponse parses an HTTP response from a RetrieveRedisWithResponse call -func ParseRetrieveRedisResponse(rsp *http.Response) (*RetrieveRedisResponse, error) { +// ParseCreateSandboxResponse parses an HTTP response from a CreateSandboxWithResponse call +func ParseCreateSandboxResponse(rsp *http.Response) (*CreateSandboxResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveRedisResponse{ + response := &CreateSandboxResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RedisDetail + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: + var dest externalRef14.Sandbox if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON201 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest @@ -32001,12 +37814,12 @@ func ParseRetrieveRedisResponse(rsp *http.Response) (*RetrieveRedisResponse, err } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON404 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -32034,34 +37847,20 @@ func ParseRetrieveRedisResponse(rsp *http.Response) (*RetrieveRedisResponse, err return response, nil } -// ParseUpdateRedisResponse parses an HTTP response from a UpdateRedisWithResponse call -func ParseUpdateRedisResponse(rsp *http.Response) (*UpdateRedisResponse, error) { +// ParseTerminateSandboxResponse parses an HTTP response from a TerminateSandboxWithResponse call +func ParseTerminateSandboxResponse(rsp *http.Response) (*TerminateSandboxResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateRedisResponse{ + response := &TerminateSandboxResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RedisDetail - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32069,19 +37868,12 @@ func ParseUpdateRedisResponse(rsp *http.Response) (*UpdateRedisResponse, error) } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: - var dest N404NotFound - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON404 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON409 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -32109,40 +37901,40 @@ func ParseUpdateRedisResponse(rsp *http.Response) (*UpdateRedisResponse, error) return response, nil } -// ParseRetrieveRedisConnectionInfoResponse parses an HTTP response from a RetrieveRedisConnectionInfoWithResponse call -func ParseRetrieveRedisConnectionInfoResponse(rsp *http.Response) (*RetrieveRedisConnectionInfoResponse, error) { +// ParseRetrieveSandboxResponse parses an HTTP response from a RetrieveSandboxWithResponse call +func ParseRetrieveSandboxResponse(rsp *http.Response) (*RetrieveSandboxResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveRedisConnectionInfoResponse{ + response := &RetrieveSandboxResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RedisConnectionInfo + var dest externalRef14.Sandbox if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON400 = &dest + response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: - var dest N401Unauthorized + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON401 = &dest + response.JSON403 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: var dest N404NotFound @@ -32177,26 +37969,33 @@ func ParseRetrieveRedisConnectionInfoResponse(rsp *http.Response) (*RetrieveRedi return response, nil } -// ParseListRegistryCredentialsResponse parses an HTTP response from a ListRegistryCredentialsWithResponse call -func ParseListRegistryCredentialsResponse(rsp *http.Response) (*ListRegistryCredentialsResponse, error) { +// ParseExecSandboxResponse parses an HTTP response from a ExecSandboxWithResponse call +func ParseExecSandboxResponse(rsp *http.Response) (*ExecSandboxResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &ListRegistryCredentialsResponse{ + response := &ExecSandboxResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []RegistryCredential + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 101: + var dest externalRef14.SandboxExecMessage if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON200 = &dest + response.JSON101 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized @@ -32205,12 +38004,26 @@ func ParseListRegistryCredentialsResponse(rsp *http.Response) (*ListRegistryCred } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -32238,27 +38051,20 @@ func ParseListRegistryCredentialsResponse(rsp *http.Response) (*ListRegistryCred return response, nil } -// ParseCreateRegistryCredentialResponse parses an HTTP response from a CreateRegistryCredentialWithResponse call -func ParseCreateRegistryCredentialResponse(rsp *http.Response) (*CreateRegistryCredentialResponse, error) { +// ParseDownloadSandboxFilesResponse parses an HTTP response from a DownloadSandboxFilesWithResponse call +func ParseDownloadSandboxFilesResponse(rsp *http.Response) (*DownloadSandboxFilesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &CreateRegistryCredentialResponse{ + response := &DownloadSandboxFilesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RegistryCredential - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: var dest N400BadRequest if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32273,19 +38079,19 @@ func ParseCreateRegistryCredentialResponse(rsp *http.Response) (*CreateRegistryC } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 402: - var dest N402PaymentRequired + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON402 = &dest + response.JSON403 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON406 = &dest + response.JSON404 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: var dest N409Conflict @@ -32320,20 +38126,27 @@ func ParseCreateRegistryCredentialResponse(rsp *http.Response) (*CreateRegistryC return response, nil } -// ParseDeleteRegistryCredentialResponse parses an HTTP response from a DeleteRegistryCredentialWithResponse call -func ParseDeleteRegistryCredentialResponse(rsp *http.Response) (*DeleteRegistryCredentialResponse, error) { +// ParseUploadSandboxFilesResponse parses an HTTP response from a UploadSandboxFilesWithResponse call +func ParseUploadSandboxFilesResponse(rsp *http.Response) (*UploadSandboxFilesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &DeleteRegistryCredentialResponse{ + response := &UploadSandboxFilesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32355,19 +38168,12 @@ func ParseDeleteRegistryCredentialResponse(rsp *http.Response) (*DeleteRegistryC } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -32395,27 +38201,34 @@ func ParseDeleteRegistryCredentialResponse(rsp *http.Response) (*DeleteRegistryC return response, nil } -// ParseRetrieveRegistryCredentialResponse parses an HTTP response from a RetrieveRegistryCredentialWithResponse call -func ParseRetrieveRegistryCredentialResponse(rsp *http.Response) (*RetrieveRegistryCredentialResponse, error) { +// ParseListSandboxFilesResponse parses an HTTP response from a ListSandboxFilesWithResponse call +func ParseListSandboxFilesResponse(rsp *http.Response) (*ListSandboxFilesResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &RetrieveRegistryCredentialResponse{ + response := &ListSandboxFilesResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RegistryCredential + var dest externalRef14.SandboxDirectoryListing if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } response.JSON200 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32437,19 +38250,12 @@ func ParseRetrieveRegistryCredentialResponse(rsp *http.Response) (*RetrieveRegis } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: + var dest N409Conflict if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } - response.JSON410 = &dest + response.JSON409 = &dest case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit @@ -32477,34 +38283,20 @@ func ParseRetrieveRegistryCredentialResponse(rsp *http.Response) (*RetrieveRegis return response, nil } -// ParseUpdateRegistryCredentialResponse parses an HTTP response from a UpdateRegistryCredentialWithResponse call -func ParseUpdateRegistryCredentialResponse(rsp *http.Response) (*UpdateRegistryCredentialResponse, error) { +// ParseStreamSandboxLogsResponse parses an HTTP response from a StreamSandboxLogsWithResponse call +func ParseStreamSandboxLogsResponse(rsp *http.Response) (*StreamSandboxLogsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) defer func() { _ = rsp.Body.Close() }() if err != nil { return nil, err } - response := &UpdateRegistryCredentialResponse{ + response := &StreamSandboxLogsResponse{ Body: bodyBytes, HTTPResponse: rsp, } switch { - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest RegistryCredential - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON200 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: - var dest N400BadRequest - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON400 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: var dest N401Unauthorized if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32512,13 +38304,6 @@ func ParseUpdateRegistryCredentialResponse(rsp *http.Response) (*UpdateRegistryC } response.JSON401 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 402: - var dest N402PaymentRequired - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON402 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: var dest N403Forbidden if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -32533,27 +38318,6 @@ func ParseUpdateRegistryCredentialResponse(rsp *http.Response) (*UpdateRegistryC } response.JSON404 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 406: - var dest N406NotAcceptable - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON406 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 409: - var dest N409Conflict - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON409 = &dest - - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 410: - var dest N410Gone - if err := json.Unmarshal(bodyBytes, &dest); err != nil { - return nil, err - } - response.JSON410 = &dest - case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: var dest N429RateLimit if err := json.Unmarshal(bodyBytes, &dest); err != nil { @@ -33073,7 +38837,7 @@ func ParseAutoscaleServiceResponse(rsp *http.Response) (*AutoscaleServiceRespons switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef0.AutoscalingConfig + var dest externalRef1.AutoscalingConfig if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -34419,6 +40183,74 @@ func ParseUpdateEnvVarResponse(rsp *http.Response) (*UpdateEnvVarResponse, error return response, nil } +// ParseCreateEphemeralShellResponse parses an HTTP response from a CreateEphemeralShellWithResponse call +func ParseCreateEphemeralShellResponse(rsp *http.Response) (*CreateEphemeralShellResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &CreateEphemeralShellResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 400: + var dest N400BadRequest + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON400 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 401: + var dest N401Unauthorized + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON401 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 403: + var dest N403Forbidden + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON403 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 404: + var dest N404NotFound + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON404 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 429: + var dest N429RateLimit + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON429 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 500: + var dest N500InternalServerError + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON500 = &dest + + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 503: + var dest N503ServiceUnavailable + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON503 = &dest + + } + + return response, nil +} + // ParseListEventsResponse parses an HTTP response from a ListEventsWithResponse call func ParseListEventsResponse(rsp *http.Response) (*ListEventsResponse, error) { bodyBytes, err := io.ReadAll(rsp.Body) @@ -34961,7 +40793,7 @@ func ParsePostJobResponse(rsp *http.Response) (*PostJobResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest externalRef6.Job + var dest externalRef8.Job if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -35029,7 +40861,7 @@ func ParseRetrieveJobResponse(rsp *http.Response) (*RetrieveJobResponse, error) switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef6.Job + var dest externalRef8.Job if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -35097,7 +40929,7 @@ func ParseCancelJobResponse(rsp *http.Response) (*CancelJobResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef6.Job + var dest externalRef8.Job if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -36479,7 +42311,7 @@ func ParseListTaskRunsResponse(rsp *http.Response) (*ListTaskRunsResponse, error switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest []externalRef13.TaskRun + var dest []TaskRunWithCursor if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -36547,7 +42379,7 @@ func ParseCreateTaskResponse(rsp *http.Response) (*CreateTaskResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 202: - var dest externalRef13.TaskRun + var dest externalRef17.TaskRun if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -36751,7 +42583,7 @@ func ParseGetTaskRunResponse(rsp *http.Response) (*GetTaskRunResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef13.TaskRunDetails + var dest externalRef17.TaskRunDetails if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -36887,7 +42719,7 @@ func ParseGetTaskResponse(rsp *http.Response) (*GetTaskResponse, error) { switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef13.Task + var dest externalRef17.Task if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37084,7 +42916,7 @@ func ParseCreateWebhookResponse(rsp *http.Response) (*CreateWebhookResponse, err switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest externalRef12.Webhook + var dest externalRef16.Webhook if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37206,7 +43038,7 @@ func ParseRetrieveWebhookResponse(rsp *http.Response) (*RetrieveWebhookResponse, switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef12.Webhook + var dest externalRef16.Webhook if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37267,7 +43099,7 @@ func ParseUpdateWebhookResponse(rsp *http.Response) (*UpdateWebhookResponse, err switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef12.Webhook + var dest externalRef16.Webhook if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37471,7 +43303,7 @@ func ParseCreateWorkflowResponse(rsp *http.Response) (*CreateWorkflowResponse, e switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 201: - var dest externalRef13.Workflow + var dest externalRef17.Workflow if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37600,7 +43432,7 @@ func ParseGetWorkflowResponse(rsp *http.Response) (*GetWorkflowResponse, error) switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef13.Workflow + var dest externalRef17.Workflow if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37668,7 +43500,7 @@ func ParseUpdateWorkflowResponse(rsp *http.Response) (*UpdateWorkflowResponse, e switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef13.Workflow + var dest externalRef17.Workflow if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } @@ -37865,7 +43697,7 @@ func ParseGetWorkflowVersionResponse(rsp *http.Response) (*GetWorkflowVersionRes switch { case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: - var dest externalRef13.WorkflowVersion + var dest externalRef17.WorkflowVersion if err := json.Unmarshal(bodyBytes, &dest); err != nil { return nil, err } diff --git a/internal/client/envvar/envvar_gen.go b/internal/client/envvar/envvar_gen.go new file mode 100644 index 0000000..7876aa8 --- /dev/null +++ b/internal/client/envvar/envvar_gen.go @@ -0,0 +1,93 @@ +// Package envvar provides primitives to interact with the openapi HTTP API. +// +// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT. +package envvar + +import ( + "encoding/json" + + "github.com/oapi-codegen/runtime" +) + +// EnvVarInput defines model for envVarInput. +type EnvVarInput struct { + union json.RawMessage +} + +// EnvVarInputArray defines model for envVarInputArray. +type EnvVarInputArray = []EnvVarInput + +// EnvVarKeyGenerateValue defines model for envVarKeyGenerateValue. +type EnvVarKeyGenerateValue struct { + // GenerateValue If true, Render generates a strong random value for this environment variable on creation. Cannot be combined with `value`. + GenerateValue bool `json:"generateValue"` + Key string `json:"key"` +} + +// EnvVarKeyValue defines model for envVarKeyValue. +type EnvVarKeyValue struct { + Key string `json:"key"` + Value string `json:"value"` +} + +// AsEnvVarKeyValue returns the union data inside the EnvVarInput as a EnvVarKeyValue +func (t EnvVarInput) AsEnvVarKeyValue() (EnvVarKeyValue, error) { + var body EnvVarKeyValue + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromEnvVarKeyValue overwrites any union data inside the EnvVarInput as the provided EnvVarKeyValue +func (t *EnvVarInput) FromEnvVarKeyValue(v EnvVarKeyValue) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeEnvVarKeyValue performs a merge with any union data inside the EnvVarInput, using the provided EnvVarKeyValue +func (t *EnvVarInput) MergeEnvVarKeyValue(v EnvVarKeyValue) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +// AsEnvVarKeyGenerateValue returns the union data inside the EnvVarInput as a EnvVarKeyGenerateValue +func (t EnvVarInput) AsEnvVarKeyGenerateValue() (EnvVarKeyGenerateValue, error) { + var body EnvVarKeyGenerateValue + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromEnvVarKeyGenerateValue overwrites any union data inside the EnvVarInput as the provided EnvVarKeyGenerateValue +func (t *EnvVarInput) FromEnvVarKeyGenerateValue(v EnvVarKeyGenerateValue) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeEnvVarKeyGenerateValue performs a merge with any union data inside the EnvVarInput, using the provided EnvVarKeyGenerateValue +func (t *EnvVarInput) MergeEnvVarKeyGenerateValue(v EnvVarKeyGenerateValue) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +func (t EnvVarInput) MarshalJSON() ([]byte, error) { + b, err := t.union.MarshalJSON() + return b, err +} + +func (t *EnvVarInput) UnmarshalJSON(b []byte) error { + err := t.union.UnmarshalJSON(b) + return err +} diff --git a/internal/client/events/events_gen.go b/internal/client/events/events_gen.go index 8fa97cc..af80fec 100644 --- a/internal/client/events/events_gen.go +++ b/internal/client/events/events_gen.go @@ -7,19 +7,19 @@ import ( "encoding/json" "time" - externalRef0 "terraform-provider-render/internal/client/autoscaling" - externalRef2 "terraform-provider-render/internal/client/disks" - externalRef4 "terraform-provider-render/internal/client/eventstatuses" - externalRef5 "terraform-provider-render/internal/client/eventtypes" - externalRef6 "terraform-provider-render/internal/client/jobs" + externalRef1 "terraform-provider-render/internal/client/autoscaling" + externalRef3 "terraform-provider-render/internal/client/disks" + externalRef6 "terraform-provider-render/internal/client/eventstatuses" + externalRef7 "terraform-provider-render/internal/client/eventtypes" + externalRef8 "terraform-provider-render/internal/client/jobs" "github.com/oapi-codegen/runtime" ) // AutoscalingConfigChangedEvent defines model for autoscalingConfigChangedEvent. type AutoscalingConfigChangedEvent struct { - FromConfig *externalRef0.AutoscalingConfig `json:"fromConfig,omitempty"` - ToConfig externalRef0.AutoscalingConfig `json:"toConfig"` + FromConfig *externalRef1.AutoscalingConfig `json:"fromConfig,omitempty"` + ToConfig externalRef1.AutoscalingConfig `json:"toConfig"` } // AutoscalingEndedEvent defines model for autoscalingEndedEvent. @@ -93,7 +93,7 @@ type BuildDeployTrigger struct { // BuildEndedEvent defines model for buildEndedEvent. type BuildEndedEvent struct { BuildId string `json:"buildId"` - BuildStatus externalRef4.EventStatus `json:"buildStatus"` + BuildStatus externalRef6.EventStatus `json:"buildStatus"` Reason BuildDeployEndReason `json:"reason"` // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set Status int `json:"status"` @@ -118,7 +118,7 @@ type CommitIgnoredEvent struct { type CronJobRunEndedEvent struct { CronJobRunId string `json:"cronJobRunId"` Reason *FailureReason `json:"reason,omitempty"` - Status externalRef4.CronJobRunStatus `json:"status"` + Status externalRef6.CronJobRunStatus `json:"status"` // User User who triggered the action User *User `json:"user,omitempty"` @@ -132,7 +132,7 @@ type CronJobRunStartedEvent struct { // DeployEndedEvent defines model for deployEndedEvent. type DeployEndedEvent struct { DeployId string `json:"deployId"` - DeployStatus externalRef4.EventStatus `json:"deployStatus"` + DeployStatus externalRef6.EventStatus `json:"deployStatus"` Reason BuildDeployEndReason `json:"reason"` // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set Status int `json:"status"` @@ -146,18 +146,18 @@ type DeployStartedEvent struct { // DiskCreatedEvent defines model for diskCreatedEvent. type DiskCreatedEvent struct { - DiskId externalRef2.DiskId `json:"diskId"` + DiskId externalRef3.DiskId `json:"diskId"` SizeGB int `json:"sizeGB"` } // DiskDeletedEvent defines model for diskDeletedEvent. type DiskDeletedEvent struct { - DiskId externalRef2.DiskId `json:"diskId"` + DiskId externalRef3.DiskId `json:"diskId"` } // DiskUpdatedEvent defines model for diskUpdatedEvent. type DiskUpdatedEvent struct { - DiskId externalRef2.DiskId `json:"diskId"` + DiskId externalRef3.DiskId `json:"diskId"` FromSizeGB int `json:"fromSizeGB"` ToSizeGB int `json:"toSizeGB"` } @@ -195,7 +195,7 @@ type Event struct { Id EventId `json:"id"` ServiceId string `json:"serviceId"` Timestamp time.Time `json:"timestamp"` - Type externalRef5.EventType `json:"type"` + Type externalRef7.EventType `json:"type"` } // EventDetails defines model for eventDetails. @@ -247,9 +247,9 @@ type InstanceId = string // JobRunEndedEvent defines model for jobRunEndedEvent. type JobRunEndedEvent struct { - JobId externalRef6.JobId `json:"jobId"` + JobId externalRef8.JobId `json:"jobId"` Reason *FailureReason `json:"reason,omitempty"` - Status externalRef6.JobStatus `json:"status"` + Status externalRef8.JobStatus `json:"status"` } // KeyValueAvailableEvent defines model for keyValueAvailableEvent. @@ -412,7 +412,7 @@ type PostgresUpgradeSucceededEvent struct { type PreDeployEndedEvent struct { DeployCommandExecutionId string `json:"deployCommandExecutionId"` DeployId string `json:"deployId"` - PreDeployStatus externalRef4.EventStatus `json:"preDeployStatus"` + PreDeployStatus externalRef6.EventStatus `json:"preDeployStatus"` Reason BuildDeployEndReason `json:"reason"` // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set Status int `json:"status"` @@ -447,7 +447,7 @@ type ServiceEvent struct { Id EventId `json:"id"` ServiceId string `json:"serviceId"` Timestamp time.Time `json:"timestamp"` - Type externalRef5.ServiceEventType `json:"type"` + Type externalRef7.ServiceEventType `json:"type"` } // ServiceEventDetails defines model for serviceEventDetails. diff --git a/internal/client/logs/logs_gen.go b/internal/client/logs/logs_gen.go index f126c19..6a9b051 100644 --- a/internal/client/logs/logs_gen.go +++ b/internal/client/logs/logs_gen.go @@ -140,8 +140,8 @@ type ResourceLogStreamSetting struct { Setting *LogStreamSetting `json:"setting,omitempty"` } -// LogDirectionParam defines model for logDirectionParam. -type LogDirectionParam = LogDirection +// DirectionParam defines model for directionParam. +type DirectionParam = LogDirection // LogFilterHost defines model for logFilterHost. type LogFilterHost = []string diff --git a/internal/client/metrics/metrics_gen.go b/internal/client/metrics/metrics_gen.go index 0a51cc7..1ff9bbf 100644 --- a/internal/client/metrics/metrics_gen.go +++ b/internal/client/metrics/metrics_gen.go @@ -24,8 +24,10 @@ const ( CUSTOM OtelProviderType = "CUSTOM" DATADOG OtelProviderType = "DATADOG" GRAFANA OtelProviderType = "GRAFANA" + GROUNDCOVER OtelProviderType = "GROUNDCOVER" HONEYCOMB OtelProviderType = "HONEYCOMB" NEWRELIC OtelProviderType = "NEW_RELIC" + SIGNOZ OtelProviderType = "SIGNOZ" ) // Defines values for ApplicationMetricAggregationMethod. @@ -41,6 +43,17 @@ const ( HttpAggregateByStatusCode HttpAggregateBy = "statusCode" ) +// Defines values for TaskAggregateBy. +const ( + State TaskAggregateBy = "state" +) + +// Defines values for TaskStateQueryParam. +const ( + Failed TaskStateQueryParam = "failed" + Succeeded TaskStateQueryParam = "succeeded" +) + // FilterApplicationValuesCollection A collection of filter values for application metrics type FilterApplicationValuesCollection = []struct { Filter *FilterApplicationValuesCollectionFilter `json:"filter,omitempty"` @@ -156,6 +169,15 @@ type ServiceQueryParam = string // ServiceResourceQueryParam defines model for serviceResourceQueryParam. type ServiceResourceQueryParam = string +// TaskAggregateBy defines model for taskAggregateBy. +type TaskAggregateBy string + +// TaskResourceQueryParam defines model for taskResourceQueryParam. +type TaskResourceQueryParam = string + +// TaskStateQueryParam defines model for taskStateQueryParam. +type TaskStateQueryParam string + // GetMetricsStream200Response defines model for GetMetricsStream200Response. type GetMetricsStream200Response = MetricsStream diff --git a/internal/client/postgres/postgres_gen.go b/internal/client/postgres/postgres_gen.go index 028b4ea..71b1415 100644 --- a/internal/client/postgres/postgres_gen.go +++ b/internal/client/postgres/postgres_gen.go @@ -46,6 +46,12 @@ const ( NOTAVAILABLE RecoveryInfoRecoveryStatus = "NOT_AVAILABLE" ) +// CredentialCreateInput defines model for credentialCreateInput. +type CredentialCreateInput struct { + // Username Name of the new user. + Username string `json:"username"` +} + // PostgresExport defines model for postgresExport. type PostgresExport struct { CreatedAt time.Time `json:"createdAt"` diff --git a/internal/client/sandboxes/sandboxes_gen.go b/internal/client/sandboxes/sandboxes_gen.go new file mode 100644 index 0000000..a164a27 --- /dev/null +++ b/internal/client/sandboxes/sandboxes_gen.go @@ -0,0 +1,422 @@ +// Package sandboxes provides primitives to interact with the openapi HTTP API. +// +// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT. +package sandboxes + +import ( + "encoding/json" + "errors" + "time" + + "github.com/oapi-codegen/runtime" +) + +// Defines values for SandboxExecExitType. +const ( + Exit SandboxExecExitType = "exit" +) + +// Defines values for SandboxExecOutputType. +const ( + SandboxExecOutputTypeStderr SandboxExecOutputType = "stderr" + SandboxExecOutputTypeStdout SandboxExecOutputType = "stdout" +) + +// Defines values for SandboxExecStartedType. +const ( + Started SandboxExecStartedType = "started" +) + +// Defines values for SandboxFileEntryType. +const ( + Directory SandboxFileEntryType = "directory" + File SandboxFileEntryType = "file" + Symlink SandboxFileEntryType = "symlink" +) + +// Defines values for SandboxLifecycleEventType. +const ( + SandboxLifecycleEventTypeCreating SandboxLifecycleEventType = "creating" + SandboxLifecycleEventTypeErrored SandboxLifecycleEventType = "errored" + SandboxLifecycleEventTypeResuming SandboxLifecycleEventType = "resuming" + SandboxLifecycleEventTypeRunning SandboxLifecycleEventType = "running" + SandboxLifecycleEventTypeSuspended SandboxLifecycleEventType = "suspended" + SandboxLifecycleEventTypeTerminated SandboxLifecycleEventType = "terminated" +) + +// Defines values for SandboxLogEventStream. +const ( + SandboxLogEventStreamStderr SandboxLogEventStream = "stderr" + SandboxLogEventStreamStdout SandboxLogEventStream = "stdout" +) + +// Defines values for SandboxNetworkPolicyDefault. +const ( + AllowAll SandboxNetworkPolicyDefault = "allow-all" + DenyAll SandboxNetworkPolicyDefault = "deny-all" +) + +// Defines values for SandboxPlan. +const ( + Pro SandboxPlan = "pro" + Standard SandboxPlan = "standard" + Starter SandboxPlan = "starter" +) + +// Defines values for SandboxStatus. +const ( + SandboxStatusCreating SandboxStatus = "creating" + SandboxStatusErrored SandboxStatus = "errored" + SandboxStatusResuming SandboxStatus = "resuming" + SandboxStatusRunning SandboxStatus = "running" + SandboxStatusSuspended SandboxStatus = "suspended" + SandboxStatusTerminated SandboxStatus = "terminated" +) + +// Sandbox defines model for sandbox. +type Sandbox struct { + CreatedAt time.Time `json:"createdAt"` + Id SandboxId `json:"id"` + NetworkPolicy SandboxNetworkPolicy `json:"networkPolicy"` + + // Plan Compute plan. Sizing matches Workflow plans of the same name. + Plan SandboxPlan `json:"plan"` + + // Region Region the sandbox is running in. + Region string `json:"region"` + Status SandboxStatus `json:"status"` + + // TerminatedAt When the sandbox was terminated, or null. + TerminatedAt *time.Time `json:"terminatedAt"` + + // TimeoutSeconds Maximum sandbox lifetime in seconds. + TimeoutSeconds int `json:"timeoutSeconds"` +} + +// SandboxDirectoryListing Directory listing response. +type SandboxDirectoryListing struct { + Entries []SandboxFileEntry `json:"entries"` + + // Path The absolute path that was listed. + Path string `json:"path"` +} + +// SandboxExecExit Sent when the exec process exits. Server closes the connection after this message. +type SandboxExecExit struct { + // Code Process exit code. + Code int `json:"code"` + Type SandboxExecExitType `json:"type"` +} + +// SandboxExecExitType defines model for SandboxExecExit.Type. +type SandboxExecExitType string + +// SandboxExecMessage Server-sent WebSocket message from an exec session. +type SandboxExecMessage struct { + union json.RawMessage +} + +// SandboxExecOutput A stdout or stderr chunk from an exec session. +type SandboxExecOutput struct { + // Data Output chunk. + Data string `json:"data"` + Type SandboxExecOutputType `json:"type"` +} + +// SandboxExecOutputType defines model for SandboxExecOutput.Type. +type SandboxExecOutputType string + +// SandboxExecRequest defines model for sandboxExecRequest. +type SandboxExecRequest struct { + // Command Command to run. A string is passed to the shell; an array is exec'd directly. + Command SandboxExecRequest_Command `json:"command"` + + // Detached If `true`, start the process and close the WebSocket immediately. Output streams via `GET /logs`. + Detached *bool `json:"detached,omitempty"` + + // Env Additional environment variables for this execution. + Env *map[string]string `json:"env,omitempty"` + + // Workdir Working directory. Defaults to `/` or the image default. + Workdir *string `json:"workdir,omitempty"` +} + +// SandboxExecRequestCommand0 defines model for . +type SandboxExecRequestCommand0 = string + +// SandboxExecRequestCommand1 defines model for . +type SandboxExecRequestCommand1 = []string + +// SandboxExecRequest_Command Command to run. A string is passed to the shell; an array is exec'd directly. +type SandboxExecRequest_Command struct { + union json.RawMessage +} + +// SandboxExecStarted Sent when the exec session starts. Contains the stable execId. +type SandboxExecStarted struct { + // ExecId Stable ID for this execution — use to correlate output in the logs stream. + ExecId string `json:"execId"` + Type SandboxExecStartedType `json:"type"` +} + +// SandboxExecStartedType defines model for SandboxExecStarted.Type. +type SandboxExecStartedType string + +// SandboxFileEntry A file or directory entry in a sandbox filesystem listing. +type SandboxFileEntry struct { + // ModifiedAt Last-modified timestamp. + ModifiedAt time.Time `json:"modifiedAt"` + + // Name File or directory name (basename, not full path). + Name string `json:"name"` + + // Size Size in bytes. 0 for directories and symlinks. + Size int `json:"size"` + + // Target Symlink target path. Present only when type is `symlink`. + Target *string `json:"target,omitempty"` + + // Type Entry type. + Type SandboxFileEntryType `json:"type"` +} + +// SandboxFileEntryType Entry type. +type SandboxFileEntryType string + +// SandboxId defines model for sandboxId. +type SandboxId = string + +// SandboxLifecycleEvent A lifecycle event from the sandbox logs stream. +type SandboxLifecycleEvent struct { + At time.Time `json:"at"` + Type SandboxLifecycleEventType `json:"type"` +} + +// SandboxLifecycleEventType defines model for SandboxLifecycleEvent.Type. +type SandboxLifecycleEventType string + +// SandboxLogEvent A log event from the sandbox logs stream. +type SandboxLogEvent struct { + At time.Time `json:"at"` + + // Data Output chunk. + Data string `json:"data"` + + // ExecId Groups output by command for the event timeline. Absent for system-level output (container startup, OOM, etc.). + ExecId *string `json:"execId,omitempty"` + Stream SandboxLogEventStream `json:"stream"` +} + +// SandboxLogEventStream defines model for SandboxLogEvent.Stream. +type SandboxLogEventStream string + +// SandboxNetworkPolicy defines model for sandboxNetworkPolicy. +type SandboxNetworkPolicy struct { + // Default Default action for outbound traffic. + Default SandboxNetworkPolicyDefault `json:"default"` +} + +// SandboxNetworkPolicyDefault Default action for outbound traffic. +type SandboxNetworkPolicyDefault string + +// SandboxPOST defines model for sandboxPOST. +type SandboxPOST struct { + NetworkPolicy *SandboxNetworkPolicy `json:"networkPolicy,omitempty"` + + // OwnerId The ID of the workspace the sandbox belongs to. + OwnerId string `json:"ownerId"` + Plan *SandboxPlan `json:"plan,omitempty"` + + // Region Render region. Defaults to the workspace default. + Region *string `json:"region,omitempty"` + + // TimeoutSeconds Maximum sandbox lifetime in seconds. Sandbox is terminated when reached. + TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` +} + +// SandboxPlan Compute plan. Sizing matches Workflow plans of the same name. +type SandboxPlan string + +// SandboxStatus defines model for sandboxStatus. +type SandboxStatus string + +// AsSandboxExecStarted returns the union data inside the SandboxExecMessage as a SandboxExecStarted +func (t SandboxExecMessage) AsSandboxExecStarted() (SandboxExecStarted, error) { + var body SandboxExecStarted + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromSandboxExecStarted overwrites any union data inside the SandboxExecMessage as the provided SandboxExecStarted +func (t *SandboxExecMessage) FromSandboxExecStarted(v SandboxExecStarted) error { + v.Type = "started" + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeSandboxExecStarted performs a merge with any union data inside the SandboxExecMessage, using the provided SandboxExecStarted +func (t *SandboxExecMessage) MergeSandboxExecStarted(v SandboxExecStarted) error { + v.Type = "started" + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +// AsSandboxExecOutput returns the union data inside the SandboxExecMessage as a SandboxExecOutput +func (t SandboxExecMessage) AsSandboxExecOutput() (SandboxExecOutput, error) { + var body SandboxExecOutput + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromSandboxExecOutput overwrites any union data inside the SandboxExecMessage as the provided SandboxExecOutput +func (t *SandboxExecMessage) FromSandboxExecOutput(v SandboxExecOutput) error { + v.Type = "stderr" + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeSandboxExecOutput performs a merge with any union data inside the SandboxExecMessage, using the provided SandboxExecOutput +func (t *SandboxExecMessage) MergeSandboxExecOutput(v SandboxExecOutput) error { + v.Type = "stderr" + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +// AsSandboxExecExit returns the union data inside the SandboxExecMessage as a SandboxExecExit +func (t SandboxExecMessage) AsSandboxExecExit() (SandboxExecExit, error) { + var body SandboxExecExit + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromSandboxExecExit overwrites any union data inside the SandboxExecMessage as the provided SandboxExecExit +func (t *SandboxExecMessage) FromSandboxExecExit(v SandboxExecExit) error { + v.Type = "exit" + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeSandboxExecExit performs a merge with any union data inside the SandboxExecMessage, using the provided SandboxExecExit +func (t *SandboxExecMessage) MergeSandboxExecExit(v SandboxExecExit) error { + v.Type = "exit" + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +func (t SandboxExecMessage) Discriminator() (string, error) { + var discriminator struct { + Discriminator string `json:"type"` + } + err := json.Unmarshal(t.union, &discriminator) + return discriminator.Discriminator, err +} + +func (t SandboxExecMessage) ValueByDiscriminator() (interface{}, error) { + discriminator, err := t.Discriminator() + if err != nil { + return nil, err + } + switch discriminator { + case "exit": + return t.AsSandboxExecExit() + case "started": + return t.AsSandboxExecStarted() + case "stderr": + return t.AsSandboxExecOutput() + default: + return nil, errors.New("unknown discriminator value: " + discriminator) + } +} + +func (t SandboxExecMessage) MarshalJSON() ([]byte, error) { + b, err := t.union.MarshalJSON() + return b, err +} + +func (t *SandboxExecMessage) UnmarshalJSON(b []byte) error { + err := t.union.UnmarshalJSON(b) + return err +} + +// AsSandboxExecRequestCommand0 returns the union data inside the SandboxExecRequest_Command as a SandboxExecRequestCommand0 +func (t SandboxExecRequest_Command) AsSandboxExecRequestCommand0() (SandboxExecRequestCommand0, error) { + var body SandboxExecRequestCommand0 + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromSandboxExecRequestCommand0 overwrites any union data inside the SandboxExecRequest_Command as the provided SandboxExecRequestCommand0 +func (t *SandboxExecRequest_Command) FromSandboxExecRequestCommand0(v SandboxExecRequestCommand0) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeSandboxExecRequestCommand0 performs a merge with any union data inside the SandboxExecRequest_Command, using the provided SandboxExecRequestCommand0 +func (t *SandboxExecRequest_Command) MergeSandboxExecRequestCommand0(v SandboxExecRequestCommand0) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +// AsSandboxExecRequestCommand1 returns the union data inside the SandboxExecRequest_Command as a SandboxExecRequestCommand1 +func (t SandboxExecRequest_Command) AsSandboxExecRequestCommand1() (SandboxExecRequestCommand1, error) { + var body SandboxExecRequestCommand1 + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromSandboxExecRequestCommand1 overwrites any union data inside the SandboxExecRequest_Command as the provided SandboxExecRequestCommand1 +func (t *SandboxExecRequest_Command) FromSandboxExecRequestCommand1(v SandboxExecRequestCommand1) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeSandboxExecRequestCommand1 performs a merge with any union data inside the SandboxExecRequest_Command, using the provided SandboxExecRequestCommand1 +func (t *SandboxExecRequest_Command) MergeSandboxExecRequestCommand1(v SandboxExecRequestCommand1) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +func (t SandboxExecRequest_Command) MarshalJSON() ([]byte, error) { + b, err := t.union.MarshalJSON() + return b, err +} + +func (t *SandboxExecRequest_Command) UnmarshalJSON(b []byte) error { + err := t.union.UnmarshalJSON(b) + return err +} diff --git a/internal/client/storage/storage_gen.go b/internal/client/storage/storage_gen.go new file mode 100644 index 0000000..fb821dd --- /dev/null +++ b/internal/client/storage/storage_gen.go @@ -0,0 +1,66 @@ +// Package storage provides primitives to interact with the openapi HTTP API. +// +// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT. +package storage + +import ( + "time" +) + +// GetObjectOutput defines model for getObjectOutput. +type GetObjectOutput struct { + // ExpiresAt The time at which the presigned URL expires (ISO 8601 format) + ExpiresAt time.Time `json:"expiresAt"` + + // Url Presigned URL for downloading the object + Url string `json:"url"` +} + +// ListObjectsResponse defines model for listObjectsResponse. +type ListObjectsResponse struct { + // HasNext Whether there are more results after this page. + HasNext bool `json:"hasNext"` + Items []ObjectWithCursor `json:"items"` + + // NextCursor Cursor to fetch the next page. Only present when hasNext is true. + NextCursor *string `json:"nextCursor,omitempty"` +} + +// ObjectMetadata defines model for objectMetadata. +type ObjectMetadata struct { + // Key The object's key + Key string `json:"key"` + + // LastModified When the object was last modified (ISO 8601) + LastModified time.Time `json:"lastModified"` + + // SizeBytes Size of the object in bytes + SizeBytes int64 `json:"sizeBytes"` +} + +// ObjectWithCursor defines model for objectWithCursor. +type ObjectWithCursor struct { + Cursor string `json:"cursor"` + Object ObjectMetadata `json:"object"` +} + +// PutObjectInput defines model for putObjectInput. +type PutObjectInput struct { + // SizeBytes The size of the object in bytes. + SizeBytes int64 `json:"sizeBytes"` +} + +// PutObjectOutput defines model for putObjectOutput. +type PutObjectOutput struct { + // ExpiresAt The time at which the presigned URL expires (ISO 8601 format) + ExpiresAt time.Time `json:"expiresAt"` + + // MaxSizeBytes The maximum size of the object in bytes + MaxSizeBytes int64 `json:"maxSizeBytes"` + + // Url Presigned URL for uploading the object + Url string `json:"url"` +} + +// ObjectKeyPathParam defines model for objectKeyPathParam. +type ObjectKeyPathParam = string diff --git a/internal/client/types_gen.go b/internal/client/types_gen.go index dc98295..929f2ee 100644 --- a/internal/client/types_gen.go +++ b/internal/client/types_gen.go @@ -7,19 +7,22 @@ import ( "encoding/json" "time" - externalRef0 "terraform-provider-render/internal/client/autoscaling" - externalRef1 "terraform-provider-render/internal/client/blueprints" - externalRef2 "terraform-provider-render/internal/client/disks" - externalRef3 "terraform-provider-render/internal/client/events" - externalRef5 "terraform-provider-render/internal/client/eventtypes" - externalRef6 "terraform-provider-render/internal/client/jobs" - externalRef7 "terraform-provider-render/internal/client/logs" - externalRef8 "terraform-provider-render/internal/client/maintenance" - externalRef9 "terraform-provider-render/internal/client/metrics" - externalRef10 "terraform-provider-render/internal/client/notifications" - externalRef11 "terraform-provider-render/internal/client/postgres" - externalRef12 "terraform-provider-render/internal/client/webhooks" - externalRef13 "terraform-provider-render/internal/client/workflows" + externalRef0 "terraform-provider-render/internal/client/artifactsources" + externalRef1 "terraform-provider-render/internal/client/autoscaling" + externalRef2 "terraform-provider-render/internal/client/blueprints" + externalRef3 "terraform-provider-render/internal/client/disks" + externalRef5 "terraform-provider-render/internal/client/events" + externalRef7 "terraform-provider-render/internal/client/eventtypes" + externalRef8 "terraform-provider-render/internal/client/jobs" + externalRef9 "terraform-provider-render/internal/client/logs" + externalRef10 "terraform-provider-render/internal/client/maintenance" + externalRef11 "terraform-provider-render/internal/client/metrics" + externalRef12 "terraform-provider-render/internal/client/notifications" + externalRef13 "terraform-provider-render/internal/client/postgres" + externalRef14 "terraform-provider-render/internal/client/sandboxes" + externalRef15 "terraform-provider-render/internal/client/storage" + externalRef16 "terraform-provider-render/internal/client/webhooks" + externalRef17 "terraform-provider-render/internal/client/workflows" "github.com/oapi-codegen/runtime" ) @@ -28,6 +31,12 @@ const ( BearerAuthScopes = "BearerAuth.Scopes" ) +// Defines values for DeployMode. +const ( + BuildAndDeploy DeployMode = "build_and_deploy" + DeployOnly DeployMode = "deploy_only" +) + // Defines values for AuditLogEvent. const ( AcceptOrgInviteEvent AuditLogEvent = "AcceptOrgInviteEvent" @@ -37,6 +46,7 @@ const ( ChangeEnvironmentProtectionEvent AuditLogEvent = "ChangeEnvironmentProtectionEvent" ChangeOrg2FAEnforcementEvent AuditLogEvent = "ChangeOrg2FAEnforcementEvent" ChangeOrgAllowedLoginMethodsEvent AuditLogEvent = "ChangeOrgAllowedLoginMethodsEvent" + ChangeOrgNameEvent AuditLogEvent = "ChangeOrgNameEvent" ChangeOrgRoleEvent AuditLogEvent = "ChangeOrgRoleEvent" ChangeTeam2FAEnforcementEvent AuditLogEvent = "ChangeTeam2FAEnforcementEvent" ChangeTeamAllowedLoginMethodsEvent AuditLogEvent = "ChangeTeamAllowedLoginMethodsEvent" @@ -75,6 +85,7 @@ const ( DocumentDownloadEvent AuditLogEvent = "DocumentDownloadEvent" DownloadDatabaseBackupEvent AuditLogEvent = "DownloadDatabaseBackupEvent" EnableRedisInternalAuthEvent AuditLogEvent = "EnableRedisInternalAuthEvent" + EndShellEvent AuditLogEvent = "EndShellEvent" InviteToOrgEvent AuditLogEvent = "InviteToOrgEvent" InviteToTeamEvent AuditLogEvent = "InviteToTeamEvent" JoinTeamEvent AuditLogEvent = "JoinTeamEvent" @@ -137,6 +148,13 @@ const ( BuildPlanStarter BuildPlan = "starter" ) +// Defines values for CacheProfile. +const ( + NoCache CacheProfile = "no-cache" + OriginControlled CacheProfile = "origin-controlled" + OriginControlledAll CacheProfile = "origin-controlled-all" +) + // Defines values for CronJobRunStatus. const ( CronJobRunStatusCanceled CronJobRunStatus = "canceled" @@ -178,18 +196,29 @@ const ( DatabaseStatusUpdatingInstance DatabaseStatus = "updating_instance" ) +// Defines values for DedicatedIPStatus. +const ( + CREATING DedicatedIPStatus = "CREATING" + DELETED DedicatedIPStatus = "DELETED" + DELETING DedicatedIPStatus = "DELETING" + FAILED DedicatedIPStatus = "FAILED" + PENDING DedicatedIPStatus = "PENDING" + RUNNING DedicatedIPStatus = "RUNNING" + UNKNOWN DedicatedIPStatus = "UNKNOWN" +) + // Defines values for DeployTrigger. const ( - Api DeployTrigger = "api" - BlueprintSync DeployTrigger = "blueprint_sync" - DeployHook DeployTrigger = "deploy_hook" - DeployedByRender DeployTrigger = "deployed_by_render" - Manual DeployTrigger = "manual" - NewCommit DeployTrigger = "new_commit" - Other DeployTrigger = "other" - Rollback DeployTrigger = "rollback" - ServiceResumed DeployTrigger = "service_resumed" - ServiceUpdated DeployTrigger = "service_updated" + DeployTriggerApi DeployTrigger = "api" + DeployTriggerBlueprintSync DeployTrigger = "blueprint_sync" + DeployTriggerDeployHook DeployTrigger = "deploy_hook" + DeployTriggerDeployedByRender DeployTrigger = "deployed_by_render" + DeployTriggerManual DeployTrigger = "manual" + DeployTriggerNewCommit DeployTrigger = "new_commit" + DeployTriggerOther DeployTrigger = "other" + DeployTriggerRollback DeployTrigger = "rollback" + DeployTriggerServiceResumed DeployTrigger = "service_resumed" + DeployTriggerServiceUpdated DeployTrigger = "service_updated" ) // Defines values for DeployStatus. @@ -252,6 +281,13 @@ const ( PaidPlanStarter PaidPlan = "starter" ) +// Defines values for PersistenceMode. +const ( + PersistenceModeJournalSnapshot PersistenceMode = "journal_snapshot" + PersistenceModeOff PersistenceMode = "off" + PersistenceModeSnapshot PersistenceMode = "snapshot" +) + // Defines values for Plan. const ( PlanCustom Plan = "custom" @@ -445,6 +481,11 @@ const ( ListPostgresParamsSuspendedSuspended ListPostgresParamsSuspended = "suspended" ) +// Defines values for StreamSandboxLogsParamsAccept. +const ( + StreamSandboxLogsParamsAcceptTexteventStream StreamSandboxLogsParamsAccept = "text/event-stream" +) + // Defines values for ListServicesParamsSuspended. const ( ListServicesParamsSuspendedNotSuspended ListServicesParamsSuspended = "not_suspended" @@ -477,9 +518,18 @@ const ( // Defines values for StreamTaskRunsEventsParamsAccept. const ( - TexteventStream StreamTaskRunsEventsParamsAccept = "text/event-stream" + StreamTaskRunsEventsParamsAcceptTexteventStream StreamTaskRunsEventsParamsAccept = "text/event-stream" ) +// DeployMode Controls deployment behavior when triggering a deploy. +// +// - `deploy_only`: Deploy the last successful build without rebuilding (minimizes downtime) +// - `build_and_deploy`: Build new code and deploy it (default behavior when not specified) +// +// **Note:** `deploy_only` cannot be combined with `commitId`, `imageUrl` or `clearCache` parameters, +// as those are build related fields. +type DeployMode string + // AddUpdateEnvVarInput defines model for addUpdateEnvVarInput. type AddUpdateEnvVarInput struct { union json.RawMessage @@ -540,9 +590,9 @@ type AutoDeployTrigger string // BackgroundWorkerDetails defines model for backgroundWorkerDetails. type BackgroundWorkerDetails struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` BuildPlan BuildPlan `json:"buildPlan"` - Disk *externalRef2.Disk `json:"disk,omitempty"` + Disk *externalRef3.Disk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set @@ -556,7 +606,7 @@ type BackgroundWorkerDetails struct { NumInstances int `json:"numInstances"` ParentServer *Resource `json:"parentServer,omitempty"` - // Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. Plan Plan `json:"plan"` Previews *Previews `json:"previews,omitempty"` @@ -581,7 +631,7 @@ type BackgroundWorkerDetailsPATCH struct { // MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal. MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -596,7 +646,7 @@ type BackgroundWorkerDetailsPATCH struct { // BackgroundWorkerDetailsPOST defines model for backgroundWorkerDetailsPOST. type BackgroundWorkerDetailsPOST struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` Disk *ServiceDisk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. @@ -610,7 +660,7 @@ type BackgroundWorkerDetailsPOST struct { // NumInstances Defaults to 1 NumInstances *int `json:"numInstances,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -628,7 +678,7 @@ type BackgroundWorkerDetailsPOST struct { // BlueprintWithCursor A Blueprint with a cursor type BlueprintWithCursor struct { - Blueprint externalRef1.Blueprint `json:"blueprint"` + Blueprint externalRef2.Blueprint `json:"blueprint"` Cursor Cursor `json:"cursor"` } @@ -643,9 +693,12 @@ type BuildPlan string // Cache defines model for cache. type Cache struct { - Profile string `json:"profile"` + Profile CacheProfile `json:"profile"` } +// CacheProfile defines model for Cache.Profile. +type CacheProfile string + // CidrBlockAndDescription defines model for cidrBlockAndDescription. type CidrBlockAndDescription struct { CidrBlock string `json:"cidrBlock"` @@ -664,7 +717,7 @@ type CronJobDetails struct { EnvSpecificDetails EnvSpecificDetails `json:"envSpecificDetails"` LastSuccessfulRunAt *time.Time `json:"lastSuccessfulRunAt,omitempty"` - // Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. Plan Plan `json:"plan"` // Region Defaults to "oregon" @@ -679,7 +732,7 @@ type CronJobDetails struct { type CronJobDetailsPATCH struct { EnvSpecificDetails *EnvSpecificDetailsPATCH `json:"envSpecificDetails,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` // Runtime Runtime @@ -694,7 +747,7 @@ type CronJobDetailsPOST struct { Env *ServiceEnv `json:"env,omitempty"` EnvSpecificDetails *EnvSpecificDetails `json:"envSpecificDetails,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` // Region Defaults to "oregon" @@ -759,6 +812,67 @@ type DatabaseRole string // DatabaseStatus defines model for databaseStatus. type DatabaseStatus string +// DedicatedIP defines model for dedicatedIP. +type DedicatedIP struct { + // CreatedAt Time the dedicated IP was created. + CreatedAt time.Time `json:"createdAt"` + + // Description Free-form description for this dedicated IP. + Description string `json:"description"` + + // EnvironmentIds Environments this dedicated IP applies to. If empty, the IP applies to all services in the workspace within its region. + EnvironmentIds []string `json:"environmentIds"` + + // Id Unique identifier for this dedicated IP. + Id string `json:"id"` + + // Ips The IPv4 addresses assigned to this dedicated IP. + Ips []string `json:"ips"` + + // Name Descriptive name for this dedicated IP. + Name string `json:"name"` + + // OwnerId The ID of the workspace that owns this dedicated IP. + OwnerId string `json:"ownerId"` + + // Region Defaults to "oregon" + Region Region `json:"region"` + + // Status Status of a dedicated IP. + Status DedicatedIPStatus `json:"status"` + + // UpdatedAt Time the dedicated IP was last updated. + UpdatedAt *time.Time `json:"updatedAt,omitempty"` +} + +// DedicatedIPPATCH Input for updating a dedicated IP. All fields are optional. Omitted fields are left unchanged. Provide `environmentIds: []` to switch a dedicated IP from environment-scoped to workspace-scoped. +type DedicatedIPPATCH struct { + Description *string `json:"description,omitempty"` + EnvironmentIds *[]string `json:"environmentIds,omitempty"` + Name *string `json:"name,omitempty"` +} + +// DedicatedIPPOST Input for creating a dedicated IP. +type DedicatedIPPOST struct { + // Description Free-form description for the dedicated IP. + Description *string `json:"description,omitempty"` + + // EnvironmentIds Environments to scope the dedicated IP to. If omitted or empty, the IP applies to all services in the workspace within its region. + EnvironmentIds *[]string `json:"environmentIds,omitempty"` + + // Name Descriptive name for the dedicated IP. + Name string `json:"name"` + + // OwnerId The ID of the workspace that will own the dedicated IP. + OwnerId string `json:"ownerId"` + + // Region Defaults to "oregon" + Region Region `json:"region"` +} + +// DedicatedIPStatus Status of a dedicated IP. +type DedicatedIPStatus string + // Deploy defines model for deploy. type Deploy struct { Commit *struct { @@ -814,7 +928,7 @@ type DiskSnapshot struct { // DiskWithCursor defines model for diskWithCursor. type DiskWithCursor struct { Cursor Cursor `json:"cursor"` - Disk externalRef2.DiskDetails `json:"disk"` + Disk externalRef3.DiskDetails `json:"disk"` } // DockerDetails defines model for dockerDetails. @@ -1055,7 +1169,7 @@ type InstanceId = string // JobWithCursor defines model for jobWithCursor. type JobWithCursor struct { Cursor Cursor `json:"cursor"` - Job externalRef6.Job `json:"job"` + Job externalRef8.Job `json:"job"` } // KeyValue A Key Value instance @@ -1118,8 +1232,8 @@ type KeyValueDetail struct { Id string `json:"id"` // IpAllowList The IP allow list for the Key Value instance - IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` - Maintenance *externalRef8.MaintenanceRun `json:"maintenance,omitempty"` + IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` + Maintenance *externalRef10.MaintenanceRun `json:"maintenance,omitempty"` // Name The name of the Key Value instance Name string `json:"name"` @@ -1143,6 +1257,9 @@ type KeyValueDetail struct { // KeyValueOptions Options for a Key Value instance type KeyValueOptions struct { MaxmemoryPolicy *string `json:"maxmemoryPolicy,omitempty"` + + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` } // KeyValuePATCHInput Input type for updating a Key Value instance @@ -1153,8 +1270,11 @@ type KeyValuePATCHInput struct { MaxmemoryPolicy *MaxmemoryPolicy `json:"maxmemoryPolicy,omitempty"` // Name The name of the Key Value instance - Name *string `json:"name,omitempty"` - Plan *KeyValuePlan `json:"plan,omitempty"` + Name *string `json:"name,omitempty"` + + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` + Plan *KeyValuePlan `json:"plan,omitempty"` } // KeyValuePOSTInput Input type for creating a Key Value instance @@ -1169,11 +1289,14 @@ type KeyValuePOSTInput struct { Name string `json:"name"` // OwnerId The ID of the owner of the Key Value instance - OwnerId string `json:"ownerId"` - Plan KeyValuePlan `json:"plan"` + OwnerId string `json:"ownerId"` - // Region The region where the Key Value instance is located - Region *string `json:"region,omitempty"` + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` + Plan KeyValuePlan `json:"plan"` + + // Region Defaults to "oregon" + Region *Region `json:"region,omitempty"` } // KeyValuePlan defines model for keyValuePlan. @@ -1226,7 +1349,7 @@ type NetworkIsolationEnabled = bool // NotificationOverrideWithCursor defines model for notificationOverrideWithCursor. type NotificationOverrideWithCursor struct { Cursor Cursor `json:"cursor"` - Override externalRef10.NotificationOverride `json:"override"` + Override externalRef12.NotificationOverride `json:"override"` } // NotifySetting defines model for notifySetting. @@ -1253,10 +1376,13 @@ type OwnerWithCursor struct { Owner *Owner `json:"owner,omitempty"` } -// PaidPlan Defaults to "starter" +// PaidPlan Defaults to `starter` when creating a new database. type PaidPlan string -// Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. +// PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. +type PersistenceMode string + +// Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. type Plan string // Postgres defines model for postgres. @@ -1278,7 +1404,7 @@ type Postgres struct { IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` Name string `json:"name"` Owner Owner `json:"owner"` - Plan externalRef11.PostgresPlans `json:"plan"` + Plan externalRef13.PostgresPlans `json:"plan"` PrimaryPostgresID *string `json:"primaryPostgresID,omitempty"` ReadReplicas ReadReplicas `json:"readReplicas"` @@ -1318,17 +1444,17 @@ type PostgresDetail struct { EnvironmentId *string `json:"environmentId,omitempty"` // ExpiresAt The time at which the database will be expire. Applies to free tier databases only. - ExpiresAt *time.Time `json:"expiresAt,omitempty"` - HighAvailabilityEnabled bool `json:"highAvailabilityEnabled"` - Id string `json:"id"` - IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` - Maintenance *externalRef8.MaintenanceRun `json:"maintenance,omitempty"` - Name string `json:"name"` - Owner Owner `json:"owner"` - ParameterOverrides *PostgresParameterOverrides `json:"parameterOverrides,omitempty"` - Plan externalRef11.PostgresPlans `json:"plan"` - PrimaryPostgresID *string `json:"primaryPostgresID,omitempty"` - ReadReplicas ReadReplicas `json:"readReplicas"` + ExpiresAt *time.Time `json:"expiresAt,omitempty"` + HighAvailabilityEnabled bool `json:"highAvailabilityEnabled"` + Id string `json:"id"` + IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` + Maintenance *externalRef10.MaintenanceRun `json:"maintenance,omitempty"` + Name string `json:"name"` + Owner Owner `json:"owner"` + ParameterOverrides *PostgresParameterOverrides `json:"parameterOverrides,omitempty"` + Plan externalRef13.PostgresPlans `json:"plan"` + PrimaryPostgresID *string `json:"primaryPostgresID,omitempty"` + ReadReplicas ReadReplicas `json:"readReplicas"` // Region Defaults to "oregon" Region Region `json:"region"` @@ -1360,7 +1486,7 @@ type PostgresPATCHInput struct { IpAllowList *[]CidrBlockAndDescription `json:"ipAllowList,omitempty"` Name *string `json:"name,omitempty"` ParameterOverrides *PostgresParameterOverrides `json:"parameterOverrides,omitempty"` - Plan *externalRef11.PostgresPlans `json:"plan,omitempty"` + Plan *externalRef13.PostgresPlans `json:"plan,omitempty"` ReadReplicas *ReadReplicasInput `json:"readReplicas,omitempty"` } @@ -1388,9 +1514,11 @@ type PostgresPOSTInput struct { // OwnerId The ID of the workspace to create the database for OwnerId string `json:"ownerId"` ParameterOverrides *PostgresParameterOverrides `json:"parameterOverrides,omitempty"` - Plan externalRef11.PostgresPlans `json:"plan"` + Plan externalRef13.PostgresPlans `json:"plan"` ReadReplicas *ReadReplicasInput `json:"readReplicas,omitempty"` - Region *string `json:"region,omitempty"` + + // Region Defaults to "oregon" + Region *Region `json:"region,omitempty"` // Version The PostgreSQL version Version PostgresVersion `json:"version"` @@ -1416,7 +1544,7 @@ type PreviewInput struct { // Name A name for the service preview instance. If not specified, Render generates the name using the base service's name and the specified tag or SHA. Name *string `json:"name,omitempty"` - // Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. Plan *Plan `json:"plan,omitempty"` } @@ -1431,9 +1559,9 @@ type PreviewsGeneration string // PrivateServiceDetails defines model for privateServiceDetails. type PrivateServiceDetails struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` BuildPlan BuildPlan `json:"buildPlan"` - Disk *externalRef2.Disk `json:"disk,omitempty"` + Disk *externalRef3.Disk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set @@ -1448,7 +1576,7 @@ type PrivateServiceDetails struct { OpenPorts []ServerPort `json:"openPorts"` ParentServer *Resource `json:"parentServer,omitempty"` - // Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. Plan Plan `json:"plan"` Previews *Previews `json:"previews,omitempty"` @@ -1474,7 +1602,7 @@ type PrivateServiceDetailsPATCH struct { // MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal. MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -1489,7 +1617,7 @@ type PrivateServiceDetailsPATCH struct { // PrivateServiceDetailsPOST defines model for privateServiceDetailsPOST. type PrivateServiceDetailsPOST struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` Disk *ServiceDisk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. @@ -1503,7 +1631,7 @@ type PrivateServiceDetailsPOST struct { // NumInstances Defaults to 1 NumInstances *int `json:"numInstances,omitempty"` - // Plan Defaults to "starter" + // Plan Defaults to `starter` when creating a new database. Plan *PaidPlan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -1661,8 +1789,8 @@ type RedisDetail struct { Id string `json:"id"` // IpAllowList The IP allow list for the Redis instance - IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` - Maintenance *externalRef8.MaintenanceRun `json:"maintenance,omitempty"` + IpAllowList []CidrBlockAndDescription `json:"ipAllowList"` + Maintenance *externalRef10.MaintenanceRun `json:"maintenance,omitempty"` // Name The name of the Redis instance Name string `json:"name"` @@ -1686,6 +1814,9 @@ type RedisDetail struct { // RedisOptions Options for a Redis instance type RedisOptions struct { MaxmemoryPolicy *string `json:"maxmemoryPolicy,omitempty"` + + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` } // RedisPATCHInput Input type for updating a Redis instance @@ -1696,8 +1827,11 @@ type RedisPATCHInput struct { MaxmemoryPolicy *MaxmemoryPolicy `json:"maxmemoryPolicy,omitempty"` // Name The name of the Redis instance - Name *string `json:"name,omitempty"` - Plan *RedisPlan `json:"plan,omitempty"` + Name *string `json:"name,omitempty"` + + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` + Plan *RedisPlan `json:"plan,omitempty"` } // RedisPOSTInput Input type for creating a Redis instance @@ -1712,11 +1846,14 @@ type RedisPOSTInput struct { Name string `json:"name"` // OwnerId The ID of the owner of the Redis instance - OwnerId string `json:"ownerId"` - Plan RedisPlan `json:"plan"` + OwnerId string `json:"ownerId"` + + // PersistenceMode The persistence mode for the Key Value instance. The default for paid instances is journal_snapshot (both journaling and snapshots). Only turn off persistence if you're using this Key Value instance as a cache and are okay with losing data. Free instances do not have persistence. + PersistenceMode *PersistenceMode `json:"persistenceMode,omitempty"` + Plan RedisPlan `json:"plan"` - // Region The region where the Redis instance is located - Region *string `json:"region,omitempty"` + // Region Defaults to "oregon" + Region *Region `json:"region,omitempty"` } // RedisPlan defines model for redisPlan. @@ -1812,6 +1949,12 @@ type RouteWithCursor struct { Route Route `json:"route"` } +// SandboxWithCursor A sandbox with a cursor +type SandboxWithCursor struct { + Cursor Cursor `json:"cursor"` + Sandbox externalRef14.Sandbox `json:"sandbox"` +} + // SecretFile defines model for secretFile. type SecretFile struct { Content string `json:"content"` @@ -1896,7 +2039,7 @@ type ServiceEnv string // ServiceEventWithCursor A service event with a cursor type ServiceEventWithCursor struct { - Event externalRef3.ServiceEvent `json:"event"` + Event externalRef5.ServiceEvent `json:"event"` } // ServiceInstance defines model for serviceInstance. @@ -1935,18 +2078,22 @@ type ServicePOST struct { // AutoDeployTrigger Controls autodeploy behavior. commit deploys when a commit is pushed to a branch. checksPass waits for the branch to be green. AutoDeployTrigger *AutoDeployTrigger `json:"autoDeployTrigger,omitempty"` - // Branch If left empty, this will fall back to the default branch of the repository + // Branch The repo branch to pull, build, and deploy. If omitted, uses the repository's default branch. Branch *string `json:"branch,omitempty"` BuildFilter *BuildFilter `json:"buildFilter,omitempty"` EnvVars *EnvVarInputArray `json:"envVars,omitempty"` - // EnvironmentId The ID of the environment the service is associated with + // EnvironmentId The ID of the environment the service belongs to, if any. Obtain an environment's ID from its Settings page in the Render Dashboard. EnvironmentId *string `json:"environmentId,omitempty"` Image *Image `json:"image,omitempty"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` - // Repo Do not include the branch in the repo string. You can instead supply a 'branch' parameter. + // Name The service's name. Must be unique within the workspace. + Name string `json:"name"` + + // OwnerId The ID of the workspace the service belongs to. Obtain your workspace's ID from its Settings page in the Render Dashboard. + OwnerId string `json:"ownerId"` + + // Repo The service's repository URL. Do not specify a branch in this string (use the `branch` parameter instead). Repo *string `json:"repo,omitempty"` RootDir *string `json:"rootDir,omitempty"` SecretFiles *[]SecretFileInput `json:"secretFiles,omitempty"` @@ -2042,13 +2189,19 @@ type SuspenderType string // SyncWithCursor A Blueprint sync with a cursor type SyncWithCursor struct { Cursor Cursor `json:"cursor"` - Sync externalRef1.Sync `json:"sync"` + Sync externalRef2.Sync `json:"sync"` +} + +// TaskRunWithCursor defines model for taskRunWithCursor. +type TaskRunWithCursor struct { + Cursor Cursor `json:"cursor"` + TaskRun externalRef17.TaskRun `json:"taskRun"` } // TaskWithCursor defines model for taskWithCursor. type TaskWithCursor struct { Cursor Cursor `json:"cursor"` - Task externalRef13.Task `json:"task"` + Task externalRef17.Task `json:"task"` } // TeamMember defines model for teamMember. @@ -2080,10 +2233,10 @@ type User struct { // WebServiceDetails defines model for webServiceDetails. type WebServiceDetails struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` BuildPlan BuildPlan `json:"buildPlan"` Cache *Cache `json:"cache,omitempty"` - Disk *externalRef2.Disk `json:"disk,omitempty"` + Disk *externalRef3.Disk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. // Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set @@ -2101,7 +2254,7 @@ type WebServiceDetails struct { OpenPorts []ServerPort `json:"openPorts"` ParentServer *Resource `json:"parentServer,omitempty"` - // Plan The instance type to use for the preview instance. Note that base services with any paid instance type can't create preview instances with the `free` instance type. + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. Plan Plan `json:"plan"` Previews *Previews `json:"previews,omitempty"` @@ -2134,8 +2287,8 @@ type WebServiceDetailsPATCH struct { // MaxShutdownDelaySeconds The maximum amount of time (in seconds) that Render waits for your application process to exit gracefully after sending it a SIGTERM signal. MaxShutdownDelaySeconds *MaxShutdownDelaySeconds `json:"maxShutdownDelaySeconds,omitempty"` - // Plan Defaults to "starter" - Plan *PaidPlan `json:"plan,omitempty"` + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. + Plan *Plan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -2152,7 +2305,7 @@ type WebServiceDetailsPATCH struct { // WebServiceDetailsPOST defines model for webServiceDetailsPOST. type WebServiceDetailsPOST struct { - Autoscaling *externalRef0.AutoscalingConfig `json:"autoscaling,omitempty"` + Autoscaling *externalRef1.AutoscalingConfig `json:"autoscaling,omitempty"` Disk *ServiceDisk `json:"disk,omitempty"` // Env This field has been deprecated, runtime should be used in its place. @@ -2169,8 +2322,8 @@ type WebServiceDetailsPOST struct { // NumInstances Defaults to 1 NumInstances *int `json:"numInstances,omitempty"` - // Plan Defaults to "starter" - Plan *PaidPlan `json:"plan,omitempty"` + // Plan The instance type to use. Note that base services on any paid instance type can't create preview instances with the `free` instance type. + Plan *Plan `json:"plan,omitempty"` PreDeployCommand *string `json:"preDeployCommand,omitempty"` Previews *Previews `json:"previews,omitempty"` @@ -2191,25 +2344,25 @@ type WebServiceDetailsPOST struct { // WebhookEventWithCursor defines model for webhookEventWithCursor. type WebhookEventWithCursor struct { Cursor Cursor `json:"cursor"` - WebhookEvent externalRef12.WebhookEvent `json:"webhookEvent"` + WebhookEvent externalRef16.WebhookEvent `json:"webhookEvent"` } // WebhookWithCursor defines model for webhookWithCursor. type WebhookWithCursor struct { Cursor Cursor `json:"cursor"` - Webhook externalRef12.Webhook `json:"webhook"` + Webhook externalRef16.Webhook `json:"webhook"` } // WorkflowVersionWithCursor defines model for workflowVersionWithCursor. type WorkflowVersionWithCursor struct { Cursor Cursor `json:"cursor"` - WorkflowVersion externalRef13.WorkflowVersion `json:"workflowVersion"` + WorkflowVersion externalRef17.WorkflowVersion `json:"workflowVersion"` } // WorkflowWithCursor defines model for workflowWithCursor. type WorkflowWithCursor struct { Cursor Cursor `json:"cursor"` - Workflow externalRef13.Workflow `json:"workflow"` + Workflow externalRef17.Workflow `json:"workflow"` } // AuditLogLimitParam Defaults to 20 @@ -2277,6 +2430,9 @@ type ProjectIdParam = []string // RegionParam defines model for regionParam. type RegionParam = []Region +// RegionPathParam Defaults to "oregon" +type RegionPathParam = Region + // ResourceIdParam defines model for resourceIdParam. type ResourceIdParam = []string @@ -2350,7 +2506,7 @@ type N503ServiceUnavailable = Error type Logs200Response struct { // HasMore Ture if there are more logs to fetch HasMore bool `json:"hasMore"` - Logs []externalRef7.Log `json:"logs"` + Logs []externalRef9.Log `json:"logs"` // NextEndTime The end time to use in the next query to fetch the next set of logs NextEndTime time.Time `json:"nextEndTime"` @@ -2362,6 +2518,34 @@ type Logs200Response struct { // LogsValues200Response defines model for LogsValues200Response. type LogsValues200Response = []string +// ListArtifactSourcesParams defines parameters for ListArtifactSources. +type ListArtifactSourcesParams struct { + // Name Filter by name + Name *NameParam `form:"name,omitempty" json:"name,omitempty"` + + // OwnerId The ID of the workspaces to return resources for + OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` + ProjectId *string `form:"projectId,omitempty" json:"projectId,omitempty"` + + // CreatedBefore Filter for resources created before a certain time (specified as an ISO 8601 timestamp) + CreatedBefore *CreatedBeforeParam `form:"createdBefore,omitempty" json:"createdBefore,omitempty"` + + // CreatedAfter Filter for resources created after a certain time (specified as an ISO 8601 timestamp) + CreatedAfter *CreatedAfterParam `form:"createdAfter,omitempty" json:"createdAfter,omitempty"` + + // UpdatedBefore Filter for resources updated before a certain time (specified as an ISO 8601 timestamp) + UpdatedBefore *UpdatedBeforeParam `form:"updatedBefore,omitempty" json:"updatedBefore,omitempty"` + + // UpdatedAfter Filter for resources updated after a certain time (specified as an ISO 8601 timestamp) + UpdatedAfter *UpdatedAfterParam `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"` + + // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` + + // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` +} + // ListBlueprintsParams defines parameters for ListBlueprints. type ListBlueprintsParams struct { // OwnerId The ID of the workspaces to return resources for @@ -2383,13 +2567,19 @@ type ListBlueprintSyncsParams struct { Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` } +// ListDedicatedIpsParams defines parameters for ListDedicatedIps. +type ListDedicatedIpsParams struct { + // OwnerId The ID of the workspace to list dedicated IPs for + OwnerId string `form:"ownerId" json:"ownerId"` +} + // ListDisksParams defines parameters for ListDisks. type ListDisksParams struct { // OwnerId The ID of the workspaces to return resources for OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` // DiskId Filter by disk IDs - DiskId *externalRef2.DiskIdQuery `form:"diskId,omitempty" json:"diskId,omitempty"` + DiskId *externalRef3.DiskIdQuery `form:"diskId,omitempty" json:"diskId,omitempty"` // Name Filter by name Name *NameParam `form:"name,omitempty" json:"name,omitempty"` @@ -2535,40 +2725,40 @@ type ListLogsParams struct { // Direction The direction to query logs for. Backward will return most recent logs first. // Forward will start with the oldest logs in the time range. - Direction *externalRef7.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"` + Direction *externalRef9.DirectionParam `form:"direction,omitempty" json:"direction,omitempty"` // Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow. - Resource externalRef7.LogFilterResource `form:"resource" json:"resource"` + Resource externalRef9.LogFilterResource `form:"resource" json:"resource"` // Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server. - Instance *externalRef7.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef9.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` // Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Host *externalRef7.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef9.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` // StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - StatusCode *externalRef7.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` + StatusCode *externalRef9.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` // Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Method *externalRef7.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` + Method *externalRef9.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` // Task Filter logs by their task(s) - Task *externalRef7.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` + Task *externalRef9.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` // TaskRun Filter logs by their task run id(s) - TaskRun *externalRef7.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` + TaskRun *externalRef9.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` // Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Level *externalRef7.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` + Level *externalRef9.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` // Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint. - Type *externalRef7.LogFilterType `form:"type,omitempty" json:"type,omitempty"` + Type *externalRef9.LogFilterType `form:"type,omitempty" json:"type,omitempty"` // Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Text *externalRef7.LogFilterText `form:"text,omitempty" json:"text,omitempty"` + Text *externalRef9.LogFilterText `form:"text,omitempty" json:"text,omitempty"` // Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Path *externalRef7.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef9.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` @@ -2580,13 +2770,13 @@ type ListResourceLogStreamsParams struct { OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` // LogStreamId Filter log streams by their id. - LogStreamId *externalRef7.LogStreamIdFilter `form:"logStreamId,omitempty" json:"logStreamId,omitempty"` + LogStreamId *externalRef9.LogStreamIdFilter `form:"logStreamId,omitempty" json:"logStreamId,omitempty"` // ResourceId IDs of resources (server, cron job, postgres, or redis) to filter by ResourceId *ResourceIdParam `form:"resourceId,omitempty" json:"resourceId,omitempty"` // Setting Filter log streams by their setting. - Setting *externalRef7.LogStreamSettingFilter `form:"setting,omitempty" json:"setting,omitempty"` + Setting *externalRef9.LogStreamSettingFilter `form:"setting,omitempty" json:"setting,omitempty"` // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` @@ -2608,40 +2798,40 @@ type SubscribeLogsParams struct { // Direction The direction to query logs for. Backward will return most recent logs first. // Forward will start with the oldest logs in the time range. - Direction *externalRef7.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"` + Direction *externalRef9.DirectionParam `form:"direction,omitempty" json:"direction,omitempty"` // Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow. - Resource externalRef7.LogFilterResource `form:"resource" json:"resource"` + Resource externalRef9.LogFilterResource `form:"resource" json:"resource"` // Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server. - Instance *externalRef7.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef9.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` // Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Host *externalRef7.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef9.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` // StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - StatusCode *externalRef7.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` + StatusCode *externalRef9.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` // Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Method *externalRef7.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` + Method *externalRef9.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` // Task Filter logs by their task(s) - Task *externalRef7.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` + Task *externalRef9.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` // TaskRun Filter logs by their task run id(s) - TaskRun *externalRef7.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` + TaskRun *externalRef9.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` // Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Level *externalRef7.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` + Level *externalRef9.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` // Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint. - Type *externalRef7.LogFilterType `form:"type,omitempty" json:"type,omitempty"` + Type *externalRef9.LogFilterType `form:"type,omitempty" json:"type,omitempty"` // Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Text *externalRef7.LogFilterText `form:"text,omitempty" json:"text,omitempty"` + Text *externalRef9.LogFilterText `form:"text,omitempty" json:"text,omitempty"` // Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Path *externalRef7.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef9.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` @@ -2663,40 +2853,40 @@ type ListLogsValuesParams struct { // Direction The direction to query logs for. Backward will return most recent logs first. // Forward will start with the oldest logs in the time range. - Direction *externalRef7.LogDirectionParam `form:"direction,omitempty" json:"direction,omitempty"` + Direction *externalRef9.DirectionParam `form:"direction,omitempty" json:"direction,omitempty"` // Resource Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow. - Resource externalRef7.LogFilterResource `form:"resource" json:"resource"` + Resource externalRef9.LogFilterResource `form:"resource" json:"resource"` // Instance Filter logs by the instance they were emitted from. An instance is the id of a specific running server. - Instance *externalRef7.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef9.LogFilterInstance `form:"instance,omitempty" json:"instance,omitempty"` // Host Filter request logs by their host. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Host *externalRef7.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef9.LogFilterHost `form:"host,omitempty" json:"host,omitempty"` // StatusCode Filter request logs by their status code. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - StatusCode *externalRef7.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` + StatusCode *externalRef9.LogFilterStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` // Method Filter request logs by their requests method. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Method *externalRef7.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` + Method *externalRef9.LogFilterMethod `form:"method,omitempty" json:"method,omitempty"` // Task Filter logs by their task(s) - Task *externalRef7.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` + Task *externalRef9.LogFilterTask `form:"task,omitempty" json:"task,omitempty"` // TaskRun Filter logs by their task run id(s) - TaskRun *externalRef7.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` + TaskRun *externalRef9.LogFilterTaskRun `form:"taskRun,omitempty" json:"taskRun,omitempty"` // Level Filter logs by their severity level. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Level *externalRef7.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` + Level *externalRef9.LogFilterLevel `form:"level,omitempty" json:"level,omitempty"` // Type Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint. - Type *externalRef7.LogFilterType `form:"type,omitempty" json:"type,omitempty"` + Type *externalRef9.LogFilterType `form:"type,omitempty" json:"type,omitempty"` // Text Filter by the text of the logs. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Text *externalRef7.LogFilterText `form:"text,omitempty" json:"text,omitempty"` + Text *externalRef9.LogFilterText `form:"text,omitempty" json:"text,omitempty"` // Path Filter request logs by their path. [Wildcards and regex](https://render.com/docs/logging#wildcards-and-regular-expressions) are supported. - Path *externalRef7.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef9.LogFilterPath `form:"path,omitempty" json:"path,omitempty"` // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` @@ -2707,11 +2897,11 @@ type ListLogsValuesParamsLabel string // ListMaintenanceParams defines parameters for ListMaintenance. type ListMaintenanceParams struct { - ResourceId *externalRef8.MaintenanceResourcesParam `form:"resourceId,omitempty" json:"resourceId,omitempty"` + ResourceId *externalRef10.MaintenanceResourcesParam `form:"resourceId,omitempty" json:"resourceId,omitempty"` // OwnerId The ID of the workspaces to return resources for - OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` - State *externalRef8.MaintenanceStateParam `form:"state,omitempty" json:"state,omitempty"` + OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` + State *externalRef10.MaintenanceStateParam `form:"state,omitempty" json:"state,omitempty"` } // GetActiveConnectionsParams defines parameters for GetActiveConnections. @@ -2723,10 +2913,10 @@ type GetActiveConnectionsParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources Postgres ids or Redis ids - Resource *externalRef9.DatastoreResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.DatastoreResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` } // GetBandwidthParams defines parameters for GetBandwidth. @@ -2738,10 +2928,10 @@ type GetBandwidthParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // GetBandwidthSourcesParams defines parameters for GetBandwidthSources. @@ -2753,10 +2943,10 @@ type GetBandwidthSourcesParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // GetCpuParams defines parameters for GetCpu. @@ -2768,19 +2958,19 @@ type GetCpuParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` // AggregationMethod The aggregation method to apply to multiple time series - AggregationMethod *externalRef9.ApplicationMetricAggregationMethod `form:"aggregationMethod,omitempty" json:"aggregationMethod,omitempty"` + AggregationMethod *externalRef11.ApplicationMetricAggregationMethod `form:"aggregationMethod,omitempty" json:"aggregationMethod,omitempty"` } // GetCpuLimitParams defines parameters for GetCpuLimit. @@ -2792,16 +2982,16 @@ type GetCpuLimitParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` } // GetCpuTargetParams defines parameters for GetCpuTarget. @@ -2813,16 +3003,16 @@ type GetCpuTargetParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` } // GetDiskCapacityParams defines parameters for GetDiskCapacity. @@ -2834,13 +3024,13 @@ type GetDiskCapacityParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // GetDiskUsageParams defines parameters for GetDiskUsage. @@ -2852,13 +3042,13 @@ type GetDiskUsageParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // ListApplicationFilterValuesParams defines parameters for ListApplicationFilterValues. @@ -2870,13 +3060,13 @@ type ListApplicationFilterValuesParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // ListHttpFilterValuesParams defines parameters for ListHttpFilterValues. @@ -2888,19 +3078,19 @@ type ListHttpFilterValuesParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together - Host *externalRef9.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef11.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` // StatusCode The status codes of HTTP requests to filter to. When multiple status code query params are provided, they are ORed together - StatusCode *externalRef9.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` + StatusCode *externalRef11.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` } // ListPathFilterValuesParams defines parameters for ListPathFilterValues. @@ -2912,22 +3102,22 @@ type ListPathFilterValuesParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together - Host *externalRef9.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef11.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` // StatusCode The status codes of HTTP requests to filter to. When multiple status code query params are provided, they are ORed together - StatusCode *externalRef9.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` + StatusCode *externalRef11.HttpStatusCode `form:"statusCode,omitempty" json:"statusCode,omitempty"` // Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together - Path *externalRef9.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef11.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` } // GetHttpLatencyParams defines parameters for GetHttpLatency. @@ -2939,22 +3129,22 @@ type GetHttpLatencyParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together - Host *externalRef9.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef11.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` // Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together - Path *externalRef9.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef11.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` // Quantile The quantile of latencies to fetch. When multiple quantile query params are provided, they are ORed together - Quantile *externalRef9.Quantile `form:"quantile,omitempty" json:"quantile,omitempty"` + Quantile *externalRef11.Quantile `form:"quantile,omitempty" json:"quantile,omitempty"` } // GetHttpRequestsParams defines parameters for GetHttpRequests. @@ -2966,22 +3156,22 @@ type GetHttpRequestsParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Service ID to query. When multiple service ids are provided, they are ORed together - Resource *externalRef9.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ServiceResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Host The hosts of HTTP requests to filter to. When multiple host query params are provided, they are ORed together - Host *externalRef9.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` + Host *externalRef11.HostQueryParam `form:"host,omitempty" json:"host,omitempty"` // Path The paths of HTTP requests to filter to. When multiple path query params are provided, they are ORed together - Path *externalRef9.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` + Path *externalRef11.PathQueryParam `form:"path,omitempty" json:"path,omitempty"` // AggregateBy The field to aggregate by - AggregateBy *externalRef9.HttpAggregateBy `form:"aggregateBy,omitempty" json:"aggregateBy,omitempty"` + AggregateBy *externalRef11.HttpAggregateBy `form:"aggregateBy,omitempty" json:"aggregateBy,omitempty"` } // GetInstanceCountParams defines parameters for GetInstanceCount. @@ -2993,13 +3183,13 @@ type GetInstanceCountParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` } // GetMemoryParams defines parameters for GetMemory. @@ -3011,16 +3201,16 @@ type GetMemoryParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` } // GetMemoryLimitParams defines parameters for GetMemoryLimit. @@ -3032,16 +3222,16 @@ type GetMemoryLimitParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` } // GetMemoryTargetParams defines parameters for GetMemoryTarget. @@ -3053,16 +3243,16 @@ type GetMemoryTargetParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids - Resource *externalRef9.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.ResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` // Service This parameter is deprecated. Please use `resource` instead - Service *externalRef9.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` + Service *externalRef11.ServiceQueryParam `form:"service,omitempty" json:"service,omitempty"` // Instance Instance ID to query. When multiple instance ID query params are provided, they are ORed together - Instance *externalRef9.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` + Instance *externalRef11.InstanceQueryParam `form:"instance,omitempty" json:"instance,omitempty"` } // GetReplicationLagParams defines parameters for GetReplicationLag. @@ -3074,10 +3264,46 @@ type GetReplicationLagParams struct { EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` // ResolutionSeconds The resolution of the returned data - ResolutionSeconds *externalRef9.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` // Resource Postgres ID to query. When multiple resource query params are provided, they are ORed together - Resource *externalRef9.PostgresResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + Resource *externalRef11.PostgresResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` +} + +// GetTaskRunsCompletedParams defines parameters for GetTaskRunsCompleted. +type GetTaskRunsCompletedParams struct { + // StartTime Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`. + StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"` + + // EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`. + EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` + + // ResolutionSeconds The resolution of the returned data + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + + // Resource Task ID to query. When multiple task IDs are provided, they are ORed together + Resource *externalRef11.TaskResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` + + // State The state of task runs to filter to. When multiple state query params are provided, they are ORed together + State *externalRef11.TaskStateQueryParam `form:"state,omitempty" json:"state,omitempty"` + + // AggregateBy The field to aggregate by + AggregateBy *externalRef11.TaskAggregateBy `form:"aggregateBy,omitempty" json:"aggregateBy,omitempty"` +} + +// GetTaskRunsQueuedParams defines parameters for GetTaskRunsQueued. +type GetTaskRunsQueuedParams struct { + // StartTime Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`. + StartTime *StartTimeParam `form:"startTime,omitempty" json:"startTime,omitempty"` + + // EndTime Epoch/Unix timestamp of end of time range to return. Defaults to `now()`. + EndTime *EndTimeParam `form:"endTime,omitempty" json:"endTime,omitempty"` + + // ResolutionSeconds The resolution of the returned data + ResolutionSeconds *externalRef11.ResolutionParam `form:"resolutionSeconds,omitempty" json:"resolutionSeconds,omitempty"` + + // Resource Task ID to query. When multiple task IDs are provided, they are ORed together + Resource *externalRef11.TaskResourceQueryParam `form:"resource,omitempty" json:"resource,omitempty"` } // ListNotificationOverridesParams defines parameters for ListNotificationOverrides. @@ -3095,6 +3321,15 @@ type ListNotificationOverridesParams struct { Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` } +// ListObjectsParams defines parameters for ListObjects. +type ListObjectsParams struct { + // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` + + // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` +} + // ListOrganizationAuditLogsParams defines parameters for ListOrganizationAuditLogs. type ListOrganizationAuditLogsParams struct { // StartTime Start time for filtering audit logs (ISO 8601 format) @@ -3103,6 +3338,10 @@ type ListOrganizationAuditLogsParams struct { // EndTime End time for filtering audit logs (ISO 8601 format) EndTime *time.Time `form:"endTime,omitempty" json:"endTime,omitempty"` + // Direction The direction to query logs for. Backward will return most recent logs first. + // Forward will start with the oldest logs in the time range. + Direction *externalRef9.DirectionParam `form:"direction,omitempty" json:"direction,omitempty"` + // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` @@ -3133,6 +3372,10 @@ type ListOwnerAuditLogsParams struct { // EndTime End time for filtering audit logs (ISO 8601 format) EndTime *time.Time `form:"endTime,omitempty" json:"endTime,omitempty"` + // Direction The direction to query logs for. Backward will return most recent logs first. + // Forward will start with the oldest logs in the time range. + Direction *externalRef9.DirectionParam `form:"direction,omitempty" json:"direction,omitempty"` + // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` @@ -3302,6 +3545,60 @@ type UpdateRegistryCredentialJSONBody struct { Username string `json:"username"` } +// ListSandboxesParams defines parameters for ListSandboxes. +type ListSandboxesParams struct { + // OwnerId The ID of the workspaces to return resources for + OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` + + // Cursor The position in the result list to start from when fetching paginated results. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"` + + // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). + Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` + + // Status Filter by sandbox status. + Status *[]externalRef14.SandboxStatus `form:"status,omitempty" json:"status,omitempty"` +} + +// DownloadSandboxFilesParams defines parameters for DownloadSandboxFiles. +type DownloadSandboxFilesParams struct { + // Path Absolute path in the sandbox filesystem. For PUT archives, this is the extraction root. + Path string `form:"path" json:"path"` +} + +// UploadSandboxFilesParams defines parameters for UploadSandboxFiles. +type UploadSandboxFilesParams struct { + // Path Absolute path in the sandbox filesystem. For PUT archives, this is the extraction root. + Path string `form:"path" json:"path"` +} + +// ListSandboxFilesParams defines parameters for ListSandboxFiles. +type ListSandboxFilesParams struct { + // Path Absolute path to a directory in the sandbox. + Path string `form:"path" json:"path"` + + // Depth How many levels of subdirectories to include. 1 = immediate children only. 0 = the entry itself. + Depth *int `form:"depth,omitempty" json:"depth,omitempty"` +} + +// StreamSandboxLogsParams defines parameters for StreamSandboxLogs. +type StreamSandboxLogsParams struct { + // Since ISO 8601 timestamp. Only emit events at or after this time. + Since *time.Time `form:"since,omitempty" json:"since,omitempty"` + + // Follow If `false`, emit historical events and close immediately. + Follow *bool `form:"follow,omitempty" json:"follow,omitempty"` + + // ExecId Filter `log` events to a single execution. + ExecId *string `form:"execId,omitempty" json:"execId,omitempty"` + + // Accept Must be `text/event-stream`. + Accept *StreamSandboxLogsParamsAccept `json:"Accept,omitempty"` +} + +// StreamSandboxLogsParamsAccept defines parameters for StreamSandboxLogs. +type StreamSandboxLogsParamsAccept string + // ListServicesParams defines parameters for ListServices. type ListServicesParams struct { // Name Filter by name @@ -3429,6 +3726,15 @@ type CreateDeployJSONBody struct { // Not supported for cron jobs. CommitId *string `json:"commitId,omitempty"` + // DeployMode Controls deployment behavior when triggering a deploy. + // + // - `deploy_only`: Deploy the last successful build without rebuilding (minimizes downtime) + // - `build_and_deploy`: Build new code and deploy it (default behavior when not specified) + // + // **Note:** `deploy_only` cannot be combined with `commitId`, `imageUrl` or `clearCache` parameters, + // as those are build related fields. + DeployMode *DeployMode `json:"deployMode,omitempty"` + // ImageUrl The URL of the image to deploy for an image-backed service. // // The host, repository, and image name all must match the currently configured image for the service. @@ -3447,6 +3753,12 @@ type GetEnvVarsForServiceParams struct { Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` } +// CreateEphemeralShellJSONBody defines parameters for CreateEphemeralShell. +type CreateEphemeralShellJSONBody struct { + // Size The size to use when creating the ephemeral shell instance. + Size *string `json:"size,omitempty"` +} + // ListEventsParams defines parameters for ListEvents. type ListEventsParams struct { // Type The type of event to filter to @@ -3495,7 +3807,7 @@ type ListJobParams struct { Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` // Status Filter for the status of the job (`pending`, `running`, `succeeded`, `failed`, or `canceled`) - Status *[]externalRef6.JobStatus `form:"status,omitempty" json:"status,omitempty"` + Status *[]externalRef8.JobStatus `form:"status,omitempty" json:"status,omitempty"` // CreatedBefore Filter for jobs created before a certain time (specified as an ISO 8601 timestamp) CreatedBefore *time.Time `form:"createdBefore,omitempty" json:"createdBefore,omitempty"` @@ -3582,20 +3894,20 @@ type ListTaskRunsParams struct { // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` - // TaskId An array of either task identifiers which can be either a task ID or a workflow slug with task name and optional version. If a version is not provided, the latest version of the task will be used. - TaskId *externalRef13.TaskIdFilterParam `form:"taskId,omitempty" json:"taskId,omitempty"` + // TaskSlug An array of task slugs in the format workflow-slug/task-name. An optional version can be appended (workflow-slug/task-name:version). If no version is provided, the latest version is used. + TaskSlug *externalRef17.TaskSlugFilterParam `form:"taskSlug,omitempty" json:"taskSlug,omitempty"` - // RootTaskRunId An array of root task IDs to filter on - RootTaskRunId *externalRef13.RootTaskRunIDFilterParam `form:"rootTaskRunId,omitempty" json:"rootTaskRunId,omitempty"` + // RootTaskRunId An array of root task run IDs to filter on + RootTaskRunId *externalRef17.RootTaskRunIDFilterParam `form:"rootTaskRunId,omitempty" json:"rootTaskRunId,omitempty"` // OwnerId The ID of the workspaces to return resources for OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` // WorkflowVersionId An array of workflow version IDs - WorkflowVersionId *externalRef13.WorkflowVersionIDFilterParam `form:"workflowVersionId,omitempty" json:"workflowVersionId,omitempty"` + WorkflowVersionId *externalRef17.WorkflowVersionIDFilterParam `form:"workflowVersionId,omitempty" json:"workflowVersionId,omitempty"` // WorkflowId An array of workflow IDs - WorkflowId *externalRef13.WorkflowIDFilterParam `form:"workflowId,omitempty" json:"workflowId,omitempty"` + WorkflowId *externalRef17.WorkflowIDFilterParam `form:"workflowId,omitempty" json:"workflowId,omitempty"` } // StreamTaskRunsEventsParams defines parameters for StreamTaskRunsEvents. @@ -3621,14 +3933,14 @@ type ListTasksParams struct { // OwnerId The ID of the workspaces to return resources for OwnerId *OwnerIdParam `form:"ownerId,omitempty" json:"ownerId,omitempty"` - // TaskId An array of either task identifiers which can be either a task ID or a workflow slug with task name and optional version. If a version is not provided, the latest version of the task will be used. - TaskId *externalRef13.TaskIdFilterParam `form:"taskId,omitempty" json:"taskId,omitempty"` + // TaskSlug An array of task slugs in the format workflow-slug/task-name. An optional version can be appended (workflow-slug/task-name:version). If no version is provided, the latest version is used. + TaskSlug *externalRef17.TaskSlugFilterParam `form:"taskSlug,omitempty" json:"taskSlug,omitempty"` // WorkflowVersionId An array of workflow version IDs - WorkflowVersionId *externalRef13.WorkflowVersionIDFilterParam `form:"workflowVersionId,omitempty" json:"workflowVersionId,omitempty"` + WorkflowVersionId *externalRef17.WorkflowVersionIDFilterParam `form:"workflowVersionId,omitempty" json:"workflowVersionId,omitempty"` // WorkflowId An array of workflow IDs - WorkflowId *externalRef13.WorkflowIDFilterParam `form:"workflowId,omitempty" json:"workflowId,omitempty"` + WorkflowId *externalRef17.WorkflowIDFilterParam `form:"workflowId,omitempty" json:"workflowId,omitempty"` } // ListWebhooksParams defines parameters for ListWebhooks. @@ -3646,10 +3958,10 @@ type ListWebhooksParams struct { // ListWebhookEventsParams defines parameters for ListWebhookEvents. type ListWebhookEventsParams struct { // SentBefore Filter events sent before this time (specified as an ISO 8601 timestamp) - SentBefore *externalRef12.SentBeforeParam `form:"sentBefore,omitempty" json:"sentBefore,omitempty"` + SentBefore *externalRef16.SentBeforeParam `form:"sentBefore,omitempty" json:"sentBefore,omitempty"` // SentAfter Filter for resources sent after a certain time (specified as an ISO 8601 timestamp) - SentAfter *externalRef12.SentAfterParam `form:"sentAfter,omitempty" json:"sentAfter,omitempty"` + SentAfter *externalRef16.SentAfterParam `form:"sentAfter,omitempty" json:"sentAfter,omitempty"` // Limit The maximum number of items to return. For details, see [Pagination](https://api-docs.render.com/reference/pagination). Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` @@ -3697,14 +4009,29 @@ type ListWorkflowVersionsParams struct { Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"` } +// CreateArtifactSourceJSONRequestBody defines body for CreateArtifactSource for application/json ContentType. +type CreateArtifactSourceJSONRequestBody = externalRef0.ArtifactSourcePOSTInput + +// UpdateArtifactSourceJSONRequestBody defines body for UpdateArtifactSource for application/json ContentType. +type UpdateArtifactSourceJSONRequestBody = externalRef0.ArtifactSourcePATCHInput + +// ValidateBlueprintMultipartRequestBody defines body for ValidateBlueprint for multipart/form-data ContentType. +type ValidateBlueprintMultipartRequestBody = externalRef2.ValidateBlueprintRequest + // UpdateBlueprintJSONRequestBody defines body for UpdateBlueprint for application/json ContentType. -type UpdateBlueprintJSONRequestBody = externalRef1.BlueprintPATCH +type UpdateBlueprintJSONRequestBody = externalRef2.BlueprintPATCH + +// CreateDedicatedIpJSONRequestBody defines body for CreateDedicatedIp for application/json ContentType. +type CreateDedicatedIpJSONRequestBody = DedicatedIPPOST + +// UpdateDedicatedIpJSONRequestBody defines body for UpdateDedicatedIp for application/json ContentType. +type UpdateDedicatedIpJSONRequestBody = DedicatedIPPATCH // AddDiskJSONRequestBody defines body for AddDisk for application/json ContentType. -type AddDiskJSONRequestBody = externalRef2.DiskPOST +type AddDiskJSONRequestBody = externalRef3.DiskPOST // UpdateDiskJSONRequestBody defines body for UpdateDisk for application/json ContentType. -type UpdateDiskJSONRequestBody = externalRef2.DiskPATCH +type UpdateDiskJSONRequestBody = externalRef3.DiskPATCH // RestoreSnapshotJSONRequestBody defines body for RestoreSnapshot for application/json ContentType. type RestoreSnapshotJSONRequestBody = SnapshotRestorePOST @@ -3737,22 +4064,25 @@ type CreateKeyValueJSONRequestBody = KeyValuePOSTInput type UpdateKeyValueJSONRequestBody = KeyValuePATCHInput // UpdateOwnerLogStreamJSONRequestBody defines body for UpdateOwnerLogStream for application/json ContentType. -type UpdateOwnerLogStreamJSONRequestBody = externalRef7.LogStreamOwnerUpdate +type UpdateOwnerLogStreamJSONRequestBody = externalRef9.LogStreamOwnerUpdate // UpdateResourceLogStreamJSONRequestBody defines body for UpdateResourceLogStream for application/json ContentType. -type UpdateResourceLogStreamJSONRequestBody = externalRef7.LogStreamResourceUpdate +type UpdateResourceLogStreamJSONRequestBody = externalRef9.LogStreamResourceUpdate // UpdateMaintenanceJSONRequestBody defines body for UpdateMaintenance for application/json ContentType. -type UpdateMaintenanceJSONRequestBody = externalRef8.MaintenanceRunPATCH +type UpdateMaintenanceJSONRequestBody = externalRef10.MaintenanceRunPATCH // UpsertOwnerMetricsStreamJSONRequestBody defines body for UpsertOwnerMetricsStream for application/json ContentType. -type UpsertOwnerMetricsStreamJSONRequestBody = externalRef9.MetricsStreamInput +type UpsertOwnerMetricsStreamJSONRequestBody = externalRef11.MetricsStreamInput // PatchServiceNotificationOverridesJSONRequestBody defines body for PatchServiceNotificationOverrides for application/json ContentType. -type PatchServiceNotificationOverridesJSONRequestBody = externalRef10.NotificationServiceOverridePATCH +type PatchServiceNotificationOverridesJSONRequestBody = externalRef12.NotificationServiceOverridePATCH // PatchOwnerNotificationSettingsJSONRequestBody defines body for PatchOwnerNotificationSettings for application/json ContentType. -type PatchOwnerNotificationSettingsJSONRequestBody = externalRef10.NotificationSettingPATCH +type PatchOwnerNotificationSettingsJSONRequestBody = externalRef12.NotificationSettingPATCH + +// PutObjectJSONRequestBody defines body for PutObject for application/json ContentType. +type PutObjectJSONRequestBody = externalRef15.PutObjectInput // UpdateWorkspaceMemberJSONRequestBody defines body for UpdateWorkspaceMember for application/json ContentType. type UpdateWorkspaceMemberJSONRequestBody UpdateWorkspaceMemberJSONBody @@ -3763,8 +4093,11 @@ type CreatePostgresJSONRequestBody = PostgresPOSTInput // UpdatePostgresJSONRequestBody defines body for UpdatePostgres for application/json ContentType. type UpdatePostgresJSONRequestBody = PostgresPATCHInput +// CreatePostgresUserJSONRequestBody defines body for CreatePostgresUser for application/json ContentType. +type CreatePostgresUserJSONRequestBody = externalRef13.CredentialCreateInput + // RecoverPostgresJSONRequestBody defines body for RecoverPostgres for application/json ContentType. -type RecoverPostgresJSONRequestBody = externalRef11.RecoveryInput +type RecoverPostgresJSONRequestBody = externalRef13.RecoveryInput // CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType. type CreateProjectJSONRequestBody = ProjectPOSTInput @@ -3784,6 +4117,9 @@ type CreateRegistryCredentialJSONRequestBody CreateRegistryCredentialJSONBody // UpdateRegistryCredentialJSONRequestBody defines body for UpdateRegistryCredential for application/json ContentType. type UpdateRegistryCredentialJSONRequestBody UpdateRegistryCredentialJSONBody +// CreateSandboxJSONRequestBody defines body for CreateSandbox for application/json ContentType. +type CreateSandboxJSONRequestBody = externalRef14.SandboxPOST + // CreateServiceJSONRequestBody defines body for CreateService for application/json ContentType. type CreateServiceJSONRequestBody = ServicePOST @@ -3791,7 +4127,7 @@ type CreateServiceJSONRequestBody = ServicePOST type UpdateServiceJSONRequestBody = ServicePATCH // AutoscaleServiceJSONRequestBody defines body for AutoscaleService for application/json ContentType. -type AutoscaleServiceJSONRequestBody = externalRef0.AutoscalingConfig +type AutoscaleServiceJSONRequestBody = externalRef1.AutoscalingConfig // CreateCustomDomainJSONRequestBody defines body for CreateCustomDomain for application/json ContentType. type CreateCustomDomainJSONRequestBody CreateCustomDomainJSONBody @@ -3805,6 +4141,9 @@ type UpdateEnvVarsForServiceJSONRequestBody = EnvVarInputArray // UpdateEnvVarJSONRequestBody defines body for UpdateEnvVar for application/json ContentType. type UpdateEnvVarJSONRequestBody = AddUpdateEnvVarInput +// CreateEphemeralShellJSONRequestBody defines body for CreateEphemeralShell for application/json ContentType. +type CreateEphemeralShellJSONRequestBody CreateEphemeralShellJSONBody + // AddHeadersJSONRequestBody defines body for AddHeaders for application/json ContentType. type AddHeadersJSONRequestBody = HeaderInput @@ -3839,22 +4178,22 @@ type UpdateSecretFilesForServiceJSONRequestBody = UpdateSecretFilesForServiceJSO type AddOrUpdateSecretFileJSONRequestBody AddOrUpdateSecretFileJSONBody // CreateTaskJSONRequestBody defines body for CreateTask for application/json ContentType. -type CreateTaskJSONRequestBody = externalRef13.RunTask +type CreateTaskJSONRequestBody = externalRef17.RunTask // CreateWebhookJSONRequestBody defines body for CreateWebhook for application/json ContentType. -type CreateWebhookJSONRequestBody = externalRef12.WebhookPOSTInput +type CreateWebhookJSONRequestBody = externalRef16.WebhookPOSTInput // UpdateWebhookJSONRequestBody defines body for UpdateWebhook for application/json ContentType. -type UpdateWebhookJSONRequestBody = externalRef12.WebhookPATCHInput +type UpdateWebhookJSONRequestBody = externalRef16.WebhookPATCHInput // CreateWorkflowJSONRequestBody defines body for CreateWorkflow for application/json ContentType. -type CreateWorkflowJSONRequestBody = externalRef13.WorkflowCreate +type CreateWorkflowJSONRequestBody = externalRef17.WorkflowCreate // UpdateWorkflowJSONRequestBody defines body for UpdateWorkflow for application/json ContentType. -type UpdateWorkflowJSONRequestBody = externalRef13.WorkflowUpdate +type UpdateWorkflowJSONRequestBody = externalRef17.WorkflowUpdate // CreateWorkflowVersionJSONRequestBody defines body for CreateWorkflowVersion for application/json ContentType. -type CreateWorkflowVersionJSONRequestBody = externalRef13.CreateVersion +type CreateWorkflowVersionJSONRequestBody = externalRef17.CreateVersion // AsEnvVarValue returns the union data inside the AddUpdateEnvVarInput as a EnvVarValue func (t AddUpdateEnvVarInput) AsEnvVarValue() (EnvVarValue, error) { @@ -4586,22 +4925,22 @@ func (t *ServicePOST_ServiceDetails) UnmarshalJSON(b []byte) error { return err } -// AsExternalRef5ServiceEventType returns the union data inside the EventTypeParam as a externalRef5.ServiceEventType -func (t EventTypeParam) AsExternalRef5ServiceEventType() (externalRef5.ServiceEventType, error) { - var body externalRef5.ServiceEventType +// AsExternalRef7ServiceEventType returns the union data inside the EventTypeParam as a externalRef7.ServiceEventType +func (t EventTypeParam) AsExternalRef7ServiceEventType() (externalRef7.ServiceEventType, error) { + var body externalRef7.ServiceEventType err := json.Unmarshal(t.union, &body) return body, err } -// FromExternalRef5ServiceEventType overwrites any union data inside the EventTypeParam as the provided externalRef5.ServiceEventType -func (t *EventTypeParam) FromExternalRef5ServiceEventType(v externalRef5.ServiceEventType) error { +// FromExternalRef7ServiceEventType overwrites any union data inside the EventTypeParam as the provided externalRef7.ServiceEventType +func (t *EventTypeParam) FromExternalRef7ServiceEventType(v externalRef7.ServiceEventType) error { b, err := json.Marshal(v) t.union = b return err } -// MergeExternalRef5ServiceEventType performs a merge with any union data inside the EventTypeParam, using the provided externalRef5.ServiceEventType -func (t *EventTypeParam) MergeExternalRef5ServiceEventType(v externalRef5.ServiceEventType) error { +// MergeExternalRef7ServiceEventType performs a merge with any union data inside the EventTypeParam, using the provided externalRef7.ServiceEventType +func (t *EventTypeParam) MergeExternalRef7ServiceEventType(v externalRef7.ServiceEventType) error { b, err := json.Marshal(v) if err != nil { return err diff --git a/internal/client/webhooks/webhooks_gen.go b/internal/client/webhooks/webhooks_gen.go index eecae13..db4b01b 100644 --- a/internal/client/webhooks/webhooks_gen.go +++ b/internal/client/webhooks/webhooks_gen.go @@ -6,11 +6,11 @@ package webhooks import ( "time" - externalRef5 "terraform-provider-render/internal/client/eventtypes" + externalRef7 "terraform-provider-render/internal/client/eventtypes" ) // EventFilter The event types that will trigger the webhook. An empty list means all event types will trigger the webhook. -type EventFilter = []externalRef5.EventType +type EventFilter = []externalRef7.EventType // Webhook defines model for webhook. type Webhook struct { @@ -31,7 +31,7 @@ type WebhookEvent struct { // EventId the id of the event that triggered the webhook EventId string `json:"eventId"` - EventType externalRef5.EventType `json:"eventType"` + EventType externalRef7.EventType `json:"eventType"` // Id the id of the webhook event Id string `json:"id"` diff --git a/internal/client/workflows/workflows_gen.go b/internal/client/workflows/workflows_gen.go index 81b7e78..1a1949b 100644 --- a/internal/client/workflows/workflows_gen.go +++ b/internal/client/workflows/workflows_gen.go @@ -4,7 +4,19 @@ package workflows import ( + "encoding/json" "time" + + externalRef4 "terraform-provider-render/internal/client/envvar" + + "github.com/oapi-codegen/runtime" +) + +// Defines values for AutoDeployTrigger. +const ( + ChecksPass AutoDeployTrigger = "checksPass" + Commit AutoDeployTrigger = "commit" + Off AutoDeployTrigger = "off" ) // Defines values for Region. @@ -30,8 +42,10 @@ const ( Canceled TaskRunStatus = "canceled" Completed TaskRunStatus = "completed" Failed TaskRunStatus = "failed" + Paused TaskRunStatus = "paused" Pending TaskRunStatus = "pending" Running TaskRunStatus = "running" + Succeeded TaskRunStatus = "succeeded" ) // Defines values for WorkflowVersionStatus. @@ -44,6 +58,9 @@ const ( RegistrationFailed WorkflowVersionStatus = "registration_failed" ) +// AutoDeployTrigger Controls autodeploy behavior. "commit" deploys when a commit is pushed to the branch. "checksPass" waits for CI checks to pass before deploying. "off" disables autodeploy. +type AutoDeployTrigger string + // BuildConfig defines model for BuildConfig. type BuildConfig struct { // Branch The branch to use for the build, if applicable. @@ -94,10 +111,11 @@ type Region string // RunTask defines model for RunTask. type RunTask struct { + // Input Input data for a task. Can be either an array (for positional arguments) or an object (for named parameters). Input TaskData `json:"input"` - // Task Either a task ID or a workflow slug with task name and optional version name. If a version is not provided, the latest version of the task will be used. - Task TaskIdentifier `json:"task"` + // Task A task slug in the format workflow-slug/task-name. An optional version can be appended (workflow-slug/task-name:version). If no version is provided, the latest version is used. + Task TaskSlug `json:"task"` } // Runtime The runtime environment for the workflow (e.g., node, python, etc.). @@ -112,14 +130,40 @@ type Task struct { WorkflowVersionId *string `json:"workflowVersionId,omitempty"` } -// TaskData defines model for TaskData. -type TaskData = []interface{} +// TaskAttempt defines model for TaskAttempt. +type TaskAttempt struct { + CompletedAt *time.Time `json:"completedAt,omitempty"` + EnqueuedAt *time.Time `json:"enqueuedAt,omitempty"` + StartedAt time.Time `json:"startedAt"` + Status TaskRunStatus `json:"status"` +} -// TaskIdentifier Either a task ID or a workflow slug with task name and optional version name. If a version is not provided, the latest version of the task will be used. -type TaskIdentifier = string +// TaskAttemptDetails defines model for TaskAttemptDetails. +type TaskAttemptDetails struct { + CompletedAt *time.Time `json:"completedAt,omitempty"` + EnqueuedAt *time.Time `json:"enqueuedAt,omitempty"` + + // Error Error message if the task attempt failed. + Error *string `json:"error,omitempty"` + Results *TaskRunResult `json:"results,omitempty"` + StartedAt time.Time `json:"startedAt"` + Status TaskRunStatus `json:"status"` +} + +// TaskData Input data for a task. Can be either an array (for positional arguments) or an object (for named parameters). +type TaskData struct { + union json.RawMessage +} + +// TaskData0 Positional arguments passed to the task function +type TaskData0 = []interface{} + +// TaskData1 Named parameters passed to the task function as keyword arguments +type TaskData1 map[string]interface{} // TaskRun defines model for TaskRun. type TaskRun struct { + Attempts []TaskAttempt `json:"attempts"` CompletedAt *time.Time `json:"completedAt,omitempty"` Id string `json:"id"` ParentTaskRunId string `json:"parentTaskRunId"` @@ -132,11 +176,14 @@ type TaskRun struct { // TaskRunDetails defines model for TaskRunDetails. type TaskRunDetails struct { - CompletedAt *time.Time `json:"completedAt,omitempty"` + Attempts []TaskAttemptDetails `json:"attempts"` + CompletedAt *time.Time `json:"completedAt,omitempty"` // Error Error message if the task run failed. - Error *string `json:"error,omitempty"` - Id string `json:"id"` + Error *string `json:"error,omitempty"` + Id string `json:"id"` + + // Input Input data for a task. Can be either an array (for positional arguments) or an object (for named parameters). Input TaskData `json:"input"` ParentTaskRunId string `json:"parentTaskRunId"` Results TaskRunResult `json:"results"` @@ -153,21 +200,19 @@ type TaskRunResult = []interface{} // TaskRunStatus defines model for TaskRunStatus. type TaskRunStatus string -// TaskSlug defines model for TaskSlug. -type TaskSlug struct { - TaskName string `json:"taskName"` - Version *string `json:"version,omitempty"` - WorkflowServiceSlug string `json:"workflowServiceSlug"` -} +// TaskSlug A task slug in the format workflow-slug/task-name. An optional version can be appended (workflow-slug/task-name:version). If no version is provided, the latest version is used. +type TaskSlug = string // Workflow defines model for Workflow. type Workflow struct { - BuildConfig BuildConfig `json:"buildConfig"` - CreatedAt time.Time `json:"createdAt"` - EnvironmentId *string `json:"environmentId,omitempty"` - Id string `json:"id"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` + // AutoDeployTrigger Controls autodeploy behavior. "commit" deploys when a commit is pushed to the branch. "checksPass" waits for CI checks to pass before deploying. "off" disables autodeploy. + AutoDeployTrigger *AutoDeployTrigger `json:"autoDeployTrigger,omitempty"` + BuildConfig BuildConfig `json:"buildConfig"` + CreatedAt time.Time `json:"createdAt"` + EnvironmentId *string `json:"environmentId,omitempty"` + Id string `json:"id"` + Name string `json:"name"` + OwnerId string `json:"ownerId"` // Region Defaults to "oregon" Region Region `json:"region"` @@ -180,9 +225,12 @@ type Workflow struct { // WorkflowCreate defines model for WorkflowCreate. type WorkflowCreate struct { - BuildConfig BuildConfig `json:"buildConfig"` - Name string `json:"name"` - OwnerId string `json:"ownerId"` + // AutoDeployTrigger Controls autodeploy behavior. "commit" deploys when a commit is pushed to the branch. "checksPass" waits for CI checks to pass before deploying. "off" disables autodeploy. + AutoDeployTrigger *AutoDeployTrigger `json:"autoDeployTrigger,omitempty"` + BuildConfig BuildConfig `json:"buildConfig"` + EnvVars *externalRef4.EnvVarInputArray `json:"envVars,omitempty"` + Name string `json:"name"` + OwnerId string `json:"ownerId"` // Region Defaults to "oregon" Region Region `json:"region"` @@ -193,8 +241,10 @@ type WorkflowCreate struct { // WorkflowUpdate defines model for WorkflowUpdate. type WorkflowUpdate struct { - BuildConfig *BuildConfig `json:"buildConfig,omitempty"` - Name *string `json:"name,omitempty"` + // AutoDeployTrigger Controls autodeploy behavior. "commit" deploys when a commit is pushed to the branch. "checksPass" waits for CI checks to pass before deploying. "off" disables autodeploy. + AutoDeployTrigger *AutoDeployTrigger `json:"autoDeployTrigger,omitempty"` + BuildConfig *BuildConfig `json:"buildConfig,omitempty"` + Name *string `json:"name,omitempty"` // RunCommand The command to run the workflow RunCommand *string `json:"runCommand,omitempty"` @@ -218,12 +268,12 @@ type RootTaskRunIDFilterParam = []string // TaskIDParam defines model for TaskIDParam. type TaskIDParam = string -// TaskIdFilterParam defines model for TaskIdFilterParam. -type TaskIdFilterParam = []string - // TaskRunIDParam defines model for TaskRunIDParam. type TaskRunIDParam = string +// TaskSlugFilterParam defines model for TaskSlugFilterParam. +type TaskSlugFilterParam = []string + // WorkflowIDFilterParam defines model for WorkflowIDFilterParam. type WorkflowIDFilterParam = []string @@ -235,3 +285,65 @@ type WorkflowVersionIDFilterParam = []string // WorkflowVersionIDParam defines model for WorkflowVersionIDParam. type WorkflowVersionIDParam = string + +// AsTaskData0 returns the union data inside the TaskData as a TaskData0 +func (t TaskData) AsTaskData0() (TaskData0, error) { + var body TaskData0 + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromTaskData0 overwrites any union data inside the TaskData as the provided TaskData0 +func (t *TaskData) FromTaskData0(v TaskData0) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeTaskData0 performs a merge with any union data inside the TaskData, using the provided TaskData0 +func (t *TaskData) MergeTaskData0(v TaskData0) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +// AsTaskData1 returns the union data inside the TaskData as a TaskData1 +func (t TaskData) AsTaskData1() (TaskData1, error) { + var body TaskData1 + err := json.Unmarshal(t.union, &body) + return body, err +} + +// FromTaskData1 overwrites any union data inside the TaskData as the provided TaskData1 +func (t *TaskData) FromTaskData1(v TaskData1) error { + b, err := json.Marshal(v) + t.union = b + return err +} + +// MergeTaskData1 performs a merge with any union data inside the TaskData, using the provided TaskData1 +func (t *TaskData) MergeTaskData1(v TaskData1) error { + b, err := json.Marshal(v) + if err != nil { + return err + } + + merged, err := runtime.JSONMerge(t.union, b) + t.union = merged + return err +} + +func (t TaskData) MarshalJSON() ([]byte, error) { + b, err := t.union.MarshalJSON() + return b, err +} + +func (t *TaskData) UnmarshalJSON(b []byte) error { + err := t.union.UnmarshalJSON(b) + return err +} diff --git a/internal/provider/dedicatedip/datasource/datasource.go b/internal/provider/dedicatedip/datasource/datasource.go new file mode 100644 index 0000000..7d955bf --- /dev/null +++ b/internal/provider/dedicatedip/datasource/datasource.go @@ -0,0 +1,61 @@ +package datasource + +import ( + "context" + "net/http" + + "github.com/hashicorp/terraform-plugin-framework/datasource" + + "terraform-provider-render/internal/client" + "terraform-provider-render/internal/provider/common" + "terraform-provider-render/internal/provider/dedicatedip" + rendertypes "terraform-provider-render/internal/provider/types" +) + +var ( + _ datasource.DataSource = &dedicatedIPDataSource{} + _ datasource.DataSourceWithConfigure = &dedicatedIPDataSource{} +) + +func NewDedicatedIPDataSource() datasource.DataSource { + return &dedicatedIPDataSource{} +} + +type dedicatedIPDataSource struct { + client *client.ClientWithResponses +} + +func (d *dedicatedIPDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) { + data := rendertypes.ConfigureDatasource(req, resp) + if data == nil { + return + } + d.client = data.Client +} + +func (d *dedicatedIPDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse) { + resp.TypeName = req.ProviderTypeName + "_dedicated_ip" +} + +func (d *dedicatedIPDataSource) Schema(ctx context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse) { + resp.Schema = Schema(ctx) +} + +func (d *dedicatedIPDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse) { + var cfg dedicatedip.Model + resp.Diagnostics.Append(req.Config.Get(ctx, &cfg)...) + if resp.Diagnostics.HasError() { + return + } + + var fetched client.DedicatedIP + if err := common.Get(func() (*http.Response, error) { + return d.client.RetrieveDedicatedIp(ctx, cfg.ID.ValueString()) + }, &fetched); err != nil { + resp.Diagnostics.AddError("Unable to get dedicated IP", err.Error()) + return + } + + state := dedicatedip.ModelFromClient(&fetched, &resp.Diagnostics) + resp.Diagnostics.Append(resp.State.Set(ctx, state)...) +} diff --git a/internal/provider/dedicatedip/datasource/datasource_test.go b/internal/provider/dedicatedip/datasource/datasource_test.go new file mode 100644 index 0000000..15c49f9 --- /dev/null +++ b/internal/provider/dedicatedip/datasource/datasource_test.go @@ -0,0 +1,38 @@ +package datasource_test + +import ( + "testing" + + "github.com/hashicorp/terraform-plugin-testing/config" + "github.com/hashicorp/terraform-plugin-testing/helper/resource" + + th "terraform-provider-render/internal/provider/testhelpers" +) + +// TestDedicatedIPDataSource creates a Dedicated IP via the resource and +// then reads it back through the data source, asserting the computed +// fields surface correctly. +// +// Recording instructions match the resource test — see resource/resource_test.go. +func TestDedicatedIPDataSource(t *testing.T) { + resourceName := "render_dedicated_ip.src" + dataSourceName := "data.render_dedicated_ip.read" + + resource.Test(t, resource.TestCase{ + ProtoV6ProviderFactories: th.SetupRecordingProvider(t, "dedicated_ip_datasource_cassette"), + Steps: []resource.TestStep{ + { + ConfigFile: config.StaticFile("./testdata/main.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + resource.TestCheckResourceAttrPair(dataSourceName, "id", resourceName, "id"), + resource.TestCheckResourceAttrPair(dataSourceName, "name", resourceName, "name"), + resource.TestCheckResourceAttrPair(dataSourceName, "description", resourceName, "description"), + resource.TestCheckResourceAttrPair(dataSourceName, "region", resourceName, "region"), + resource.TestCheckResourceAttrPair(dataSourceName, "status", resourceName, "status"), + resource.TestCheckResourceAttrPair(dataSourceName, "ips.#", resourceName, "ips.#"), + ), + }, + }, + }) +} diff --git a/internal/provider/dedicatedip/datasource/schema.go b/internal/provider/dedicatedip/datasource/schema.go new file mode 100644 index 0000000..2fb1f31 --- /dev/null +++ b/internal/provider/dedicatedip/datasource/schema.go @@ -0,0 +1,58 @@ +package datasource + +import ( + "context" + + "github.com/hashicorp/terraform-plugin-framework/datasource/schema" + "github.com/hashicorp/terraform-plugin-framework/types" +) + +func Schema(_ context.Context) schema.Schema { + return schema.Schema{ + Description: "Provides information about a Render Dedicated IP.", + Attributes: map[string]schema.Attribute{ + "id": schema.StringAttribute{ + Required: true, + Description: "Unique identifier for this dedicated IP.", + }, + "name": schema.StringAttribute{ + Computed: true, + Description: "Descriptive name for this dedicated IP.", + }, + "description": schema.StringAttribute{ + Computed: true, + Description: "Free-form description for this dedicated IP.", + }, + "owner_id": schema.StringAttribute{ + Computed: true, + Description: "The ID of the workspace that owns this dedicated IP.", + }, + "region": schema.StringAttribute{ + Computed: true, + Description: "Region the dedicated IP applies in.", + }, + "environment_ids": schema.SetAttribute{ + Computed: true, + ElementType: types.StringType, + Description: "Environments this dedicated IP applies to. Empty when the IP is workspace-scoped.", + }, + "ips": schema.ListAttribute{ + Computed: true, + ElementType: types.StringType, + Description: "The IPv4 addresses assigned to this dedicated IP. Empty until provisioning completes (status is RUNNING).", + }, + "status": schema.StringAttribute{ + Computed: true, + Description: "Provisioning status. One of UNKNOWN, CREATING, PENDING, RUNNING, FAILED, DELETING, DELETED.", + }, + "created_at": schema.StringAttribute{ + Computed: true, + Description: "Time the dedicated IP was created.", + }, + "updated_at": schema.StringAttribute{ + Computed: true, + Description: "Time the dedicated IP was last updated.", + }, + }, + } +} diff --git a/internal/provider/dedicatedip/datasource/testdata/dedicated_ip_datasource_cassette.yaml b/internal/provider/dedicatedip/datasource/testdata/dedicated_ip_datasource_cassette.yaml new file mode 100644 index 0000000..e65b480 --- /dev/null +++ b/internal/provider/dedicatedip/datasource/testdata/dedicated_ip_datasource_cassette.yaml @@ -0,0 +1,712 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 135 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"description":"datasource fixture","environmentIds":[],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 287 + uncompressed: false + body: | + {"createdAt":"2026-05-12T21:18:45.144965831Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":[],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"CREATING","updatedAt":"2026-05-12T21:18:45.144965831Z"} + headers: + Content-Length: + - "287" + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:18:45 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "99" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-666741 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=253 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 201 Created + code: 201 + duration: 391.589541ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":[],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:18:45.349639Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:18:45 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "399" + Ratelimit-Reset: + - "14" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-rw947/Kw864yqIWB-414743 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=74 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 89.873167ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":[],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:18:45.349639Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:18:48 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "398" + Ratelimit-Reset: + - "11" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-2245g/XB45LP3QAt-723194 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=70 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 93.354458ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:18:51.115136Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:18:52 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "397" + Ratelimit-Reset: + - "7" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-ptkzz/j8Z821WtyE-331995 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=75 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 96.6265ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"CREATING","updatedAt":"2026-05-12T21:18:56.527403Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:18:56 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "396" + Ratelimit-Reset: + - "3" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-hrdlh/WlgFuHdtmN-369385 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=76 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 97.600334ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:18:59.88761Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:01 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "399" + Ratelimit-Reset: + - "58" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-ptkzz/j8Z821WtyE-332327 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=82 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 107.659833ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:19:03.365997Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "398" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-668403 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=71 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 97.676959ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:19:03.365997Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "397" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-668412 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 94.732667ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:19:03.365997Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "396" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-668428 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=82 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 114.607292ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:19:03.365997Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "395" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-668437 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=78 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 99.266375ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:18:45.144966Z","description":"datasource fixture","environmentIds":[],"id":"egs-d81pidcdirrc73ds6n6g","ips":["74.220.48.223","74.220.48.32","74.220.48.33"],"name":"tf-acc-dsip-ds","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:19:03.365997Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:19:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "394" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-668446 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=80 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 103.289875ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81pidcdirrc73ds6n6g + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Tue, 12 May 2026 21:19:09 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "99" + Ratelimit-Reset: + - "50" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-6dgjs/BEq2Y7pAUq-306529 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=364 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 204 No Content + code: 204 + duration: 381.796917ms diff --git a/internal/provider/dedicatedip/datasource/testdata/main.tf b/internal/provider/dedicatedip/datasource/testdata/main.tf new file mode 100644 index 0000000..389c5aa --- /dev/null +++ b/internal/provider/dedicatedip/datasource/testdata/main.tf @@ -0,0 +1,9 @@ +resource "render_dedicated_ip" "src" { + name = "tf-acc-dsip-ds" + description = "datasource fixture" + region = "oregon" +} + +data "render_dedicated_ip" "read" { + id = render_dedicated_ip.src.id +} diff --git a/internal/provider/dedicatedip/models.go b/internal/provider/dedicatedip/models.go new file mode 100644 index 0000000..0d8fc1c --- /dev/null +++ b/internal/provider/dedicatedip/models.go @@ -0,0 +1,94 @@ +package dedicatedip + +import ( + "github.com/hashicorp/terraform-plugin-framework/attr" + "github.com/hashicorp/terraform-plugin-framework/diag" + "github.com/hashicorp/terraform-plugin-framework/types" + + "terraform-provider-render/internal/client" +) + +// Model is the Terraform-side representation of a Dedicated IP. +// It is shared between the resource and the data source. +type Model struct { + ID types.String `tfsdk:"id"` + Name types.String `tfsdk:"name"` + Description types.String `tfsdk:"description"` + OwnerID types.String `tfsdk:"owner_id"` + Region types.String `tfsdk:"region"` + EnvironmentIDs types.Set `tfsdk:"environment_ids"` + IPs types.List `tfsdk:"ips"` + Status types.String `tfsdk:"status"` + CreatedAt types.String `tfsdk:"created_at"` + UpdatedAt types.String `tfsdk:"updated_at"` +} + +// ModelFromClient maps a wire-format DedicatedIP onto the Terraform model. +func ModelFromClient(d *client.DedicatedIP, diags *diag.Diagnostics) Model { + envIDs, envDiags := stringSetFrom(d.EnvironmentIds) + diags.Append(envDiags...) + ips, ipDiags := stringListFrom(d.Ips) + diags.Append(ipDiags...) + + m := Model{ + ID: types.StringValue(d.Id), + Name: types.StringValue(d.Name), + Description: types.StringValue(d.Description), + OwnerID: types.StringValue(d.OwnerId), + Region: types.StringValue(string(d.Region)), + EnvironmentIDs: envIDs, + IPs: ips, + Status: types.StringValue(string(d.Status)), + CreatedAt: types.StringValue(d.CreatedAt.Format(timeFormat)), + } + if d.UpdatedAt != nil { + m.UpdatedAt = types.StringValue(d.UpdatedAt.Format(timeFormat)) + } else { + m.UpdatedAt = types.StringNull() + } + return m +} + +// timeFormat is RFC3339 — the same format the API emits. +const timeFormat = "2006-01-02T15:04:05Z07:00" + +func stringListFrom(values []string) (types.List, diag.Diagnostics) { + if values == nil { + values = []string{} + } + elems := make([]attr.Value, 0, len(values)) + for _, v := range values { + elems = append(elems, types.StringValue(v)) + } + return types.ListValue(types.StringType, elems) +} + +func stringSetFrom(values []string) (types.Set, diag.Diagnostics) { + if values == nil { + values = []string{} + } + elems := make([]attr.Value, 0, len(values)) + for _, v := range values { + elems = append(elems, types.StringValue(v)) + } + return types.SetValue(types.StringType, elems) +} + +// EnvironmentIDsFromPlan extracts a non-nil []string from a Terraform set. +// With the schema's Default(empty set) the value should never be null or +// unknown in practice — the guard returns an empty slice defensively. +func EnvironmentIDsFromPlan(set types.Set, diags *diag.Diagnostics) []string { + if set.IsNull() || set.IsUnknown() { + return []string{} + } + out := make([]string, 0, len(set.Elements())) + for _, e := range set.Elements() { + s, ok := e.(types.String) + if !ok { + diags.AddError("Invalid environment_ids element", "expected string") + return []string{} + } + out = append(out, s.ValueString()) + } + return out +} diff --git a/internal/provider/dedicatedip/resource/resource.go b/internal/provider/dedicatedip/resource/resource.go new file mode 100644 index 0000000..ca37457 --- /dev/null +++ b/internal/provider/dedicatedip/resource/resource.go @@ -0,0 +1,197 @@ +package resource + +import ( + "context" + "fmt" + "net/http" + "time" + + "github.com/hashicorp/terraform-plugin-framework/path" + "github.com/hashicorp/terraform-plugin-framework/resource" + + "terraform-provider-render/internal/client" + "terraform-provider-render/internal/provider/common" + "terraform-provider-render/internal/provider/dedicatedip" + rendertypes "terraform-provider-render/internal/provider/types" +) + +// dedicatedIPProvisioningTimeout bounds Create polling. EIP allocation is +// typically 30-90s; 15m matches the postgres resource's tolerance. +const dedicatedIPProvisioningTimeout = 15 * time.Minute + +var ( + _ resource.Resource = &dedicatedIPResource{} + _ resource.ResourceWithConfigure = &dedicatedIPResource{} + _ resource.ResourceWithImportState = &dedicatedIPResource{} +) + +func NewDedicatedIPResource() resource.Resource { + return &dedicatedIPResource{} +} + +type dedicatedIPResource struct { + client *client.ClientWithResponses + ownerID string + poller *common.Poller +} + +func (r *dedicatedIPResource) Configure(_ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse) { + data := rendertypes.ConfigureResource(req, resp) + if data == nil { + return + } + r.client = data.Client + r.ownerID = data.OwnerID + r.poller = data.Poller +} + +func (r *dedicatedIPResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse) { + resp.TypeName = req.ProviderTypeName + "_dedicated_ip" +} + +func (r *dedicatedIPResource) Schema(ctx context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse) { + resp.Schema = Schema(ctx) +} + +func (r *dedicatedIPResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) { + var plan dedicatedip.Model + resp.Diagnostics.Append(req.Plan.Get(ctx, &plan)...) + if resp.Diagnostics.HasError() { + return + } + + body := client.DedicatedIPPOST{ + Name: plan.Name.ValueString(), + OwnerId: r.ownerID, + Region: client.Region(plan.Region.ValueString()), + } + if !plan.Description.IsNull() && !plan.Description.IsUnknown() { + desc := plan.Description.ValueString() + body.Description = &desc + } + envIDs := dedicatedip.EnvironmentIDsFromPlan(plan.EnvironmentIDs, &resp.Diagnostics) + if resp.Diagnostics.HasError() { + return + } + body.EnvironmentIds = &envIDs + + var created client.DedicatedIP + if err := common.Create(func() (*http.Response, error) { + return r.client.CreateDedicatedIp(ctx, body) + }, &created); err != nil { + resp.Diagnostics.AddError("Error creating dedicated IP", err.Error()) + return + } + + // Provisioning is asynchronous. POST returns immediately with + // status=CREATING and ips=[]; status transitions to RUNNING once the + // EgressGatewaySet's Elastic IPs are allocated. Poll until then so + // computed attributes (ips, status) are populated when apply returns. + final := created + if err := r.poller.Poll(ctx, func() (bool, error) { + var p client.DedicatedIP + if err := common.Get(func() (*http.Response, error) { + return r.client.RetrieveDedicatedIp(ctx, created.Id) + }, &p); err != nil { + return false, err + } + switch p.Status { + case client.RUNNING: + final = p + return true, nil + case client.FAILED: + return false, fmt.Errorf("dedicated IP %s entered FAILED status during provisioning", created.Id) + case client.DELETING, client.DELETED: + return false, fmt.Errorf("dedicated IP %s was deleted during provisioning", created.Id) + } + return false, nil + }, dedicatedIPProvisioningTimeout); err != nil { + resp.Diagnostics.AddError("dedicated IP never became RUNNING", err.Error()) + return + } + + state := dedicatedip.ModelFromClient(&final, &resp.Diagnostics) + resp.Diagnostics.Append(resp.State.Set(ctx, state)...) +} + +func (r *dedicatedIPResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) { + var state dedicatedip.Model + resp.Diagnostics.Append(req.State.Get(ctx, &state)...) + if resp.Diagnostics.HasError() { + return + } + + var fetched client.DedicatedIP + err := common.Get(func() (*http.Response, error) { + return r.client.RetrieveDedicatedIp(ctx, state.ID.ValueString()) + }, &fetched) + if common.IsNotFoundErr(err) { + common.EmitNotFoundWarning(state.ID.ValueString(), &resp.Diagnostics) + resp.State.RemoveResource(ctx) + return + } + if err != nil { + resp.Diagnostics.AddError("Error reading dedicated IP", err.Error()) + return + } + + newState := dedicatedip.ModelFromClient(&fetched, &resp.Diagnostics) + resp.Diagnostics.Append(resp.State.Set(ctx, newState)...) +} + +func (r *dedicatedIPResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) { + var plan dedicatedip.Model + resp.Diagnostics.Append(req.Plan.Get(ctx, &plan)...) + var state dedicatedip.Model + resp.Diagnostics.Append(req.State.Get(ctx, &state)...) + if resp.Diagnostics.HasError() { + return + } + + body := client.DedicatedIPPATCH{} + if !plan.Name.Equal(state.Name) { + v := plan.Name.ValueString() + body.Name = &v + } + if !plan.Description.Equal(state.Description) { + v := plan.Description.ValueString() + body.Description = &v + } + if !plan.EnvironmentIDs.Equal(state.EnvironmentIDs) { + envIDs := dedicatedip.EnvironmentIDsFromPlan(plan.EnvironmentIDs, &resp.Diagnostics) + if resp.Diagnostics.HasError() { + return + } + body.EnvironmentIds = &envIDs + } + + var updated client.DedicatedIP + if err := common.Update(func() (*http.Response, error) { + return r.client.UpdateDedicatedIp(ctx, plan.ID.ValueString(), body) + }, &updated); err != nil { + resp.Diagnostics.AddError("Error updating dedicated IP", err.Error()) + return + } + + newState := dedicatedip.ModelFromClient(&updated, &resp.Diagnostics) + resp.Diagnostics.Append(resp.State.Set(ctx, newState)...) +} + +func (r *dedicatedIPResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) { + var state dedicatedip.Model + resp.Diagnostics.Append(req.State.Get(ctx, &state)...) + if resp.Diagnostics.HasError() { + return + } + + if err := common.Delete(func() (*http.Response, error) { + return r.client.DeleteDedicatedIp(ctx, state.ID.ValueString()) + }); err != nil { + resp.Diagnostics.AddError("Error deleting dedicated IP", err.Error()) + return + } +} + +func (r *dedicatedIPResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse) { + resource.ImportStatePassthroughID(ctx, path.Root("id"), req, resp) +} diff --git a/internal/provider/dedicatedip/resource/resource_test.go b/internal/provider/dedicatedip/resource/resource_test.go new file mode 100644 index 0000000..a0abe82 --- /dev/null +++ b/internal/provider/dedicatedip/resource/resource_test.go @@ -0,0 +1,99 @@ +package resource_test + +import ( + "fmt" + "testing" + + "github.com/hashicorp/terraform-plugin-testing/config" + "github.com/hashicorp/terraform-plugin-testing/helper/resource" + + th "terraform-provider-render/internal/provider/testhelpers" +) + +// TestDedicatedIPResource exercises the full lifecycle: workspace-scoped +// create → rename + description update → switch to environment-scoped → +// switch back to workspace-scoped. Each step also asserts that the ID +// stays stable (no recreate) and that the `ips` computed attribute is +// populated after polling. +// +// To re-record this cassette, edit testdata/env_scoped.tf to reference +// a real environment ID from the workspace used for recording, then run: +// +// RENDER_HOST=https://api.render.com/v1 \ +// RENDER_OWNER_ID=tea- \ +// RENDER_API_KEY= \ +// UPDATE_RECORDINGS=true TF_ACC=1 \ +// go test ./internal/provider/dedicatedip/resource/... -v -timeout 60m +func TestDedicatedIPResource(t *testing.T) { + resourceName := "render_dedicated_ip.example" + + resource.Test(t, resource.TestCase{ + ProtoV6ProviderFactories: th.SetupRecordingProvider(t, "dedicated_ip_cassette"), + Steps: []resource.TestStep{ + { + ConfigFile: config.StaticFile("./testdata/main.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + resource.TestCheckResourceAttr(resourceName, "name", "tf-acc-dsip"), + resource.TestCheckResourceAttr(resourceName, "description", "initial"), + resource.TestCheckResourceAttr(resourceName, "region", "oregon"), + resource.TestCheckResourceAttr(resourceName, "status", "RUNNING"), + resource.TestCheckResourceAttr(resourceName, "environment_ids.#", "0"), + resource.TestCheckResourceAttrWith(resourceName, "ips.#", func(value string) error { + if value == "0" { + return fmt.Errorf("expected at least one IP after polling, got empty list") + } + return nil + }), + ), + }, + { + ConfigFile: config.StaticFile("./testdata/update.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + resource.TestCheckResourceAttr(resourceName, "name", "tf-acc-dsip-renamed"), + resource.TestCheckResourceAttr(resourceName, "description", "updated"), + resource.TestCheckResourceAttr(resourceName, "environment_ids.#", "0"), + ), + }, + { + ConfigFile: config.StaticFile("./testdata/env_scoped.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + resource.TestCheckResourceAttr(resourceName, "environment_ids.#", "1"), + ), + }, + { + ConfigFile: config.StaticFile("./testdata/workspace_scoped.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + resource.TestCheckResourceAttr(resourceName, "environment_ids.#", "0"), + ), + }, + }, + }) +} + +// TestDedicatedIPResourceImport is split from the main lifecycle test +// because terraform-plugin-testing's import verification compares state +// across the import boundary and is easier to reason about in isolation. +func TestDedicatedIPResourceImport(t *testing.T) { + resourceName := "render_dedicated_ip.import" + + resource.Test(t, resource.TestCase{ + ProtoV6ProviderFactories: th.SetupRecordingProvider(t, "dedicated_ip_import_cassette"), + Steps: []resource.TestStep{ + { + ConfigFile: config.StaticFile("./testdata/import.tf"), + Check: resource.ComposeAggregateTestCheckFunc( + resource.TestCheckResourceAttrWith(resourceName, "id", th.CheckIDPrefix("egs-")), + ), + }, + { + ResourceName: resourceName, + ImportState: true, + ImportStateVerify: true, + }, + }, + }) +} diff --git a/internal/provider/dedicatedip/resource/schema.go b/internal/provider/dedicatedip/resource/schema.go new file mode 100644 index 0000000..c8a2ba7 --- /dev/null +++ b/internal/provider/dedicatedip/resource/schema.go @@ -0,0 +1,85 @@ +package resource + +import ( + "context" + + "github.com/hashicorp/terraform-plugin-framework/attr" + "github.com/hashicorp/terraform-plugin-framework/resource/schema" + "github.com/hashicorp/terraform-plugin-framework/resource/schema/listplanmodifier" + "github.com/hashicorp/terraform-plugin-framework/resource/schema/planmodifier" + "github.com/hashicorp/terraform-plugin-framework/resource/schema/setdefault" + "github.com/hashicorp/terraform-plugin-framework/resource/schema/stringdefault" + "github.com/hashicorp/terraform-plugin-framework/resource/schema/stringplanmodifier" + "github.com/hashicorp/terraform-plugin-framework/types" + + rendertypes "terraform-provider-render/internal/provider/types/resource" +) + +func Schema(_ context.Context) schema.Schema { + return schema.Schema{ + Description: "Provides a Render Dedicated IP resource. Use this to allocate a workspace-scoped or environment-scoped egress IP that services in the same region will route outbound traffic through.", + Attributes: map[string]schema.Attribute{ + "id": schema.StringAttribute{ + Computed: true, + Description: "Unique identifier for this dedicated IP.", + PlanModifiers: []planmodifier.String{ + stringplanmodifier.UseStateForUnknown(), + }, + }, + "name": schema.StringAttribute{ + Required: true, + Description: "Descriptive name for this dedicated IP.", + }, + "description": schema.StringAttribute{ + Optional: true, + Computed: true, + Description: "Free-form description for this dedicated IP.", + Default: stringdefault.StaticString(""), + }, + "owner_id": schema.StringAttribute{ + Computed: true, + Description: "The ID of the workspace that owns this dedicated IP.", + PlanModifiers: []planmodifier.String{ + stringplanmodifier.UseStateForUnknown(), + }, + }, + "region": rendertypes.Region, + // environment_ids defaults to the empty set so omit / null / [] are + // all equivalent — and so dashboard drift (someone adds env scoping + // out-of-band) surfaces as a plan diff that apply overwrites. + "environment_ids": schema.SetAttribute{ + Optional: true, + Computed: true, + ElementType: types.StringType, + Description: "Environments to scope this dedicated IP to. Leave unset (or pass an empty set) to apply the IP to every service in the workspace within its region. Mutually exclusive with another workspace-scoped IP in the same region.", + Default: setdefault.StaticValue(types.SetValueMust(types.StringType, []attr.Value{})), + }, + "ips": schema.ListAttribute{ + Computed: true, + ElementType: types.StringType, + Description: "The IPv4 addresses assigned to this dedicated IP. Empty until provisioning completes (when status is RUNNING).", + PlanModifiers: []planmodifier.List{ + listplanmodifier.UseStateForUnknown(), + }, + }, + "status": schema.StringAttribute{ + Computed: true, + Description: "Provisioning status. One of UNKNOWN, CREATING, PENDING, RUNNING, FAILED, DELETING, DELETED.", + PlanModifiers: []planmodifier.String{ + stringplanmodifier.UseStateForUnknown(), + }, + }, + "created_at": schema.StringAttribute{ + Computed: true, + Description: "Time the dedicated IP was created.", + PlanModifiers: []planmodifier.String{ + stringplanmodifier.UseStateForUnknown(), + }, + }, + "updated_at": schema.StringAttribute{ + Computed: true, + Description: "Time the dedicated IP was last updated.", + }, + }, + } +} diff --git a/internal/provider/dedicatedip/resource/testdata/dedicated_ip_cassette.yaml b/internal/provider/dedicatedip/resource/testdata/dedicated_ip_cassette.yaml new file mode 100644 index 0000000..e0b0062 --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/dedicated_ip_cassette.yaml @@ -0,0 +1,1072 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 121 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"description":"initial","environmentIds":[],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 273 + uncompressed: false + body: | + {"createdAt":"2026-05-12T21:16:44.160656935Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":[],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"CREATING","updatedAt":"2026-05-12T21:16:44.160656935Z"} + headers: + Content-Length: + - "273" + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:16:44 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "99" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-2245g/XB45LP3QAt-714993 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=477 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 201 Created + code: 201 + duration: 613.118959ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":[],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:16:44.468342Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:16:44 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "399" + Ratelimit-Reset: + - "15" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-9d2j9/2gRkO6y2Iz-723987 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=80 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 104.407042ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":[],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:16:44.468342Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:16:47 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "398" + Ratelimit-Reset: + - "12" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-rw947/Kw864yqIWB-409624 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 97.058083ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:16:50.229876Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:16:51 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "397" + Ratelimit-Reset: + - "8" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-2245g/XB45LP3QAt-715485 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=74 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 95.720042ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"CREATING","updatedAt":"2026-05-12T21:16:55.81543Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:16:55 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "396" + Ratelimit-Reset: + - "4" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-r8q58/0fmKyPgnJQ-572860 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=75 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 93.858208ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:01.172299Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:01 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "399" + Ratelimit-Reset: + - "58" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-ptkzz/j8Z821WtyE-328162 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=7,cfOrigin;dur=280 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 305.797667ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:01.448043Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:07 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "398" + Ratelimit-Reset: + - "52" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-659747 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=72 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 94.059291ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:01.448043Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:07 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "397" + Ratelimit-Reset: + - "52" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-9d2j9/2gRkO6y2Iz-725981 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=78 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 100.347542ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"initial","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:01.448043Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "396" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-plsxj/L0K4KDgnrr-290924 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 90.259708ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 54 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"description":"updated","name":"tf-acc-dsip-renamed"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:08.368833Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:08 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "99" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-659795 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=157 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 182.576541ms + - id: 10 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:08.368833Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "395" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-9spf9/loYXfAUTaf-369135 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=75 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 95.275042ms + - id: 11 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:08.368833Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:08 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "394" + Ratelimit-Reset: + - "51" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-76p5j/BxatV0QDtq-335873 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 91.052417ms + - id: 12 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 47 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"environmentIds":["evm-d81pghf7f7vs73bocn1g"]}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":["evm-d81pghf7f7vs73bocn1g"],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:09.114952Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:09 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "98" + Ratelimit-Reset: + - "50" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-r8q58/0fmKyPgnJQ-573582 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=9,cfOrigin;dur=183 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 206.573208ms + - id: 13 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":["evm-d81pghf7f7vs73bocn1g"],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:09.212575Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:09 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "393" + Ratelimit-Reset: + - "50" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-rw947/Kw864yqIWB-410534 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=72 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 94.523709ms + - id: 14 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":["evm-d81pghf7f7vs73bocn1g"],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:09.212575Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:09 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "392" + Ratelimit-Reset: + - "50" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-ptkzz/j8Z821WtyE-328435 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=74 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 93.884333ms + - id: 15 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 21 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"environmentIds":[]}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: PATCH + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:09.847249Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:09 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "97" + Ratelimit-Reset: + - "50" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-659900 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=155 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 178.395584ms + - id: 16 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:16:44.160657Z","description":"updated","environmentIds":[],"id":"egs-d81phf0g4nts738b2vm0","ips":["74.220.48.217","74.220.48.218","74.220.48.219"],"name":"tf-acc-dsip-renamed","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:09.956313Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:10 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "391" + Ratelimit-Reset: + - "49" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-76p5j/BxatV0QDtq-335915 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=72 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 98.524375ms + - id: 17 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phf0g4nts738b2vm0 + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Tue, 12 May 2026 21:17:10 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "96" + Ratelimit-Reset: + - "49" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-plsxj/L0K4KDgnrr-290999 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=388 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 204 No Content + code: 204 + duration: 406.689166ms diff --git a/internal/provider/dedicatedip/resource/testdata/dedicated_ip_import_cassette.yaml b/internal/provider/dedicatedip/resource/testdata/dedicated_ip_import_cassette.yaml new file mode 100644 index 0000000..2c307d0 --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/dedicated_ip_import_cassette.yaml @@ -0,0 +1,594 @@ +--- +version: 2 +interactions: + - id: 0 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 121 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: '{"description":"","environmentIds":[],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon"}' + form: {} + headers: + Authorization: + - some-api-key + Content-Type: + - application/json + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips + method: POST + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 273 + uncompressed: false + body: | + {"createdAt":"2026-05-12T21:17:11.048747891Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":[],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"CREATING","updatedAt":"2026-05-12T21:17:11.048747891Z"} + headers: + Content-Length: + - "273" + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:11 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "95" + Ratelimit-Reset: + - "48" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-659985 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=360 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 201 Created + code: 201 + duration: 381.87ms + - id: 1 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":[],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:11.159639Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:11 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "390" + Ratelimit-Reset: + - "48" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-9d2j9/2gRkO6y2Iz-726292 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 97.398833ms + - id: 2 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":[],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:11.159639Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:14 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "389" + Ratelimit-Reset: + - "45" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-r8q58/0fmKyPgnJQ-573863 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=74 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 104.180375ms + - id: 3 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":[],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:11.159639Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:18 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "388" + Ratelimit-Reset: + - "41" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-bgd5r/SUNarlxSJc-651742 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=80 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 102.329042ms + - id: 4 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":["74.220.48.220","74.220.48.221","74.220.48.222"],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:21.253786Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:22 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "387" + Ratelimit-Reset: + - "37" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-2245g/XB45LP3QAt-717548 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=72 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 92.861625ms + - id: 5 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":["74.220.48.220","74.220.48.221","74.220.48.222"],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"PENDING","updatedAt":"2026-05-12T21:17:27.083966Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:27 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "386" + Ratelimit-Reset: + - "32" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-plsxj/L0K4KDgnrr-291462 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 98.230333ms + - id: 6 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":["74.220.48.220","74.220.48.221","74.220.48.222"],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:31.194638Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:34 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "385" + Ratelimit-Reset: + - "25" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-plsxj/L0K4KDgnrr-291621 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=5,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 94.043708ms + - id: 7 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":["74.220.48.220","74.220.48.221","74.220.48.222"],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:31.194638Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:34 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "384" + Ratelimit-Reset: + - "25" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-pg64j/h6z52TOS70-661660 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=4,cfOrigin;dur=75 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 95.590042ms + - id: 8 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: GET + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: -1 + uncompressed: true + body: | + {"createdAt":"2026-05-12T21:17:11.048748Z","description":"","environmentIds":[],"id":"egs-d81phlsdirrc73ds5lpg","ips":["74.220.48.220","74.220.48.221","74.220.48.222"],"name":"tf-acc-dsip-import","ownerId":"some-owner-id","region":"oregon","status":"RUNNING","updatedAt":"2026-05-12T21:17:31.194638Z"} + headers: + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 12 May 2026 21:17:34 GMT + Ratelimit-Limit: + - "400" + Ratelimit-Remaining: + - "383" + Ratelimit-Reset: + - "25" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-9d2j9/2gRkO6y2Iz-728240 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=6,cfOrigin;dur=73 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 200 OK + code: 200 + duration: 94.50325ms + - id: 9 + request: + proto: HTTP/1.1 + proto_major: 1 + proto_minor: 1 + content_length: 0 + transfer_encoding: [] + trailer: {} + host: https://api.testing.render.com/v1 + remote_addr: "" + request_uri: "" + body: "" + form: {} + headers: + Authorization: + - some-api-key + User-Agent: + - terraform-provider-render/test + url: https://api.testing.render.com/v1/dedicated-ips/egs-d81phlsdirrc73ds5lpg + method: DELETE + response: + proto: HTTP/2.0 + proto_major: 2 + proto_minor: 0 + transfer_encoding: [] + trailer: {} + content_length: 0 + uncompressed: false + body: "" + headers: + Date: + - Tue, 12 May 2026 21:17:35 GMT + Ratelimit-Limit: + - "100" + Ratelimit-Remaining: + - "94" + Ratelimit-Reset: + - "24" + Referrer-Policy: + - same-origin + Render-Request-Id: + - api-5545d6987d-rw947/Kw864yqIWB-411651 + Server-Timing: + - cfCacheStatus;desc="DYNAMIC" + - cfEdge;dur=3,cfOrigin;dur=406 + Vary: + - Origin + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - DENY + X-Xss-Protection: + - 1; mode=block + status: 204 No Content + code: 204 + duration: 423.732208ms diff --git a/internal/provider/dedicatedip/resource/testdata/env_scoped.tf b/internal/provider/dedicatedip/resource/testdata/env_scoped.tf new file mode 100644 index 0000000..58abf7c --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/env_scoped.tf @@ -0,0 +1,8 @@ +# The evm- ID is the literal value captured during cassette recording; +# don't change it without re-recording. +resource "render_dedicated_ip" "example" { + name = "tf-acc-dsip-renamed" + description = "updated" + region = "oregon" + environment_ids = ["evm-d81pghf7f7vs73bocn1g"] +} diff --git a/internal/provider/dedicatedip/resource/testdata/import.tf b/internal/provider/dedicatedip/resource/testdata/import.tf new file mode 100644 index 0000000..892fe71 --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/import.tf @@ -0,0 +1,4 @@ +resource "render_dedicated_ip" "import" { + name = "tf-acc-dsip-import" + region = "oregon" +} diff --git a/internal/provider/dedicatedip/resource/testdata/main.tf b/internal/provider/dedicatedip/resource/testdata/main.tf new file mode 100644 index 0000000..ac856ae --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/main.tf @@ -0,0 +1,5 @@ +resource "render_dedicated_ip" "example" { + name = "tf-acc-dsip" + description = "initial" + region = "oregon" +} diff --git a/internal/provider/dedicatedip/resource/testdata/update.tf b/internal/provider/dedicatedip/resource/testdata/update.tf new file mode 100644 index 0000000..9e7b6cb --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/update.tf @@ -0,0 +1,5 @@ +resource "render_dedicated_ip" "example" { + name = "tf-acc-dsip-renamed" + description = "updated" + region = "oregon" +} diff --git a/internal/provider/dedicatedip/resource/testdata/workspace_scoped.tf b/internal/provider/dedicatedip/resource/testdata/workspace_scoped.tf new file mode 100644 index 0000000..0649bff --- /dev/null +++ b/internal/provider/dedicatedip/resource/testdata/workspace_scoped.tf @@ -0,0 +1,7 @@ +# Drops environment_ids (defaults to empty set) to switch the dedicated +# IP back to workspace-scoped. Equivalent to writing environment_ids = []. +resource "render_dedicated_ip" "example" { + name = "tf-acc-dsip-renamed" + description = "updated" + region = "oregon" +} diff --git a/internal/provider/keyvalue/resource/internal/create.go b/internal/provider/keyvalue/resource/internal/create.go index 0342696..7d481bd 100644 --- a/internal/provider/keyvalue/resource/internal/create.go +++ b/internal/provider/keyvalue/resource/internal/create.go @@ -24,7 +24,7 @@ func CreateKeyValueRequestFromModel(ownerID string, plan keyvalue.KeyValueModel) Name: plan.Name.ValueString(), OwnerId: ownerID, Plan: client.KeyValuePlan(plan.Plan.ValueString()), - Region: plan.Region.ValueStringPointer(), + Region: (*client.Region)(plan.Region.ValueStringPointer()), } return createKeyValueBody, nil diff --git a/internal/provider/postgres/resource/resource.go b/internal/provider/postgres/resource/resource.go index a317fe0..2f29c75 100644 --- a/internal/provider/postgres/resource/resource.go +++ b/internal/provider/postgres/resource/resource.go @@ -84,7 +84,7 @@ func (r *postgresResource) Create(ctx context.Context, req resource.CreateReques IpAllowList: common.From(ipAllowList), Plan: clientpostgres.PostgresPlans(plan.Plan.ValueString()), ReadReplicas: common.From(postgres.ReadReplicaInputFromModel(plan.ReadReplicas, resp.Diagnostics)), - Region: plan.Region.ValueStringPointer(), + Region: (*client.Region)(plan.Region.ValueStringPointer()), Version: client.PostgresVersion(plan.Version.ValueString()), Name: plan.Name.ValueString(), OwnerId: r.ownerID, diff --git a/internal/provider/provider.go b/internal/provider/provider.go index 328be9d..e5e7672 100644 --- a/internal/provider/provider.go +++ b/internal/provider/provider.go @@ -30,6 +30,8 @@ import ( "terraform-provider-render/internal/provider/common" backgroundwokrerresource "terraform-provider-render/internal/provider/backgroundworker/resource" + dedicatedipdatasource "terraform-provider-render/internal/provider/dedicatedip/datasource" + dedicatedipresource "terraform-provider-render/internal/provider/dedicatedip/resource" envgroupresource "terraform-provider-render/internal/provider/envgroup/resource" keyvalueresource "terraform-provider-render/internal/provider/keyvalue/resource" notificationsdatasource "terraform-provider-render/internal/provider/notifications/datasource" @@ -344,6 +346,7 @@ func (p *renderProvider) DataSources(_ context.Context) []func() datasource.Data return []func() datasource.DataSource{ backgroundworkerdatasource.NewBackgroundWorkerSource, cronjobdatasource.NewCronJobSource, + dedicatedipdatasource.NewDedicatedIPDataSource, envgroupdatasource.NewEnvGroupDataSource, envgroupdatasource.NewEnvGroupLinkDataSource, keyvaluedatasource.NewKeyValueSource, @@ -366,6 +369,7 @@ func (p *renderProvider) Resources(_ context.Context) []func() resource.Resource return []func() resource.Resource{ backgroundwokrerresource.NewBackgroundWorkerResource, cronjobresource.NewCronJobResource, + dedicatedipresource.NewDedicatedIPResource, envgroupresource.NewEnvGroupResource, envgroupresource.NewEnvGroupLinkResource, keyvalueresource.NewKeyValueResource, diff --git a/internal/provider/redis/resource/internal/create.go b/internal/provider/redis/resource/internal/create.go index 0055279..19e97a6 100644 --- a/internal/provider/redis/resource/internal/create.go +++ b/internal/provider/redis/resource/internal/create.go @@ -24,7 +24,7 @@ func CreateRedisRequestFromModel(ownerID string, plan redis.RedisModel) (client. Name: plan.Name.ValueString(), OwnerId: ownerID, Plan: client.RedisPlan(plan.Plan.ValueString()), - Region: plan.Region.ValueStringPointer(), + Region: (*client.Region)(plan.Region.ValueStringPointer()), } return createRedisBody, nil diff --git a/internal/provider/webservice/resource/internal/create.go b/internal/provider/webservice/resource/internal/create.go index 49d1957..d06a968 100644 --- a/internal/provider/webservice/resource/internal/create.go +++ b/internal/provider/webservice/resource/internal/create.go @@ -22,7 +22,7 @@ func CreateServiceRequestFromModel(ctx context.Context, ownerID string, plan web numInstances = 1 } - servicePlan := client.PaidPlan(plan.Plan.ValueString()) + servicePlan := client.Plan(plan.Plan.ValueString()) pullRequestPreviewsEnabled := client.PullRequestPreviewsEnabledNo if plan.PullRequestPreviewsEnabled.ValueBool() { diff --git a/internal/provider/webservice/resource/internal/update.go b/internal/provider/webservice/resource/internal/update.go index 9342967..1d3ac61 100644 --- a/internal/provider/webservice/resource/internal/update.go +++ b/internal/provider/webservice/resource/internal/update.go @@ -13,7 +13,7 @@ func UpdateServiceRequestFromModel(ctx context.Context, plan webservice.WebServi return client.UpdateServiceJSONRequestBody{}, err } - servicePlan := client.PaidPlan(plan.Plan.ValueString()) + servicePlan := client.Plan(plan.Plan.ValueString()) pullRequestPreviewsEnabled := client.PullRequestPreviewsEnabledNo if plan.PullRequestPreviewsEnabled.ValueBool() {