package
0.1.0
Repository: https://github.com/kubeslice/stackpath.git
Documentation: pkg.go.dev

# README

Go API client for edge_compute

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientExperimentalCodegen For more information, please visit https://support.stackpath.com/

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./edge_compute"

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identifield by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://gateway.stackpath.com

ClassMethodHTTP requestDescription
InfrastructureApiGetLocationsGet /workload/v1/locationsGet compute locations
InstanceLogsApiGetLogsGet /workload/v1/stacks/{stack_id}/workloads/{workload_id}/instances/{instance_name}/logsGet log stream
InstancesApiGetWorkloadInstanceGet /workload/v1/stacks/{stack_id}/workloads/{workload_id}/instances/{instance_name}Get a workload instance
InstancesApiGetWorkloadInstancesGet /workload/v1/stacks/{stack_id}/workloads/{workload_id}/instancesGet all workload instances
InstancesApiRestartInstancePost /workload/v1/stacks/{stack_id}/workloads/{workload_id}/instances/{instance_name}/power/restartRestart a workload instance
MetricsApiGetMetricsGet /workload/v1/stacks/{stack_id}/metricsGet metrics
VirtualMachineImagesApiCreateImagePost /workload/v1/stacks/{stack_id}/images/{image_family}/{image_tag}Create an image
VirtualMachineImagesApiDeleteImageDelete /workload/v1/stacks/{stack_id}/images/{image_family}/{image_tag}Delete an image
VirtualMachineImagesApiDeleteImagesForFamilyDelete /workload/v1/stacks/{stack_id}/images/{image_family}Delete a family's images
VirtualMachineImagesApiGetImageGet /workload/v1/stacks/{stack_id}/images/{image_family}/{image_tag}Get an image
VirtualMachineImagesApiGetImagesGet /workload/v1/stacks/{stack_id}/imagesGet all images
VirtualMachineImagesApiGetImagesForFamilyGet /workload/v1/stacks/{stack_id}/images/{image_family}Get a family's images
VirtualMachineImagesApiUpdateImagePatch /workload/v1/stacks/{stack_id}/images/{image_family}/{image_tag}Update an image
VirtualMachineImagesApiUpdateImageDeprecationPut /workload/v1/stacks/{stack_id}/images/{image_family}/{image_tag}/deprecationUpdate deprecation settings
WorkloadsApiCreateWorkloadPost /workload/v1/stacks/{stack_id}/workloadsCreate a workload
WorkloadsApiDeleteWorkloadDelete /workload/v1/stacks/{stack_id}/workloads/{workload_id}Delete a workload
WorkloadsApiGetWorkloadGet /workload/v1/stacks/{stack_id}/workloads/{workload_id}Get a workload
WorkloadsApiGetWorkloadsGet /workload/v1/stacks/{stack_id}/workloadsGet all workloads
WorkloadsApiUpdateWorkloadPatch /workload/v1/stacks/{stack_id}/workloads/{workload_id}Update a workload

Documentation For Models

Documentation For Authorization

oauth2

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResonse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewApiStatusDetail instantiates a new ApiStatusDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApiStatusDetailWithDefaults instantiates a new ApiStatusDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewContainerStatusRunning instantiates a new ContainerStatusRunning object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContainerStatusRunningWithDefaults instantiates a new ContainerStatusRunning object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContainerStatusTerminated instantiates a new ContainerStatusTerminated object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContainerStatusTerminatedWithDefaults instantiates a new ContainerStatusTerminated object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewContainerStatusWaiting instantiates a new ContainerStatusWaiting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContainerStatusWaitingWithDefaults instantiates a new ContainerStatusWaiting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataMatrix instantiates a new DataMatrix object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataMatrixResult instantiates a new DataMatrixResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataMatrixResultWithDefaults instantiates a new DataMatrixResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataMatrixWithDefaults instantiates a new DataMatrix object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataValue instantiates a new DataValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataValueWithDefaults instantiates a new DataValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataVector instantiates a new DataVector object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataVectorResult instantiates a new DataVectorResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewDataVectorResultWithDefaults instantiates a new DataVectorResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewDataVectorWithDefaults instantiates a new DataVector object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMetricsData instantiates a new MetricsData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMetricsDataWithDefaults instantiates a new MetricsData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPaginationPageInfo instantiates a new PaginationPageInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginationPageInfoWithDefaults instantiates a new PaginationPageInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrometheusMetrics instantiates a new PrometheusMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrometheusMetricsWithDefaults instantiates a new PrometheusMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathapiStatus instantiates a new StackpathapiStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathapiStatusWithDefaults instantiates a new StackpathapiStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcBadRequest instantiates a new StackpathRpcBadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcBadRequestAllOf instantiates a new StackpathRpcBadRequestAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcBadRequestAllOfWithDefaults instantiates a new StackpathRpcBadRequestAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcBadRequestFieldViolation instantiates a new StackpathRpcBadRequestFieldViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcBadRequestFieldViolationWithDefaults instantiates a new StackpathRpcBadRequestFieldViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcBadRequestWithDefaults instantiates a new StackpathRpcBadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcHelp instantiates a new StackpathRpcHelp object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcHelpAllOf instantiates a new StackpathRpcHelpAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcHelpAllOfWithDefaults instantiates a new StackpathRpcHelpAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcHelpLink instantiates a new StackpathRpcHelpLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcHelpLinkWithDefaults instantiates a new StackpathRpcHelpLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcHelpWithDefaults instantiates a new StackpathRpcHelp object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcLocalizedMessage instantiates a new StackpathRpcLocalizedMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcLocalizedMessageAllOf instantiates a new StackpathRpcLocalizedMessageAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcLocalizedMessageAllOfWithDefaults instantiates a new StackpathRpcLocalizedMessageAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcLocalizedMessageWithDefaults instantiates a new StackpathRpcLocalizedMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcPreconditionFailure instantiates a new StackpathRpcPreconditionFailure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcPreconditionFailureAllOf instantiates a new StackpathRpcPreconditionFailureAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcPreconditionFailureAllOfWithDefaults instantiates a new StackpathRpcPreconditionFailureAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcPreconditionFailureViolation instantiates a new StackpathRpcPreconditionFailureViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcPreconditionFailureViolationWithDefaults instantiates a new StackpathRpcPreconditionFailureViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcPreconditionFailureWithDefaults instantiates a new StackpathRpcPreconditionFailure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcQuotaFailure instantiates a new StackpathRpcQuotaFailure object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcQuotaFailureAllOf instantiates a new StackpathRpcQuotaFailureAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcQuotaFailureAllOfWithDefaults instantiates a new StackpathRpcQuotaFailureAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcQuotaFailureViolation instantiates a new StackpathRpcQuotaFailureViolation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcQuotaFailureViolationWithDefaults instantiates a new StackpathRpcQuotaFailureViolation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcQuotaFailureWithDefaults instantiates a new StackpathRpcQuotaFailure object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcRequestInfo instantiates a new StackpathRpcRequestInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcRequestInfoAllOf instantiates a new StackpathRpcRequestInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcRequestInfoAllOfWithDefaults instantiates a new StackpathRpcRequestInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcRequestInfoWithDefaults instantiates a new StackpathRpcRequestInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcResourceInfo instantiates a new StackpathRpcResourceInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcResourceInfoAllOf instantiates a new StackpathRpcResourceInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcResourceInfoAllOfWithDefaults instantiates a new StackpathRpcResourceInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcResourceInfoWithDefaults instantiates a new StackpathRpcResourceInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcRetryInfo instantiates a new StackpathRpcRetryInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcRetryInfoAllOf instantiates a new StackpathRpcRetryInfoAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStackpathRpcRetryInfoAllOfWithDefaults instantiates a new StackpathRpcRetryInfoAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStackpathRpcRetryInfoWithDefaults instantiates a new StackpathRpcRetryInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ContainerSpec instantiates a new V1ContainerSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ContainerSpecWithDefaults instantiates a new V1ContainerSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ContainerStatus instantiates a new V1ContainerStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ContainerStatusWithDefaults instantiates a new V1ContainerStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1CreateImageRequest instantiates a new V1CreateImageRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1CreateImageRequestWithDefaults instantiates a new V1CreateImageRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1CreateImageResponse instantiates a new V1CreateImageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1CreateImageResponseWithDefaults instantiates a new V1CreateImageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1CreateWorkloadRequest instantiates a new V1CreateWorkloadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1CreateWorkloadRequestWithDefaults instantiates a new V1CreateWorkloadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1CreateWorkloadResponse instantiates a new V1CreateWorkloadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1CreateWorkloadResponseWithDefaults instantiates a new V1CreateWorkloadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1DeploymentSpec instantiates a new V1DeploymentSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1DeploymentSpecWithDefaults instantiates a new V1DeploymentSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1DockerRegistryCredentials instantiates a new V1DockerRegistryCredentials object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1DockerRegistryCredentialsWithDefaults instantiates a new V1DockerRegistryCredentials object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1EnvironmentVariable instantiates a new V1EnvironmentVariable object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1EnvironmentVariableWithDefaults instantiates a new V1EnvironmentVariable object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetImageResponse instantiates a new V1GetImageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetImageResponseWithDefaults instantiates a new V1GetImageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetImagesForFamilyResponse instantiates a new V1GetImagesForFamilyResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetImagesForFamilyResponseWithDefaults instantiates a new V1GetImagesForFamilyResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetImagesResponse instantiates a new V1GetImagesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetImagesResponseWithDefaults instantiates a new V1GetImagesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetLocationsResponse instantiates a new V1GetLocationsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetLocationsResponseWithDefaults instantiates a new V1GetLocationsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetWorkloadInstanceResponse instantiates a new V1GetWorkloadInstanceResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetWorkloadInstanceResponseWithDefaults instantiates a new V1GetWorkloadInstanceResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetWorkloadInstancesResponse instantiates a new V1GetWorkloadInstancesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetWorkloadInstancesResponseWithDefaults instantiates a new V1GetWorkloadInstancesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetWorkloadResponse instantiates a new V1GetWorkloadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetWorkloadResponseWithDefaults instantiates a new V1GetWorkloadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1GetWorkloadsResponse instantiates a new V1GetWorkloadsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1GetWorkloadsResponseWithDefaults instantiates a new V1GetWorkloadsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1HTTPGetAction instantiates a new V1HTTPGetAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1HTTPGetActionWithDefaults instantiates a new V1HTTPGetAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1Image instantiates a new V1Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImageCondition instantiates a new V1ImageCondition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImageConditionWithDefaults instantiates a new V1ImageCondition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ImageDeprecation instantiates a new V1ImageDeprecation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImageDeprecationWithDefaults instantiates a new V1ImageDeprecation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ImageMetadata instantiates a new V1ImageMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImageMetadataWithDefaults instantiates a new V1ImageMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ImagePullCredential instantiates a new V1ImagePullCredential object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImagePullCredentialWithDefaults instantiates a new V1ImagePullCredential object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ImageSourceInstanceVolume instantiates a new V1ImageSourceInstanceVolume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ImageSourceInstanceVolumeWithDefaults instantiates a new V1ImageSourceInstanceVolume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ImageWithDefaults instantiates a new V1Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1InstancePort instantiates a new V1InstancePort object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1InstancePortWithDefaults instantiates a new V1InstancePort object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1InstanceVolumeMount instantiates a new V1InstanceVolumeMount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1InstanceVolumeMountWithDefaults instantiates a new V1InstanceVolumeMount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1LogChunk instantiates a new V1LogChunk object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1LogChunkWithDefaults instantiates a new V1LogChunk object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1MatchExpression instantiates a new V1MatchExpression object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1MatchExpressionWithDefaults instantiates a new V1MatchExpression object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1Metadata instantiates a new V1Metadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1MetadataWithDefaults instantiates a new V1Metadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1MetricSpec instantiates a new V1MetricSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1MetricSpecWithDefaults instantiates a new V1MetricSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1NetworkInterface instantiates a new V1NetworkInterface object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1NetworkInterfaceWithDefaults instantiates a new V1NetworkInterface object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1Probe instantiates a new V1Probe object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ProbeWithDefaults instantiates a new V1Probe object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ResourceRequirements instantiates a new V1ResourceRequirements object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ResourceRequirementsWithDefaults instantiates a new V1ResourceRequirements object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1ScaleSettings instantiates a new V1ScaleSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1ScaleSettingsWithDefaults instantiates a new V1ScaleSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1Target instantiates a new V1Target object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1TargetSpec instantiates a new V1TargetSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1TargetSpecWithDefaults instantiates a new V1TargetSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1TargetWithDefaults instantiates a new V1Target object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1TCPSocketAction instantiates a new V1TCPSocketAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1TCPSocketActionWithDefaults instantiates a new V1TCPSocketAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1UpdateImageDeprecationResponse instantiates a new V1UpdateImageDeprecationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1UpdateImageDeprecationResponseWithDefaults instantiates a new V1UpdateImageDeprecationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1UpdateImageRequest instantiates a new V1UpdateImageRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1UpdateImageRequestWithDefaults instantiates a new V1UpdateImageRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1UpdateImageResponse instantiates a new V1UpdateImageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1UpdateImageResponseWithDefaults instantiates a new V1UpdateImageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1UpdateWorkloadRequest instantiates a new V1UpdateWorkloadRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1UpdateWorkloadRequestWithDefaults instantiates a new V1UpdateWorkloadRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1UpdateWorkloadResponse instantiates a new V1UpdateWorkloadResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1UpdateWorkloadResponseWithDefaults instantiates a new V1UpdateWorkloadResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1VirtualMachineSpec instantiates a new V1VirtualMachineSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1VirtualMachineSpecWithDefaults instantiates a new V1VirtualMachineSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1VirtualMachineStatus instantiates a new V1VirtualMachineStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1VirtualMachineStatusWithDefaults instantiates a new V1VirtualMachineStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1VolumeClaim instantiates a new V1VolumeClaim object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1VolumeClaimSpec instantiates a new V1VolumeClaimSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1VolumeClaimSpecWithDefaults instantiates a new V1VolumeClaimSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1VolumeClaimWithDefaults instantiates a new V1VolumeClaim object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1Workload instantiates a new V1Workload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1WorkloadSpec instantiates a new V1WorkloadSpec object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewV1WorkloadSpecWithDefaults instantiates a new V1WorkloadSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewV1WorkloadWithDefaults instantiates a new V1Workload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkloadv1Instance instantiates a new Workloadv1Instance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkloadv1InstanceWithDefaults instantiates a new Workloadv1Instance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkloadv1Location instantiates a new Workloadv1Location object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkloadv1LocationWithDefaults instantiates a new Workloadv1Location object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkloadv1NetworkInterfaceStatus instantiates a new Workloadv1NetworkInterfaceStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkloadv1NetworkInterfaceStatusWithDefaults instantiates a new Workloadv1NetworkInterfaceStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given integer value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of prometheusMetricsStatus.
List of prometheusMetricsStatus.
List of v1ContainerStatusContainerPhase.
List of v1ContainerStatusContainerPhase.
List of v1ContainerStatusContainerPhase.
List of v1ContainerStatusContainerPhase.
List of v1ContainerStatusContainerPhase.
List of v1ImageConditionStatus.
List of v1ImageConditionStatus.
List of v1ImageConditionStatus.
List of v1ImageStatus.
List of v1ImageStatus.
List of v1ImageStatus.
List of v1ImageStatus.
List of v1ImageStatus.
List of v1WorkloadStatus.
List of v1WorkloadStatus.
List of v1WorkloadStatus.
List of v1WorkloadStatus.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VirtualMachineStatusPhase.
List of VolumeClaimVolumeClaimPhase.
List of VolumeClaimVolumeClaimPhase.
List of VolumeClaimVolumeClaimPhase.
List of VolumeClaimVolumeClaimPhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.
List of workloadv1InstanceInstancePhase.

# Variables

ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextBasicAuth takes BasicAuth as authentication for the request.
ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

APIClient manages communication with the Edge Compute API v1.0.0 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
ApiStatusDetail struct for ApiStatusDetail.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
Configuration stores the configuration of the API client.
ContainerStatusRunning Properties related to running containers.
ContainerStatusTerminated Properties related to terminated containers.
ContainerStatusWaiting Properties related to containers that are starting up.
DataMatrix A set of time series containing a range of data points over time for each time series.
DataMatrixResult Time series containing a range of data points over time for each time series.
DataValue An individual metric data point.
DataVector A set of time series containing a single sample for each time series, all sharing the same timestamp.
DataVectorResult Time series containing a single sample for each time series, all sharing the same timestamp.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
MetricsData The data points in a metrics collection.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PaginationPageInfo Information about a paginated response This is modeled after the GraphQL Relay spec to support both cursor based pagination and traditional offset based pagination.
PrometheusMetrics A collection of metrics.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
StackpathapiStatus struct for StackpathapiStatus.
StackpathRpcBadRequest struct for StackpathRpcBadRequest.
StackpathRpcBadRequestAllOf struct for StackpathRpcBadRequestAllOf.
StackpathRpcBadRequestFieldViolation struct for StackpathRpcBadRequestFieldViolation.
StackpathRpcHelp struct for StackpathRpcHelp.
StackpathRpcHelpAllOf struct for StackpathRpcHelpAllOf.
StackpathRpcHelpLink struct for StackpathRpcHelpLink.
StackpathRpcLocalizedMessage struct for StackpathRpcLocalizedMessage.
StackpathRpcLocalizedMessageAllOf struct for StackpathRpcLocalizedMessageAllOf.
StackpathRpcPreconditionFailure struct for StackpathRpcPreconditionFailure.
StackpathRpcPreconditionFailureAllOf struct for StackpathRpcPreconditionFailureAllOf.
StackpathRpcPreconditionFailureViolation struct for StackpathRpcPreconditionFailureViolation.
StackpathRpcQuotaFailure struct for StackpathRpcQuotaFailure.
StackpathRpcQuotaFailureAllOf struct for StackpathRpcQuotaFailureAllOf.
StackpathRpcQuotaFailureViolation struct for StackpathRpcQuotaFailureViolation.
StackpathRpcRequestInfo struct for StackpathRpcRequestInfo.
StackpathRpcRequestInfoAllOf struct for StackpathRpcRequestInfoAllOf.
StackpathRpcResourceInfo struct for StackpathRpcResourceInfo.
StackpathRpcResourceInfoAllOf struct for StackpathRpcResourceInfoAllOf.
StackpathRpcRetryInfo struct for StackpathRpcRetryInfo.
StackpathRpcRetryInfoAllOf struct for StackpathRpcRetryInfoAllOf.
V1ContainerSpec The specification for the desired state of a container in a workload.
V1ContainerStatus The status of a container in a workload.
V1CreateImageRequest struct for V1CreateImageRequest.
V1CreateImageResponse A response from a request to create an image.
V1CreateWorkloadRequest struct for V1CreateWorkloadRequest.
V1CreateWorkloadResponse A response from a request to add a workload to a stack.
V1DeploymentSpec A deployment's specification.
V1DockerRegistryCredentials The authentication configuration that should be used to pull images from a docker registry.
V1EnvironmentVariable The location to obtain a value for an environment variable.
V1GetImageResponse A response from a request to retrieve an individual image.
V1GetImagesForFamilyResponse A response from a request to retrieve images by a family.
V1GetImagesResponse A response from a request to retrieve images for a stack.
V1GetLocationsResponse A response from a request to retrieve the locations a workload may be created at.
V1GetWorkloadInstanceResponse A response from a request to retrieve a workload's instances.
V1GetWorkloadInstancesResponse A response from a request to retrieve a workload's instances.
V1GetWorkloadResponse A response from a request to retrieve an individual workload.
V1GetWorkloadsResponse A response from a request to retrieve a stack's workloads.
V1HTTPGetAction Execute an HTTP GET request against an endpoint running on an instance.
V1Image A virtual machine image.
V1ImageCondition Further information about an image's status.
V1ImageDeprecation An image's deprecation settings.
V1ImageMetadata An image's metadata.
V1ImagePullCredential The credentials that should be used to pull the container image.
V1ImageSourceInstanceVolume A reference to the volume of an instance to capture an image from.
V1InstancePort A named port for an instance of a workload.
V1InstanceVolumeMount Describes mounting a volume on containers or vms in an instance.
V1LogChunk A chunk of raw log data.
V1MatchExpression An expression to match selectors against a set of values.
V1Metadata Metadata associated with an entity.
V1MetricSpec struct for V1MetricSpec.
V1NetworkInterface Network interfaces that will be created on instances in the workload.
V1Probe A health check probe against a workload instance to determine if it is alive or ready to receive traffic.
V1ResourceRequirements Resource requirements for an object Resource requirements are key/value pairs.
V1ScaleSettings struct for V1ScaleSettings.
V1Target How instances in a workload should be deployed.
V1TargetSpec The specification for a target.
V1TCPSocketAction Connect to an instance's TCP port.
V1UpdateImageDeprecationResponse A response from a request to update image deprecation settings.
V1UpdateImageRequest struct for V1UpdateImageRequest.
V1UpdateImageResponse A response from a request to update an image.
V1UpdateWorkloadRequest struct for V1UpdateWorkloadRequest.
V1UpdateWorkloadResponse A response from a request to update a workload.
V1VirtualMachineSpec The specification for the desired state of a virtual machine in a workload.
V1VirtualMachineStatus The status of a Virtual Machine.
V1VolumeClaim A claim for a volume Volumes may be attached to workload instance containers or virtual machines.
V1VolumeClaimSpec The specification for a volume claim.
V1Workload A computing workload Workloads define a computing application to deploy to StackPath's edge network.
V1WorkloadSpec The specification for the desired state of a workload.
Workloadv1Instance An instance of a workload deployment.
Workloadv1Location Geographic location information.
Workloadv1NetworkInterfaceStatus Network interfaces that are attached to an instance in a workload.

# Type aliases

InfrastructureApiService InfrastructureApi service.
InstanceLogsApiService InstanceLogsApi service.
InstancesApiService InstancesApi service.
MetricsApiService MetricsApi service.
PrometheusMetricsStatus A metrics query's resulting status.
ServerConfigurations stores multiple ServerConfiguration items.
V1ContainerStatusContainerPhase Which phase of runtime a container is currently in - CONTAINER_PHASE_UNSPECIFIED: The container has not reported a state back or StackPath is unable to determine the container's state - STARTING: The container is starting up - RUNNING: The container is running - FAILED: The container has terminated due to a failure - STOPPED: The container was terminated by the user.
V1ImageConditionStatus Which status an image is currently in - IMAGE_CONDITION_STATUS_UNKNOWN: The condition status is unknown - TRUE: The condition is true - FALSE: The condition is false.
V1ImageStatus Which capture status an image is currently in - IMAGE_STATUS_UNKNOWN: The image status is unknown - PENDING: The image is pending creation - PROCESSING: The image is processing - READY: The image is ready - FAILED: The image failed to be created.
V1WorkloadStatus Which status a workload is currently in - ACTIVE: The workload is active - SUSPENDED: The workload is suspended - BILLING_SUSPENDED: The workload is suspended due to non-payment - INACTIVE: The workload is inactive or has been deleted.
VirtualMachineImagesApiService VirtualMachineImagesApi service.
VirtualMachineStatusPhase the model 'VirtualMachineStatusPhase'.
VolumeClaimVolumeClaimPhase Which phase a volume claim is currently in - VOLUME_CLAIM_PHASE_UNSPECIFIED: StackPath is unable to determine the volume claim's state - PENDING: The volume claim is pending - UNBOUND: The volume claim is unbound - BOUND: The volume claim is bound to an instance.
WorkloadsApiService WorkloadsApi service.
Workloadv1InstanceInstancePhase An instance's startup state - INSTANCE_PHASE_UNSPECIFIED: StackPath is unable to determine the instance's startup state - STARTING: The instance is still initializing - RUNNING: The instance is running - FAILED: The instance failed to start - COMPLETED: The instance finished running - SCHEDULING: The instance is being scheduled - STOPPED: The instance is stopped.