saladclient

package module
v0.9.0-alpha.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2025 License: MIT Imports: 20 Imported by: 0

README

Go API client for saladclient

The SaladCloud REST API. Please refer to the SaladCloud API Documentation for more details.

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: 0.9.0-alpha.11
  • Package version: 1.0.0
  • Generator version: 7.12.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://salad.com

Installation

Install the following dependencies:

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

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

import saladclient "github.com/SaladTechnologies/salad-client"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

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 saladclient.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), saladclient.ContextServerIndex, 1)
Templated Server URL

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

ctx := context.WithValue(context.Background(), saladclient.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 identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using saladclient.ContextOperationServerIndices and saladclient.ContextOperationServerVariables context maps.

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

Documentation for API Endpoints

All URIs are relative to https://api.salad.com/api/public

Class Method HTTP request Description
ContainerGroupsAPI CreateContainerGroup Post /organizations/{organization_name}/projects/{project_name}/containers Create Container Group
ContainerGroupsAPI DeleteContainerGroup Delete /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name} Delete Container Group
ContainerGroupsAPI GetContainerGroup Get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name} Get Container Group
ContainerGroupsAPI GetContainerGroupInstance Get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id} Get Container Group Instance
ContainerGroupsAPI ListContainerGroupInstances Get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances List Container Group Instances
ContainerGroupsAPI ListContainerGroups Get /organizations/{organization_name}/projects/{project_name}/containers List Container Groups
ContainerGroupsAPI ReallocateContainerGroupInstance Post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/reallocate Reallocate Container Group Instance
ContainerGroupsAPI RecreateContainerGroupInstance Post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/recreate Recreate Container Group Instance
ContainerGroupsAPI RestartContainerGroupInstance Post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id}/restart Restart container Group Instance
ContainerGroupsAPI StartContainerGroup Post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/start Start Container Group
ContainerGroupsAPI StopContainerGroup Post /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/stop Stop Container Group
ContainerGroupsAPI UpdateContainerGroup Patch /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name} Update Container Group
ContainerGroupsAPI UpdateContainerGroupInstance Patch /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/instances/{container_group_instance_id} Update Container Group Instance
InferenceEndpointsAPI CreateInferenceEndpointJob Post /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs Create a New Inference Endpoint Job
InferenceEndpointsAPI DeleteInferenceEndpointJob Delete /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id} Cancel an Inference Endpoint Job
InferenceEndpointsAPI GetInferenceEndpoint Get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name} Get an Inference Endpoint
InferenceEndpointsAPI GetInferenceEndpointJob Get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs/{inference_endpoint_job_id} Get an Inference Endpoint Job
InferenceEndpointsAPI ListInferenceEndpointJobs Get /organizations/{organization_name}/inference-endpoints/{inference_endpoint_name}/jobs List Inference Endpoint Jobs
InferenceEndpointsAPI ListInferenceEndpoints Get /organizations/{organization_name}/inference-endpoints List Inference Endpoints
OrganizationDataAPI ListGpuClasses Get /organizations/{organization_name}/gpu-classes List the GPU Classes
QueuesAPI CreateQueue Post /organizations/{organization_name}/projects/{project_name}/queues Create Queue
QueuesAPI CreateQueueJob Post /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs Create Job
QueuesAPI DeleteQueue Delete /organizations/{organization_name}/projects/{project_name}/queues/{queue_name} Delete Queue
QueuesAPI DeleteQueueJob Delete /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs/{queue_job_id} Delete Job
QueuesAPI GetQueue Get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name} Get Queue
QueuesAPI GetQueueJob Get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs/{queue_job_id} Get Job
QueuesAPI ListQueueJobs Get /organizations/{organization_name}/projects/{project_name}/queues/{queue_name}/jobs List Jobs
QueuesAPI ListQueues Get /organizations/{organization_name}/projects/{project_name}/queues List Queues
QueuesAPI UpdateQueue Patch /organizations/{organization_name}/projects/{project_name}/queues/{queue_name} Update Queue
QuotasAPI GetQuotas Get /organizations/{organization_name}/quotas Get Quotas
SystemLogsAPI GetSystemLogs Get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/system-logs Get System Logs
WebhookSecretKeyAPI GetWebhookSecretKey Get /organizations/{organization_name}/webhook-secret-key Gets the webhook secret key
WebhookSecretKeyAPI UpdateWebhookSecretKey Post /organizations/{organization_name}/webhook-secret-key Updates the webhook secret key
WorkloadErrorsAPI GetWorkloadErrors Get /organizations/{organization_name}/projects/{project_name}/containers/{container_group_name}/errors Get Workload Errors

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

ApiKeyAuth
  • Type: API key
  • API key parameter name: Salad-Api-Key
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: ApiKeyAuth and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		saladclient.ContextAPIKeys,
		map[string]saladclient.APIKey{
			"ApiKeyAuth": {Key: "API_KEY_STRING"},
		},
	)
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

[email protected]

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedContainerGroupInstanceStateEnumValues = []ContainerGroupInstanceState{
	"allocating",
	"downloading",
	"creating",
	"running",
	"stopping",
}

All allowed values of ContainerGroupInstanceState enum

View Source
var AllowedContainerGroupNetworkingLoadBalancerEnumValues = []ContainerGroupNetworkingLoadBalancer{
	"round_robin",
	"least_number_of_connections",
}

All allowed values of ContainerGroupNetworkingLoadBalancer enum

View Source
var AllowedContainerGroupPriorityEnumValues = []ContainerGroupPriority{
	"high",
	"medium",
	"low",
	"batch",
}

All allowed values of ContainerGroupPriority enum

View Source
var AllowedContainerGroupStatusEnumValues = []ContainerGroupStatus{
	"pending",
	"running",
	"stopped",
	"succeeded",
	"failed",
	"deploying",
}

All allowed values of ContainerGroupStatus enum

View Source
var AllowedContainerLoggingHttpCompressionEnumValues = []ContainerLoggingHttpCompression{
	"none",
	"gzip",
}

All allowed values of ContainerLoggingHttpCompression enum

View Source
var AllowedContainerLoggingHttpFormatEnumValues = []ContainerLoggingHttpFormat{
	"json",
	"json_lines",
}

All allowed values of ContainerLoggingHttpFormat enum

View Source
var AllowedContainerNetworkingProtocolEnumValues = []ContainerNetworkingProtocol{
	"http",
}

All allowed values of ContainerNetworkingProtocol enum

View Source
var AllowedContainerProbeHttpSchemeEnumValues = []ContainerProbeHttpScheme{
	"http",
	"https",
}

All allowed values of ContainerProbeHttpScheme enum

View Source
var AllowedContainerRestartPolicyEnumValues = []ContainerRestartPolicy{
	"always",
	"on_failure",
	"never",
}

All allowed values of ContainerRestartPolicy enum

View Source
var AllowedCountryCodeEnumValues = []CountryCode{}/* 249 elements not displayed */

All allowed values of CountryCode enum

View Source
var AllowedInferenceEndpointJobEventActionEnumValues = []InferenceEndpointJobEventAction{
	"created",
	"started",
	"succeeded",
	"cancelled",
	"failed",
}

All allowed values of InferenceEndpointJobEventAction enum

View Source
var AllowedInferenceEndpointJobStatusEnumValues = []InferenceEndpointJobStatus{
	"pending",
	"running",
	"succeeded",
	"cancelled",
	"failed",
}

All allowed values of InferenceEndpointJobStatus enum

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ContainerGroupsAPI *ContainerGroupsAPIService

	InferenceEndpointsAPI *InferenceEndpointsAPIService

	OrganizationDataAPI *OrganizationDataAPIService

	QueuesAPI *QueuesAPIService

	QuotasAPI *QuotasAPIService

	SystemLogsAPI *SystemLogsAPIService

	WebhookSecretKeyAPI *WebhookSecretKeyAPIService

	WorkloadErrorsAPI *WorkloadErrorsAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the SaladCloud API API v0.9.0-alpha.11 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiCreateContainerGroupRequest

type ApiCreateContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateContainerGroupRequest) ContainerGroupPrototype

func (r ApiCreateContainerGroupRequest) ContainerGroupPrototype(containerGroupPrototype ContainerGroupPrototype) ApiCreateContainerGroupRequest

func (ApiCreateContainerGroupRequest) Execute

type ApiCreateInferenceEndpointJobRequest

type ApiCreateInferenceEndpointJobRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiCreateInferenceEndpointJobRequest) Execute

func (ApiCreateInferenceEndpointJobRequest) InferenceEndpointJobPrototype

func (r ApiCreateInferenceEndpointJobRequest) InferenceEndpointJobPrototype(inferenceEndpointJobPrototype InferenceEndpointJobPrototype) ApiCreateInferenceEndpointJobRequest

type ApiCreateQueueJobRequest

type ApiCreateQueueJobRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateQueueJobRequest) Execute

func (ApiCreateQueueJobRequest) QueueJobPrototype

func (r ApiCreateQueueJobRequest) QueueJobPrototype(queueJobPrototype QueueJobPrototype) ApiCreateQueueJobRequest

type ApiCreateQueueRequest

type ApiCreateQueueRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiCreateQueueRequest) Execute

func (r ApiCreateQueueRequest) Execute() (*Queue, *http.Response, error)

func (ApiCreateQueueRequest) QueuePrototype

func (r ApiCreateQueueRequest) QueuePrototype(queuePrototype QueuePrototype) ApiCreateQueueRequest

type ApiDeleteContainerGroupRequest

type ApiDeleteContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteContainerGroupRequest) Execute

type ApiDeleteInferenceEndpointJobRequest

type ApiDeleteInferenceEndpointJobRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteInferenceEndpointJobRequest) Execute

type ApiDeleteQueueJobRequest

type ApiDeleteQueueJobRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteQueueJobRequest) Execute

func (r ApiDeleteQueueJobRequest) Execute() (*http.Response, error)

type ApiDeleteQueueRequest

type ApiDeleteQueueRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteQueueRequest) Execute

func (r ApiDeleteQueueRequest) Execute() (*http.Response, error)

type ApiGetContainerGroupInstanceRequest

type ApiGetContainerGroupInstanceRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiGetContainerGroupInstanceRequest) Execute

type ApiGetContainerGroupRequest

type ApiGetContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiGetContainerGroupRequest) Execute

type ApiGetInferenceEndpointJobRequest

type ApiGetInferenceEndpointJobRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiGetInferenceEndpointJobRequest) Execute

type ApiGetInferenceEndpointRequest

type ApiGetInferenceEndpointRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiGetInferenceEndpointRequest) Execute

type ApiGetQueueJobRequest

type ApiGetQueueJobRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiGetQueueJobRequest) Execute

func (r ApiGetQueueJobRequest) Execute() (*QueueJob, *http.Response, error)

type ApiGetQueueRequest

type ApiGetQueueRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiGetQueueRequest) Execute

func (r ApiGetQueueRequest) Execute() (*Queue, *http.Response, error)

type ApiGetQuotasRequest

type ApiGetQuotasRequest struct {
	ApiService *QuotasAPIService
	// contains filtered or unexported fields
}

func (ApiGetQuotasRequest) Execute

func (r ApiGetQuotasRequest) Execute() (*Quotas, *http.Response, error)

type ApiGetSystemLogsRequest

type ApiGetSystemLogsRequest struct {
	ApiService *SystemLogsAPIService
	// contains filtered or unexported fields
}

func (ApiGetSystemLogsRequest) Execute

type ApiGetWebhookSecretKeyRequest

type ApiGetWebhookSecretKeyRequest struct {
	ApiService *WebhookSecretKeyAPIService
	// contains filtered or unexported fields
}

func (ApiGetWebhookSecretKeyRequest) Execute

type ApiGetWorkloadErrorsRequest

type ApiGetWorkloadErrorsRequest struct {
	ApiService *WorkloadErrorsAPIService
	// contains filtered or unexported fields
}

func (ApiGetWorkloadErrorsRequest) Execute

type ApiListContainerGroupInstancesRequest

type ApiListContainerGroupInstancesRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiListContainerGroupInstancesRequest) Execute

type ApiListContainerGroupsRequest

type ApiListContainerGroupsRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiListContainerGroupsRequest) Execute

type ApiListGpuClassesRequest

type ApiListGpuClassesRequest struct {
	ApiService *OrganizationDataAPIService
	// contains filtered or unexported fields
}

func (ApiListGpuClassesRequest) Execute

type ApiListInferenceEndpointJobsRequest

type ApiListInferenceEndpointJobsRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiListInferenceEndpointJobsRequest) Execute

func (ApiListInferenceEndpointJobsRequest) Page

The page number.

func (ApiListInferenceEndpointJobsRequest) PageSize

The maximum number of items per page.

type ApiListInferenceEndpointsRequest

type ApiListInferenceEndpointsRequest struct {
	ApiService *InferenceEndpointsAPIService
	// contains filtered or unexported fields
}

func (ApiListInferenceEndpointsRequest) Execute

func (ApiListInferenceEndpointsRequest) Page

The page number.

func (ApiListInferenceEndpointsRequest) PageSize

The maximum number of items per page.

type ApiListQueueJobsRequest

type ApiListQueueJobsRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiListQueueJobsRequest) Execute

func (ApiListQueueJobsRequest) Page

The page number.

func (ApiListQueueJobsRequest) PageSize

The maximum number of items per page.

type ApiListQueuesRequest

type ApiListQueuesRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiListQueuesRequest) Execute

type ApiReallocateContainerGroupInstanceRequest

type ApiReallocateContainerGroupInstanceRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiReallocateContainerGroupInstanceRequest) Execute

type ApiRecreateContainerGroupInstanceRequest

type ApiRecreateContainerGroupInstanceRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiRecreateContainerGroupInstanceRequest) Execute

type ApiRestartContainerGroupInstanceRequest

type ApiRestartContainerGroupInstanceRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiRestartContainerGroupInstanceRequest) Execute

type ApiStartContainerGroupRequest

type ApiStartContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiStartContainerGroupRequest) Execute

type ApiStopContainerGroupRequest

type ApiStopContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiStopContainerGroupRequest) Execute

type ApiUpdateContainerGroupInstanceRequest

type ApiUpdateContainerGroupInstanceRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateContainerGroupInstanceRequest) ContainerGroupInstancePatch

func (r ApiUpdateContainerGroupInstanceRequest) ContainerGroupInstancePatch(containerGroupInstancePatch ContainerGroupInstancePatch) ApiUpdateContainerGroupInstanceRequest

func (ApiUpdateContainerGroupInstanceRequest) Execute

type ApiUpdateContainerGroupRequest

type ApiUpdateContainerGroupRequest struct {
	ApiService *ContainerGroupsAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateContainerGroupRequest) ContainerGroupPatch

func (r ApiUpdateContainerGroupRequest) ContainerGroupPatch(containerGroupPatch ContainerGroupPatch) ApiUpdateContainerGroupRequest

func (ApiUpdateContainerGroupRequest) Execute

type ApiUpdateQueueRequest

type ApiUpdateQueueRequest struct {
	ApiService *QueuesAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateQueueRequest) Execute

func (r ApiUpdateQueueRequest) Execute() (*Queue, *http.Response, error)

func (ApiUpdateQueueRequest) QueuePatch

func (r ApiUpdateQueueRequest) QueuePatch(queuePatch QueuePatch) ApiUpdateQueueRequest

type ApiUpdateWebhookSecretKeyRequest

type ApiUpdateWebhookSecretKeyRequest struct {
	ApiService *WebhookSecretKeyAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateWebhookSecretKeyRequest) Execute

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type Container

type Container struct {
	// List of commands to run inside the container. Each command is a string representing a command-line instruction.
	Command []string `json:"command"`
	// Environment variables to set in the container.
	EnvironmentVariables map[string]string `json:"environment_variables,omitempty"`
	// SHA-256 hash (64-character hexadecimal string)
	Hash *string `json:"hash,omitempty" validate:"regexp=^sha\\\\d{1,3}:[a-fA-F0-9]{40,135}$"`
	// The container image.
	Image string `json:"image" validate:"regexp=^.*$"`
	// The container image caching.
	ImageCaching *bool                         `json:"image_caching,omitempty"`
	Logging      *ContainerLogging             `json:"logging,omitempty"`
	Resources    ContainerResourceRequirements `json:"resources"`
	// Size of the container in bytes.
	Size *int64 `json:"size,omitempty"`
}

Container Represents a container with its configuration and resource requirements.

func NewContainer

func NewContainer(command []string, image string, resources ContainerResourceRequirements) *Container

NewContainer instantiates a new Container 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

func NewContainerWithDefaults

func NewContainerWithDefaults() *Container

NewContainerWithDefaults instantiates a new Container 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

func (*Container) GetCommand

func (o *Container) GetCommand() []string

GetCommand returns the Command field value If the value is explicit nil, the zero value for []string will be returned

func (*Container) GetCommandOk

func (o *Container) GetCommandOk() ([]string, bool)

GetCommandOk returns a tuple with the Command field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Container) GetEnvironmentVariables

func (o *Container) GetEnvironmentVariables() map[string]string

GetEnvironmentVariables returns the EnvironmentVariables field value if set, zero value otherwise.

func (*Container) GetEnvironmentVariablesOk

func (o *Container) GetEnvironmentVariablesOk() (map[string]string, bool)

GetEnvironmentVariablesOk returns a tuple with the EnvironmentVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Container) GetHash

func (o *Container) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*Container) GetHashOk

func (o *Container) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Container) GetImage

func (o *Container) GetImage() string

GetImage returns the Image field value

func (*Container) GetImageCaching

func (o *Container) GetImageCaching() bool

GetImageCaching returns the ImageCaching field value if set, zero value otherwise.

func (*Container) GetImageCachingOk

func (o *Container) GetImageCachingOk() (*bool, bool)

GetImageCachingOk returns a tuple with the ImageCaching field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Container) GetImageOk

func (o *Container) GetImageOk() (*string, bool)

GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.

func (*Container) GetLogging

func (o *Container) GetLogging() ContainerLogging

GetLogging returns the Logging field value if set, zero value otherwise.

func (*Container) GetLoggingOk

func (o *Container) GetLoggingOk() (*ContainerLogging, bool)

GetLoggingOk returns a tuple with the Logging field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Container) GetResources

func (o *Container) GetResources() ContainerResourceRequirements

GetResources returns the Resources field value

func (*Container) GetResourcesOk

func (o *Container) GetResourcesOk() (*ContainerResourceRequirements, bool)

GetResourcesOk returns a tuple with the Resources field value and a boolean to check if the value has been set.

func (*Container) GetSize

func (o *Container) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*Container) GetSizeOk

func (o *Container) GetSizeOk() (*int64, bool)

GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Container) HasEnvironmentVariables

func (o *Container) HasEnvironmentVariables() bool

HasEnvironmentVariables returns a boolean if a field has been set.

func (*Container) HasHash

func (o *Container) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*Container) HasImageCaching

func (o *Container) HasImageCaching() bool

HasImageCaching returns a boolean if a field has been set.

func (*Container) HasLogging

func (o *Container) HasLogging() bool

HasLogging returns a boolean if a field has been set.

func (*Container) HasSize

func (o *Container) HasSize() bool

HasSize returns a boolean if a field has been set.

func (Container) MarshalJSON

func (o Container) MarshalJSON() ([]byte, error)

func (*Container) SetCommand

func (o *Container) SetCommand(v []string)

SetCommand sets field value

func (*Container) SetEnvironmentVariables

func (o *Container) SetEnvironmentVariables(v map[string]string)

SetEnvironmentVariables gets a reference to the given map[string]string and assigns it to the EnvironmentVariables field.

func (*Container) SetHash

func (o *Container) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*Container) SetImage

func (o *Container) SetImage(v string)

SetImage sets field value

func (*Container) SetImageCaching

func (o *Container) SetImageCaching(v bool)

SetImageCaching gets a reference to the given bool and assigns it to the ImageCaching field.

func (*Container) SetLogging

func (o *Container) SetLogging(v ContainerLogging)

SetLogging gets a reference to the given ContainerLogging and assigns it to the Logging field.

func (*Container) SetResources

func (o *Container) SetResources(v ContainerResourceRequirements)

SetResources sets field value

func (*Container) SetSize

func (o *Container) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (Container) ToMap

func (o Container) ToMap() (map[string]interface{}, error)

func (*Container) UnmarshalJSON

func (o *Container) UnmarshalJSON(data []byte) (err error)

type ContainerGroup

type ContainerGroup struct {
	// Defines whether containers in this group should automatically start when deployed (true) or require manual starting (false)
	AutostartPolicy bool      `json:"autostart_policy"`
	Container       Container `json:"container"`
	// List of country codes where container instances are permitted to run. When not specified or empty, containers may run in any available region.
	CountryCodes []CountryCode `json:"country_codes"`
	// ISO 8601 timestamp when this container group was initially created
	CreateTime   time.Time           `json:"create_time"`
	CurrentState ContainerGroupState `json:"current_state"`
	// The display-friendly name of the resource.
	DisplayName string `json:"display_name" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The container group identifier.
	Id            string                       `json:"id"`
	LivenessProbe *ContainerGroupLivenessProbe `json:"liveness_probe,omitempty"`
	// The container group name.
	Name       string                    `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	Networking *ContainerGroupNetworking `json:"networking,omitempty"`
	// The organization name.
	OrganizationName string `json:"organization_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// Indicates whether a configuration change has been requested but not yet applied to all containers in the group
	PendingChange bool                           `json:"pending_change"`
	Priority      NullableContainerGroupPriority `json:"priority"`
	// The project name.
	ProjectName     string                         `json:"project_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	QueueAutoscaler *ContainerGroupQueueAutoscaler `json:"queue_autoscaler,omitempty"`
	QueueConnection *ContainerGroupQueueConnection `json:"queue_connection,omitempty"`
	ReadinessProbe  *ContainerGroupReadinessProbe  `json:"readiness_probe,omitempty"`
	// The container group replicas.
	Replicas      int32                       `json:"replicas"`
	RestartPolicy ContainerRestartPolicy      `json:"restart_policy"`
	StartupProbe  *ContainerGroupStartupProbe `json:"startup_probe,omitempty"`
	// ISO 8601 timestamp when this container group was last updated
	UpdateTime time.Time `json:"update_time"`
	// Incremental version number that increases with each configuration change to the container group
	Version int32 `json:"version"`
}

ContainerGroup A container group definition that represents a scalable set of identical containers running as a distributed service

func NewContainerGroup

func NewContainerGroup(autostartPolicy bool, container Container, countryCodes []CountryCode, createTime time.Time, currentState ContainerGroupState, displayName string, id string, name string, organizationName string, pendingChange bool, priority NullableContainerGroupPriority, projectName string, replicas int32, restartPolicy ContainerRestartPolicy, updateTime time.Time, version int32) *ContainerGroup

NewContainerGroup instantiates a new ContainerGroup 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

func NewContainerGroupWithDefaults

func NewContainerGroupWithDefaults() *ContainerGroup

NewContainerGroupWithDefaults instantiates a new ContainerGroup 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

func (*ContainerGroup) GetAutostartPolicy

func (o *ContainerGroup) GetAutostartPolicy() bool

GetAutostartPolicy returns the AutostartPolicy field value

func (*ContainerGroup) GetAutostartPolicyOk

func (o *ContainerGroup) GetAutostartPolicyOk() (*bool, bool)

GetAutostartPolicyOk returns a tuple with the AutostartPolicy field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetContainer

func (o *ContainerGroup) GetContainer() Container

GetContainer returns the Container field value

func (*ContainerGroup) GetContainerOk

func (o *ContainerGroup) GetContainerOk() (*Container, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetCountryCodes

func (o *ContainerGroup) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*ContainerGroup) GetCountryCodesOk

func (o *ContainerGroup) GetCountryCodesOk() ([]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetCreateTime

func (o *ContainerGroup) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*ContainerGroup) GetCreateTimeOk

func (o *ContainerGroup) GetCreateTimeOk() (*time.Time, bool)

GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetCurrentState

func (o *ContainerGroup) GetCurrentState() ContainerGroupState

GetCurrentState returns the CurrentState field value

func (*ContainerGroup) GetCurrentStateOk

func (o *ContainerGroup) GetCurrentStateOk() (*ContainerGroupState, bool)

GetCurrentStateOk returns a tuple with the CurrentState field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetDisplayName

func (o *ContainerGroup) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*ContainerGroup) GetDisplayNameOk

func (o *ContainerGroup) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetId

func (o *ContainerGroup) GetId() string

GetId returns the Id field value

func (*ContainerGroup) GetIdOk

func (o *ContainerGroup) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetLivenessProbe

func (o *ContainerGroup) GetLivenessProbe() ContainerGroupLivenessProbe

GetLivenessProbe returns the LivenessProbe field value if set, zero value otherwise.

func (*ContainerGroup) GetLivenessProbeOk

func (o *ContainerGroup) GetLivenessProbeOk() (*ContainerGroupLivenessProbe, bool)

GetLivenessProbeOk returns a tuple with the LivenessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetName

func (o *ContainerGroup) GetName() string

GetName returns the Name field value

func (*ContainerGroup) GetNameOk

func (o *ContainerGroup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetNetworking

func (o *ContainerGroup) GetNetworking() ContainerGroupNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*ContainerGroup) GetNetworkingOk

func (o *ContainerGroup) GetNetworkingOk() (*ContainerGroupNetworking, bool)

GetNetworkingOk returns a tuple with the Networking field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetOrganizationName

func (o *ContainerGroup) GetOrganizationName() string

GetOrganizationName returns the OrganizationName field value

func (*ContainerGroup) GetOrganizationNameOk

func (o *ContainerGroup) GetOrganizationNameOk() (*string, bool)

GetOrganizationNameOk returns a tuple with the OrganizationName field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetPendingChange

func (o *ContainerGroup) GetPendingChange() bool

GetPendingChange returns the PendingChange field value

func (*ContainerGroup) GetPendingChangeOk

func (o *ContainerGroup) GetPendingChangeOk() (*bool, bool)

GetPendingChangeOk returns a tuple with the PendingChange field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetPriority

func (o *ContainerGroup) GetPriority() ContainerGroupPriority

GetPriority returns the Priority field value If the value is explicit nil, the zero value for ContainerGroupPriority will be returned

func (*ContainerGroup) GetPriorityOk

func (o *ContainerGroup) GetPriorityOk() (*ContainerGroupPriority, bool)

GetPriorityOk returns a tuple with the Priority field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroup) GetProjectName

func (o *ContainerGroup) GetProjectName() string

GetProjectName returns the ProjectName field value

func (*ContainerGroup) GetProjectNameOk

func (o *ContainerGroup) GetProjectNameOk() (*string, bool)

GetProjectNameOk returns a tuple with the ProjectName field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetQueueAutoscaler

func (o *ContainerGroup) GetQueueAutoscaler() ContainerGroupQueueAutoscaler

GetQueueAutoscaler returns the QueueAutoscaler field value if set, zero value otherwise.

func (*ContainerGroup) GetQueueAutoscalerOk

func (o *ContainerGroup) GetQueueAutoscalerOk() (*ContainerGroupQueueAutoscaler, bool)

GetQueueAutoscalerOk returns a tuple with the QueueAutoscaler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetQueueConnection

func (o *ContainerGroup) GetQueueConnection() ContainerGroupQueueConnection

GetQueueConnection returns the QueueConnection field value if set, zero value otherwise.

func (*ContainerGroup) GetQueueConnectionOk

func (o *ContainerGroup) GetQueueConnectionOk() (*ContainerGroupQueueConnection, bool)

GetQueueConnectionOk returns a tuple with the QueueConnection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetReadinessProbe

func (o *ContainerGroup) GetReadinessProbe() ContainerGroupReadinessProbe

GetReadinessProbe returns the ReadinessProbe field value if set, zero value otherwise.

func (*ContainerGroup) GetReadinessProbeOk

func (o *ContainerGroup) GetReadinessProbeOk() (*ContainerGroupReadinessProbe, bool)

GetReadinessProbeOk returns a tuple with the ReadinessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetReplicas

func (o *ContainerGroup) GetReplicas() int32

GetReplicas returns the Replicas field value

func (*ContainerGroup) GetReplicasOk

func (o *ContainerGroup) GetReplicasOk() (*int32, bool)

GetReplicasOk returns a tuple with the Replicas field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetRestartPolicy

func (o *ContainerGroup) GetRestartPolicy() ContainerRestartPolicy

GetRestartPolicy returns the RestartPolicy field value

func (*ContainerGroup) GetRestartPolicyOk

func (o *ContainerGroup) GetRestartPolicyOk() (*ContainerRestartPolicy, bool)

GetRestartPolicyOk returns a tuple with the RestartPolicy field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetStartupProbe

func (o *ContainerGroup) GetStartupProbe() ContainerGroupStartupProbe

GetStartupProbe returns the StartupProbe field value if set, zero value otherwise.

func (*ContainerGroup) GetStartupProbeOk

func (o *ContainerGroup) GetStartupProbeOk() (*ContainerGroupStartupProbe, bool)

GetStartupProbeOk returns a tuple with the StartupProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroup) GetUpdateTime

func (o *ContainerGroup) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value

func (*ContainerGroup) GetUpdateTimeOk

func (o *ContainerGroup) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*ContainerGroup) GetVersion

func (o *ContainerGroup) GetVersion() int32

GetVersion returns the Version field value

func (*ContainerGroup) GetVersionOk

func (o *ContainerGroup) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*ContainerGroup) HasLivenessProbe

func (o *ContainerGroup) HasLivenessProbe() bool

HasLivenessProbe returns a boolean if a field has been set.

func (*ContainerGroup) HasNetworking

func (o *ContainerGroup) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*ContainerGroup) HasQueueAutoscaler

func (o *ContainerGroup) HasQueueAutoscaler() bool

HasQueueAutoscaler returns a boolean if a field has been set.

func (*ContainerGroup) HasQueueConnection

func (o *ContainerGroup) HasQueueConnection() bool

HasQueueConnection returns a boolean if a field has been set.

func (*ContainerGroup) HasReadinessProbe

func (o *ContainerGroup) HasReadinessProbe() bool

HasReadinessProbe returns a boolean if a field has been set.

func (*ContainerGroup) HasStartupProbe

func (o *ContainerGroup) HasStartupProbe() bool

HasStartupProbe returns a boolean if a field has been set.

func (ContainerGroup) MarshalJSON

func (o ContainerGroup) MarshalJSON() ([]byte, error)

func (*ContainerGroup) SetAutostartPolicy

func (o *ContainerGroup) SetAutostartPolicy(v bool)

SetAutostartPolicy sets field value

func (*ContainerGroup) SetContainer

func (o *ContainerGroup) SetContainer(v Container)

SetContainer sets field value

func (*ContainerGroup) SetCountryCodes

func (o *ContainerGroup) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*ContainerGroup) SetCreateTime

func (o *ContainerGroup) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*ContainerGroup) SetCurrentState

func (o *ContainerGroup) SetCurrentState(v ContainerGroupState)

SetCurrentState sets field value

func (*ContainerGroup) SetDisplayName

func (o *ContainerGroup) SetDisplayName(v string)

SetDisplayName sets field value

func (*ContainerGroup) SetId

func (o *ContainerGroup) SetId(v string)

SetId sets field value

func (*ContainerGroup) SetLivenessProbe

func (o *ContainerGroup) SetLivenessProbe(v ContainerGroupLivenessProbe)

SetLivenessProbe gets a reference to the given ContainerGroupLivenessProbe and assigns it to the LivenessProbe field.

func (*ContainerGroup) SetName

func (o *ContainerGroup) SetName(v string)

SetName sets field value

func (*ContainerGroup) SetNetworking

func (o *ContainerGroup) SetNetworking(v ContainerGroupNetworking)

SetNetworking gets a reference to the given ContainerGroupNetworking and assigns it to the Networking field.

func (*ContainerGroup) SetOrganizationName

func (o *ContainerGroup) SetOrganizationName(v string)

SetOrganizationName sets field value

func (*ContainerGroup) SetPendingChange

func (o *ContainerGroup) SetPendingChange(v bool)

SetPendingChange sets field value

func (*ContainerGroup) SetPriority

func (o *ContainerGroup) SetPriority(v ContainerGroupPriority)

SetPriority sets field value

func (*ContainerGroup) SetProjectName

func (o *ContainerGroup) SetProjectName(v string)

SetProjectName sets field value

func (*ContainerGroup) SetQueueAutoscaler

func (o *ContainerGroup) SetQueueAutoscaler(v ContainerGroupQueueAutoscaler)

SetQueueAutoscaler gets a reference to the given ContainerGroupQueueAutoscaler and assigns it to the QueueAutoscaler field.

func (*ContainerGroup) SetQueueConnection

func (o *ContainerGroup) SetQueueConnection(v ContainerGroupQueueConnection)

SetQueueConnection gets a reference to the given ContainerGroupQueueConnection and assigns it to the QueueConnection field.

func (*ContainerGroup) SetReadinessProbe

func (o *ContainerGroup) SetReadinessProbe(v ContainerGroupReadinessProbe)

SetReadinessProbe gets a reference to the given ContainerGroupReadinessProbe and assigns it to the ReadinessProbe field.

func (*ContainerGroup) SetReplicas

func (o *ContainerGroup) SetReplicas(v int32)

SetReplicas sets field value

func (*ContainerGroup) SetRestartPolicy

func (o *ContainerGroup) SetRestartPolicy(v ContainerRestartPolicy)

SetRestartPolicy sets field value

func (*ContainerGroup) SetStartupProbe

func (o *ContainerGroup) SetStartupProbe(v ContainerGroupStartupProbe)

SetStartupProbe gets a reference to the given ContainerGroupStartupProbe and assigns it to the StartupProbe field.

func (*ContainerGroup) SetUpdateTime

func (o *ContainerGroup) SetUpdateTime(v time.Time)

SetUpdateTime sets field value

func (*ContainerGroup) SetVersion

func (o *ContainerGroup) SetVersion(v int32)

SetVersion sets field value

func (ContainerGroup) ToMap

func (o ContainerGroup) ToMap() (map[string]interface{}, error)

func (*ContainerGroup) UnmarshalJSON

func (o *ContainerGroup) UnmarshalJSON(data []byte) (err error)

type ContainerGroupCollection

type ContainerGroupCollection struct {
	// An array containing container group objects. Each object represents a discrete container group with its own properties, configuration, and status.
	Items []ContainerGroup `json:"items"`
}

ContainerGroupCollection A paginated collection of container groups that provides a structured way to access multiple container group resources in a single response.

func NewContainerGroupCollection

func NewContainerGroupCollection(items []ContainerGroup) *ContainerGroupCollection

NewContainerGroupCollection instantiates a new ContainerGroupCollection 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

func NewContainerGroupCollectionWithDefaults

func NewContainerGroupCollectionWithDefaults() *ContainerGroupCollection

NewContainerGroupCollectionWithDefaults instantiates a new ContainerGroupCollection 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

func (*ContainerGroupCollection) GetItems

func (o *ContainerGroupCollection) GetItems() []ContainerGroup

GetItems returns the Items field value

func (*ContainerGroupCollection) GetItemsOk

func (o *ContainerGroupCollection) GetItemsOk() ([]ContainerGroup, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (ContainerGroupCollection) MarshalJSON

func (o ContainerGroupCollection) MarshalJSON() ([]byte, error)

func (*ContainerGroupCollection) SetItems

func (o *ContainerGroupCollection) SetItems(v []ContainerGroup)

SetItems sets field value

func (ContainerGroupCollection) ToMap

func (o ContainerGroupCollection) ToMap() (map[string]interface{}, error)

func (*ContainerGroupCollection) UnmarshalJSON

func (o *ContainerGroupCollection) UnmarshalJSON(data []byte) (err error)

type ContainerGroupInstance

type ContainerGroupInstance struct {
	// The container group instance identifier.
	Id string `json:"id"`
	// The container group machine identifier.
	MachineId string                      `json:"machine_id"`
	State     ContainerGroupInstanceState `json:"state"`
	// The UTC timestamp when the container group instance last changed its state. This helps track the lifecycle and state transitions of the instance.
	UpdateTime time.Time `json:"update_time"`
	// The version of the container group definition currently running on this instance. Used to track deployment and update progress across the container group fleet.
	Version int32 `json:"version"`
	// Indicates whether the container group instance is currently passing its readiness checks and is able to receive traffic or perform its intended function. If no readiness probe is defined, this will be true once the instance is fully started.
	Ready *bool `json:"ready,omitempty"`
	// Indicates whether the container group instance has successfully completed its startup sequence and passed any configured startup probes. This will always be true when no startup probe is defined for the container group.
	Started *bool `json:"started,omitempty"`
	// The cost of deleting the container group instance
	DeletionCost *int32 `json:"deletion_cost,omitempty"`
}

ContainerGroupInstance A Container Group Instance represents a running instance of a container group on a specific machine. It provides information about the execution state, readiness, and version of the deployed container group.

func NewContainerGroupInstance

func NewContainerGroupInstance(id string, machineId string, state ContainerGroupInstanceState, updateTime time.Time, version int32) *ContainerGroupInstance

NewContainerGroupInstance instantiates a new ContainerGroupInstance 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

func NewContainerGroupInstanceWithDefaults

func NewContainerGroupInstanceWithDefaults() *ContainerGroupInstance

NewContainerGroupInstanceWithDefaults instantiates a new ContainerGroupInstance 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

func (*ContainerGroupInstance) GetDeletionCost

func (o *ContainerGroupInstance) GetDeletionCost() int32

GetDeletionCost returns the DeletionCost field value if set, zero value otherwise.

func (*ContainerGroupInstance) GetDeletionCostOk

func (o *ContainerGroupInstance) GetDeletionCostOk() (*int32, bool)

GetDeletionCostOk returns a tuple with the DeletionCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetId

func (o *ContainerGroupInstance) GetId() string

GetId returns the Id field value

func (*ContainerGroupInstance) GetIdOk

func (o *ContainerGroupInstance) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetMachineId

func (o *ContainerGroupInstance) GetMachineId() string

GetMachineId returns the MachineId field value

func (*ContainerGroupInstance) GetMachineIdOk

func (o *ContainerGroupInstance) GetMachineIdOk() (*string, bool)

GetMachineIdOk returns a tuple with the MachineId field value and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetReady

func (o *ContainerGroupInstance) GetReady() bool

GetReady returns the Ready field value if set, zero value otherwise.

func (*ContainerGroupInstance) GetReadyOk

func (o *ContainerGroupInstance) GetReadyOk() (*bool, bool)

GetReadyOk returns a tuple with the Ready field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetStarted

func (o *ContainerGroupInstance) GetStarted() bool

GetStarted returns the Started field value if set, zero value otherwise.

func (*ContainerGroupInstance) GetStartedOk

func (o *ContainerGroupInstance) GetStartedOk() (*bool, bool)

GetStartedOk returns a tuple with the Started field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetState

GetState returns the State field value

func (*ContainerGroupInstance) GetStateOk

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetUpdateTime

func (o *ContainerGroupInstance) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value

func (*ContainerGroupInstance) GetUpdateTimeOk

func (o *ContainerGroupInstance) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*ContainerGroupInstance) GetVersion

func (o *ContainerGroupInstance) GetVersion() int32

GetVersion returns the Version field value

func (*ContainerGroupInstance) GetVersionOk

func (o *ContainerGroupInstance) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*ContainerGroupInstance) HasDeletionCost

func (o *ContainerGroupInstance) HasDeletionCost() bool

HasDeletionCost returns a boolean if a field has been set.

func (*ContainerGroupInstance) HasReady

func (o *ContainerGroupInstance) HasReady() bool

HasReady returns a boolean if a field has been set.

func (*ContainerGroupInstance) HasStarted

func (o *ContainerGroupInstance) HasStarted() bool

HasStarted returns a boolean if a field has been set.

func (ContainerGroupInstance) MarshalJSON

func (o ContainerGroupInstance) MarshalJSON() ([]byte, error)

func (*ContainerGroupInstance) SetDeletionCost

func (o *ContainerGroupInstance) SetDeletionCost(v int32)

SetDeletionCost gets a reference to the given int32 and assigns it to the DeletionCost field.

func (*ContainerGroupInstance) SetId

func (o *ContainerGroupInstance) SetId(v string)

SetId sets field value

func (*ContainerGroupInstance) SetMachineId

func (o *ContainerGroupInstance) SetMachineId(v string)

SetMachineId sets field value

func (*ContainerGroupInstance) SetReady

func (o *ContainerGroupInstance) SetReady(v bool)

SetReady gets a reference to the given bool and assigns it to the Ready field.

func (*ContainerGroupInstance) SetStarted

func (o *ContainerGroupInstance) SetStarted(v bool)

SetStarted gets a reference to the given bool and assigns it to the Started field.

func (*ContainerGroupInstance) SetState

SetState sets field value

func (*ContainerGroupInstance) SetUpdateTime

func (o *ContainerGroupInstance) SetUpdateTime(v time.Time)

SetUpdateTime sets field value

func (*ContainerGroupInstance) SetVersion

func (o *ContainerGroupInstance) SetVersion(v int32)

SetVersion sets field value

func (ContainerGroupInstance) ToMap

func (o ContainerGroupInstance) ToMap() (map[string]interface{}, error)

func (*ContainerGroupInstance) UnmarshalJSON

func (o *ContainerGroupInstance) UnmarshalJSON(data []byte) (err error)

type ContainerGroupInstanceCollection

type ContainerGroupInstanceCollection struct {
	// An array of container group instances, each representing a deployed container group with its current state and configuration information.
	Instances []ContainerGroupInstance `json:"instances"`
}

ContainerGroupInstanceCollection A collection of container group instances returned as part of a paginated response or batch operation result.

func NewContainerGroupInstanceCollection

func NewContainerGroupInstanceCollection(instances []ContainerGroupInstance) *ContainerGroupInstanceCollection

NewContainerGroupInstanceCollection instantiates a new ContainerGroupInstanceCollection 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

func NewContainerGroupInstanceCollectionWithDefaults

func NewContainerGroupInstanceCollectionWithDefaults() *ContainerGroupInstanceCollection

NewContainerGroupInstanceCollectionWithDefaults instantiates a new ContainerGroupInstanceCollection 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

func (*ContainerGroupInstanceCollection) GetInstances

GetInstances returns the Instances field value

func (*ContainerGroupInstanceCollection) GetInstancesOk

GetInstancesOk returns a tuple with the Instances field value and a boolean to check if the value has been set.

func (ContainerGroupInstanceCollection) MarshalJSON

func (o ContainerGroupInstanceCollection) MarshalJSON() ([]byte, error)

func (*ContainerGroupInstanceCollection) SetInstances

SetInstances sets field value

func (ContainerGroupInstanceCollection) ToMap

func (o ContainerGroupInstanceCollection) ToMap() (map[string]interface{}, error)

func (*ContainerGroupInstanceCollection) UnmarshalJSON

func (o *ContainerGroupInstanceCollection) UnmarshalJSON(data []byte) (err error)

type ContainerGroupInstancePatch

type ContainerGroupInstancePatch struct {
	// The cost of deleting the container group instance
	DeletionCost NullableInt32 `json:"deletion_cost,omitempty"`
}

ContainerGroupInstancePatch Represents a request to update a container group instance

func NewContainerGroupInstancePatch

func NewContainerGroupInstancePatch() *ContainerGroupInstancePatch

NewContainerGroupInstancePatch instantiates a new ContainerGroupInstancePatch 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

func NewContainerGroupInstancePatchWithDefaults

func NewContainerGroupInstancePatchWithDefaults() *ContainerGroupInstancePatch

NewContainerGroupInstancePatchWithDefaults instantiates a new ContainerGroupInstancePatch 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

func (*ContainerGroupInstancePatch) GetDeletionCost

func (o *ContainerGroupInstancePatch) GetDeletionCost() int32

GetDeletionCost returns the DeletionCost field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerGroupInstancePatch) GetDeletionCostOk

func (o *ContainerGroupInstancePatch) GetDeletionCostOk() (*int32, bool)

GetDeletionCostOk returns a tuple with the DeletionCost field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroupInstancePatch) HasDeletionCost

func (o *ContainerGroupInstancePatch) HasDeletionCost() bool

HasDeletionCost returns a boolean if a field has been set.

func (ContainerGroupInstancePatch) MarshalJSON

func (o ContainerGroupInstancePatch) MarshalJSON() ([]byte, error)

func (*ContainerGroupInstancePatch) SetDeletionCost

func (o *ContainerGroupInstancePatch) SetDeletionCost(v int32)

SetDeletionCost gets a reference to the given NullableInt32 and assigns it to the DeletionCost field.

func (*ContainerGroupInstancePatch) SetDeletionCostNil

func (o *ContainerGroupInstancePatch) SetDeletionCostNil()

SetDeletionCostNil sets the value for DeletionCost to be an explicit nil

func (ContainerGroupInstancePatch) ToMap

func (o ContainerGroupInstancePatch) ToMap() (map[string]interface{}, error)

func (*ContainerGroupInstancePatch) UnsetDeletionCost

func (o *ContainerGroupInstancePatch) UnsetDeletionCost()

UnsetDeletionCost ensures that no value is present for DeletionCost, not even an explicit nil

type ContainerGroupInstanceState

type ContainerGroupInstanceState string

ContainerGroupInstanceState The state of the container group instance

const (
	CONTAINERGROUPINSTANCESTATE_ALLOCATING  ContainerGroupInstanceState = "allocating"
	CONTAINERGROUPINSTANCESTATE_DOWNLOADING ContainerGroupInstanceState = "downloading"
	CONTAINERGROUPINSTANCESTATE_CREATING    ContainerGroupInstanceState = "creating"
	CONTAINERGROUPINSTANCESTATE_RUNNING     ContainerGroupInstanceState = "running"
	CONTAINERGROUPINSTANCESTATE_STOPPING    ContainerGroupInstanceState = "stopping"
)

List of ContainerGroupInstanceState

func NewContainerGroupInstanceStateFromValue

func NewContainerGroupInstanceStateFromValue(v string) (*ContainerGroupInstanceState, error)

NewContainerGroupInstanceStateFromValue returns a pointer to a valid ContainerGroupInstanceState for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerGroupInstanceState) IsValid

func (v ContainerGroupInstanceState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerGroupInstanceState) Ptr

Ptr returns reference to ContainerGroupInstanceState value

func (*ContainerGroupInstanceState) UnmarshalJSON

func (v *ContainerGroupInstanceState) UnmarshalJSON(src []byte) error

type ContainerGroupInstanceStatusCount

type ContainerGroupInstanceStatusCount struct {
	// The number of container instances that are currently being allocated resources
	AllocatingCount int32 `json:"allocating_count"`
	// The number of container instances that are in the process of being created
	CreatingCount int32 `json:"creating_count"`
	// The number of container instances that are currently running and operational
	RunningCount int32 `json:"running_count"`
	// The number of container instances that are in the process of stopping
	StoppingCount int32 `json:"stopping_count"`
}

ContainerGroupInstanceStatusCount A summary of container group instances categorized by their current lifecycle status

func NewContainerGroupInstanceStatusCount

func NewContainerGroupInstanceStatusCount(allocatingCount int32, creatingCount int32, runningCount int32, stoppingCount int32) *ContainerGroupInstanceStatusCount

NewContainerGroupInstanceStatusCount instantiates a new ContainerGroupInstanceStatusCount 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

func NewContainerGroupInstanceStatusCountWithDefaults

func NewContainerGroupInstanceStatusCountWithDefaults() *ContainerGroupInstanceStatusCount

NewContainerGroupInstanceStatusCountWithDefaults instantiates a new ContainerGroupInstanceStatusCount 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

func (*ContainerGroupInstanceStatusCount) GetAllocatingCount

func (o *ContainerGroupInstanceStatusCount) GetAllocatingCount() int32

GetAllocatingCount returns the AllocatingCount field value

func (*ContainerGroupInstanceStatusCount) GetAllocatingCountOk

func (o *ContainerGroupInstanceStatusCount) GetAllocatingCountOk() (*int32, bool)

GetAllocatingCountOk returns a tuple with the AllocatingCount field value and a boolean to check if the value has been set.

func (*ContainerGroupInstanceStatusCount) GetCreatingCount

func (o *ContainerGroupInstanceStatusCount) GetCreatingCount() int32

GetCreatingCount returns the CreatingCount field value

func (*ContainerGroupInstanceStatusCount) GetCreatingCountOk

func (o *ContainerGroupInstanceStatusCount) GetCreatingCountOk() (*int32, bool)

GetCreatingCountOk returns a tuple with the CreatingCount field value and a boolean to check if the value has been set.

func (*ContainerGroupInstanceStatusCount) GetRunningCount

func (o *ContainerGroupInstanceStatusCount) GetRunningCount() int32

GetRunningCount returns the RunningCount field value

func (*ContainerGroupInstanceStatusCount) GetRunningCountOk

func (o *ContainerGroupInstanceStatusCount) GetRunningCountOk() (*int32, bool)

GetRunningCountOk returns a tuple with the RunningCount field value and a boolean to check if the value has been set.

func (*ContainerGroupInstanceStatusCount) GetStoppingCount

func (o *ContainerGroupInstanceStatusCount) GetStoppingCount() int32

GetStoppingCount returns the StoppingCount field value

func (*ContainerGroupInstanceStatusCount) GetStoppingCountOk

func (o *ContainerGroupInstanceStatusCount) GetStoppingCountOk() (*int32, bool)

GetStoppingCountOk returns a tuple with the StoppingCount field value and a boolean to check if the value has been set.

func (ContainerGroupInstanceStatusCount) MarshalJSON

func (o ContainerGroupInstanceStatusCount) MarshalJSON() ([]byte, error)

func (*ContainerGroupInstanceStatusCount) SetAllocatingCount

func (o *ContainerGroupInstanceStatusCount) SetAllocatingCount(v int32)

SetAllocatingCount sets field value

func (*ContainerGroupInstanceStatusCount) SetCreatingCount

func (o *ContainerGroupInstanceStatusCount) SetCreatingCount(v int32)

SetCreatingCount sets field value

func (*ContainerGroupInstanceStatusCount) SetRunningCount

func (o *ContainerGroupInstanceStatusCount) SetRunningCount(v int32)

SetRunningCount sets field value

func (*ContainerGroupInstanceStatusCount) SetStoppingCount

func (o *ContainerGroupInstanceStatusCount) SetStoppingCount(v int32)

SetStoppingCount sets field value

func (ContainerGroupInstanceStatusCount) ToMap

func (o ContainerGroupInstanceStatusCount) ToMap() (map[string]interface{}, error)

func (*ContainerGroupInstanceStatusCount) UnmarshalJSON

func (o *ContainerGroupInstanceStatusCount) UnmarshalJSON(data []byte) (err error)

type ContainerGroupInstances

type ContainerGroupInstances struct {
	Instances []ContainerGroupInstance `json:"instances"`
}

ContainerGroupInstances Represents a list of container group instances

func NewContainerGroupInstances

func NewContainerGroupInstances(instances []ContainerGroupInstance) *ContainerGroupInstances

NewContainerGroupInstances instantiates a new ContainerGroupInstances 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

func NewContainerGroupInstancesWithDefaults

func NewContainerGroupInstancesWithDefaults() *ContainerGroupInstances

NewContainerGroupInstancesWithDefaults instantiates a new ContainerGroupInstances 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

func (*ContainerGroupInstances) GetInstances

func (o *ContainerGroupInstances) GetInstances() []ContainerGroupInstance

GetInstances returns the Instances field value

func (*ContainerGroupInstances) GetInstancesOk

func (o *ContainerGroupInstances) GetInstancesOk() ([]ContainerGroupInstance, bool)

GetInstancesOk returns a tuple with the Instances field value and a boolean to check if the value has been set.

func (ContainerGroupInstances) MarshalJSON

func (o ContainerGroupInstances) MarshalJSON() ([]byte, error)

func (*ContainerGroupInstances) SetInstances

func (o *ContainerGroupInstances) SetInstances(v []ContainerGroupInstance)

SetInstances sets field value

func (ContainerGroupInstances) ToMap

func (o ContainerGroupInstances) ToMap() (map[string]interface{}, error)

func (*ContainerGroupInstances) UnmarshalJSON

func (o *ContainerGroupInstances) UnmarshalJSON(data []byte) (err error)

type ContainerGroupList

type ContainerGroupList struct {
	Items []ContainerGroup `json:"items"`
}

ContainerGroupList Represents a list of container groups

func NewContainerGroupList

func NewContainerGroupList(items []ContainerGroup) *ContainerGroupList

NewContainerGroupList instantiates a new ContainerGroupList 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

func NewContainerGroupListWithDefaults

func NewContainerGroupListWithDefaults() *ContainerGroupList

NewContainerGroupListWithDefaults instantiates a new ContainerGroupList 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

func (*ContainerGroupList) GetItems

func (o *ContainerGroupList) GetItems() []ContainerGroup

GetItems returns the Items field value

func (*ContainerGroupList) GetItemsOk

func (o *ContainerGroupList) GetItemsOk() ([]ContainerGroup, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (ContainerGroupList) MarshalJSON

func (o ContainerGroupList) MarshalJSON() ([]byte, error)

func (*ContainerGroupList) SetItems

func (o *ContainerGroupList) SetItems(v []ContainerGroup)

SetItems sets field value

func (ContainerGroupList) ToMap

func (o ContainerGroupList) ToMap() (map[string]interface{}, error)

func (*ContainerGroupList) UnmarshalJSON

func (o *ContainerGroupList) UnmarshalJSON(data []byte) (err error)

type ContainerGroupLivenessProbe

type ContainerGroupLivenessProbe struct {
	Exec *ContainerGroupProbeExec `json:"exec,omitempty"`
	// Number of consecutive failures required to consider the probe as failed
	FailureThreshold int32                    `json:"failure_threshold"`
	Grpc             *ContainerGroupProbeGrpc `json:"grpc,omitempty"`
	Http             *ContainerGroupProbeHttp `json:"http,omitempty"`
	// Number of seconds to wait after container start before initiating liveness probes
	InitialDelaySeconds int32 `json:"initial_delay_seconds"`
	// Frequency in seconds at which the probe should be executed
	PeriodSeconds int32 `json:"period_seconds"`
	// Number of consecutive successes required to consider the probe successful
	SuccessThreshold int32                   `json:"success_threshold"`
	Tcp              *ContainerGroupProbeTcp `json:"tcp,omitempty"`
	// Number of seconds after which the probe times out if no response is received
	TimeoutSeconds int32 `json:"timeout_seconds"`
}

ContainerGroupLivenessProbe Defines a liveness probe for container groups that determines when to restart a container if it becomes unhealthy

func NewContainerGroupLivenessProbe

func NewContainerGroupLivenessProbe(failureThreshold int32, initialDelaySeconds int32, periodSeconds int32, successThreshold int32, timeoutSeconds int32) *ContainerGroupLivenessProbe

NewContainerGroupLivenessProbe instantiates a new ContainerGroupLivenessProbe 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

func NewContainerGroupLivenessProbeWithDefaults

func NewContainerGroupLivenessProbeWithDefaults() *ContainerGroupLivenessProbe

NewContainerGroupLivenessProbeWithDefaults instantiates a new ContainerGroupLivenessProbe 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

func (*ContainerGroupLivenessProbe) GetExec

GetExec returns the Exec field value if set, zero value otherwise.

func (*ContainerGroupLivenessProbe) GetExecOk

GetExecOk returns a tuple with the Exec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetFailureThreshold

func (o *ContainerGroupLivenessProbe) GetFailureThreshold() int32

GetFailureThreshold returns the FailureThreshold field value

func (*ContainerGroupLivenessProbe) GetFailureThresholdOk

func (o *ContainerGroupLivenessProbe) GetFailureThresholdOk() (*int32, bool)

GetFailureThresholdOk returns a tuple with the FailureThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetGrpc

GetGrpc returns the Grpc field value if set, zero value otherwise.

func (*ContainerGroupLivenessProbe) GetGrpcOk

GetGrpcOk returns a tuple with the Grpc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*ContainerGroupLivenessProbe) GetHttpOk

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetInitialDelaySeconds

func (o *ContainerGroupLivenessProbe) GetInitialDelaySeconds() int32

GetInitialDelaySeconds returns the InitialDelaySeconds field value

func (*ContainerGroupLivenessProbe) GetInitialDelaySecondsOk

func (o *ContainerGroupLivenessProbe) GetInitialDelaySecondsOk() (*int32, bool)

GetInitialDelaySecondsOk returns a tuple with the InitialDelaySeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetPeriodSeconds

func (o *ContainerGroupLivenessProbe) GetPeriodSeconds() int32

GetPeriodSeconds returns the PeriodSeconds field value

func (*ContainerGroupLivenessProbe) GetPeriodSecondsOk

func (o *ContainerGroupLivenessProbe) GetPeriodSecondsOk() (*int32, bool)

GetPeriodSecondsOk returns a tuple with the PeriodSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetSuccessThreshold

func (o *ContainerGroupLivenessProbe) GetSuccessThreshold() int32

GetSuccessThreshold returns the SuccessThreshold field value

func (*ContainerGroupLivenessProbe) GetSuccessThresholdOk

func (o *ContainerGroupLivenessProbe) GetSuccessThresholdOk() (*int32, bool)

GetSuccessThresholdOk returns a tuple with the SuccessThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*ContainerGroupLivenessProbe) GetTcpOk

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) GetTimeoutSeconds

func (o *ContainerGroupLivenessProbe) GetTimeoutSeconds() int32

GetTimeoutSeconds returns the TimeoutSeconds field value

func (*ContainerGroupLivenessProbe) GetTimeoutSecondsOk

func (o *ContainerGroupLivenessProbe) GetTimeoutSecondsOk() (*int32, bool)

GetTimeoutSecondsOk returns a tuple with the TimeoutSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupLivenessProbe) HasExec

func (o *ContainerGroupLivenessProbe) HasExec() bool

HasExec returns a boolean if a field has been set.

func (*ContainerGroupLivenessProbe) HasGrpc

func (o *ContainerGroupLivenessProbe) HasGrpc() bool

HasGrpc returns a boolean if a field has been set.

func (*ContainerGroupLivenessProbe) HasHttp

func (o *ContainerGroupLivenessProbe) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*ContainerGroupLivenessProbe) HasTcp

func (o *ContainerGroupLivenessProbe) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (ContainerGroupLivenessProbe) MarshalJSON

func (o ContainerGroupLivenessProbe) MarshalJSON() ([]byte, error)

func (*ContainerGroupLivenessProbe) SetExec

SetExec gets a reference to the given ContainerGroupProbeExec and assigns it to the Exec field.

func (*ContainerGroupLivenessProbe) SetFailureThreshold

func (o *ContainerGroupLivenessProbe) SetFailureThreshold(v int32)

SetFailureThreshold sets field value

func (*ContainerGroupLivenessProbe) SetGrpc

SetGrpc gets a reference to the given ContainerGroupProbeGrpc and assigns it to the Grpc field.

func (*ContainerGroupLivenessProbe) SetHttp

SetHttp gets a reference to the given ContainerGroupProbeHttp and assigns it to the Http field.

func (*ContainerGroupLivenessProbe) SetInitialDelaySeconds

func (o *ContainerGroupLivenessProbe) SetInitialDelaySeconds(v int32)

SetInitialDelaySeconds sets field value

func (*ContainerGroupLivenessProbe) SetPeriodSeconds

func (o *ContainerGroupLivenessProbe) SetPeriodSeconds(v int32)

SetPeriodSeconds sets field value

func (*ContainerGroupLivenessProbe) SetSuccessThreshold

func (o *ContainerGroupLivenessProbe) SetSuccessThreshold(v int32)

SetSuccessThreshold sets field value

func (*ContainerGroupLivenessProbe) SetTcp

SetTcp gets a reference to the given ContainerGroupProbeTcp and assigns it to the Tcp field.

func (*ContainerGroupLivenessProbe) SetTimeoutSeconds

func (o *ContainerGroupLivenessProbe) SetTimeoutSeconds(v int32)

SetTimeoutSeconds sets field value

func (ContainerGroupLivenessProbe) ToMap

func (o ContainerGroupLivenessProbe) ToMap() (map[string]interface{}, error)

func (*ContainerGroupLivenessProbe) UnmarshalJSON

func (o *ContainerGroupLivenessProbe) UnmarshalJSON(data []byte) (err error)

type ContainerGroupNetworking

type ContainerGroupNetworking struct {
	// Whether authentication is required for network access to the container group
	Auth bool `json:"auth"`
	// The container group networking client request timeout.
	ClientRequestTimeout *int32 `json:"client_request_timeout,omitempty"`
	// Domain name or URL endpoint for the container group's network interface
	Dns          string                               `json:"dns" validate:"regexp=^([a-z][a-z0-9-]{0,61}[a-z0-9]\\\\.)*[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	LoadBalancer ContainerGroupNetworkingLoadBalancer `json:"load_balancer"`
	// The container group networking port.
	Port     int32                       `json:"port"`
	Protocol ContainerNetworkingProtocol `json:"protocol"`
	// The container group networking server response timeout.
	ServerResponseTimeout *int32 `json:"server_response_timeout,omitempty"`
	// The container group networking single connection limit flag.
	SingleConnectionLimit *bool `json:"single_connection_limit,omitempty"`
}

ContainerGroupNetworking Network configuration for container groups that defines connectivity, routing, and access control settings

func NewContainerGroupNetworking

func NewContainerGroupNetworking(auth bool, dns string, loadBalancer ContainerGroupNetworkingLoadBalancer, port int32, protocol ContainerNetworkingProtocol) *ContainerGroupNetworking

NewContainerGroupNetworking instantiates a new ContainerGroupNetworking 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

func NewContainerGroupNetworkingWithDefaults

func NewContainerGroupNetworkingWithDefaults() *ContainerGroupNetworking

NewContainerGroupNetworkingWithDefaults instantiates a new ContainerGroupNetworking 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

func (*ContainerGroupNetworking) GetAuth

func (o *ContainerGroupNetworking) GetAuth() bool

GetAuth returns the Auth field value

func (*ContainerGroupNetworking) GetAuthOk

func (o *ContainerGroupNetworking) GetAuthOk() (*bool, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetClientRequestTimeout

func (o *ContainerGroupNetworking) GetClientRequestTimeout() int32

GetClientRequestTimeout returns the ClientRequestTimeout field value if set, zero value otherwise.

func (*ContainerGroupNetworking) GetClientRequestTimeoutOk

func (o *ContainerGroupNetworking) GetClientRequestTimeoutOk() (*int32, bool)

GetClientRequestTimeoutOk returns a tuple with the ClientRequestTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetDns

func (o *ContainerGroupNetworking) GetDns() string

GetDns returns the Dns field value

func (*ContainerGroupNetworking) GetDnsOk

func (o *ContainerGroupNetworking) GetDnsOk() (*string, bool)

GetDnsOk returns a tuple with the Dns field value and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetLoadBalancer

GetLoadBalancer returns the LoadBalancer field value

func (*ContainerGroupNetworking) GetLoadBalancerOk

GetLoadBalancerOk returns a tuple with the LoadBalancer field value and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetPort

func (o *ContainerGroupNetworking) GetPort() int32

GetPort returns the Port field value

func (*ContainerGroupNetworking) GetPortOk

func (o *ContainerGroupNetworking) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetProtocol

GetProtocol returns the Protocol field value

func (*ContainerGroupNetworking) GetProtocolOk

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetServerResponseTimeout

func (o *ContainerGroupNetworking) GetServerResponseTimeout() int32

GetServerResponseTimeout returns the ServerResponseTimeout field value if set, zero value otherwise.

func (*ContainerGroupNetworking) GetServerResponseTimeoutOk

func (o *ContainerGroupNetworking) GetServerResponseTimeoutOk() (*int32, bool)

GetServerResponseTimeoutOk returns a tuple with the ServerResponseTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) GetSingleConnectionLimit

func (o *ContainerGroupNetworking) GetSingleConnectionLimit() bool

GetSingleConnectionLimit returns the SingleConnectionLimit field value if set, zero value otherwise.

func (*ContainerGroupNetworking) GetSingleConnectionLimitOk

func (o *ContainerGroupNetworking) GetSingleConnectionLimitOk() (*bool, bool)

GetSingleConnectionLimitOk returns a tuple with the SingleConnectionLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupNetworking) HasClientRequestTimeout

func (o *ContainerGroupNetworking) HasClientRequestTimeout() bool

HasClientRequestTimeout returns a boolean if a field has been set.

func (*ContainerGroupNetworking) HasServerResponseTimeout

func (o *ContainerGroupNetworking) HasServerResponseTimeout() bool

HasServerResponseTimeout returns a boolean if a field has been set.

func (*ContainerGroupNetworking) HasSingleConnectionLimit

func (o *ContainerGroupNetworking) HasSingleConnectionLimit() bool

HasSingleConnectionLimit returns a boolean if a field has been set.

func (ContainerGroupNetworking) MarshalJSON

func (o ContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*ContainerGroupNetworking) SetAuth

func (o *ContainerGroupNetworking) SetAuth(v bool)

SetAuth sets field value

func (*ContainerGroupNetworking) SetClientRequestTimeout

func (o *ContainerGroupNetworking) SetClientRequestTimeout(v int32)

SetClientRequestTimeout gets a reference to the given int32 and assigns it to the ClientRequestTimeout field.

func (*ContainerGroupNetworking) SetDns

func (o *ContainerGroupNetworking) SetDns(v string)

SetDns sets field value

func (*ContainerGroupNetworking) SetLoadBalancer

SetLoadBalancer sets field value

func (*ContainerGroupNetworking) SetPort

func (o *ContainerGroupNetworking) SetPort(v int32)

SetPort sets field value

func (*ContainerGroupNetworking) SetProtocol

SetProtocol sets field value

func (*ContainerGroupNetworking) SetServerResponseTimeout

func (o *ContainerGroupNetworking) SetServerResponseTimeout(v int32)

SetServerResponseTimeout gets a reference to the given int32 and assigns it to the ServerResponseTimeout field.

func (*ContainerGroupNetworking) SetSingleConnectionLimit

func (o *ContainerGroupNetworking) SetSingleConnectionLimit(v bool)

SetSingleConnectionLimit gets a reference to the given bool and assigns it to the SingleConnectionLimit field.

func (ContainerGroupNetworking) ToMap

func (o ContainerGroupNetworking) ToMap() (map[string]interface{}, error)

func (*ContainerGroupNetworking) UnmarshalJSON

func (o *ContainerGroupNetworking) UnmarshalJSON(data []byte) (err error)

type ContainerGroupNetworkingLoadBalancer

type ContainerGroupNetworkingLoadBalancer string

ContainerGroupNetworkingLoadBalancer The container group networking load balancer.

const (
	CONTAINERGROUPNETWORKINGLOADBALANCER_ROUND_ROBIN                 ContainerGroupNetworkingLoadBalancer = "round_robin"
	CONTAINERGROUPNETWORKINGLOADBALANCER_LEAST_NUMBER_OF_CONNECTIONS ContainerGroupNetworkingLoadBalancer = "least_number_of_connections"
)

List of ContainerGroupNetworkingLoadBalancer

func NewContainerGroupNetworkingLoadBalancerFromValue

func NewContainerGroupNetworkingLoadBalancerFromValue(v string) (*ContainerGroupNetworkingLoadBalancer, error)

NewContainerGroupNetworkingLoadBalancerFromValue returns a pointer to a valid ContainerGroupNetworkingLoadBalancer for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerGroupNetworkingLoadBalancer) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerGroupNetworkingLoadBalancer) Ptr

Ptr returns reference to ContainerGroupNetworkingLoadBalancer value

func (*ContainerGroupNetworkingLoadBalancer) UnmarshalJSON

func (v *ContainerGroupNetworkingLoadBalancer) UnmarshalJSON(src []byte) error

type ContainerGroupPatch

type ContainerGroupPatch struct {
	// The display name for the container group. If null is provided, the display name will be set to the container group name.
	DisplayName NullableString   `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	Container   *UpdateContainer `json:"container,omitempty"`
	// The desired number of instances for your container group deployment.
	Replicas NullableInt32 `json:"replicas,omitempty"`
	// List of countries nodes must be located in. Remove this field to permit nodes from any country.
	CountryCodes    []CountryCode                   `json:"country_codes,omitempty"`
	Networking      *UpdateContainerGroupNetworking `json:"networking,omitempty"`
	LivenessProbe   *ContainerGroupLivenessProbe    `json:"liveness_probe,omitempty"`
	ReadinessProbe  *ContainerGroupReadinessProbe   `json:"readiness_probe,omitempty"`
	StartupProbe    *ContainerGroupStartupProbe     `json:"startup_probe,omitempty"`
	QueueAutoscaler *ContainerGroupQueueAutoscaler  `json:"queue_autoscaler,omitempty"`
}

ContainerGroupPatch Represents a request to update a container group

func NewContainerGroupPatch

func NewContainerGroupPatch() *ContainerGroupPatch

NewContainerGroupPatch instantiates a new ContainerGroupPatch 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

func NewContainerGroupPatchWithDefaults

func NewContainerGroupPatchWithDefaults() *ContainerGroupPatch

NewContainerGroupPatchWithDefaults instantiates a new ContainerGroupPatch 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

func (*ContainerGroupPatch) GetContainer

func (o *ContainerGroupPatch) GetContainer() UpdateContainer

GetContainer returns the Container field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetContainerOk

func (o *ContainerGroupPatch) GetContainerOk() (*UpdateContainer, bool)

GetContainerOk returns a tuple with the Container field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) GetCountryCodes

func (o *ContainerGroupPatch) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerGroupPatch) GetCountryCodesOk

func (o *ContainerGroupPatch) GetCountryCodesOk() ([]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroupPatch) GetDisplayName

func (o *ContainerGroupPatch) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerGroupPatch) GetDisplayNameOk

func (o *ContainerGroupPatch) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroupPatch) GetLivenessProbe

func (o *ContainerGroupPatch) GetLivenessProbe() ContainerGroupLivenessProbe

GetLivenessProbe returns the LivenessProbe field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetLivenessProbeOk

func (o *ContainerGroupPatch) GetLivenessProbeOk() (*ContainerGroupLivenessProbe, bool)

GetLivenessProbeOk returns a tuple with the LivenessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) GetNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetNetworkingOk

func (o *ContainerGroupPatch) GetNetworkingOk() (*UpdateContainerGroupNetworking, bool)

GetNetworkingOk returns a tuple with the Networking field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) GetQueueAutoscaler

func (o *ContainerGroupPatch) GetQueueAutoscaler() ContainerGroupQueueAutoscaler

GetQueueAutoscaler returns the QueueAutoscaler field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetQueueAutoscalerOk

func (o *ContainerGroupPatch) GetQueueAutoscalerOk() (*ContainerGroupQueueAutoscaler, bool)

GetQueueAutoscalerOk returns a tuple with the QueueAutoscaler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) GetReadinessProbe

func (o *ContainerGroupPatch) GetReadinessProbe() ContainerGroupReadinessProbe

GetReadinessProbe returns the ReadinessProbe field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetReadinessProbeOk

func (o *ContainerGroupPatch) GetReadinessProbeOk() (*ContainerGroupReadinessProbe, bool)

GetReadinessProbeOk returns a tuple with the ReadinessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) GetReplicas

func (o *ContainerGroupPatch) GetReplicas() int32

GetReplicas returns the Replicas field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerGroupPatch) GetReplicasOk

func (o *ContainerGroupPatch) GetReplicasOk() (*int32, bool)

GetReplicasOk returns a tuple with the Replicas field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroupPatch) GetStartupProbe

func (o *ContainerGroupPatch) GetStartupProbe() ContainerGroupStartupProbe

GetStartupProbe returns the StartupProbe field value if set, zero value otherwise.

func (*ContainerGroupPatch) GetStartupProbeOk

func (o *ContainerGroupPatch) GetStartupProbeOk() (*ContainerGroupStartupProbe, bool)

GetStartupProbeOk returns a tuple with the StartupProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPatch) HasContainer

func (o *ContainerGroupPatch) HasContainer() bool

HasContainer returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasCountryCodes

func (o *ContainerGroupPatch) HasCountryCodes() bool

HasCountryCodes returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasDisplayName

func (o *ContainerGroupPatch) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasLivenessProbe

func (o *ContainerGroupPatch) HasLivenessProbe() bool

HasLivenessProbe returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasNetworking

func (o *ContainerGroupPatch) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasQueueAutoscaler

func (o *ContainerGroupPatch) HasQueueAutoscaler() bool

HasQueueAutoscaler returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasReadinessProbe

func (o *ContainerGroupPatch) HasReadinessProbe() bool

HasReadinessProbe returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasReplicas

func (o *ContainerGroupPatch) HasReplicas() bool

HasReplicas returns a boolean if a field has been set.

func (*ContainerGroupPatch) HasStartupProbe

func (o *ContainerGroupPatch) HasStartupProbe() bool

HasStartupProbe returns a boolean if a field has been set.

func (ContainerGroupPatch) MarshalJSON

func (o ContainerGroupPatch) MarshalJSON() ([]byte, error)

func (*ContainerGroupPatch) SetContainer

func (o *ContainerGroupPatch) SetContainer(v UpdateContainer)

SetContainer gets a reference to the given UpdateContainer and assigns it to the Container field.

func (*ContainerGroupPatch) SetCountryCodes

func (o *ContainerGroupPatch) SetCountryCodes(v []CountryCode)

SetCountryCodes gets a reference to the given []CountryCode and assigns it to the CountryCodes field.

func (*ContainerGroupPatch) SetDisplayName

func (o *ContainerGroupPatch) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*ContainerGroupPatch) SetDisplayNameNil

func (o *ContainerGroupPatch) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (*ContainerGroupPatch) SetLivenessProbe

func (o *ContainerGroupPatch) SetLivenessProbe(v ContainerGroupLivenessProbe)

SetLivenessProbe gets a reference to the given ContainerGroupLivenessProbe and assigns it to the LivenessProbe field.

func (*ContainerGroupPatch) SetNetworking

SetNetworking gets a reference to the given UpdateContainerGroupNetworking and assigns it to the Networking field.

func (*ContainerGroupPatch) SetQueueAutoscaler

func (o *ContainerGroupPatch) SetQueueAutoscaler(v ContainerGroupQueueAutoscaler)

SetQueueAutoscaler gets a reference to the given ContainerGroupQueueAutoscaler and assigns it to the QueueAutoscaler field.

func (*ContainerGroupPatch) SetReadinessProbe

func (o *ContainerGroupPatch) SetReadinessProbe(v ContainerGroupReadinessProbe)

SetReadinessProbe gets a reference to the given ContainerGroupReadinessProbe and assigns it to the ReadinessProbe field.

func (*ContainerGroupPatch) SetReplicas

func (o *ContainerGroupPatch) SetReplicas(v int32)

SetReplicas gets a reference to the given NullableInt32 and assigns it to the Replicas field.

func (*ContainerGroupPatch) SetReplicasNil

func (o *ContainerGroupPatch) SetReplicasNil()

SetReplicasNil sets the value for Replicas to be an explicit nil

func (*ContainerGroupPatch) SetStartupProbe

func (o *ContainerGroupPatch) SetStartupProbe(v ContainerGroupStartupProbe)

SetStartupProbe gets a reference to the given ContainerGroupStartupProbe and assigns it to the StartupProbe field.

func (ContainerGroupPatch) ToMap

func (o ContainerGroupPatch) ToMap() (map[string]interface{}, error)

func (*ContainerGroupPatch) UnsetDisplayName

func (o *ContainerGroupPatch) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

func (*ContainerGroupPatch) UnsetReplicas

func (o *ContainerGroupPatch) UnsetReplicas()

UnsetReplicas ensures that no value is present for Replicas, not even an explicit nil

type ContainerGroupPriority

type ContainerGroupPriority string

ContainerGroupPriority Specifies the priority level for container group execution, which determines resource allocation and scheduling precedence.

const (
	CONTAINERGROUPPRIORITY_HIGH   ContainerGroupPriority = "high"
	CONTAINERGROUPPRIORITY_MEDIUM ContainerGroupPriority = "medium"
	CONTAINERGROUPPRIORITY_LOW    ContainerGroupPriority = "low"
	CONTAINERGROUPPRIORITY_BATCH  ContainerGroupPriority = "batch"
)

List of ContainerGroupPriority

func NewContainerGroupPriorityFromValue

func NewContainerGroupPriorityFromValue(v string) (*ContainerGroupPriority, error)

NewContainerGroupPriorityFromValue returns a pointer to a valid ContainerGroupPriority for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerGroupPriority) IsValid

func (v ContainerGroupPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerGroupPriority) Ptr

Ptr returns reference to ContainerGroupPriority value

func (*ContainerGroupPriority) UnmarshalJSON

func (v *ContainerGroupPriority) UnmarshalJSON(src []byte) error

type ContainerGroupProbeExec

type ContainerGroupProbeExec struct {
	// The command to execute inside the container. Exit status of 0 is considered successful, any other exit status is considered failure.
	Command []string `json:"command"`
}

ContainerGroupProbeExec Defines the exec action for a probe in a container group. This is used to execute a command inside a container for health checks.

func NewContainerGroupProbeExec

func NewContainerGroupProbeExec(command []string) *ContainerGroupProbeExec

NewContainerGroupProbeExec instantiates a new ContainerGroupProbeExec 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

func NewContainerGroupProbeExecWithDefaults

func NewContainerGroupProbeExecWithDefaults() *ContainerGroupProbeExec

NewContainerGroupProbeExecWithDefaults instantiates a new ContainerGroupProbeExec 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

func (*ContainerGroupProbeExec) GetCommand

func (o *ContainerGroupProbeExec) GetCommand() []string

GetCommand returns the Command field value

func (*ContainerGroupProbeExec) GetCommandOk

func (o *ContainerGroupProbeExec) GetCommandOk() ([]string, bool)

GetCommandOk returns a tuple with the Command field value and a boolean to check if the value has been set.

func (ContainerGroupProbeExec) MarshalJSON

func (o ContainerGroupProbeExec) MarshalJSON() ([]byte, error)

func (*ContainerGroupProbeExec) SetCommand

func (o *ContainerGroupProbeExec) SetCommand(v []string)

SetCommand sets field value

func (ContainerGroupProbeExec) ToMap

func (o ContainerGroupProbeExec) ToMap() (map[string]interface{}, error)

func (*ContainerGroupProbeExec) UnmarshalJSON

func (o *ContainerGroupProbeExec) UnmarshalJSON(data []byte) (err error)

type ContainerGroupProbeGrpc

type ContainerGroupProbeGrpc struct {
	// The port number on which the gRPC health check service is exposed.
	Port int32 `json:"port"`
	// The name of the gRPC service that implements the health check protocol.
	Service string `json:"service" validate:"regexp=^.*$"`
}

ContainerGroupProbeGrpc Configuration for gRPC-based health probes in container groups, used to determine container health status.

func NewContainerGroupProbeGrpc

func NewContainerGroupProbeGrpc(port int32, service string) *ContainerGroupProbeGrpc

NewContainerGroupProbeGrpc instantiates a new ContainerGroupProbeGrpc 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

func NewContainerGroupProbeGrpcWithDefaults

func NewContainerGroupProbeGrpcWithDefaults() *ContainerGroupProbeGrpc

NewContainerGroupProbeGrpcWithDefaults instantiates a new ContainerGroupProbeGrpc 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

func (*ContainerGroupProbeGrpc) GetPort

func (o *ContainerGroupProbeGrpc) GetPort() int32

GetPort returns the Port field value

func (*ContainerGroupProbeGrpc) GetPortOk

func (o *ContainerGroupProbeGrpc) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*ContainerGroupProbeGrpc) GetService

func (o *ContainerGroupProbeGrpc) GetService() string

GetService returns the Service field value

func (*ContainerGroupProbeGrpc) GetServiceOk

func (o *ContainerGroupProbeGrpc) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value and a boolean to check if the value has been set.

func (ContainerGroupProbeGrpc) MarshalJSON

func (o ContainerGroupProbeGrpc) MarshalJSON() ([]byte, error)

func (*ContainerGroupProbeGrpc) SetPort

func (o *ContainerGroupProbeGrpc) SetPort(v int32)

SetPort sets field value

func (*ContainerGroupProbeGrpc) SetService

func (o *ContainerGroupProbeGrpc) SetService(v string)

SetService sets field value

func (ContainerGroupProbeGrpc) ToMap

func (o ContainerGroupProbeGrpc) ToMap() (map[string]interface{}, error)

func (*ContainerGroupProbeGrpc) UnmarshalJSON

func (o *ContainerGroupProbeGrpc) UnmarshalJSON(data []byte) (err error)

type ContainerGroupProbeHttp

type ContainerGroupProbeHttp struct {
	// A collection of HTTP header name-value pairs used for configuring requests and responses in container group endpoints. Each header consists of a name and its corresponding value.
	Headers []ContainerGroupProbeHttpHeader `json:"headers"`
	// The HTTP path that will be probed to check container health.
	Path string `json:"path" validate:"regexp=^.*$"`
	// The TCP port number to which the HTTP request will be sent.
	Port   int32                            `json:"port"`
	Scheme NullableContainerProbeHttpScheme `json:"scheme"`
}

ContainerGroupProbeHttp Defines HTTP probe configuration for container health checks within a container group.

func NewContainerGroupProbeHttp

func NewContainerGroupProbeHttp(headers []ContainerGroupProbeHttpHeader, path string, port int32, scheme NullableContainerProbeHttpScheme) *ContainerGroupProbeHttp

NewContainerGroupProbeHttp instantiates a new ContainerGroupProbeHttp 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

func NewContainerGroupProbeHttpWithDefaults

func NewContainerGroupProbeHttpWithDefaults() *ContainerGroupProbeHttp

NewContainerGroupProbeHttpWithDefaults instantiates a new ContainerGroupProbeHttp 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

func (*ContainerGroupProbeHttp) GetHeaders

GetHeaders returns the Headers field value

func (*ContainerGroupProbeHttp) GetHeadersOk

GetHeadersOk returns a tuple with the Headers field value and a boolean to check if the value has been set.

func (*ContainerGroupProbeHttp) GetPath

func (o *ContainerGroupProbeHttp) GetPath() string

GetPath returns the Path field value

func (*ContainerGroupProbeHttp) GetPathOk

func (o *ContainerGroupProbeHttp) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ContainerGroupProbeHttp) GetPort

func (o *ContainerGroupProbeHttp) GetPort() int32

GetPort returns the Port field value

func (*ContainerGroupProbeHttp) GetPortOk

func (o *ContainerGroupProbeHttp) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*ContainerGroupProbeHttp) GetScheme

GetScheme returns the Scheme field value If the value is explicit nil, the zero value for ContainerProbeHttpScheme will be returned

func (*ContainerGroupProbeHttp) GetSchemeOk

GetSchemeOk returns a tuple with the Scheme field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ContainerGroupProbeHttp) MarshalJSON

func (o ContainerGroupProbeHttp) MarshalJSON() ([]byte, error)

func (*ContainerGroupProbeHttp) SetHeaders

SetHeaders sets field value

func (*ContainerGroupProbeHttp) SetPath

func (o *ContainerGroupProbeHttp) SetPath(v string)

SetPath sets field value

func (*ContainerGroupProbeHttp) SetPort

func (o *ContainerGroupProbeHttp) SetPort(v int32)

SetPort sets field value

func (*ContainerGroupProbeHttp) SetScheme

SetScheme sets field value

func (ContainerGroupProbeHttp) ToMap

func (o ContainerGroupProbeHttp) ToMap() (map[string]interface{}, error)

func (*ContainerGroupProbeHttp) UnmarshalJSON

func (o *ContainerGroupProbeHttp) UnmarshalJSON(data []byte) (err error)

type ContainerGroupProbeHttpHeader

type ContainerGroupProbeHttpHeader struct {
	// The name of the HTTP header
	Name string `json:"name" validate:"regexp=^.*$"`
	// The value associated with the HTTP header
	Value string `json:"value" validate:"regexp=^.*$"`
}

ContainerGroupProbeHttpHeader struct for ContainerGroupProbeHttpHeader

func NewContainerGroupProbeHttpHeader

func NewContainerGroupProbeHttpHeader(name string, value string) *ContainerGroupProbeHttpHeader

NewContainerGroupProbeHttpHeader instantiates a new ContainerGroupProbeHttpHeader 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

func NewContainerGroupProbeHttpHeaderWithDefaults

func NewContainerGroupProbeHttpHeaderWithDefaults() *ContainerGroupProbeHttpHeader

NewContainerGroupProbeHttpHeaderWithDefaults instantiates a new ContainerGroupProbeHttpHeader 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

func (*ContainerGroupProbeHttpHeader) GetName

GetName returns the Name field value

func (*ContainerGroupProbeHttpHeader) GetNameOk

func (o *ContainerGroupProbeHttpHeader) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerGroupProbeHttpHeader) GetValue

func (o *ContainerGroupProbeHttpHeader) GetValue() string

GetValue returns the Value field value

func (*ContainerGroupProbeHttpHeader) GetValueOk

func (o *ContainerGroupProbeHttpHeader) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ContainerGroupProbeHttpHeader) MarshalJSON

func (o ContainerGroupProbeHttpHeader) MarshalJSON() ([]byte, error)

func (*ContainerGroupProbeHttpHeader) SetName

func (o *ContainerGroupProbeHttpHeader) SetName(v string)

SetName sets field value

func (*ContainerGroupProbeHttpHeader) SetValue

func (o *ContainerGroupProbeHttpHeader) SetValue(v string)

SetValue sets field value

func (ContainerGroupProbeHttpHeader) ToMap

func (o ContainerGroupProbeHttpHeader) ToMap() (map[string]interface{}, error)

func (*ContainerGroupProbeHttpHeader) UnmarshalJSON

func (o *ContainerGroupProbeHttpHeader) UnmarshalJSON(data []byte) (err error)

type ContainerGroupProbeTcp

type ContainerGroupProbeTcp struct {
	// The TCP port number that the probe should connect to. Must be a valid port number between 0 and 65535.
	Port int32 `json:"port"`
}

ContainerGroupProbeTcp Configuration for a TCP probe used to check container health via network connectivity.

func NewContainerGroupProbeTcp

func NewContainerGroupProbeTcp(port int32) *ContainerGroupProbeTcp

NewContainerGroupProbeTcp instantiates a new ContainerGroupProbeTcp 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

func NewContainerGroupProbeTcpWithDefaults

func NewContainerGroupProbeTcpWithDefaults() *ContainerGroupProbeTcp

NewContainerGroupProbeTcpWithDefaults instantiates a new ContainerGroupProbeTcp 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

func (*ContainerGroupProbeTcp) GetPort

func (o *ContainerGroupProbeTcp) GetPort() int32

GetPort returns the Port field value

func (*ContainerGroupProbeTcp) GetPortOk

func (o *ContainerGroupProbeTcp) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (ContainerGroupProbeTcp) MarshalJSON

func (o ContainerGroupProbeTcp) MarshalJSON() ([]byte, error)

func (*ContainerGroupProbeTcp) SetPort

func (o *ContainerGroupProbeTcp) SetPort(v int32)

SetPort sets field value

func (ContainerGroupProbeTcp) ToMap

func (o ContainerGroupProbeTcp) ToMap() (map[string]interface{}, error)

func (*ContainerGroupProbeTcp) UnmarshalJSON

func (o *ContainerGroupProbeTcp) UnmarshalJSON(data []byte) (err error)

type ContainerGroupPrototype

type ContainerGroupPrototype struct {
	// Determines whether the container group should start automatically when created (true) or remain stopped until manually started (false)
	AutostartPolicy bool            `json:"autostart_policy"`
	Container       CreateContainer `json:"container"`
	// List of countries nodes must be located in. Remove this field to permit nodes from any country.
	CountryCodes []CountryCode `json:"country_codes,omitempty"`
	// Human-readable name for the container group that can include spaces and special characters, used for display purposes
	DisplayName   *string                      `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	LivenessProbe *ContainerGroupLivenessProbe `json:"liveness_probe,omitempty"`
	// Unique identifier for the container group that must follow DNS naming conventions (lowercase alphanumeric with hyphens)
	Name            string                          `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	Networking      *CreateContainerGroupNetworking `json:"networking,omitempty"`
	QueueAutoscaler *ContainerGroupQueueAutoscaler  `json:"queue_autoscaler,omitempty"`
	QueueConnection *ContainerGroupQueueConnection  `json:"queue_connection,omitempty"`
	ReadinessProbe  *ContainerGroupReadinessProbe   `json:"readiness_probe,omitempty"`
	// Number of container instances to deploy and maintain for this container group
	Replicas      int32                       `json:"replicas"`
	RestartPolicy ContainerRestartPolicy      `json:"restart_policy"`
	StartupProbe  *ContainerGroupStartupProbe `json:"startup_probe,omitempty"`
}

ContainerGroupPrototype Represents a request to create a container group, which manages a collection of container instances with shared configuration and scaling policies

func NewContainerGroupPrototype

func NewContainerGroupPrototype(autostartPolicy bool, container CreateContainer, name string, replicas int32, restartPolicy ContainerRestartPolicy) *ContainerGroupPrototype

NewContainerGroupPrototype instantiates a new ContainerGroupPrototype 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

func NewContainerGroupPrototypeWithDefaults

func NewContainerGroupPrototypeWithDefaults() *ContainerGroupPrototype

NewContainerGroupPrototypeWithDefaults instantiates a new ContainerGroupPrototype 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

func (*ContainerGroupPrototype) GetAutostartPolicy

func (o *ContainerGroupPrototype) GetAutostartPolicy() bool

GetAutostartPolicy returns the AutostartPolicy field value

func (*ContainerGroupPrototype) GetAutostartPolicyOk

func (o *ContainerGroupPrototype) GetAutostartPolicyOk() (*bool, bool)

GetAutostartPolicyOk returns a tuple with the AutostartPolicy field value and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetContainer

func (o *ContainerGroupPrototype) GetContainer() CreateContainer

GetContainer returns the Container field value

func (*ContainerGroupPrototype) GetContainerOk

func (o *ContainerGroupPrototype) GetContainerOk() (*CreateContainer, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetCountryCodes

func (o *ContainerGroupPrototype) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetCountryCodesOk

func (o *ContainerGroupPrototype) GetCountryCodesOk() ([]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetDisplayName

func (o *ContainerGroupPrototype) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetDisplayNameOk

func (o *ContainerGroupPrototype) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetLivenessProbe

GetLivenessProbe returns the LivenessProbe field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetLivenessProbeOk

func (o *ContainerGroupPrototype) GetLivenessProbeOk() (*ContainerGroupLivenessProbe, bool)

GetLivenessProbeOk returns a tuple with the LivenessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetName

func (o *ContainerGroupPrototype) GetName() string

GetName returns the Name field value

func (*ContainerGroupPrototype) GetNameOk

func (o *ContainerGroupPrototype) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetNetworkingOk

GetNetworkingOk returns a tuple with the Networking field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetQueueAutoscaler

GetQueueAutoscaler returns the QueueAutoscaler field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetQueueAutoscalerOk

func (o *ContainerGroupPrototype) GetQueueAutoscalerOk() (*ContainerGroupQueueAutoscaler, bool)

GetQueueAutoscalerOk returns a tuple with the QueueAutoscaler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetQueueConnection

GetQueueConnection returns the QueueConnection field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetQueueConnectionOk

func (o *ContainerGroupPrototype) GetQueueConnectionOk() (*ContainerGroupQueueConnection, bool)

GetQueueConnectionOk returns a tuple with the QueueConnection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetReadinessProbe

GetReadinessProbe returns the ReadinessProbe field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetReadinessProbeOk

func (o *ContainerGroupPrototype) GetReadinessProbeOk() (*ContainerGroupReadinessProbe, bool)

GetReadinessProbeOk returns a tuple with the ReadinessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetReplicas

func (o *ContainerGroupPrototype) GetReplicas() int32

GetReplicas returns the Replicas field value

func (*ContainerGroupPrototype) GetReplicasOk

func (o *ContainerGroupPrototype) GetReplicasOk() (*int32, bool)

GetReplicasOk returns a tuple with the Replicas field value and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetRestartPolicy

func (o *ContainerGroupPrototype) GetRestartPolicy() ContainerRestartPolicy

GetRestartPolicy returns the RestartPolicy field value

func (*ContainerGroupPrototype) GetRestartPolicyOk

func (o *ContainerGroupPrototype) GetRestartPolicyOk() (*ContainerRestartPolicy, bool)

GetRestartPolicyOk returns a tuple with the RestartPolicy field value and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) GetStartupProbe

GetStartupProbe returns the StartupProbe field value if set, zero value otherwise.

func (*ContainerGroupPrototype) GetStartupProbeOk

func (o *ContainerGroupPrototype) GetStartupProbeOk() (*ContainerGroupStartupProbe, bool)

GetStartupProbeOk returns a tuple with the StartupProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupPrototype) HasCountryCodes

func (o *ContainerGroupPrototype) HasCountryCodes() bool

HasCountryCodes returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasDisplayName

func (o *ContainerGroupPrototype) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasLivenessProbe

func (o *ContainerGroupPrototype) HasLivenessProbe() bool

HasLivenessProbe returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasNetworking

func (o *ContainerGroupPrototype) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasQueueAutoscaler

func (o *ContainerGroupPrototype) HasQueueAutoscaler() bool

HasQueueAutoscaler returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasQueueConnection

func (o *ContainerGroupPrototype) HasQueueConnection() bool

HasQueueConnection returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasReadinessProbe

func (o *ContainerGroupPrototype) HasReadinessProbe() bool

HasReadinessProbe returns a boolean if a field has been set.

func (*ContainerGroupPrototype) HasStartupProbe

func (o *ContainerGroupPrototype) HasStartupProbe() bool

HasStartupProbe returns a boolean if a field has been set.

func (ContainerGroupPrototype) MarshalJSON

func (o ContainerGroupPrototype) MarshalJSON() ([]byte, error)

func (*ContainerGroupPrototype) SetAutostartPolicy

func (o *ContainerGroupPrototype) SetAutostartPolicy(v bool)

SetAutostartPolicy sets field value

func (*ContainerGroupPrototype) SetContainer

func (o *ContainerGroupPrototype) SetContainer(v CreateContainer)

SetContainer sets field value

func (*ContainerGroupPrototype) SetCountryCodes

func (o *ContainerGroupPrototype) SetCountryCodes(v []CountryCode)

SetCountryCodes gets a reference to the given []CountryCode and assigns it to the CountryCodes field.

func (*ContainerGroupPrototype) SetDisplayName

func (o *ContainerGroupPrototype) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ContainerGroupPrototype) SetLivenessProbe

SetLivenessProbe gets a reference to the given ContainerGroupLivenessProbe and assigns it to the LivenessProbe field.

func (*ContainerGroupPrototype) SetName

func (o *ContainerGroupPrototype) SetName(v string)

SetName sets field value

func (*ContainerGroupPrototype) SetNetworking

SetNetworking gets a reference to the given CreateContainerGroupNetworking and assigns it to the Networking field.

func (*ContainerGroupPrototype) SetQueueAutoscaler

func (o *ContainerGroupPrototype) SetQueueAutoscaler(v ContainerGroupQueueAutoscaler)

SetQueueAutoscaler gets a reference to the given ContainerGroupQueueAutoscaler and assigns it to the QueueAutoscaler field.

func (*ContainerGroupPrototype) SetQueueConnection

func (o *ContainerGroupPrototype) SetQueueConnection(v ContainerGroupQueueConnection)

SetQueueConnection gets a reference to the given ContainerGroupQueueConnection and assigns it to the QueueConnection field.

func (*ContainerGroupPrototype) SetReadinessProbe

func (o *ContainerGroupPrototype) SetReadinessProbe(v ContainerGroupReadinessProbe)

SetReadinessProbe gets a reference to the given ContainerGroupReadinessProbe and assigns it to the ReadinessProbe field.

func (*ContainerGroupPrototype) SetReplicas

func (o *ContainerGroupPrototype) SetReplicas(v int32)

SetReplicas sets field value

func (*ContainerGroupPrototype) SetRestartPolicy

func (o *ContainerGroupPrototype) SetRestartPolicy(v ContainerRestartPolicy)

SetRestartPolicy sets field value

func (*ContainerGroupPrototype) SetStartupProbe

SetStartupProbe gets a reference to the given ContainerGroupStartupProbe and assigns it to the StartupProbe field.

func (ContainerGroupPrototype) ToMap

func (o ContainerGroupPrototype) ToMap() (map[string]interface{}, error)

func (*ContainerGroupPrototype) UnmarshalJSON

func (o *ContainerGroupPrototype) UnmarshalJSON(data []byte) (err error)

type ContainerGroupQueueAutoscaler

type ContainerGroupQueueAutoscaler struct {
	// The target number of items in the queue that the autoscaler attempts to maintain by scaling the containers up or down
	DesiredQueueLength int32 `json:"desired_queue_length"`
	// The maximum number of instances the container can scale up to
	MaxReplicas int32 `json:"max_replicas"`
	// The maximum number of instances that can be removed per minute to prevent rapid downscaling
	MaxDownscalePerMinute *int32 `json:"max_downscale_per_minute,omitempty"`
	// The maximum number of instances that can be added per minute to prevent rapid upscaling
	MaxUpscalePerMinute *int32 `json:"max_upscale_per_minute,omitempty"`
	// The minimum number of instances the container can scale down to, ensuring baseline availability
	MinReplicas int32 `json:"min_replicas"`
	// The period (in seconds) in which the autoscaler checks the queue length and applies the scaling formula
	PollingPeriod *int32 `json:"polling_period,omitempty"`
}

ContainerGroupQueueAutoscaler Defines configuration for automatically scaling container instances based on queue length. The autoscaler monitors a queue and adjusts the number of running replicas to maintain the desired queue length.

func NewContainerGroupQueueAutoscaler

func NewContainerGroupQueueAutoscaler(desiredQueueLength int32, maxReplicas int32, minReplicas int32) *ContainerGroupQueueAutoscaler

NewContainerGroupQueueAutoscaler instantiates a new ContainerGroupQueueAutoscaler 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

func NewContainerGroupQueueAutoscalerWithDefaults

func NewContainerGroupQueueAutoscalerWithDefaults() *ContainerGroupQueueAutoscaler

NewContainerGroupQueueAutoscalerWithDefaults instantiates a new ContainerGroupQueueAutoscaler 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

func (*ContainerGroupQueueAutoscaler) GetDesiredQueueLength

func (o *ContainerGroupQueueAutoscaler) GetDesiredQueueLength() int32

GetDesiredQueueLength returns the DesiredQueueLength field value

func (*ContainerGroupQueueAutoscaler) GetDesiredQueueLengthOk

func (o *ContainerGroupQueueAutoscaler) GetDesiredQueueLengthOk() (*int32, bool)

GetDesiredQueueLengthOk returns a tuple with the DesiredQueueLength field value and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) GetMaxDownscalePerMinute

func (o *ContainerGroupQueueAutoscaler) GetMaxDownscalePerMinute() int32

GetMaxDownscalePerMinute returns the MaxDownscalePerMinute field value if set, zero value otherwise.

func (*ContainerGroupQueueAutoscaler) GetMaxDownscalePerMinuteOk

func (o *ContainerGroupQueueAutoscaler) GetMaxDownscalePerMinuteOk() (*int32, bool)

GetMaxDownscalePerMinuteOk returns a tuple with the MaxDownscalePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) GetMaxReplicas

func (o *ContainerGroupQueueAutoscaler) GetMaxReplicas() int32

GetMaxReplicas returns the MaxReplicas field value

func (*ContainerGroupQueueAutoscaler) GetMaxReplicasOk

func (o *ContainerGroupQueueAutoscaler) GetMaxReplicasOk() (*int32, bool)

GetMaxReplicasOk returns a tuple with the MaxReplicas field value and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) GetMaxUpscalePerMinute

func (o *ContainerGroupQueueAutoscaler) GetMaxUpscalePerMinute() int32

GetMaxUpscalePerMinute returns the MaxUpscalePerMinute field value if set, zero value otherwise.

func (*ContainerGroupQueueAutoscaler) GetMaxUpscalePerMinuteOk

func (o *ContainerGroupQueueAutoscaler) GetMaxUpscalePerMinuteOk() (*int32, bool)

GetMaxUpscalePerMinuteOk returns a tuple with the MaxUpscalePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) GetMinReplicas

func (o *ContainerGroupQueueAutoscaler) GetMinReplicas() int32

GetMinReplicas returns the MinReplicas field value

func (*ContainerGroupQueueAutoscaler) GetMinReplicasOk

func (o *ContainerGroupQueueAutoscaler) GetMinReplicasOk() (*int32, bool)

GetMinReplicasOk returns a tuple with the MinReplicas field value and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) GetPollingPeriod

func (o *ContainerGroupQueueAutoscaler) GetPollingPeriod() int32

GetPollingPeriod returns the PollingPeriod field value if set, zero value otherwise.

func (*ContainerGroupQueueAutoscaler) GetPollingPeriodOk

func (o *ContainerGroupQueueAutoscaler) GetPollingPeriodOk() (*int32, bool)

GetPollingPeriodOk returns a tuple with the PollingPeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupQueueAutoscaler) HasMaxDownscalePerMinute

func (o *ContainerGroupQueueAutoscaler) HasMaxDownscalePerMinute() bool

HasMaxDownscalePerMinute returns a boolean if a field has been set.

func (*ContainerGroupQueueAutoscaler) HasMaxUpscalePerMinute

func (o *ContainerGroupQueueAutoscaler) HasMaxUpscalePerMinute() bool

HasMaxUpscalePerMinute returns a boolean if a field has been set.

func (*ContainerGroupQueueAutoscaler) HasPollingPeriod

func (o *ContainerGroupQueueAutoscaler) HasPollingPeriod() bool

HasPollingPeriod returns a boolean if a field has been set.

func (ContainerGroupQueueAutoscaler) MarshalJSON

func (o ContainerGroupQueueAutoscaler) MarshalJSON() ([]byte, error)

func (*ContainerGroupQueueAutoscaler) SetDesiredQueueLength

func (o *ContainerGroupQueueAutoscaler) SetDesiredQueueLength(v int32)

SetDesiredQueueLength sets field value

func (*ContainerGroupQueueAutoscaler) SetMaxDownscalePerMinute

func (o *ContainerGroupQueueAutoscaler) SetMaxDownscalePerMinute(v int32)

SetMaxDownscalePerMinute gets a reference to the given int32 and assigns it to the MaxDownscalePerMinute field.

func (*ContainerGroupQueueAutoscaler) SetMaxReplicas

func (o *ContainerGroupQueueAutoscaler) SetMaxReplicas(v int32)

SetMaxReplicas sets field value

func (*ContainerGroupQueueAutoscaler) SetMaxUpscalePerMinute

func (o *ContainerGroupQueueAutoscaler) SetMaxUpscalePerMinute(v int32)

SetMaxUpscalePerMinute gets a reference to the given int32 and assigns it to the MaxUpscalePerMinute field.

func (*ContainerGroupQueueAutoscaler) SetMinReplicas

func (o *ContainerGroupQueueAutoscaler) SetMinReplicas(v int32)

SetMinReplicas sets field value

func (*ContainerGroupQueueAutoscaler) SetPollingPeriod

func (o *ContainerGroupQueueAutoscaler) SetPollingPeriod(v int32)

SetPollingPeriod gets a reference to the given int32 and assigns it to the PollingPeriod field.

func (ContainerGroupQueueAutoscaler) ToMap

func (o ContainerGroupQueueAutoscaler) ToMap() (map[string]interface{}, error)

func (*ContainerGroupQueueAutoscaler) UnmarshalJSON

func (o *ContainerGroupQueueAutoscaler) UnmarshalJSON(data []byte) (err error)

type ContainerGroupQueueConnection

type ContainerGroupQueueConnection struct {
	// The endpoint path for accessing the queue service, relative to the base URL of the queue server.
	Path string `json:"path" validate:"regexp=^.*$"`
	// The network port number used to connect to the queue service. Must be a valid TCP/IP port between 1 and 65535.
	Port int32 `json:"port"`
	// Unique identifier for the queue. Must start with a lowercase letter, can contain lowercase letters, numbers, and hyphens, and must end with a letter or number.
	QueueName string `json:"queue_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
}

ContainerGroupQueueConnection Configuration for connecting a container group to a message queue system, enabling asynchronous communication between services.

func NewContainerGroupQueueConnection

func NewContainerGroupQueueConnection(path string, port int32, queueName string) *ContainerGroupQueueConnection

NewContainerGroupQueueConnection instantiates a new ContainerGroupQueueConnection 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

func NewContainerGroupQueueConnectionWithDefaults

func NewContainerGroupQueueConnectionWithDefaults() *ContainerGroupQueueConnection

NewContainerGroupQueueConnectionWithDefaults instantiates a new ContainerGroupQueueConnection 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

func (*ContainerGroupQueueConnection) GetPath

GetPath returns the Path field value

func (*ContainerGroupQueueConnection) GetPathOk

func (o *ContainerGroupQueueConnection) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ContainerGroupQueueConnection) GetPort

func (o *ContainerGroupQueueConnection) GetPort() int32

GetPort returns the Port field value

func (*ContainerGroupQueueConnection) GetPortOk

func (o *ContainerGroupQueueConnection) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*ContainerGroupQueueConnection) GetQueueName

func (o *ContainerGroupQueueConnection) GetQueueName() string

GetQueueName returns the QueueName field value

func (*ContainerGroupQueueConnection) GetQueueNameOk

func (o *ContainerGroupQueueConnection) GetQueueNameOk() (*string, bool)

GetQueueNameOk returns a tuple with the QueueName field value and a boolean to check if the value has been set.

func (ContainerGroupQueueConnection) MarshalJSON

func (o ContainerGroupQueueConnection) MarshalJSON() ([]byte, error)

func (*ContainerGroupQueueConnection) SetPath

func (o *ContainerGroupQueueConnection) SetPath(v string)

SetPath sets field value

func (*ContainerGroupQueueConnection) SetPort

func (o *ContainerGroupQueueConnection) SetPort(v int32)

SetPort sets field value

func (*ContainerGroupQueueConnection) SetQueueName

func (o *ContainerGroupQueueConnection) SetQueueName(v string)

SetQueueName sets field value

func (ContainerGroupQueueConnection) ToMap

func (o ContainerGroupQueueConnection) ToMap() (map[string]interface{}, error)

func (*ContainerGroupQueueConnection) UnmarshalJSON

func (o *ContainerGroupQueueConnection) UnmarshalJSON(data []byte) (err error)

type ContainerGroupReadinessProbe

type ContainerGroupReadinessProbe struct {
	Exec *ContainerGroupProbeExec `json:"exec,omitempty"`
	// The number of consecutive failures required to consider the probe failed. After this many consecutive failures, the container is marked as not ready.
	FailureThreshold int32                    `json:"failure_threshold"`
	Grpc             *ContainerGroupProbeGrpc `json:"grpc,omitempty"`
	Http             *ContainerGroupProbeHttp `json:"http,omitempty"`
	// The time in seconds to wait after the container starts before initiating the first probe. This allows time for the application to initialize before being tested.
	InitialDelaySeconds int32 `json:"initial_delay_seconds"`
	// How frequently (in seconds) the probe should be executed during the container's lifetime. Specifies the interval between consecutive probe executions.
	PeriodSeconds int32 `json:"period_seconds"`
	// The minimum consecutive successes required to consider the probe successful after it has failed. Defines how many successful probe results are needed to transition from failure to success.
	SuccessThreshold int32                   `json:"success_threshold"`
	Tcp              *ContainerGroupProbeTcp `json:"tcp,omitempty"`
	// The maximum time in seconds that the probe has to complete. If the probe doesn't return a result before the timeout, it's considered failed.
	TimeoutSeconds int32 `json:"timeout_seconds"`
}

ContainerGroupReadinessProbe Defines how to check if a container is ready to serve traffic. The readiness probe determines whether the container's application is ready to accept traffic. If the readiness probe fails, the container is considered not ready and traffic will not be sent to it.

func NewContainerGroupReadinessProbe

func NewContainerGroupReadinessProbe(failureThreshold int32, initialDelaySeconds int32, periodSeconds int32, successThreshold int32, timeoutSeconds int32) *ContainerGroupReadinessProbe

NewContainerGroupReadinessProbe instantiates a new ContainerGroupReadinessProbe 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

func NewContainerGroupReadinessProbeWithDefaults

func NewContainerGroupReadinessProbeWithDefaults() *ContainerGroupReadinessProbe

NewContainerGroupReadinessProbeWithDefaults instantiates a new ContainerGroupReadinessProbe 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

func (*ContainerGroupReadinessProbe) GetExec

GetExec returns the Exec field value if set, zero value otherwise.

func (*ContainerGroupReadinessProbe) GetExecOk

GetExecOk returns a tuple with the Exec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetFailureThreshold

func (o *ContainerGroupReadinessProbe) GetFailureThreshold() int32

GetFailureThreshold returns the FailureThreshold field value

func (*ContainerGroupReadinessProbe) GetFailureThresholdOk

func (o *ContainerGroupReadinessProbe) GetFailureThresholdOk() (*int32, bool)

GetFailureThresholdOk returns a tuple with the FailureThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetGrpc

GetGrpc returns the Grpc field value if set, zero value otherwise.

func (*ContainerGroupReadinessProbe) GetGrpcOk

GetGrpcOk returns a tuple with the Grpc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*ContainerGroupReadinessProbe) GetHttpOk

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetInitialDelaySeconds

func (o *ContainerGroupReadinessProbe) GetInitialDelaySeconds() int32

GetInitialDelaySeconds returns the InitialDelaySeconds field value

func (*ContainerGroupReadinessProbe) GetInitialDelaySecondsOk

func (o *ContainerGroupReadinessProbe) GetInitialDelaySecondsOk() (*int32, bool)

GetInitialDelaySecondsOk returns a tuple with the InitialDelaySeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetPeriodSeconds

func (o *ContainerGroupReadinessProbe) GetPeriodSeconds() int32

GetPeriodSeconds returns the PeriodSeconds field value

func (*ContainerGroupReadinessProbe) GetPeriodSecondsOk

func (o *ContainerGroupReadinessProbe) GetPeriodSecondsOk() (*int32, bool)

GetPeriodSecondsOk returns a tuple with the PeriodSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetSuccessThreshold

func (o *ContainerGroupReadinessProbe) GetSuccessThreshold() int32

GetSuccessThreshold returns the SuccessThreshold field value

func (*ContainerGroupReadinessProbe) GetSuccessThresholdOk

func (o *ContainerGroupReadinessProbe) GetSuccessThresholdOk() (*int32, bool)

GetSuccessThresholdOk returns a tuple with the SuccessThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*ContainerGroupReadinessProbe) GetTcpOk

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) GetTimeoutSeconds

func (o *ContainerGroupReadinessProbe) GetTimeoutSeconds() int32

GetTimeoutSeconds returns the TimeoutSeconds field value

func (*ContainerGroupReadinessProbe) GetTimeoutSecondsOk

func (o *ContainerGroupReadinessProbe) GetTimeoutSecondsOk() (*int32, bool)

GetTimeoutSecondsOk returns a tuple with the TimeoutSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupReadinessProbe) HasExec

func (o *ContainerGroupReadinessProbe) HasExec() bool

HasExec returns a boolean if a field has been set.

func (*ContainerGroupReadinessProbe) HasGrpc

func (o *ContainerGroupReadinessProbe) HasGrpc() bool

HasGrpc returns a boolean if a field has been set.

func (*ContainerGroupReadinessProbe) HasHttp

func (o *ContainerGroupReadinessProbe) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*ContainerGroupReadinessProbe) HasTcp

func (o *ContainerGroupReadinessProbe) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (ContainerGroupReadinessProbe) MarshalJSON

func (o ContainerGroupReadinessProbe) MarshalJSON() ([]byte, error)

func (*ContainerGroupReadinessProbe) SetExec

SetExec gets a reference to the given ContainerGroupProbeExec and assigns it to the Exec field.

func (*ContainerGroupReadinessProbe) SetFailureThreshold

func (o *ContainerGroupReadinessProbe) SetFailureThreshold(v int32)

SetFailureThreshold sets field value

func (*ContainerGroupReadinessProbe) SetGrpc

SetGrpc gets a reference to the given ContainerGroupProbeGrpc and assigns it to the Grpc field.

func (*ContainerGroupReadinessProbe) SetHttp

SetHttp gets a reference to the given ContainerGroupProbeHttp and assigns it to the Http field.

func (*ContainerGroupReadinessProbe) SetInitialDelaySeconds

func (o *ContainerGroupReadinessProbe) SetInitialDelaySeconds(v int32)

SetInitialDelaySeconds sets field value

func (*ContainerGroupReadinessProbe) SetPeriodSeconds

func (o *ContainerGroupReadinessProbe) SetPeriodSeconds(v int32)

SetPeriodSeconds sets field value

func (*ContainerGroupReadinessProbe) SetSuccessThreshold

func (o *ContainerGroupReadinessProbe) SetSuccessThreshold(v int32)

SetSuccessThreshold sets field value

func (*ContainerGroupReadinessProbe) SetTcp

SetTcp gets a reference to the given ContainerGroupProbeTcp and assigns it to the Tcp field.

func (*ContainerGroupReadinessProbe) SetTimeoutSeconds

func (o *ContainerGroupReadinessProbe) SetTimeoutSeconds(v int32)

SetTimeoutSeconds sets field value

func (ContainerGroupReadinessProbe) ToMap

func (o ContainerGroupReadinessProbe) ToMap() (map[string]interface{}, error)

func (*ContainerGroupReadinessProbe) UnmarshalJSON

func (o *ContainerGroupReadinessProbe) UnmarshalJSON(data []byte) (err error)

type ContainerGroupStartupProbe

type ContainerGroupStartupProbe struct {
	Exec *ContainerGroupProbeExec `json:"exec,omitempty"`
	// Number of times the probe must fail before considering the container not started
	FailureThreshold int32                    `json:"failure_threshold"`
	Grpc             *ContainerGroupProbeGrpc `json:"grpc,omitempty"`
	Http             *ContainerGroupProbeHttp `json:"http,omitempty"`
	// Number of seconds to wait after container startup before the first probe is executed
	InitialDelaySeconds int32                   `json:"initial_delay_seconds"`
	Tcp                 *ContainerGroupProbeTcp `json:"tcp,omitempty"`
	// How frequently (in seconds) to perform the probe
	PeriodSeconds int32 `json:"period_seconds"`
	// Minimum consecutive successes required for the probe to be considered successful
	SuccessThreshold int32 `json:"success_threshold"`
	// Maximum time (in seconds) to wait for a probe response before considering it failed
	TimeoutSeconds int32 `json:"timeout_seconds"`
}

ContainerGroupStartupProbe Defines a probe that checks if a container application has started successfully. Startup probes help prevent applications from being prematurely marked as unhealthy during initialization. The probe can use HTTP requests, TCP connections, gRPC calls, or shell commands to determine startup status.

func NewContainerGroupStartupProbe

func NewContainerGroupStartupProbe(failureThreshold int32, initialDelaySeconds int32, periodSeconds int32, successThreshold int32, timeoutSeconds int32) *ContainerGroupStartupProbe

NewContainerGroupStartupProbe instantiates a new ContainerGroupStartupProbe 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

func NewContainerGroupStartupProbeWithDefaults

func NewContainerGroupStartupProbeWithDefaults() *ContainerGroupStartupProbe

NewContainerGroupStartupProbeWithDefaults instantiates a new ContainerGroupStartupProbe 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

func (*ContainerGroupStartupProbe) GetExec

GetExec returns the Exec field value if set, zero value otherwise.

func (*ContainerGroupStartupProbe) GetExecOk

GetExecOk returns a tuple with the Exec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetFailureThreshold

func (o *ContainerGroupStartupProbe) GetFailureThreshold() int32

GetFailureThreshold returns the FailureThreshold field value

func (*ContainerGroupStartupProbe) GetFailureThresholdOk

func (o *ContainerGroupStartupProbe) GetFailureThresholdOk() (*int32, bool)

GetFailureThresholdOk returns a tuple with the FailureThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetGrpc

GetGrpc returns the Grpc field value if set, zero value otherwise.

func (*ContainerGroupStartupProbe) GetGrpcOk

GetGrpcOk returns a tuple with the Grpc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*ContainerGroupStartupProbe) GetHttpOk

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetInitialDelaySeconds

func (o *ContainerGroupStartupProbe) GetInitialDelaySeconds() int32

GetInitialDelaySeconds returns the InitialDelaySeconds field value

func (*ContainerGroupStartupProbe) GetInitialDelaySecondsOk

func (o *ContainerGroupStartupProbe) GetInitialDelaySecondsOk() (*int32, bool)

GetInitialDelaySecondsOk returns a tuple with the InitialDelaySeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetPeriodSeconds

func (o *ContainerGroupStartupProbe) GetPeriodSeconds() int32

GetPeriodSeconds returns the PeriodSeconds field value

func (*ContainerGroupStartupProbe) GetPeriodSecondsOk

func (o *ContainerGroupStartupProbe) GetPeriodSecondsOk() (*int32, bool)

GetPeriodSecondsOk returns a tuple with the PeriodSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetSuccessThreshold

func (o *ContainerGroupStartupProbe) GetSuccessThreshold() int32

GetSuccessThreshold returns the SuccessThreshold field value

func (*ContainerGroupStartupProbe) GetSuccessThresholdOk

func (o *ContainerGroupStartupProbe) GetSuccessThresholdOk() (*int32, bool)

GetSuccessThresholdOk returns a tuple with the SuccessThreshold field value and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*ContainerGroupStartupProbe) GetTcpOk

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) GetTimeoutSeconds

func (o *ContainerGroupStartupProbe) GetTimeoutSeconds() int32

GetTimeoutSeconds returns the TimeoutSeconds field value

func (*ContainerGroupStartupProbe) GetTimeoutSecondsOk

func (o *ContainerGroupStartupProbe) GetTimeoutSecondsOk() (*int32, bool)

GetTimeoutSecondsOk returns a tuple with the TimeoutSeconds field value and a boolean to check if the value has been set.

func (*ContainerGroupStartupProbe) HasExec

func (o *ContainerGroupStartupProbe) HasExec() bool

HasExec returns a boolean if a field has been set.

func (*ContainerGroupStartupProbe) HasGrpc

func (o *ContainerGroupStartupProbe) HasGrpc() bool

HasGrpc returns a boolean if a field has been set.

func (*ContainerGroupStartupProbe) HasHttp

func (o *ContainerGroupStartupProbe) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*ContainerGroupStartupProbe) HasTcp

func (o *ContainerGroupStartupProbe) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (ContainerGroupStartupProbe) MarshalJSON

func (o ContainerGroupStartupProbe) MarshalJSON() ([]byte, error)

func (*ContainerGroupStartupProbe) SetExec

SetExec gets a reference to the given ContainerGroupProbeExec and assigns it to the Exec field.

func (*ContainerGroupStartupProbe) SetFailureThreshold

func (o *ContainerGroupStartupProbe) SetFailureThreshold(v int32)

SetFailureThreshold sets field value

func (*ContainerGroupStartupProbe) SetGrpc

SetGrpc gets a reference to the given ContainerGroupProbeGrpc and assigns it to the Grpc field.

func (*ContainerGroupStartupProbe) SetHttp

SetHttp gets a reference to the given ContainerGroupProbeHttp and assigns it to the Http field.

func (*ContainerGroupStartupProbe) SetInitialDelaySeconds

func (o *ContainerGroupStartupProbe) SetInitialDelaySeconds(v int32)

SetInitialDelaySeconds sets field value

func (*ContainerGroupStartupProbe) SetPeriodSeconds

func (o *ContainerGroupStartupProbe) SetPeriodSeconds(v int32)

SetPeriodSeconds sets field value

func (*ContainerGroupStartupProbe) SetSuccessThreshold

func (o *ContainerGroupStartupProbe) SetSuccessThreshold(v int32)

SetSuccessThreshold sets field value

func (*ContainerGroupStartupProbe) SetTcp

SetTcp gets a reference to the given ContainerGroupProbeTcp and assigns it to the Tcp field.

func (*ContainerGroupStartupProbe) SetTimeoutSeconds

func (o *ContainerGroupStartupProbe) SetTimeoutSeconds(v int32)

SetTimeoutSeconds sets field value

func (ContainerGroupStartupProbe) ToMap

func (o ContainerGroupStartupProbe) ToMap() (map[string]interface{}, error)

func (*ContainerGroupStartupProbe) UnmarshalJSON

func (o *ContainerGroupStartupProbe) UnmarshalJSON(data []byte) (err error)

type ContainerGroupState

type ContainerGroupState struct {
	// Optional textual description or notes about the current state of the container group
	Description NullableString `json:"description,omitempty" validate:"regexp=^.*$"`
	// Timestamp when the container group execution finished or is expected to finish
	FinishTime           time.Time                         `json:"finish_time"`
	InstanceStatusCounts ContainerGroupInstanceStatusCount `json:"instance_status_counts"`
	// Timestamp when the container group execution started
	StartTime time.Time            `json:"start_time"`
	Status    ContainerGroupStatus `json:"status"`
}

ContainerGroupState Represents the operational state of a container group during its lifecycle, including timing information, status, and instance distribution metrics. This state captures the current execution status, start and finish times, and provides visibility into the operational health across instances.

func NewContainerGroupState

func NewContainerGroupState(finishTime time.Time, instanceStatusCounts ContainerGroupInstanceStatusCount, startTime time.Time, status ContainerGroupStatus) *ContainerGroupState

NewContainerGroupState instantiates a new ContainerGroupState 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

func NewContainerGroupStateWithDefaults

func NewContainerGroupStateWithDefaults() *ContainerGroupState

NewContainerGroupStateWithDefaults instantiates a new ContainerGroupState 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

func (*ContainerGroupState) GetDescription

func (o *ContainerGroupState) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerGroupState) GetDescriptionOk

func (o *ContainerGroupState) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerGroupState) GetFinishTime

func (o *ContainerGroupState) GetFinishTime() time.Time

GetFinishTime returns the FinishTime field value

func (*ContainerGroupState) GetFinishTimeOk

func (o *ContainerGroupState) GetFinishTimeOk() (*time.Time, bool)

GetFinishTimeOk returns a tuple with the FinishTime field value and a boolean to check if the value has been set.

func (*ContainerGroupState) GetInstanceStatusCounts

func (o *ContainerGroupState) GetInstanceStatusCounts() ContainerGroupInstanceStatusCount

GetInstanceStatusCounts returns the InstanceStatusCounts field value

func (*ContainerGroupState) GetInstanceStatusCountsOk

func (o *ContainerGroupState) GetInstanceStatusCountsOk() (*ContainerGroupInstanceStatusCount, bool)

GetInstanceStatusCountsOk returns a tuple with the InstanceStatusCounts field value and a boolean to check if the value has been set.

func (*ContainerGroupState) GetStartTime

func (o *ContainerGroupState) GetStartTime() time.Time

GetStartTime returns the StartTime field value

func (*ContainerGroupState) GetStartTimeOk

func (o *ContainerGroupState) GetStartTimeOk() (*time.Time, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*ContainerGroupState) GetStatus

GetStatus returns the Status field value

func (*ContainerGroupState) GetStatusOk

func (o *ContainerGroupState) GetStatusOk() (*ContainerGroupStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*ContainerGroupState) HasDescription

func (o *ContainerGroupState) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (ContainerGroupState) MarshalJSON

func (o ContainerGroupState) MarshalJSON() ([]byte, error)

func (*ContainerGroupState) SetDescription

func (o *ContainerGroupState) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ContainerGroupState) SetDescriptionNil

func (o *ContainerGroupState) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ContainerGroupState) SetFinishTime

func (o *ContainerGroupState) SetFinishTime(v time.Time)

SetFinishTime sets field value

func (*ContainerGroupState) SetInstanceStatusCounts

func (o *ContainerGroupState) SetInstanceStatusCounts(v ContainerGroupInstanceStatusCount)

SetInstanceStatusCounts sets field value

func (*ContainerGroupState) SetStartTime

func (o *ContainerGroupState) SetStartTime(v time.Time)

SetStartTime sets field value

func (*ContainerGroupState) SetStatus

func (o *ContainerGroupState) SetStatus(v ContainerGroupStatus)

SetStatus sets field value

func (ContainerGroupState) ToMap

func (o ContainerGroupState) ToMap() (map[string]interface{}, error)

func (*ContainerGroupState) UnmarshalJSON

func (o *ContainerGroupState) UnmarshalJSON(data []byte) (err error)

func (*ContainerGroupState) UnsetDescription

func (o *ContainerGroupState) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type ContainerGroupStatus

type ContainerGroupStatus string

ContainerGroupStatus Represents the current operational state of a container group within the Salad platform.

const (
	CONTAINERGROUPSTATUS_PENDING   ContainerGroupStatus = "pending"
	CONTAINERGROUPSTATUS_RUNNING   ContainerGroupStatus = "running"
	CONTAINERGROUPSTATUS_STOPPED   ContainerGroupStatus = "stopped"
	CONTAINERGROUPSTATUS_SUCCEEDED ContainerGroupStatus = "succeeded"
	CONTAINERGROUPSTATUS_FAILED    ContainerGroupStatus = "failed"
	CONTAINERGROUPSTATUS_DEPLOYING ContainerGroupStatus = "deploying"
)

List of ContainerGroupStatus

func NewContainerGroupStatusFromValue

func NewContainerGroupStatusFromValue(v string) (*ContainerGroupStatus, error)

NewContainerGroupStatusFromValue returns a pointer to a valid ContainerGroupStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerGroupStatus) IsValid

func (v ContainerGroupStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerGroupStatus) Ptr

Ptr returns reference to ContainerGroupStatus value

func (*ContainerGroupStatus) UnmarshalJSON

func (v *ContainerGroupStatus) UnmarshalJSON(src []byte) error

type ContainerGroupsAPIService

type ContainerGroupsAPIService service

ContainerGroupsAPIService ContainerGroupsAPI service

func (*ContainerGroupsAPIService) CreateContainerGroup

func (a *ContainerGroupsAPIService) CreateContainerGroup(ctx context.Context, organizationName string, projectName string) ApiCreateContainerGroupRequest

CreateContainerGroup Create Container Group

Creates a new container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@return ApiCreateContainerGroupRequest

func (*ContainerGroupsAPIService) CreateContainerGroupExecute

Execute executes the request

@return ContainerGroup

func (*ContainerGroupsAPIService) DeleteContainerGroup

func (a *ContainerGroupsAPIService) DeleteContainerGroup(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiDeleteContainerGroupRequest

DeleteContainerGroup Delete Container Group

Deletes a container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiDeleteContainerGroupRequest

func (*ContainerGroupsAPIService) DeleteContainerGroupExecute

func (a *ContainerGroupsAPIService) DeleteContainerGroupExecute(r ApiDeleteContainerGroupRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) GetContainerGroup

func (a *ContainerGroupsAPIService) GetContainerGroup(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiGetContainerGroupRequest

GetContainerGroup Get Container Group

Gets a container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiGetContainerGroupRequest

func (*ContainerGroupsAPIService) GetContainerGroupExecute

Execute executes the request

@return ContainerGroup

func (*ContainerGroupsAPIService) GetContainerGroupInstance

func (a *ContainerGroupsAPIService) GetContainerGroupInstance(ctx context.Context, organizationName string, projectName string, containerGroupName string, containerGroupInstanceId string) ApiGetContainerGroupInstanceRequest

GetContainerGroupInstance Get Container Group Instance

Gets a container group instance

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@param containerGroupInstanceId The unique container group instance identifier
@return ApiGetContainerGroupInstanceRequest

func (*ContainerGroupsAPIService) GetContainerGroupInstanceExecute

Execute executes the request

@return ContainerGroupInstance

func (*ContainerGroupsAPIService) ListContainerGroupInstances

func (a *ContainerGroupsAPIService) ListContainerGroupInstances(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiListContainerGroupInstancesRequest

ListContainerGroupInstances List Container Group Instances

Gets the list of container group instances

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiListContainerGroupInstancesRequest

func (*ContainerGroupsAPIService) ListContainerGroupInstancesExecute

Execute executes the request

@return ContainerGroupInstanceCollection

func (*ContainerGroupsAPIService) ListContainerGroups

func (a *ContainerGroupsAPIService) ListContainerGroups(ctx context.Context, organizationName string, projectName string) ApiListContainerGroupsRequest

ListContainerGroups List Container Groups

Gets the list of container groups

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@return ApiListContainerGroupsRequest

func (*ContainerGroupsAPIService) ListContainerGroupsExecute

Execute executes the request

@return ContainerGroupCollection

func (*ContainerGroupsAPIService) ReallocateContainerGroupInstance

func (a *ContainerGroupsAPIService) ReallocateContainerGroupInstance(ctx context.Context, organizationName string, projectName string, containerGroupName string, containerGroupInstanceId string) ApiReallocateContainerGroupInstanceRequest

ReallocateContainerGroupInstance Reallocate Container Group Instance

Reallocates a container group instance to run on a different Salad Node

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@param containerGroupInstanceId The unique container group instance identifier
@return ApiReallocateContainerGroupInstanceRequest

func (*ContainerGroupsAPIService) ReallocateContainerGroupInstanceExecute

func (a *ContainerGroupsAPIService) ReallocateContainerGroupInstanceExecute(r ApiReallocateContainerGroupInstanceRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) RecreateContainerGroupInstance

func (a *ContainerGroupsAPIService) RecreateContainerGroupInstance(ctx context.Context, organizationName string, projectName string, containerGroupName string, containerGroupInstanceId string) ApiRecreateContainerGroupInstanceRequest

RecreateContainerGroupInstance Recreate Container Group Instance

Stops a container, destroys it, and starts a new one without requiring the image to be downloaded again on a new Salad Node

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@param containerGroupInstanceId The unique container group instance identifier
@return ApiRecreateContainerGroupInstanceRequest

func (*ContainerGroupsAPIService) RecreateContainerGroupInstanceExecute

func (a *ContainerGroupsAPIService) RecreateContainerGroupInstanceExecute(r ApiRecreateContainerGroupInstanceRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) RestartContainerGroupInstance

func (a *ContainerGroupsAPIService) RestartContainerGroupInstance(ctx context.Context, organizationName string, projectName string, containerGroupName string, containerGroupInstanceId string) ApiRestartContainerGroupInstanceRequest

RestartContainerGroupInstance Restart container Group Instance

Stops a container and restarts it on the same Salad Node

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@param containerGroupInstanceId The unique container group instance identifier
@return ApiRestartContainerGroupInstanceRequest

func (*ContainerGroupsAPIService) RestartContainerGroupInstanceExecute

func (a *ContainerGroupsAPIService) RestartContainerGroupInstanceExecute(r ApiRestartContainerGroupInstanceRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) StartContainerGroup

func (a *ContainerGroupsAPIService) StartContainerGroup(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiStartContainerGroupRequest

StartContainerGroup Start Container Group

Starts a container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiStartContainerGroupRequest

func (*ContainerGroupsAPIService) StartContainerGroupExecute

func (a *ContainerGroupsAPIService) StartContainerGroupExecute(r ApiStartContainerGroupRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) StopContainerGroup

func (a *ContainerGroupsAPIService) StopContainerGroup(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiStopContainerGroupRequest

StopContainerGroup Stop Container Group

Stops a container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiStopContainerGroupRequest

func (*ContainerGroupsAPIService) StopContainerGroupExecute

func (a *ContainerGroupsAPIService) StopContainerGroupExecute(r ApiStopContainerGroupRequest) (*http.Response, error)

Execute executes the request

func (*ContainerGroupsAPIService) UpdateContainerGroup

func (a *ContainerGroupsAPIService) UpdateContainerGroup(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiUpdateContainerGroupRequest

UpdateContainerGroup Update Container Group

Updates a container group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiUpdateContainerGroupRequest

func (*ContainerGroupsAPIService) UpdateContainerGroupExecute

Execute executes the request

@return ContainerGroup

func (*ContainerGroupsAPIService) UpdateContainerGroupInstance

func (a *ContainerGroupsAPIService) UpdateContainerGroupInstance(ctx context.Context, organizationName string, projectName string, containerGroupName string, containerGroupInstanceId string) ApiUpdateContainerGroupInstanceRequest

UpdateContainerGroupInstance Update Container Group Instance

Updates a container group instance

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@param containerGroupInstanceId The unique container group instance identifier
@return ApiUpdateContainerGroupInstanceRequest

func (*ContainerGroupsAPIService) UpdateContainerGroupInstanceExecute

Execute executes the request

@return ContainerGroupInstance

type ContainerGroupsQuotas

type ContainerGroupsQuotas struct {
	// The maximum number of replicas that can be created for a container group
	ContainerReplicasQuota int32 `json:"container_replicas_quota"`
	// The number of replicas that are currently in use
	ContainerReplicasUsed int32 `json:"container_replicas_used"`
	// The maximum number of container group reallocations per minute
	MaxContainerGroupReallocationsPerMinute *int32 `json:"max_container_group_reallocations_per_minute,omitempty"`
	// The maximum number of container group recreates per minute
	MaxContainerGroupRecreatesPerMinute *int32 `json:"max_container_group_recreates_per_minute,omitempty"`
	// The maximum number of container group restarts per minute
	MaxContainerGroupRestartsPerMinute *int32 `json:"max_container_group_restarts_per_minute,omitempty"`
}

ContainerGroupsQuotas Represents the organization quotas for container groups

func NewContainerGroupsQuotas

func NewContainerGroupsQuotas(containerReplicasQuota int32, containerReplicasUsed int32) *ContainerGroupsQuotas

NewContainerGroupsQuotas instantiates a new ContainerGroupsQuotas 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

func NewContainerGroupsQuotasWithDefaults

func NewContainerGroupsQuotasWithDefaults() *ContainerGroupsQuotas

NewContainerGroupsQuotasWithDefaults instantiates a new ContainerGroupsQuotas 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

func (*ContainerGroupsQuotas) GetContainerReplicasQuota

func (o *ContainerGroupsQuotas) GetContainerReplicasQuota() int32

GetContainerReplicasQuota returns the ContainerReplicasQuota field value

func (*ContainerGroupsQuotas) GetContainerReplicasQuotaOk

func (o *ContainerGroupsQuotas) GetContainerReplicasQuotaOk() (*int32, bool)

GetContainerReplicasQuotaOk returns a tuple with the ContainerReplicasQuota field value and a boolean to check if the value has been set.

func (*ContainerGroupsQuotas) GetContainerReplicasUsed

func (o *ContainerGroupsQuotas) GetContainerReplicasUsed() int32

GetContainerReplicasUsed returns the ContainerReplicasUsed field value

func (*ContainerGroupsQuotas) GetContainerReplicasUsedOk

func (o *ContainerGroupsQuotas) GetContainerReplicasUsedOk() (*int32, bool)

GetContainerReplicasUsedOk returns a tuple with the ContainerReplicasUsed field value and a boolean to check if the value has been set.

func (*ContainerGroupsQuotas) GetMaxContainerGroupReallocationsPerMinute

func (o *ContainerGroupsQuotas) GetMaxContainerGroupReallocationsPerMinute() int32

GetMaxContainerGroupReallocationsPerMinute returns the MaxContainerGroupReallocationsPerMinute field value if set, zero value otherwise.

func (*ContainerGroupsQuotas) GetMaxContainerGroupReallocationsPerMinuteOk

func (o *ContainerGroupsQuotas) GetMaxContainerGroupReallocationsPerMinuteOk() (*int32, bool)

GetMaxContainerGroupReallocationsPerMinuteOk returns a tuple with the MaxContainerGroupReallocationsPerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupsQuotas) GetMaxContainerGroupRecreatesPerMinute

func (o *ContainerGroupsQuotas) GetMaxContainerGroupRecreatesPerMinute() int32

GetMaxContainerGroupRecreatesPerMinute returns the MaxContainerGroupRecreatesPerMinute field value if set, zero value otherwise.

func (*ContainerGroupsQuotas) GetMaxContainerGroupRecreatesPerMinuteOk

func (o *ContainerGroupsQuotas) GetMaxContainerGroupRecreatesPerMinuteOk() (*int32, bool)

GetMaxContainerGroupRecreatesPerMinuteOk returns a tuple with the MaxContainerGroupRecreatesPerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupsQuotas) GetMaxContainerGroupRestartsPerMinute

func (o *ContainerGroupsQuotas) GetMaxContainerGroupRestartsPerMinute() int32

GetMaxContainerGroupRestartsPerMinute returns the MaxContainerGroupRestartsPerMinute field value if set, zero value otherwise.

func (*ContainerGroupsQuotas) GetMaxContainerGroupRestartsPerMinuteOk

func (o *ContainerGroupsQuotas) GetMaxContainerGroupRestartsPerMinuteOk() (*int32, bool)

GetMaxContainerGroupRestartsPerMinuteOk returns a tuple with the MaxContainerGroupRestartsPerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupsQuotas) HasMaxContainerGroupReallocationsPerMinute

func (o *ContainerGroupsQuotas) HasMaxContainerGroupReallocationsPerMinute() bool

HasMaxContainerGroupReallocationsPerMinute returns a boolean if a field has been set.

func (*ContainerGroupsQuotas) HasMaxContainerGroupRecreatesPerMinute

func (o *ContainerGroupsQuotas) HasMaxContainerGroupRecreatesPerMinute() bool

HasMaxContainerGroupRecreatesPerMinute returns a boolean if a field has been set.

func (*ContainerGroupsQuotas) HasMaxContainerGroupRestartsPerMinute

func (o *ContainerGroupsQuotas) HasMaxContainerGroupRestartsPerMinute() bool

HasMaxContainerGroupRestartsPerMinute returns a boolean if a field has been set.

func (ContainerGroupsQuotas) MarshalJSON

func (o ContainerGroupsQuotas) MarshalJSON() ([]byte, error)

func (*ContainerGroupsQuotas) SetContainerReplicasQuota

func (o *ContainerGroupsQuotas) SetContainerReplicasQuota(v int32)

SetContainerReplicasQuota sets field value

func (*ContainerGroupsQuotas) SetContainerReplicasUsed

func (o *ContainerGroupsQuotas) SetContainerReplicasUsed(v int32)

SetContainerReplicasUsed sets field value

func (*ContainerGroupsQuotas) SetMaxContainerGroupReallocationsPerMinute

func (o *ContainerGroupsQuotas) SetMaxContainerGroupReallocationsPerMinute(v int32)

SetMaxContainerGroupReallocationsPerMinute gets a reference to the given int32 and assigns it to the MaxContainerGroupReallocationsPerMinute field.

func (*ContainerGroupsQuotas) SetMaxContainerGroupRecreatesPerMinute

func (o *ContainerGroupsQuotas) SetMaxContainerGroupRecreatesPerMinute(v int32)

SetMaxContainerGroupRecreatesPerMinute gets a reference to the given int32 and assigns it to the MaxContainerGroupRecreatesPerMinute field.

func (*ContainerGroupsQuotas) SetMaxContainerGroupRestartsPerMinute

func (o *ContainerGroupsQuotas) SetMaxContainerGroupRestartsPerMinute(v int32)

SetMaxContainerGroupRestartsPerMinute gets a reference to the given int32 and assigns it to the MaxContainerGroupRestartsPerMinute field.

func (ContainerGroupsQuotas) ToMap

func (o ContainerGroupsQuotas) ToMap() (map[string]interface{}, error)

func (*ContainerGroupsQuotas) UnmarshalJSON

func (o *ContainerGroupsQuotas) UnmarshalJSON(data []byte) (err error)

type ContainerLogging

type ContainerLogging struct {
	Axiom    *ContainerLoggingAxiom    `json:"axiom,omitempty"`
	Datadog  *ContainerLoggingDatadog  `json:"datadog,omitempty"`
	Http     *ContainerLoggingHttp     `json:"http,omitempty"`
	NewRelic *ContainerLoggingNewRelic `json:"new_relic,omitempty"`
	Splunk   *ContainerLoggingSplunk   `json:"splunk,omitempty"`
	Tcp      *ContainerLoggingTcp      `json:"tcp,omitempty"`
}

ContainerLogging Configuration options for directing container logs to a logging provider. This schema enables you to specify a single logging destination for container output, supporting monitoring, debugging, and analytics use cases. Each provider has its own configuration parameters defined in the referenced schemas. Only one logging provider can be selected at a time.

func NewContainerLogging

func NewContainerLogging() *ContainerLogging

NewContainerLogging instantiates a new ContainerLogging 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

func NewContainerLoggingWithDefaults

func NewContainerLoggingWithDefaults() *ContainerLogging

NewContainerLoggingWithDefaults instantiates a new ContainerLogging 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

func (*ContainerLogging) GetAxiom

GetAxiom returns the Axiom field value if set, zero value otherwise.

func (*ContainerLogging) GetAxiomOk

func (o *ContainerLogging) GetAxiomOk() (*ContainerLoggingAxiom, bool)

GetAxiomOk returns a tuple with the Axiom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) GetDatadog

func (o *ContainerLogging) GetDatadog() ContainerLoggingDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*ContainerLogging) GetDatadogOk

func (o *ContainerLogging) GetDatadogOk() (*ContainerLoggingDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*ContainerLogging) GetHttpOk

func (o *ContainerLogging) GetHttpOk() (*ContainerLoggingHttp, bool)

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) GetNewRelic

func (o *ContainerLogging) GetNewRelic() ContainerLoggingNewRelic

GetNewRelic returns the NewRelic field value if set, zero value otherwise.

func (*ContainerLogging) GetNewRelicOk

func (o *ContainerLogging) GetNewRelicOk() (*ContainerLoggingNewRelic, bool)

GetNewRelicOk returns a tuple with the NewRelic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) GetSplunk

GetSplunk returns the Splunk field value if set, zero value otherwise.

func (*ContainerLogging) GetSplunkOk

func (o *ContainerLogging) GetSplunkOk() (*ContainerLoggingSplunk, bool)

GetSplunkOk returns a tuple with the Splunk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*ContainerLogging) GetTcpOk

func (o *ContainerLogging) GetTcpOk() (*ContainerLoggingTcp, bool)

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerLogging) HasAxiom

func (o *ContainerLogging) HasAxiom() bool

HasAxiom returns a boolean if a field has been set.

func (*ContainerLogging) HasDatadog

func (o *ContainerLogging) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*ContainerLogging) HasHttp

func (o *ContainerLogging) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*ContainerLogging) HasNewRelic

func (o *ContainerLogging) HasNewRelic() bool

HasNewRelic returns a boolean if a field has been set.

func (*ContainerLogging) HasSplunk

func (o *ContainerLogging) HasSplunk() bool

HasSplunk returns a boolean if a field has been set.

func (*ContainerLogging) HasTcp

func (o *ContainerLogging) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (ContainerLogging) MarshalJSON

func (o ContainerLogging) MarshalJSON() ([]byte, error)

func (*ContainerLogging) SetAxiom

func (o *ContainerLogging) SetAxiom(v ContainerLoggingAxiom)

SetAxiom gets a reference to the given ContainerLoggingAxiom and assigns it to the Axiom field.

func (*ContainerLogging) SetDatadog

func (o *ContainerLogging) SetDatadog(v ContainerLoggingDatadog)

SetDatadog gets a reference to the given ContainerLoggingDatadog and assigns it to the Datadog field.

func (*ContainerLogging) SetHttp

func (o *ContainerLogging) SetHttp(v ContainerLoggingHttp)

SetHttp gets a reference to the given ContainerLoggingHttp and assigns it to the Http field.

func (*ContainerLogging) SetNewRelic

func (o *ContainerLogging) SetNewRelic(v ContainerLoggingNewRelic)

SetNewRelic gets a reference to the given ContainerLoggingNewRelic and assigns it to the NewRelic field.

func (*ContainerLogging) SetSplunk

func (o *ContainerLogging) SetSplunk(v ContainerLoggingSplunk)

SetSplunk gets a reference to the given ContainerLoggingSplunk and assigns it to the Splunk field.

func (*ContainerLogging) SetTcp

SetTcp gets a reference to the given ContainerLoggingTcp and assigns it to the Tcp field.

func (ContainerLogging) ToMap

func (o ContainerLogging) ToMap() (map[string]interface{}, error)

type ContainerLoggingAxiom

type ContainerLoggingAxiom struct {
	// The Axiom host URL where logs will be sent (e.g. logs.axiom.co)
	Host string `json:"host" validate:"regexp=^.*$"`
	// Authentication token for the Axiom API with appropriate write permissions
	ApiToken string `json:"api_token" validate:"regexp=^.*$"`
	// Name of the Axiom dataset where the container logs will be stored and indexed
	Dataset string `json:"dataset" validate:"regexp=^.*$"`
}

ContainerLoggingAxiom Configuration settings for integrating container logs with the Axiom logging service. When specified, container logs will be forwarded to the Axiom instance defined by these parameters.

func NewContainerLoggingAxiom

func NewContainerLoggingAxiom(host string, apiToken string, dataset string) *ContainerLoggingAxiom

NewContainerLoggingAxiom instantiates a new ContainerLoggingAxiom 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

func NewContainerLoggingAxiomWithDefaults

func NewContainerLoggingAxiomWithDefaults() *ContainerLoggingAxiom

NewContainerLoggingAxiomWithDefaults instantiates a new ContainerLoggingAxiom 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

func (*ContainerLoggingAxiom) GetApiToken

func (o *ContainerLoggingAxiom) GetApiToken() string

GetApiToken returns the ApiToken field value

func (*ContainerLoggingAxiom) GetApiTokenOk

func (o *ContainerLoggingAxiom) GetApiTokenOk() (*string, bool)

GetApiTokenOk returns a tuple with the ApiToken field value and a boolean to check if the value has been set.

func (*ContainerLoggingAxiom) GetDataset

func (o *ContainerLoggingAxiom) GetDataset() string

GetDataset returns the Dataset field value

func (*ContainerLoggingAxiom) GetDatasetOk

func (o *ContainerLoggingAxiom) GetDatasetOk() (*string, bool)

GetDatasetOk returns a tuple with the Dataset field value and a boolean to check if the value has been set.

func (*ContainerLoggingAxiom) GetHost

func (o *ContainerLoggingAxiom) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingAxiom) GetHostOk

func (o *ContainerLoggingAxiom) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (ContainerLoggingAxiom) MarshalJSON

func (o ContainerLoggingAxiom) MarshalJSON() ([]byte, error)

func (*ContainerLoggingAxiom) SetApiToken

func (o *ContainerLoggingAxiom) SetApiToken(v string)

SetApiToken sets field value

func (*ContainerLoggingAxiom) SetDataset

func (o *ContainerLoggingAxiom) SetDataset(v string)

SetDataset sets field value

func (*ContainerLoggingAxiom) SetHost

func (o *ContainerLoggingAxiom) SetHost(v string)

SetHost sets field value

func (ContainerLoggingAxiom) ToMap

func (o ContainerLoggingAxiom) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingAxiom) UnmarshalJSON

func (o *ContainerLoggingAxiom) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingDatadog

type ContainerLoggingDatadog struct {
	// The Datadog intake server host URL where logs will be sent.
	Host string `json:"host" validate:"regexp=^.*$"`
	// The Datadog API key used for authentication when sending logs.
	ApiKey string `json:"api_key" validate:"regexp=^.*$"`
	// Optional metadata tags to attach to logs for filtering and categorization in Datadog.
	Tags []ContainerLoggingDatadogTag `json:"tags"`
}

ContainerLoggingDatadog Configuration for forwarding container logs to Datadog monitoring service.

func NewContainerLoggingDatadog

func NewContainerLoggingDatadog(host string, apiKey string, tags []ContainerLoggingDatadogTag) *ContainerLoggingDatadog

NewContainerLoggingDatadog instantiates a new ContainerLoggingDatadog 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

func NewContainerLoggingDatadogWithDefaults

func NewContainerLoggingDatadogWithDefaults() *ContainerLoggingDatadog

NewContainerLoggingDatadogWithDefaults instantiates a new ContainerLoggingDatadog 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

func (*ContainerLoggingDatadog) GetApiKey

func (o *ContainerLoggingDatadog) GetApiKey() string

GetApiKey returns the ApiKey field value

func (*ContainerLoggingDatadog) GetApiKeyOk

func (o *ContainerLoggingDatadog) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ContainerLoggingDatadog) GetHost

func (o *ContainerLoggingDatadog) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingDatadog) GetHostOk

func (o *ContainerLoggingDatadog) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*ContainerLoggingDatadog) GetTags

GetTags returns the Tags field value If the value is explicit nil, the zero value for []ContainerLoggingDatadogTag will be returned

func (*ContainerLoggingDatadog) GetTagsOk

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ContainerLoggingDatadog) MarshalJSON

func (o ContainerLoggingDatadog) MarshalJSON() ([]byte, error)

func (*ContainerLoggingDatadog) SetApiKey

func (o *ContainerLoggingDatadog) SetApiKey(v string)

SetApiKey sets field value

func (*ContainerLoggingDatadog) SetHost

func (o *ContainerLoggingDatadog) SetHost(v string)

SetHost sets field value

func (*ContainerLoggingDatadog) SetTags

SetTags sets field value

func (ContainerLoggingDatadog) ToMap

func (o ContainerLoggingDatadog) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingDatadog) UnmarshalJSON

func (o *ContainerLoggingDatadog) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingDatadogTag

type ContainerLoggingDatadogTag struct {
	// The name of the metadata tag.
	Name string `json:"name" validate:"regexp=^.*$"`
	// The value of the metadata tag.
	Value string `json:"value" validate:"regexp=^.*$"`
}

ContainerLoggingDatadogTag Represents a Datadog tag used for container logging metadata.

func NewContainerLoggingDatadogTag

func NewContainerLoggingDatadogTag(name string, value string) *ContainerLoggingDatadogTag

NewContainerLoggingDatadogTag instantiates a new ContainerLoggingDatadogTag 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

func NewContainerLoggingDatadogTagWithDefaults

func NewContainerLoggingDatadogTagWithDefaults() *ContainerLoggingDatadogTag

NewContainerLoggingDatadogTagWithDefaults instantiates a new ContainerLoggingDatadogTag 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

func (*ContainerLoggingDatadogTag) GetName

func (o *ContainerLoggingDatadogTag) GetName() string

GetName returns the Name field value

func (*ContainerLoggingDatadogTag) GetNameOk

func (o *ContainerLoggingDatadogTag) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerLoggingDatadogTag) GetValue

func (o *ContainerLoggingDatadogTag) GetValue() string

GetValue returns the Value field value

func (*ContainerLoggingDatadogTag) GetValueOk

func (o *ContainerLoggingDatadogTag) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ContainerLoggingDatadogTag) MarshalJSON

func (o ContainerLoggingDatadogTag) MarshalJSON() ([]byte, error)

func (*ContainerLoggingDatadogTag) SetName

func (o *ContainerLoggingDatadogTag) SetName(v string)

SetName sets field value

func (*ContainerLoggingDatadogTag) SetValue

func (o *ContainerLoggingDatadogTag) SetValue(v string)

SetValue sets field value

func (ContainerLoggingDatadogTag) ToMap

func (o ContainerLoggingDatadogTag) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingDatadogTag) UnmarshalJSON

func (o *ContainerLoggingDatadogTag) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingDatadogTagsInner

type ContainerLoggingDatadogTagsInner struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

ContainerLoggingDatadogTagsInner struct for ContainerLoggingDatadogTagsInner

func NewContainerLoggingDatadogTagsInner

func NewContainerLoggingDatadogTagsInner(name string, value string) *ContainerLoggingDatadogTagsInner

NewContainerLoggingDatadogTagsInner instantiates a new ContainerLoggingDatadogTagsInner 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

func NewContainerLoggingDatadogTagsInnerWithDefaults

func NewContainerLoggingDatadogTagsInnerWithDefaults() *ContainerLoggingDatadogTagsInner

NewContainerLoggingDatadogTagsInnerWithDefaults instantiates a new ContainerLoggingDatadogTagsInner 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

func (*ContainerLoggingDatadogTagsInner) GetName

GetName returns the Name field value

func (*ContainerLoggingDatadogTagsInner) GetNameOk

func (o *ContainerLoggingDatadogTagsInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerLoggingDatadogTagsInner) GetValue

GetValue returns the Value field value

func (*ContainerLoggingDatadogTagsInner) GetValueOk

func (o *ContainerLoggingDatadogTagsInner) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ContainerLoggingDatadogTagsInner) MarshalJSON

func (o ContainerLoggingDatadogTagsInner) MarshalJSON() ([]byte, error)

func (*ContainerLoggingDatadogTagsInner) SetName

SetName sets field value

func (*ContainerLoggingDatadogTagsInner) SetValue

SetValue sets field value

func (ContainerLoggingDatadogTagsInner) ToMap

func (o ContainerLoggingDatadogTagsInner) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingDatadogTagsInner) UnmarshalJSON

func (o *ContainerLoggingDatadogTagsInner) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingHttp

type ContainerLoggingHttp struct {
	// The hostname or IP address of the HTTP logging endpoint
	Host string `json:"host" validate:"regexp=^.*$"`
	// The port number of the HTTP logging endpoint (1-65535)
	Port int32 `json:"port"`
	// Optional username for HTTP authentication
	User NullableString `json:"user,omitempty" validate:"regexp=^.*$"`
	// Optional password for HTTP authentication
	Password NullableString `json:"password,omitempty" validate:"regexp=^.*$"`
	// Optional URL path for the HTTP endpoint
	Path   NullableString             `json:"path,omitempty" validate:"regexp=^.*$"`
	Format ContainerLoggingHttpFormat `json:"format"`
	// Optional HTTP headers to include in log transmission requests
	Headers     []ContainerLoggingHttpHeader    `json:"headers"`
	Compression ContainerLoggingHttpCompression `json:"compression"`
}

ContainerLoggingHttp Configuration for sending container logs to an HTTP endpoint. Defines how logs are formatted, compressed, and transmitted.

func NewContainerLoggingHttp

func NewContainerLoggingHttp(host string, port int32, format ContainerLoggingHttpFormat, headers []ContainerLoggingHttpHeader, compression ContainerLoggingHttpCompression) *ContainerLoggingHttp

NewContainerLoggingHttp instantiates a new ContainerLoggingHttp 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

func NewContainerLoggingHttpWithDefaults

func NewContainerLoggingHttpWithDefaults() *ContainerLoggingHttp

NewContainerLoggingHttpWithDefaults instantiates a new ContainerLoggingHttp 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

func (*ContainerLoggingHttp) GetCompression

GetCompression returns the Compression field value

func (*ContainerLoggingHttp) GetCompressionOk

func (o *ContainerLoggingHttp) GetCompressionOk() (*ContainerLoggingHttpCompression, bool)

GetCompressionOk returns a tuple with the Compression field value and a boolean to check if the value has been set.

func (*ContainerLoggingHttp) GetFormat

GetFormat returns the Format field value

func (*ContainerLoggingHttp) GetFormatOk

GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.

func (*ContainerLoggingHttp) GetHeaders

GetHeaders returns the Headers field value If the value is explicit nil, the zero value for []ContainerLoggingHttpHeader will be returned

func (*ContainerLoggingHttp) GetHeadersOk

func (o *ContainerLoggingHttp) GetHeadersOk() ([]ContainerLoggingHttpHeader, bool)

GetHeadersOk returns a tuple with the Headers field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerLoggingHttp) GetHost

func (o *ContainerLoggingHttp) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingHttp) GetHostOk

func (o *ContainerLoggingHttp) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*ContainerLoggingHttp) GetPassword

func (o *ContainerLoggingHttp) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerLoggingHttp) GetPasswordOk

func (o *ContainerLoggingHttp) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerLoggingHttp) GetPath

func (o *ContainerLoggingHttp) GetPath() string

GetPath returns the Path field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerLoggingHttp) GetPathOk

func (o *ContainerLoggingHttp) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerLoggingHttp) GetPort

func (o *ContainerLoggingHttp) GetPort() int32

GetPort returns the Port field value

func (*ContainerLoggingHttp) GetPortOk

func (o *ContainerLoggingHttp) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*ContainerLoggingHttp) GetUser

func (o *ContainerLoggingHttp) GetUser() string

GetUser returns the User field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerLoggingHttp) GetUserOk

func (o *ContainerLoggingHttp) GetUserOk() (*string, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerLoggingHttp) HasPassword

func (o *ContainerLoggingHttp) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*ContainerLoggingHttp) HasPath

func (o *ContainerLoggingHttp) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*ContainerLoggingHttp) HasUser

func (o *ContainerLoggingHttp) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ContainerLoggingHttp) MarshalJSON

func (o ContainerLoggingHttp) MarshalJSON() ([]byte, error)

func (*ContainerLoggingHttp) SetCompression

SetCompression sets field value

func (*ContainerLoggingHttp) SetFormat

SetFormat sets field value

func (*ContainerLoggingHttp) SetHeaders

SetHeaders sets field value

func (*ContainerLoggingHttp) SetHost

func (o *ContainerLoggingHttp) SetHost(v string)

SetHost sets field value

func (*ContainerLoggingHttp) SetPassword

func (o *ContainerLoggingHttp) SetPassword(v string)

SetPassword gets a reference to the given NullableString and assigns it to the Password field.

func (*ContainerLoggingHttp) SetPasswordNil

func (o *ContainerLoggingHttp) SetPasswordNil()

SetPasswordNil sets the value for Password to be an explicit nil

func (*ContainerLoggingHttp) SetPath

func (o *ContainerLoggingHttp) SetPath(v string)

SetPath gets a reference to the given NullableString and assigns it to the Path field.

func (*ContainerLoggingHttp) SetPathNil

func (o *ContainerLoggingHttp) SetPathNil()

SetPathNil sets the value for Path to be an explicit nil

func (*ContainerLoggingHttp) SetPort

func (o *ContainerLoggingHttp) SetPort(v int32)

SetPort sets field value

func (*ContainerLoggingHttp) SetUser

func (o *ContainerLoggingHttp) SetUser(v string)

SetUser gets a reference to the given NullableString and assigns it to the User field.

func (*ContainerLoggingHttp) SetUserNil

func (o *ContainerLoggingHttp) SetUserNil()

SetUserNil sets the value for User to be an explicit nil

func (ContainerLoggingHttp) ToMap

func (o ContainerLoggingHttp) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingHttp) UnmarshalJSON

func (o *ContainerLoggingHttp) UnmarshalJSON(data []byte) (err error)

func (*ContainerLoggingHttp) UnsetPassword

func (o *ContainerLoggingHttp) UnsetPassword()

UnsetPassword ensures that no value is present for Password, not even an explicit nil

func (*ContainerLoggingHttp) UnsetPath

func (o *ContainerLoggingHttp) UnsetPath()

UnsetPath ensures that no value is present for Path, not even an explicit nil

func (*ContainerLoggingHttp) UnsetUser

func (o *ContainerLoggingHttp) UnsetUser()

UnsetUser ensures that no value is present for User, not even an explicit nil

type ContainerLoggingHttpCompression

type ContainerLoggingHttpCompression string

ContainerLoggingHttpCompression The compression algorithm to apply to logs before transmission

const (
	CONTAINERLOGGINGHTTPCOMPRESSION_NONE ContainerLoggingHttpCompression = "none"
	CONTAINERLOGGINGHTTPCOMPRESSION_GZIP ContainerLoggingHttpCompression = "gzip"
)

List of ContainerLoggingHttpCompression

func NewContainerLoggingHttpCompressionFromValue

func NewContainerLoggingHttpCompressionFromValue(v string) (*ContainerLoggingHttpCompression, error)

NewContainerLoggingHttpCompressionFromValue returns a pointer to a valid ContainerLoggingHttpCompression for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerLoggingHttpCompression) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerLoggingHttpCompression) Ptr

Ptr returns reference to ContainerLoggingHttpCompression value

func (*ContainerLoggingHttpCompression) UnmarshalJSON

func (v *ContainerLoggingHttpCompression) UnmarshalJSON(src []byte) error

type ContainerLoggingHttpFormat

type ContainerLoggingHttpFormat string

ContainerLoggingHttpFormat The format in which logs will be delivered

const (
	CONTAINERLOGGINGHTTPFORMAT_JSON       ContainerLoggingHttpFormat = "json"
	CONTAINERLOGGINGHTTPFORMAT_JSON_LINES ContainerLoggingHttpFormat = "json_lines"
)

List of ContainerLoggingHttpFormat

func NewContainerLoggingHttpFormatFromValue

func NewContainerLoggingHttpFormatFromValue(v string) (*ContainerLoggingHttpFormat, error)

NewContainerLoggingHttpFormatFromValue returns a pointer to a valid ContainerLoggingHttpFormat for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerLoggingHttpFormat) IsValid

func (v ContainerLoggingHttpFormat) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerLoggingHttpFormat) Ptr

Ptr returns reference to ContainerLoggingHttpFormat value

func (*ContainerLoggingHttpFormat) UnmarshalJSON

func (v *ContainerLoggingHttpFormat) UnmarshalJSON(src []byte) error

type ContainerLoggingHttpHeader

type ContainerLoggingHttpHeader struct {
	// The name of the HTTP header
	Name string `json:"name" validate:"regexp=^.*$"`
	// The value of the HTTP header
	Value string `json:"value" validate:"regexp=^.*$"`
}

ContainerLoggingHttpHeader Represents an HTTP header used for container logging configuration.

func NewContainerLoggingHttpHeader

func NewContainerLoggingHttpHeader(name string, value string) *ContainerLoggingHttpHeader

NewContainerLoggingHttpHeader instantiates a new ContainerLoggingHttpHeader 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

func NewContainerLoggingHttpHeaderWithDefaults

func NewContainerLoggingHttpHeaderWithDefaults() *ContainerLoggingHttpHeader

NewContainerLoggingHttpHeaderWithDefaults instantiates a new ContainerLoggingHttpHeader 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

func (*ContainerLoggingHttpHeader) GetName

func (o *ContainerLoggingHttpHeader) GetName() string

GetName returns the Name field value

func (*ContainerLoggingHttpHeader) GetNameOk

func (o *ContainerLoggingHttpHeader) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ContainerLoggingHttpHeader) GetValue

func (o *ContainerLoggingHttpHeader) GetValue() string

GetValue returns the Value field value

func (*ContainerLoggingHttpHeader) GetValueOk

func (o *ContainerLoggingHttpHeader) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ContainerLoggingHttpHeader) MarshalJSON

func (o ContainerLoggingHttpHeader) MarshalJSON() ([]byte, error)

func (*ContainerLoggingHttpHeader) SetName

func (o *ContainerLoggingHttpHeader) SetName(v string)

SetName sets field value

func (*ContainerLoggingHttpHeader) SetValue

func (o *ContainerLoggingHttpHeader) SetValue(v string)

SetValue sets field value

func (ContainerLoggingHttpHeader) ToMap

func (o ContainerLoggingHttpHeader) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingHttpHeader) UnmarshalJSON

func (o *ContainerLoggingHttpHeader) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingNewRelic

type ContainerLoggingNewRelic struct {
	// The New Relic endpoint host for log ingestion (e.g., log-api.newrelic.com).
	Host string `json:"host" validate:"regexp=^.*$"`
	// The New Relic license or ingestion key used for authentication and data routing.
	IngestionKey string `json:"ingestion_key" validate:"regexp=^.*$"`
}

ContainerLoggingNewRelic Configuration for sending container logs to New Relic's log management platform.

func NewContainerLoggingNewRelic

func NewContainerLoggingNewRelic(host string, ingestionKey string) *ContainerLoggingNewRelic

NewContainerLoggingNewRelic instantiates a new ContainerLoggingNewRelic 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

func NewContainerLoggingNewRelicWithDefaults

func NewContainerLoggingNewRelicWithDefaults() *ContainerLoggingNewRelic

NewContainerLoggingNewRelicWithDefaults instantiates a new ContainerLoggingNewRelic 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

func (*ContainerLoggingNewRelic) GetHost

func (o *ContainerLoggingNewRelic) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingNewRelic) GetHostOk

func (o *ContainerLoggingNewRelic) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*ContainerLoggingNewRelic) GetIngestionKey

func (o *ContainerLoggingNewRelic) GetIngestionKey() string

GetIngestionKey returns the IngestionKey field value

func (*ContainerLoggingNewRelic) GetIngestionKeyOk

func (o *ContainerLoggingNewRelic) GetIngestionKeyOk() (*string, bool)

GetIngestionKeyOk returns a tuple with the IngestionKey field value and a boolean to check if the value has been set.

func (ContainerLoggingNewRelic) MarshalJSON

func (o ContainerLoggingNewRelic) MarshalJSON() ([]byte, error)

func (*ContainerLoggingNewRelic) SetHost

func (o *ContainerLoggingNewRelic) SetHost(v string)

SetHost sets field value

func (*ContainerLoggingNewRelic) SetIngestionKey

func (o *ContainerLoggingNewRelic) SetIngestionKey(v string)

SetIngestionKey sets field value

func (ContainerLoggingNewRelic) ToMap

func (o ContainerLoggingNewRelic) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingNewRelic) UnmarshalJSON

func (o *ContainerLoggingNewRelic) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingSplunk

type ContainerLoggingSplunk struct {
	// The URL of the Splunk HTTP Event Collector (HEC) endpoint.
	Host string `json:"host" validate:"regexp=^.*$"`
	// The authentication token required to send data to the Splunk HEC endpoint.
	Token string `json:"token" validate:"regexp=^.*$"`
}

ContainerLoggingSplunk Configuration settings for forwarding container logs to a Splunk instance.

func NewContainerLoggingSplunk

func NewContainerLoggingSplunk(host string, token string) *ContainerLoggingSplunk

NewContainerLoggingSplunk instantiates a new ContainerLoggingSplunk 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

func NewContainerLoggingSplunkWithDefaults

func NewContainerLoggingSplunkWithDefaults() *ContainerLoggingSplunk

NewContainerLoggingSplunkWithDefaults instantiates a new ContainerLoggingSplunk 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

func (*ContainerLoggingSplunk) GetHost

func (o *ContainerLoggingSplunk) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingSplunk) GetHostOk

func (o *ContainerLoggingSplunk) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*ContainerLoggingSplunk) GetToken

func (o *ContainerLoggingSplunk) GetToken() string

GetToken returns the Token field value

func (*ContainerLoggingSplunk) GetTokenOk

func (o *ContainerLoggingSplunk) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (ContainerLoggingSplunk) MarshalJSON

func (o ContainerLoggingSplunk) MarshalJSON() ([]byte, error)

func (*ContainerLoggingSplunk) SetHost

func (o *ContainerLoggingSplunk) SetHost(v string)

SetHost sets field value

func (*ContainerLoggingSplunk) SetToken

func (o *ContainerLoggingSplunk) SetToken(v string)

SetToken sets field value

func (ContainerLoggingSplunk) ToMap

func (o ContainerLoggingSplunk) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingSplunk) UnmarshalJSON

func (o *ContainerLoggingSplunk) UnmarshalJSON(data []byte) (err error)

type ContainerLoggingTcp

type ContainerLoggingTcp struct {
	// The hostname or IP address of the remote TCP logging endpoint
	Host string `json:"host" validate:"regexp=^.*$"`
	// The port number on which the TCP logging endpoint is listening
	Port int32 `json:"port"`
}

ContainerLoggingTcp Configuration for forwarding container logs to a remote TCP endpoint

func NewContainerLoggingTcp

func NewContainerLoggingTcp(host string, port int32) *ContainerLoggingTcp

NewContainerLoggingTcp instantiates a new ContainerLoggingTcp 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

func NewContainerLoggingTcpWithDefaults

func NewContainerLoggingTcpWithDefaults() *ContainerLoggingTcp

NewContainerLoggingTcpWithDefaults instantiates a new ContainerLoggingTcp 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

func (*ContainerLoggingTcp) GetHost

func (o *ContainerLoggingTcp) GetHost() string

GetHost returns the Host field value

func (*ContainerLoggingTcp) GetHostOk

func (o *ContainerLoggingTcp) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*ContainerLoggingTcp) GetPort

func (o *ContainerLoggingTcp) GetPort() int32

GetPort returns the Port field value

func (*ContainerLoggingTcp) GetPortOk

func (o *ContainerLoggingTcp) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (ContainerLoggingTcp) MarshalJSON

func (o ContainerLoggingTcp) MarshalJSON() ([]byte, error)

func (*ContainerLoggingTcp) SetHost

func (o *ContainerLoggingTcp) SetHost(v string)

SetHost sets field value

func (*ContainerLoggingTcp) SetPort

func (o *ContainerLoggingTcp) SetPort(v int32)

SetPort sets field value

func (ContainerLoggingTcp) ToMap

func (o ContainerLoggingTcp) ToMap() (map[string]interface{}, error)

func (*ContainerLoggingTcp) UnmarshalJSON

func (o *ContainerLoggingTcp) UnmarshalJSON(data []byte) (err error)

type ContainerNetworkingProtocol

type ContainerNetworkingProtocol string

ContainerNetworkingProtocol Defines the communication protocol used for network traffic between containers or external systems. Currently supports HTTP protocol for web-based communication.

const (
	CONTAINERNETWORKINGPROTOCOL_HTTP ContainerNetworkingProtocol = "http"
)

List of ContainerNetworkingProtocol

func NewContainerNetworkingProtocolFromValue

func NewContainerNetworkingProtocolFromValue(v string) (*ContainerNetworkingProtocol, error)

NewContainerNetworkingProtocolFromValue returns a pointer to a valid ContainerNetworkingProtocol for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerNetworkingProtocol) IsValid

func (v ContainerNetworkingProtocol) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerNetworkingProtocol) Ptr

Ptr returns reference to ContainerNetworkingProtocol value

func (*ContainerNetworkingProtocol) UnmarshalJSON

func (v *ContainerNetworkingProtocol) UnmarshalJSON(src []byte) error

type ContainerProbeHttpScheme

type ContainerProbeHttpScheme string

ContainerProbeHttpScheme The protocol scheme used for HTTP probe requests in container health checks.

const (
	CONTAINERPROBEHTTPSCHEME_HTTP  ContainerProbeHttpScheme = "http"
	CONTAINERPROBEHTTPSCHEME_HTTPS ContainerProbeHttpScheme = "https"
)

List of ContainerProbeHttpScheme

func NewContainerProbeHttpSchemeFromValue

func NewContainerProbeHttpSchemeFromValue(v string) (*ContainerProbeHttpScheme, error)

NewContainerProbeHttpSchemeFromValue returns a pointer to a valid ContainerProbeHttpScheme for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerProbeHttpScheme) IsValid

func (v ContainerProbeHttpScheme) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerProbeHttpScheme) Ptr

Ptr returns reference to ContainerProbeHttpScheme value

func (*ContainerProbeHttpScheme) UnmarshalJSON

func (v *ContainerProbeHttpScheme) UnmarshalJSON(src []byte) error

type ContainerRegistryAuthentication

type ContainerRegistryAuthentication struct {
	AwsEcr    *ContainerRegistryAuthenticationAwsEcr    `json:"aws_ecr,omitempty"`
	Basic     *ContainerRegistryAuthenticationBasic     `json:"basic,omitempty"`
	DockerHub *ContainerRegistryAuthenticationDockerHub `json:"docker_hub,omitempty"`
	GcpGar    *ContainerRegistryAuthenticationGcpGar    `json:"gcp_gar,omitempty"`
	GcpGcr    *ContainerRegistryAuthenticationGcpGcr    `json:"gcp_gcr,omitempty"`
}

ContainerRegistryAuthentication Authentication configuration for various container registry types, including AWS ECR, Docker Hub, GCP GAR, GCP GCR, and basic authentication.

func NewContainerRegistryAuthentication

func NewContainerRegistryAuthentication() *ContainerRegistryAuthentication

NewContainerRegistryAuthentication instantiates a new ContainerRegistryAuthentication 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

func NewContainerRegistryAuthenticationWithDefaults

func NewContainerRegistryAuthenticationWithDefaults() *ContainerRegistryAuthentication

NewContainerRegistryAuthenticationWithDefaults instantiates a new ContainerRegistryAuthentication 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

func (*ContainerRegistryAuthentication) GetAwsEcr

GetAwsEcr returns the AwsEcr field value if set, zero value otherwise.

func (*ContainerRegistryAuthentication) GetAwsEcrOk

GetAwsEcrOk returns a tuple with the AwsEcr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerRegistryAuthentication) GetBasic

GetBasic returns the Basic field value if set, zero value otherwise.

func (*ContainerRegistryAuthentication) GetBasicOk

GetBasicOk returns a tuple with the Basic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerRegistryAuthentication) GetDockerHub

GetDockerHub returns the DockerHub field value if set, zero value otherwise.

func (*ContainerRegistryAuthentication) GetDockerHubOk

GetDockerHubOk returns a tuple with the DockerHub field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerRegistryAuthentication) GetGcpGar

GetGcpGar returns the GcpGar field value if set, zero value otherwise.

func (*ContainerRegistryAuthentication) GetGcpGarOk

GetGcpGarOk returns a tuple with the GcpGar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerRegistryAuthentication) GetGcpGcr

GetGcpGcr returns the GcpGcr field value if set, zero value otherwise.

func (*ContainerRegistryAuthentication) GetGcpGcrOk

GetGcpGcrOk returns a tuple with the GcpGcr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerRegistryAuthentication) HasAwsEcr

func (o *ContainerRegistryAuthentication) HasAwsEcr() bool

HasAwsEcr returns a boolean if a field has been set.

func (*ContainerRegistryAuthentication) HasBasic

func (o *ContainerRegistryAuthentication) HasBasic() bool

HasBasic returns a boolean if a field has been set.

func (*ContainerRegistryAuthentication) HasDockerHub

func (o *ContainerRegistryAuthentication) HasDockerHub() bool

HasDockerHub returns a boolean if a field has been set.

func (*ContainerRegistryAuthentication) HasGcpGar

func (o *ContainerRegistryAuthentication) HasGcpGar() bool

HasGcpGar returns a boolean if a field has been set.

func (*ContainerRegistryAuthentication) HasGcpGcr

func (o *ContainerRegistryAuthentication) HasGcpGcr() bool

HasGcpGcr returns a boolean if a field has been set.

func (ContainerRegistryAuthentication) MarshalJSON

func (o ContainerRegistryAuthentication) MarshalJSON() ([]byte, error)

func (*ContainerRegistryAuthentication) SetAwsEcr

SetAwsEcr gets a reference to the given ContainerRegistryAuthenticationAwsEcr and assigns it to the AwsEcr field.

func (*ContainerRegistryAuthentication) SetBasic

SetBasic gets a reference to the given ContainerRegistryAuthenticationBasic and assigns it to the Basic field.

func (*ContainerRegistryAuthentication) SetDockerHub

SetDockerHub gets a reference to the given ContainerRegistryAuthenticationDockerHub and assigns it to the DockerHub field.

func (*ContainerRegistryAuthentication) SetGcpGar

SetGcpGar gets a reference to the given ContainerRegistryAuthenticationGcpGar and assigns it to the GcpGar field.

func (*ContainerRegistryAuthentication) SetGcpGcr

SetGcpGcr gets a reference to the given ContainerRegistryAuthenticationGcpGcr and assigns it to the GcpGcr field.

func (ContainerRegistryAuthentication) ToMap

func (o ContainerRegistryAuthentication) ToMap() (map[string]interface{}, error)

type ContainerRegistryAuthenticationAwsEcr

type ContainerRegistryAuthenticationAwsEcr struct {
	// AWS access key ID used for ECR authentication
	AccessKeyId string `json:"access_key_id" validate:"regexp=^.*$"`
	// AWS secret access key used for ECR authentication
	SecretAccessKey string `json:"secret_access_key" validate:"regexp=^.*$"`
}

ContainerRegistryAuthenticationAwsEcr Authentication details for AWS Elastic Container Registry (ECR)

func NewContainerRegistryAuthenticationAwsEcr

func NewContainerRegistryAuthenticationAwsEcr(accessKeyId string, secretAccessKey string) *ContainerRegistryAuthenticationAwsEcr

NewContainerRegistryAuthenticationAwsEcr instantiates a new ContainerRegistryAuthenticationAwsEcr 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

func NewContainerRegistryAuthenticationAwsEcrWithDefaults

func NewContainerRegistryAuthenticationAwsEcrWithDefaults() *ContainerRegistryAuthenticationAwsEcr

NewContainerRegistryAuthenticationAwsEcrWithDefaults instantiates a new ContainerRegistryAuthenticationAwsEcr 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

func (*ContainerRegistryAuthenticationAwsEcr) GetAccessKeyId

func (o *ContainerRegistryAuthenticationAwsEcr) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value

func (*ContainerRegistryAuthenticationAwsEcr) GetAccessKeyIdOk

func (o *ContainerRegistryAuthenticationAwsEcr) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set.

func (*ContainerRegistryAuthenticationAwsEcr) GetSecretAccessKey

func (o *ContainerRegistryAuthenticationAwsEcr) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*ContainerRegistryAuthenticationAwsEcr) GetSecretAccessKeyOk

func (o *ContainerRegistryAuthenticationAwsEcr) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.

func (ContainerRegistryAuthenticationAwsEcr) MarshalJSON

func (o ContainerRegistryAuthenticationAwsEcr) MarshalJSON() ([]byte, error)

func (*ContainerRegistryAuthenticationAwsEcr) SetAccessKeyId

func (o *ContainerRegistryAuthenticationAwsEcr) SetAccessKeyId(v string)

SetAccessKeyId sets field value

func (*ContainerRegistryAuthenticationAwsEcr) SetSecretAccessKey

func (o *ContainerRegistryAuthenticationAwsEcr) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

func (ContainerRegistryAuthenticationAwsEcr) ToMap

func (o ContainerRegistryAuthenticationAwsEcr) ToMap() (map[string]interface{}, error)

func (*ContainerRegistryAuthenticationAwsEcr) UnmarshalJSON

func (o *ContainerRegistryAuthenticationAwsEcr) UnmarshalJSON(data []byte) (err error)

type ContainerRegistryAuthenticationBasic

type ContainerRegistryAuthenticationBasic struct {
	// Username for registry authentication
	Username string `json:"username" validate:"regexp=^.*$"`
	// Password for registry authentication
	Password string `json:"password" validate:"regexp=^.*$"`
}

ContainerRegistryAuthenticationBasic Basic username and password authentication for generic container registries

func NewContainerRegistryAuthenticationBasic

func NewContainerRegistryAuthenticationBasic(username string, password string) *ContainerRegistryAuthenticationBasic

NewContainerRegistryAuthenticationBasic instantiates a new ContainerRegistryAuthenticationBasic 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

func NewContainerRegistryAuthenticationBasicWithDefaults

func NewContainerRegistryAuthenticationBasicWithDefaults() *ContainerRegistryAuthenticationBasic

NewContainerRegistryAuthenticationBasicWithDefaults instantiates a new ContainerRegistryAuthenticationBasic 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

func (*ContainerRegistryAuthenticationBasic) GetPassword

GetPassword returns the Password field value

func (*ContainerRegistryAuthenticationBasic) GetPasswordOk

func (o *ContainerRegistryAuthenticationBasic) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*ContainerRegistryAuthenticationBasic) GetUsername

GetUsername returns the Username field value

func (*ContainerRegistryAuthenticationBasic) GetUsernameOk

func (o *ContainerRegistryAuthenticationBasic) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (ContainerRegistryAuthenticationBasic) MarshalJSON

func (o ContainerRegistryAuthenticationBasic) MarshalJSON() ([]byte, error)

func (*ContainerRegistryAuthenticationBasic) SetPassword

func (o *ContainerRegistryAuthenticationBasic) SetPassword(v string)

SetPassword sets field value

func (*ContainerRegistryAuthenticationBasic) SetUsername

func (o *ContainerRegistryAuthenticationBasic) SetUsername(v string)

SetUsername sets field value

func (ContainerRegistryAuthenticationBasic) ToMap

func (o ContainerRegistryAuthenticationBasic) ToMap() (map[string]interface{}, error)

func (*ContainerRegistryAuthenticationBasic) UnmarshalJSON

func (o *ContainerRegistryAuthenticationBasic) UnmarshalJSON(data []byte) (err error)

type ContainerRegistryAuthenticationDockerHub

type ContainerRegistryAuthenticationDockerHub struct {
	// Docker Hub username
	Username string `json:"username" validate:"regexp=^.*$"`
	// Docker Hub personal access token (PAT)
	PersonalAccessToken string `json:"personal_access_token" validate:"regexp=^.*$"`
}

ContainerRegistryAuthenticationDockerHub Authentication details for Docker Hub registry

func NewContainerRegistryAuthenticationDockerHub

func NewContainerRegistryAuthenticationDockerHub(username string, personalAccessToken string) *ContainerRegistryAuthenticationDockerHub

NewContainerRegistryAuthenticationDockerHub instantiates a new ContainerRegistryAuthenticationDockerHub 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

func NewContainerRegistryAuthenticationDockerHubWithDefaults

func NewContainerRegistryAuthenticationDockerHubWithDefaults() *ContainerRegistryAuthenticationDockerHub

NewContainerRegistryAuthenticationDockerHubWithDefaults instantiates a new ContainerRegistryAuthenticationDockerHub 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

func (*ContainerRegistryAuthenticationDockerHub) GetPersonalAccessToken

func (o *ContainerRegistryAuthenticationDockerHub) GetPersonalAccessToken() string

GetPersonalAccessToken returns the PersonalAccessToken field value

func (*ContainerRegistryAuthenticationDockerHub) GetPersonalAccessTokenOk

func (o *ContainerRegistryAuthenticationDockerHub) GetPersonalAccessTokenOk() (*string, bool)

GetPersonalAccessTokenOk returns a tuple with the PersonalAccessToken field value and a boolean to check if the value has been set.

func (*ContainerRegistryAuthenticationDockerHub) GetUsername

GetUsername returns the Username field value

func (*ContainerRegistryAuthenticationDockerHub) GetUsernameOk

func (o *ContainerRegistryAuthenticationDockerHub) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (ContainerRegistryAuthenticationDockerHub) MarshalJSON

func (*ContainerRegistryAuthenticationDockerHub) SetPersonalAccessToken

func (o *ContainerRegistryAuthenticationDockerHub) SetPersonalAccessToken(v string)

SetPersonalAccessToken sets field value

func (*ContainerRegistryAuthenticationDockerHub) SetUsername

SetUsername sets field value

func (ContainerRegistryAuthenticationDockerHub) ToMap

func (o ContainerRegistryAuthenticationDockerHub) ToMap() (map[string]interface{}, error)

func (*ContainerRegistryAuthenticationDockerHub) UnmarshalJSON

func (o *ContainerRegistryAuthenticationDockerHub) UnmarshalJSON(data []byte) (err error)

type ContainerRegistryAuthenticationGcpGar

type ContainerRegistryAuthenticationGcpGar struct {
	// GCP service account key in JSON format for GAR authentication
	ServiceKey string `json:"service_key" validate:"regexp=^.*$"`
}

ContainerRegistryAuthenticationGcpGar Authentication details for Google Artifact Registry (GAR)

func NewContainerRegistryAuthenticationGcpGar

func NewContainerRegistryAuthenticationGcpGar(serviceKey string) *ContainerRegistryAuthenticationGcpGar

NewContainerRegistryAuthenticationGcpGar instantiates a new ContainerRegistryAuthenticationGcpGar 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

func NewContainerRegistryAuthenticationGcpGarWithDefaults

func NewContainerRegistryAuthenticationGcpGarWithDefaults() *ContainerRegistryAuthenticationGcpGar

NewContainerRegistryAuthenticationGcpGarWithDefaults instantiates a new ContainerRegistryAuthenticationGcpGar 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

func (*ContainerRegistryAuthenticationGcpGar) GetServiceKey

func (o *ContainerRegistryAuthenticationGcpGar) GetServiceKey() string

GetServiceKey returns the ServiceKey field value

func (*ContainerRegistryAuthenticationGcpGar) GetServiceKeyOk

func (o *ContainerRegistryAuthenticationGcpGar) GetServiceKeyOk() (*string, bool)

GetServiceKeyOk returns a tuple with the ServiceKey field value and a boolean to check if the value has been set.

func (ContainerRegistryAuthenticationGcpGar) MarshalJSON

func (o ContainerRegistryAuthenticationGcpGar) MarshalJSON() ([]byte, error)

func (*ContainerRegistryAuthenticationGcpGar) SetServiceKey

func (o *ContainerRegistryAuthenticationGcpGar) SetServiceKey(v string)

SetServiceKey sets field value

func (ContainerRegistryAuthenticationGcpGar) ToMap

func (o ContainerRegistryAuthenticationGcpGar) ToMap() (map[string]interface{}, error)

func (*ContainerRegistryAuthenticationGcpGar) UnmarshalJSON

func (o *ContainerRegistryAuthenticationGcpGar) UnmarshalJSON(data []byte) (err error)

type ContainerRegistryAuthenticationGcpGcr

type ContainerRegistryAuthenticationGcpGcr struct {
	// GCP service account key in JSON format for GCR authentication
	ServiceKey string `json:"service_key" validate:"regexp=^.*$"`
}

ContainerRegistryAuthenticationGcpGcr Authentication details for Google Container Registry (GCR)

func NewContainerRegistryAuthenticationGcpGcr

func NewContainerRegistryAuthenticationGcpGcr(serviceKey string) *ContainerRegistryAuthenticationGcpGcr

NewContainerRegistryAuthenticationGcpGcr instantiates a new ContainerRegistryAuthenticationGcpGcr 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

func NewContainerRegistryAuthenticationGcpGcrWithDefaults

func NewContainerRegistryAuthenticationGcpGcrWithDefaults() *ContainerRegistryAuthenticationGcpGcr

NewContainerRegistryAuthenticationGcpGcrWithDefaults instantiates a new ContainerRegistryAuthenticationGcpGcr 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

func (*ContainerRegistryAuthenticationGcpGcr) GetServiceKey

func (o *ContainerRegistryAuthenticationGcpGcr) GetServiceKey() string

GetServiceKey returns the ServiceKey field value

func (*ContainerRegistryAuthenticationGcpGcr) GetServiceKeyOk

func (o *ContainerRegistryAuthenticationGcpGcr) GetServiceKeyOk() (*string, bool)

GetServiceKeyOk returns a tuple with the ServiceKey field value and a boolean to check if the value has been set.

func (ContainerRegistryAuthenticationGcpGcr) MarshalJSON

func (o ContainerRegistryAuthenticationGcpGcr) MarshalJSON() ([]byte, error)

func (*ContainerRegistryAuthenticationGcpGcr) SetServiceKey

func (o *ContainerRegistryAuthenticationGcpGcr) SetServiceKey(v string)

SetServiceKey sets field value

func (ContainerRegistryAuthenticationGcpGcr) ToMap

func (o ContainerRegistryAuthenticationGcpGcr) ToMap() (map[string]interface{}, error)

func (*ContainerRegistryAuthenticationGcpGcr) UnmarshalJSON

func (o *ContainerRegistryAuthenticationGcpGcr) UnmarshalJSON(data []byte) (err error)

type ContainerResourceRequirements

type ContainerResourceRequirements struct {
	// The number of CPU cores required by the container. Must be between 1 and 16.
	Cpu int32 `json:"cpu"`
	// The amount of memory (in MB) required by the container. Must be between 1024 MB and 61440 MB.
	Memory int32 `json:"memory"`
	// A list of GPU class UUIDs required by the container. Can be null if no GPU is required.
	GpuClasses []string `json:"gpu_classes"`
	// The amount of storage (in bytes) required by the container. Must be between 1 GB (1073741824 bytes) and 50 GB (53687091200 bytes).
	StorageAmount *int64 `json:"storage_amount,omitempty"`
}

ContainerResourceRequirements Specifies the resource requirements for a container.

func NewContainerResourceRequirements

func NewContainerResourceRequirements(cpu int32, memory int32, gpuClasses []string) *ContainerResourceRequirements

NewContainerResourceRequirements instantiates a new ContainerResourceRequirements 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

func NewContainerResourceRequirementsWithDefaults

func NewContainerResourceRequirementsWithDefaults() *ContainerResourceRequirements

NewContainerResourceRequirementsWithDefaults instantiates a new ContainerResourceRequirements 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

func (*ContainerResourceRequirements) GetCpu

GetCpu returns the Cpu field value

func (*ContainerResourceRequirements) GetCpuOk

func (o *ContainerResourceRequirements) GetCpuOk() (*int32, bool)

GetCpuOk returns a tuple with the Cpu field value and a boolean to check if the value has been set.

func (*ContainerResourceRequirements) GetGpuClasses

func (o *ContainerResourceRequirements) GetGpuClasses() []string

GetGpuClasses returns the GpuClasses field value If the value is explicit nil, the zero value for []string will be returned

func (*ContainerResourceRequirements) GetGpuClassesOk

func (o *ContainerResourceRequirements) GetGpuClassesOk() ([]string, bool)

GetGpuClassesOk returns a tuple with the GpuClasses field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ContainerResourceRequirements) GetMemory

func (o *ContainerResourceRequirements) GetMemory() int32

GetMemory returns the Memory field value

func (*ContainerResourceRequirements) GetMemoryOk

func (o *ContainerResourceRequirements) GetMemoryOk() (*int32, bool)

GetMemoryOk returns a tuple with the Memory field value and a boolean to check if the value has been set.

func (*ContainerResourceRequirements) GetStorageAmount

func (o *ContainerResourceRequirements) GetStorageAmount() int64

GetStorageAmount returns the StorageAmount field value if set, zero value otherwise.

func (*ContainerResourceRequirements) GetStorageAmountOk

func (o *ContainerResourceRequirements) GetStorageAmountOk() (*int64, bool)

GetStorageAmountOk returns a tuple with the StorageAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerResourceRequirements) HasStorageAmount

func (o *ContainerResourceRequirements) HasStorageAmount() bool

HasStorageAmount returns a boolean if a field has been set.

func (ContainerResourceRequirements) MarshalJSON

func (o ContainerResourceRequirements) MarshalJSON() ([]byte, error)

func (*ContainerResourceRequirements) SetCpu

func (o *ContainerResourceRequirements) SetCpu(v int32)

SetCpu sets field value

func (*ContainerResourceRequirements) SetGpuClasses

func (o *ContainerResourceRequirements) SetGpuClasses(v []string)

SetGpuClasses sets field value

func (*ContainerResourceRequirements) SetMemory

func (o *ContainerResourceRequirements) SetMemory(v int32)

SetMemory sets field value

func (*ContainerResourceRequirements) SetStorageAmount

func (o *ContainerResourceRequirements) SetStorageAmount(v int64)

SetStorageAmount gets a reference to the given int64 and assigns it to the StorageAmount field.

func (ContainerResourceRequirements) ToMap

func (o ContainerResourceRequirements) ToMap() (map[string]interface{}, error)

func (*ContainerResourceRequirements) UnmarshalJSON

func (o *ContainerResourceRequirements) UnmarshalJSON(data []byte) (err error)

type ContainerRestartPolicy

type ContainerRestartPolicy string

ContainerRestartPolicy Specifies the policy for restarting containers when they exit or fail.

const (
	CONTAINERRESTARTPOLICY_ALWAYS     ContainerRestartPolicy = "always"
	CONTAINERRESTARTPOLICY_ON_FAILURE ContainerRestartPolicy = "on_failure"
	CONTAINERRESTARTPOLICY_NEVER      ContainerRestartPolicy = "never"
)

List of ContainerRestartPolicy

func NewContainerRestartPolicyFromValue

func NewContainerRestartPolicyFromValue(v string) (*ContainerRestartPolicy, error)

NewContainerRestartPolicyFromValue returns a pointer to a valid ContainerRestartPolicy for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ContainerRestartPolicy) IsValid

func (v ContainerRestartPolicy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ContainerRestartPolicy) Ptr

Ptr returns reference to ContainerRestartPolicy value

func (*ContainerRestartPolicy) UnmarshalJSON

func (v *ContainerRestartPolicy) UnmarshalJSON(src []byte) error

type CountryCode

type CountryCode string

CountryCode ISO 3166-1 alpha-2 country codes

const (
	COUNTRYCODE_AF CountryCode = "af"
	COUNTRYCODE_AL CountryCode = "al"
	COUNTRYCODE_DZ CountryCode = "dz"
	COUNTRYCODE_AS CountryCode = "as"
	COUNTRYCODE_AD CountryCode = "ad"
	COUNTRYCODE_AO CountryCode = "ao"
	COUNTRYCODE_AI CountryCode = "ai"
	COUNTRYCODE_AQ CountryCode = "aq"
	COUNTRYCODE_AG CountryCode = "ag"
	COUNTRYCODE_AR CountryCode = "ar"
	COUNTRYCODE_AM CountryCode = "am"
	COUNTRYCODE_AW CountryCode = "aw"
	COUNTRYCODE_AU CountryCode = "au"
	COUNTRYCODE_AT CountryCode = "at"
	COUNTRYCODE_AZ CountryCode = "az"
	COUNTRYCODE_BS CountryCode = "bs"
	COUNTRYCODE_BH CountryCode = "bh"
	COUNTRYCODE_BD CountryCode = "bd"
	COUNTRYCODE_BB CountryCode = "bb"
	COUNTRYCODE_BY CountryCode = "by"
	COUNTRYCODE_BE CountryCode = "be"
	COUNTRYCODE_BZ CountryCode = "bz"
	COUNTRYCODE_BJ CountryCode = "bj"
	COUNTRYCODE_BM CountryCode = "bm"
	COUNTRYCODE_BT CountryCode = "bt"
	COUNTRYCODE_BO CountryCode = "bo"
	COUNTRYCODE_BQ CountryCode = "bq"
	COUNTRYCODE_BA CountryCode = "ba"
	COUNTRYCODE_BW CountryCode = "bw"
	COUNTRYCODE_BV CountryCode = "bv"
	COUNTRYCODE_BR CountryCode = "br"
	COUNTRYCODE_IO CountryCode = "io"
	COUNTRYCODE_BN CountryCode = "bn"
	COUNTRYCODE_BG CountryCode = "bg"
	COUNTRYCODE_BF CountryCode = "bf"
	COUNTRYCODE_BI CountryCode = "bi"
	COUNTRYCODE_CV CountryCode = "cv"
	COUNTRYCODE_KH CountryCode = "kh"
	COUNTRYCODE_CM CountryCode = "cm"
	COUNTRYCODE_CA CountryCode = "ca"
	COUNTRYCODE_KY CountryCode = "ky"
	COUNTRYCODE_CF CountryCode = "cf"
	COUNTRYCODE_TD CountryCode = "td"
	COUNTRYCODE_CL CountryCode = "cl"
	COUNTRYCODE_CN CountryCode = "cn"
	COUNTRYCODE_CX CountryCode = "cx"
	COUNTRYCODE_CC CountryCode = "cc"
	COUNTRYCODE_CO CountryCode = "co"
	COUNTRYCODE_KM CountryCode = "km"
	COUNTRYCODE_CD CountryCode = "cd"
	COUNTRYCODE_CG CountryCode = "cg"
	COUNTRYCODE_CK CountryCode = "ck"
	COUNTRYCODE_CR CountryCode = "cr"
	COUNTRYCODE_HR CountryCode = "hr"
	COUNTRYCODE_CU CountryCode = "cu"
	COUNTRYCODE_CW CountryCode = "cw"
	COUNTRYCODE_CY CountryCode = "cy"
	COUNTRYCODE_CZ CountryCode = "cz"
	COUNTRYCODE_CI CountryCode = "ci"
	COUNTRYCODE_DK CountryCode = "dk"
	COUNTRYCODE_DJ CountryCode = "dj"
	COUNTRYCODE_DM CountryCode = "dm"
	COUNTRYCODE_DO CountryCode = "do"
	COUNTRYCODE_EC CountryCode = "ec"
	COUNTRYCODE_EG CountryCode = "eg"
	COUNTRYCODE_SV CountryCode = "sv"
	COUNTRYCODE_GQ CountryCode = "gq"
	COUNTRYCODE_ER CountryCode = "er"
	COUNTRYCODE_EE CountryCode = "ee"
	COUNTRYCODE_SZ CountryCode = "sz"
	COUNTRYCODE_ET CountryCode = "et"
	COUNTRYCODE_FK CountryCode = "fk"
	COUNTRYCODE_FO CountryCode = "fo"
	COUNTRYCODE_FJ CountryCode = "fj"
	COUNTRYCODE_FI CountryCode = "fi"
	COUNTRYCODE_FR CountryCode = "fr"
	COUNTRYCODE_GF CountryCode = "gf"
	COUNTRYCODE_PF CountryCode = "pf"
	COUNTRYCODE_TF CountryCode = "tf"
	COUNTRYCODE_GA CountryCode = "ga"
	COUNTRYCODE_GM CountryCode = "gm"
	COUNTRYCODE_GE CountryCode = "ge"
	COUNTRYCODE_DE CountryCode = "de"
	COUNTRYCODE_GH CountryCode = "gh"
	COUNTRYCODE_GI CountryCode = "gi"
	COUNTRYCODE_GR CountryCode = "gr"
	COUNTRYCODE_GL CountryCode = "gl"
	COUNTRYCODE_GD CountryCode = "gd"
	COUNTRYCODE_GP CountryCode = "gp"
	COUNTRYCODE_GU CountryCode = "gu"
	COUNTRYCODE_GT CountryCode = "gt"
	COUNTRYCODE_GG CountryCode = "gg"
	COUNTRYCODE_GN CountryCode = "gn"
	COUNTRYCODE_GW CountryCode = "gw"
	COUNTRYCODE_GY CountryCode = "gy"
	COUNTRYCODE_HT CountryCode = "ht"
	COUNTRYCODE_HM CountryCode = "hm"
	COUNTRYCODE_VA CountryCode = "va"
	COUNTRYCODE_HN CountryCode = "hn"
	COUNTRYCODE_HK CountryCode = "hk"
	COUNTRYCODE_HU CountryCode = "hu"
	COUNTRYCODE_IS CountryCode = "is"
	COUNTRYCODE_IN CountryCode = "in"
	COUNTRYCODE_ID CountryCode = "id"
	COUNTRYCODE_IR CountryCode = "ir"
	COUNTRYCODE_IQ CountryCode = "iq"
	COUNTRYCODE_IE CountryCode = "ie"
	COUNTRYCODE_IM CountryCode = "im"
	COUNTRYCODE_IL CountryCode = "il"
	COUNTRYCODE_IT CountryCode = "it"
	COUNTRYCODE_JM CountryCode = "jm"
	COUNTRYCODE_JP CountryCode = "jp"
	COUNTRYCODE_JE CountryCode = "je"
	COUNTRYCODE_JO CountryCode = "jo"
	COUNTRYCODE_KZ CountryCode = "kz"
	COUNTRYCODE_KE CountryCode = "ke"
	COUNTRYCODE_KI CountryCode = "ki"
	COUNTRYCODE_KP CountryCode = "kp"
	COUNTRYCODE_KR CountryCode = "kr"
	COUNTRYCODE_KW CountryCode = "kw"
	COUNTRYCODE_KG CountryCode = "kg"
	COUNTRYCODE_LA CountryCode = "la"
	COUNTRYCODE_LV CountryCode = "lv"
	COUNTRYCODE_LB CountryCode = "lb"
	COUNTRYCODE_LS CountryCode = "ls"
	COUNTRYCODE_LR CountryCode = "lr"
	COUNTRYCODE_LY CountryCode = "ly"
	COUNTRYCODE_LI CountryCode = "li"
	COUNTRYCODE_LT CountryCode = "lt"
	COUNTRYCODE_LU CountryCode = "lu"
	COUNTRYCODE_MO CountryCode = "mo"
	COUNTRYCODE_MG CountryCode = "mg"
	COUNTRYCODE_MW CountryCode = "mw"
	COUNTRYCODE_MY CountryCode = "my"
	COUNTRYCODE_MV CountryCode = "mv"
	COUNTRYCODE_ML CountryCode = "ml"
	COUNTRYCODE_MT CountryCode = "mt"
	COUNTRYCODE_MH CountryCode = "mh"
	COUNTRYCODE_MQ CountryCode = "mq"
	COUNTRYCODE_MR CountryCode = "mr"
	COUNTRYCODE_MU CountryCode = "mu"
	COUNTRYCODE_YT CountryCode = "yt"
	COUNTRYCODE_MX CountryCode = "mx"
	COUNTRYCODE_FM CountryCode = "fm"
	COUNTRYCODE_MD CountryCode = "md"
	COUNTRYCODE_MC CountryCode = "mc"
	COUNTRYCODE_MN CountryCode = "mn"
	COUNTRYCODE_ME CountryCode = "me"
	COUNTRYCODE_MS CountryCode = "ms"
	COUNTRYCODE_MA CountryCode = "ma"
	COUNTRYCODE_MZ CountryCode = "mz"
	COUNTRYCODE_MM CountryCode = "mm"
	COUNTRYCODE_NA CountryCode = "na"
	COUNTRYCODE_NR CountryCode = "nr"
	COUNTRYCODE_NP CountryCode = "np"
	COUNTRYCODE_NL CountryCode = "nl"
	COUNTRYCODE_NC CountryCode = "nc"
	COUNTRYCODE_NZ CountryCode = "nz"
	COUNTRYCODE_NI CountryCode = "ni"
	COUNTRYCODE_NE CountryCode = "ne"
	COUNTRYCODE_NG CountryCode = "ng"
	COUNTRYCODE_NU CountryCode = "nu"
	COUNTRYCODE_NF CountryCode = "nf"
	COUNTRYCODE_MP CountryCode = "mp"
	COUNTRYCODE_NO CountryCode = "no"
	COUNTRYCODE_OM CountryCode = "om"
	COUNTRYCODE_PK CountryCode = "pk"
	COUNTRYCODE_PW CountryCode = "pw"
	COUNTRYCODE_PS CountryCode = "ps"
	COUNTRYCODE_PA CountryCode = "pa"
	COUNTRYCODE_PG CountryCode = "pg"
	COUNTRYCODE_PY CountryCode = "py"
	COUNTRYCODE_PE CountryCode = "pe"
	COUNTRYCODE_PH CountryCode = "ph"
	COUNTRYCODE_PN CountryCode = "pn"
	COUNTRYCODE_PL CountryCode = "pl"
	COUNTRYCODE_PT CountryCode = "pt"
	COUNTRYCODE_PR CountryCode = "pr"
	COUNTRYCODE_QA CountryCode = "qa"
	COUNTRYCODE_MK CountryCode = "mk"
	COUNTRYCODE_RO CountryCode = "ro"
	COUNTRYCODE_RU CountryCode = "ru"
	COUNTRYCODE_RW CountryCode = "rw"
	COUNTRYCODE_RE CountryCode = "re"
	COUNTRYCODE_BL CountryCode = "bl"
	COUNTRYCODE_SH CountryCode = "sh"
	COUNTRYCODE_KN CountryCode = "kn"
	COUNTRYCODE_LC CountryCode = "lc"
	COUNTRYCODE_MF CountryCode = "mf"
	COUNTRYCODE_PM CountryCode = "pm"
	COUNTRYCODE_VC CountryCode = "vc"
	COUNTRYCODE_WS CountryCode = "ws"
	COUNTRYCODE_SM CountryCode = "sm"
	COUNTRYCODE_ST CountryCode = "st"
	COUNTRYCODE_SA CountryCode = "sa"
	COUNTRYCODE_SN CountryCode = "sn"
	COUNTRYCODE_RS CountryCode = "rs"
	COUNTRYCODE_SC CountryCode = "sc"
	COUNTRYCODE_SL CountryCode = "sl"
	COUNTRYCODE_SG CountryCode = "sg"
	COUNTRYCODE_SX CountryCode = "sx"
	COUNTRYCODE_SK CountryCode = "sk"
	COUNTRYCODE_SI CountryCode = "si"
	COUNTRYCODE_SB CountryCode = "sb"
	COUNTRYCODE_SO CountryCode = "so"
	COUNTRYCODE_ZA CountryCode = "za"
	COUNTRYCODE_GS CountryCode = "gs"
	COUNTRYCODE_SS CountryCode = "ss"
	COUNTRYCODE_ES CountryCode = "es"
	COUNTRYCODE_LK CountryCode = "lk"
	COUNTRYCODE_SD CountryCode = "sd"
	COUNTRYCODE_SR CountryCode = "sr"
	COUNTRYCODE_SJ CountryCode = "sj"
	COUNTRYCODE_SE CountryCode = "se"
	COUNTRYCODE_CH CountryCode = "ch"
	COUNTRYCODE_SY CountryCode = "sy"
	COUNTRYCODE_TW CountryCode = "tw"
	COUNTRYCODE_TJ CountryCode = "tj"
	COUNTRYCODE_TZ CountryCode = "tz"
	COUNTRYCODE_TH CountryCode = "th"
	COUNTRYCODE_TL CountryCode = "tl"
	COUNTRYCODE_TG CountryCode = "tg"
	COUNTRYCODE_TK CountryCode = "tk"
	COUNTRYCODE_TO CountryCode = "to"
	COUNTRYCODE_TT CountryCode = "tt"
	COUNTRYCODE_TN CountryCode = "tn"
	COUNTRYCODE_TR CountryCode = "tr"
	COUNTRYCODE_TM CountryCode = "tm"
	COUNTRYCODE_TC CountryCode = "tc"
	COUNTRYCODE_TV CountryCode = "tv"
	COUNTRYCODE_UG CountryCode = "ug"
	COUNTRYCODE_UA CountryCode = "ua"
	COUNTRYCODE_AE CountryCode = "ae"
	COUNTRYCODE_GB CountryCode = "gb"
	COUNTRYCODE_UM CountryCode = "um"
	COUNTRYCODE_US CountryCode = "us"
	COUNTRYCODE_UY CountryCode = "uy"
	COUNTRYCODE_UZ CountryCode = "uz"
	COUNTRYCODE_VU CountryCode = "vu"
	COUNTRYCODE_VE CountryCode = "ve"
	COUNTRYCODE_VN CountryCode = "vn"
	COUNTRYCODE_VG CountryCode = "vg"
	COUNTRYCODE_VI CountryCode = "vi"
	COUNTRYCODE_WF CountryCode = "wf"
	COUNTRYCODE_EH CountryCode = "eh"
	COUNTRYCODE_YE CountryCode = "ye"
	COUNTRYCODE_ZM CountryCode = "zm"
	COUNTRYCODE_ZW CountryCode = "zw"
	COUNTRYCODE_AX CountryCode = "ax"
)

List of CountryCode

func NewCountryCodeFromValue

func NewCountryCodeFromValue(v string) (*CountryCode, error)

NewCountryCodeFromValue returns a pointer to a valid CountryCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CountryCode) IsValid

func (v CountryCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CountryCode) Ptr

func (v CountryCode) Ptr() *CountryCode

Ptr returns reference to CountryCode value

func (*CountryCode) UnmarshalJSON

func (v *CountryCode) UnmarshalJSON(src []byte) error

type CreateContainer

type CreateContainer struct {
	// Pass a command (and optional arguments) to override the ENTRYPOINT and CMD of a container image. Each element in the array represents a command segment or argument.
	Command []string `json:"command,omitempty"`
	// Key-value pairs of environment variables to set within the container. These variables will be available to processes running inside the container.
	EnvironmentVariables map[string]string `json:"environment_variables,omitempty"`
	// The container image.
	Image string `json:"image" validate:"regexp=^.*$"`
	// The container image caching.
	ImageCaching           *bool                            `json:"image_caching,omitempty"`
	Logging                *CreateContainerLogging          `json:"logging,omitempty"`
	Priority               NullableContainerGroupPriority   `json:"priority,omitempty"`
	RegistryAuthentication *ContainerRegistryAuthentication `json:"registry_authentication,omitempty"`
	Resources              ContainerResourceRequirements    `json:"resources"`
}

CreateContainer Configuration for creating a container within a container group. Defines the container image, resource requirements, environment variables, and other settings needed to deploy and run the container.

func NewCreateContainer

func NewCreateContainer(image string, resources ContainerResourceRequirements) *CreateContainer

NewCreateContainer instantiates a new CreateContainer 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

func NewCreateContainerWithDefaults

func NewCreateContainerWithDefaults() *CreateContainer

NewCreateContainerWithDefaults instantiates a new CreateContainer 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

func (*CreateContainer) GetCommand

func (o *CreateContainer) GetCommand() []string

GetCommand returns the Command field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainer) GetCommandOk

func (o *CreateContainer) GetCommandOk() ([]string, bool)

GetCommandOk returns a tuple with the Command field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainer) GetEnvironmentVariables

func (o *CreateContainer) GetEnvironmentVariables() map[string]string

GetEnvironmentVariables returns the EnvironmentVariables field value if set, zero value otherwise.

func (*CreateContainer) GetEnvironmentVariablesOk

func (o *CreateContainer) GetEnvironmentVariablesOk() (map[string]string, bool)

GetEnvironmentVariablesOk returns a tuple with the EnvironmentVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainer) GetImage

func (o *CreateContainer) GetImage() string

GetImage returns the Image field value

func (*CreateContainer) GetImageCaching

func (o *CreateContainer) GetImageCaching() bool

GetImageCaching returns the ImageCaching field value if set, zero value otherwise.

func (*CreateContainer) GetImageCachingOk

func (o *CreateContainer) GetImageCachingOk() (*bool, bool)

GetImageCachingOk returns a tuple with the ImageCaching field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainer) GetImageOk

func (o *CreateContainer) GetImageOk() (*string, bool)

GetImageOk returns a tuple with the Image field value and a boolean to check if the value has been set.

func (*CreateContainer) GetLogging

func (o *CreateContainer) GetLogging() CreateContainerLogging

GetLogging returns the Logging field value if set, zero value otherwise.

func (*CreateContainer) GetLoggingOk

func (o *CreateContainer) GetLoggingOk() (*CreateContainerLogging, bool)

GetLoggingOk returns a tuple with the Logging field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainer) GetPriority

func (o *CreateContainer) GetPriority() ContainerGroupPriority

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainer) GetPriorityOk

func (o *CreateContainer) GetPriorityOk() (*ContainerGroupPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainer) GetRegistryAuthentication

func (o *CreateContainer) GetRegistryAuthentication() ContainerRegistryAuthentication

GetRegistryAuthentication returns the RegistryAuthentication field value if set, zero value otherwise.

func (*CreateContainer) GetRegistryAuthenticationOk

func (o *CreateContainer) GetRegistryAuthenticationOk() (*ContainerRegistryAuthentication, bool)

GetRegistryAuthenticationOk returns a tuple with the RegistryAuthentication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainer) GetResources

GetResources returns the Resources field value

func (*CreateContainer) GetResourcesOk

func (o *CreateContainer) GetResourcesOk() (*ContainerResourceRequirements, bool)

GetResourcesOk returns a tuple with the Resources field value and a boolean to check if the value has been set.

func (*CreateContainer) HasCommand

func (o *CreateContainer) HasCommand() bool

HasCommand returns a boolean if a field has been set.

func (*CreateContainer) HasEnvironmentVariables

func (o *CreateContainer) HasEnvironmentVariables() bool

HasEnvironmentVariables returns a boolean if a field has been set.

func (*CreateContainer) HasImageCaching

func (o *CreateContainer) HasImageCaching() bool

HasImageCaching returns a boolean if a field has been set.

func (*CreateContainer) HasLogging

func (o *CreateContainer) HasLogging() bool

HasLogging returns a boolean if a field has been set.

func (*CreateContainer) HasPriority

func (o *CreateContainer) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*CreateContainer) HasRegistryAuthentication

func (o *CreateContainer) HasRegistryAuthentication() bool

HasRegistryAuthentication returns a boolean if a field has been set.

func (CreateContainer) MarshalJSON

func (o CreateContainer) MarshalJSON() ([]byte, error)

func (*CreateContainer) SetCommand

func (o *CreateContainer) SetCommand(v []string)

SetCommand gets a reference to the given []string and assigns it to the Command field.

func (*CreateContainer) SetEnvironmentVariables

func (o *CreateContainer) SetEnvironmentVariables(v map[string]string)

SetEnvironmentVariables gets a reference to the given map[string]string and assigns it to the EnvironmentVariables field.

func (*CreateContainer) SetImage

func (o *CreateContainer) SetImage(v string)

SetImage sets field value

func (*CreateContainer) SetImageCaching

func (o *CreateContainer) SetImageCaching(v bool)

SetImageCaching gets a reference to the given bool and assigns it to the ImageCaching field.

func (*CreateContainer) SetLogging

func (o *CreateContainer) SetLogging(v CreateContainerLogging)

SetLogging gets a reference to the given CreateContainerLogging and assigns it to the Logging field.

func (*CreateContainer) SetPriority

func (o *CreateContainer) SetPriority(v ContainerGroupPriority)

SetPriority gets a reference to the given NullableContainerGroupPriority and assigns it to the Priority field.

func (*CreateContainer) SetPriorityNil

func (o *CreateContainer) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil

func (*CreateContainer) SetRegistryAuthentication

func (o *CreateContainer) SetRegistryAuthentication(v ContainerRegistryAuthentication)

SetRegistryAuthentication gets a reference to the given ContainerRegistryAuthentication and assigns it to the RegistryAuthentication field.

func (*CreateContainer) SetResources

SetResources sets field value

func (CreateContainer) ToMap

func (o CreateContainer) ToMap() (map[string]interface{}, error)

func (*CreateContainer) UnmarshalJSON

func (o *CreateContainer) UnmarshalJSON(data []byte) (err error)

func (*CreateContainer) UnsetPriority

func (o *CreateContainer) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil

type CreateContainerGroup

type CreateContainerGroup struct {
	Name            string                 `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	DisplayName     NullableString         `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	Container       CreateContainer        `json:"container"`
	AutostartPolicy bool                   `json:"autostart_policy"`
	RestartPolicy   ContainerRestartPolicy `json:"restart_policy"`
	Replicas        int32                  `json:"replicas"`
	// List of countries nodes must be located in. Remove this field to permit nodes from any country.
	CountryCodes    []CountryCode                   `json:"country_codes,omitempty"`
	Networking      *CreateContainerGroupNetworking `json:"networking,omitempty"`
	LivenessProbe   *ContainerGroupLivenessProbe    `json:"liveness_probe,omitempty"`
	ReadinessProbe  *ContainerGroupReadinessProbe   `json:"readiness_probe,omitempty"`
	StartupProbe    *ContainerGroupStartupProbe     `json:"startup_probe,omitempty"`
	QueueConnection *ContainerGroupQueueConnection  `json:"queue_connection,omitempty"`
	QueueAutoscaler *QueueAutoscaler                `json:"queue_autoscaler,omitempty"`
}

CreateContainerGroup Represents a request to create a container group

func NewCreateContainerGroup

func NewCreateContainerGroup(name string, container CreateContainer, autostartPolicy bool, restartPolicy ContainerRestartPolicy, replicas int32) *CreateContainerGroup

NewCreateContainerGroup instantiates a new CreateContainerGroup 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

func NewCreateContainerGroupWithDefaults

func NewCreateContainerGroupWithDefaults() *CreateContainerGroup

NewCreateContainerGroupWithDefaults instantiates a new CreateContainerGroup 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

func (*CreateContainerGroup) GetAutostartPolicy

func (o *CreateContainerGroup) GetAutostartPolicy() bool

GetAutostartPolicy returns the AutostartPolicy field value

func (*CreateContainerGroup) GetAutostartPolicyOk

func (o *CreateContainerGroup) GetAutostartPolicyOk() (*bool, bool)

GetAutostartPolicyOk returns a tuple with the AutostartPolicy field value and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetContainer

func (o *CreateContainerGroup) GetContainer() CreateContainer

GetContainer returns the Container field value

func (*CreateContainerGroup) GetContainerOk

func (o *CreateContainerGroup) GetContainerOk() (*CreateContainer, bool)

GetContainerOk returns a tuple with the Container field value and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetCountryCodes

func (o *CreateContainerGroup) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value if set, zero value otherwise.

func (*CreateContainerGroup) GetCountryCodesOk

func (o *CreateContainerGroup) GetCountryCodesOk() ([]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetDisplayName

func (o *CreateContainerGroup) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainerGroup) GetDisplayNameOk

func (o *CreateContainerGroup) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainerGroup) GetLivenessProbe

func (o *CreateContainerGroup) GetLivenessProbe() ContainerGroupLivenessProbe

GetLivenessProbe returns the LivenessProbe field value if set, zero value otherwise.

func (*CreateContainerGroup) GetLivenessProbeOk

func (o *CreateContainerGroup) GetLivenessProbeOk() (*ContainerGroupLivenessProbe, bool)

GetLivenessProbeOk returns a tuple with the LivenessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetName

func (o *CreateContainerGroup) GetName() string

GetName returns the Name field value

func (*CreateContainerGroup) GetNameOk

func (o *CreateContainerGroup) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*CreateContainerGroup) GetNetworkingOk

func (o *CreateContainerGroup) GetNetworkingOk() (*CreateContainerGroupNetworking, bool)

GetNetworkingOk returns a tuple with the Networking field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetQueueAutoscaler

func (o *CreateContainerGroup) GetQueueAutoscaler() QueueAutoscaler

GetQueueAutoscaler returns the QueueAutoscaler field value if set, zero value otherwise.

func (*CreateContainerGroup) GetQueueAutoscalerOk

func (o *CreateContainerGroup) GetQueueAutoscalerOk() (*QueueAutoscaler, bool)

GetQueueAutoscalerOk returns a tuple with the QueueAutoscaler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetQueueConnection

func (o *CreateContainerGroup) GetQueueConnection() ContainerGroupQueueConnection

GetQueueConnection returns the QueueConnection field value if set, zero value otherwise.

func (*CreateContainerGroup) GetQueueConnectionOk

func (o *CreateContainerGroup) GetQueueConnectionOk() (*ContainerGroupQueueConnection, bool)

GetQueueConnectionOk returns a tuple with the QueueConnection field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetReadinessProbe

func (o *CreateContainerGroup) GetReadinessProbe() ContainerGroupReadinessProbe

GetReadinessProbe returns the ReadinessProbe field value if set, zero value otherwise.

func (*CreateContainerGroup) GetReadinessProbeOk

func (o *CreateContainerGroup) GetReadinessProbeOk() (*ContainerGroupReadinessProbe, bool)

GetReadinessProbeOk returns a tuple with the ReadinessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetReplicas

func (o *CreateContainerGroup) GetReplicas() int32

GetReplicas returns the Replicas field value

func (*CreateContainerGroup) GetReplicasOk

func (o *CreateContainerGroup) GetReplicasOk() (*int32, bool)

GetReplicasOk returns a tuple with the Replicas field value and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetRestartPolicy

func (o *CreateContainerGroup) GetRestartPolicy() ContainerRestartPolicy

GetRestartPolicy returns the RestartPolicy field value

func (*CreateContainerGroup) GetRestartPolicyOk

func (o *CreateContainerGroup) GetRestartPolicyOk() (*ContainerRestartPolicy, bool)

GetRestartPolicyOk returns a tuple with the RestartPolicy field value and a boolean to check if the value has been set.

func (*CreateContainerGroup) GetStartupProbe

func (o *CreateContainerGroup) GetStartupProbe() ContainerGroupStartupProbe

GetStartupProbe returns the StartupProbe field value if set, zero value otherwise.

func (*CreateContainerGroup) GetStartupProbeOk

func (o *CreateContainerGroup) GetStartupProbeOk() (*ContainerGroupStartupProbe, bool)

GetStartupProbeOk returns a tuple with the StartupProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroup) HasCountryCodes

func (o *CreateContainerGroup) HasCountryCodes() bool

HasCountryCodes returns a boolean if a field has been set.

func (*CreateContainerGroup) HasDisplayName

func (o *CreateContainerGroup) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CreateContainerGroup) HasLivenessProbe

func (o *CreateContainerGroup) HasLivenessProbe() bool

HasLivenessProbe returns a boolean if a field has been set.

func (*CreateContainerGroup) HasNetworking

func (o *CreateContainerGroup) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*CreateContainerGroup) HasQueueAutoscaler

func (o *CreateContainerGroup) HasQueueAutoscaler() bool

HasQueueAutoscaler returns a boolean if a field has been set.

func (*CreateContainerGroup) HasQueueConnection

func (o *CreateContainerGroup) HasQueueConnection() bool

HasQueueConnection returns a boolean if a field has been set.

func (*CreateContainerGroup) HasReadinessProbe

func (o *CreateContainerGroup) HasReadinessProbe() bool

HasReadinessProbe returns a boolean if a field has been set.

func (*CreateContainerGroup) HasStartupProbe

func (o *CreateContainerGroup) HasStartupProbe() bool

HasStartupProbe returns a boolean if a field has been set.

func (CreateContainerGroup) MarshalJSON

func (o CreateContainerGroup) MarshalJSON() ([]byte, error)

func (*CreateContainerGroup) SetAutostartPolicy

func (o *CreateContainerGroup) SetAutostartPolicy(v bool)

SetAutostartPolicy sets field value

func (*CreateContainerGroup) SetContainer

func (o *CreateContainerGroup) SetContainer(v CreateContainer)

SetContainer sets field value

func (*CreateContainerGroup) SetCountryCodes

func (o *CreateContainerGroup) SetCountryCodes(v []CountryCode)

SetCountryCodes gets a reference to the given []CountryCode and assigns it to the CountryCodes field.

func (*CreateContainerGroup) SetDisplayName

func (o *CreateContainerGroup) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*CreateContainerGroup) SetDisplayNameNil

func (o *CreateContainerGroup) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (*CreateContainerGroup) SetLivenessProbe

func (o *CreateContainerGroup) SetLivenessProbe(v ContainerGroupLivenessProbe)

SetLivenessProbe gets a reference to the given ContainerGroupLivenessProbe and assigns it to the LivenessProbe field.

func (*CreateContainerGroup) SetName

func (o *CreateContainerGroup) SetName(v string)

SetName sets field value

func (*CreateContainerGroup) SetNetworking

SetNetworking gets a reference to the given CreateContainerGroupNetworking and assigns it to the Networking field.

func (*CreateContainerGroup) SetQueueAutoscaler

func (o *CreateContainerGroup) SetQueueAutoscaler(v QueueAutoscaler)

SetQueueAutoscaler gets a reference to the given QueueAutoscaler and assigns it to the QueueAutoscaler field.

func (*CreateContainerGroup) SetQueueConnection

func (o *CreateContainerGroup) SetQueueConnection(v ContainerGroupQueueConnection)

SetQueueConnection gets a reference to the given ContainerGroupQueueConnection and assigns it to the QueueConnection field.

func (*CreateContainerGroup) SetReadinessProbe

func (o *CreateContainerGroup) SetReadinessProbe(v ContainerGroupReadinessProbe)

SetReadinessProbe gets a reference to the given ContainerGroupReadinessProbe and assigns it to the ReadinessProbe field.

func (*CreateContainerGroup) SetReplicas

func (o *CreateContainerGroup) SetReplicas(v int32)

SetReplicas sets field value

func (*CreateContainerGroup) SetRestartPolicy

func (o *CreateContainerGroup) SetRestartPolicy(v ContainerRestartPolicy)

SetRestartPolicy sets field value

func (*CreateContainerGroup) SetStartupProbe

func (o *CreateContainerGroup) SetStartupProbe(v ContainerGroupStartupProbe)

SetStartupProbe gets a reference to the given ContainerGroupStartupProbe and assigns it to the StartupProbe field.

func (CreateContainerGroup) ToMap

func (o CreateContainerGroup) ToMap() (map[string]interface{}, error)

func (*CreateContainerGroup) UnmarshalJSON

func (o *CreateContainerGroup) UnmarshalJSON(data []byte) (err error)

func (*CreateContainerGroup) UnsetDisplayName

func (o *CreateContainerGroup) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

type CreateContainerGroupNetworking

type CreateContainerGroupNetworking struct {
	// Determines whether authentication is required for network connections to the container group
	Auth bool `json:"auth"`
	// The container group networking client request timeout.
	ClientRequestTimeout *int32                                `json:"client_request_timeout,omitempty"`
	LoadBalancer         *ContainerGroupNetworkingLoadBalancer `json:"load_balancer,omitempty"`
	// The container group networking port.
	Port     int32                       `json:"port"`
	Protocol ContainerNetworkingProtocol `json:"protocol"`
	// The container group networking server response timeout.
	ServerResponseTimeout *int32 `json:"server_response_timeout,omitempty"`
	// The container group networking single connection limit flag.
	SingleConnectionLimit *bool `json:"single_connection_limit,omitempty"`
}

CreateContainerGroupNetworking Network configuration for container groups specifying connectivity parameters, including authentication, protocol, and timeout settings

func NewCreateContainerGroupNetworking

func NewCreateContainerGroupNetworking(auth bool, port int32, protocol ContainerNetworkingProtocol) *CreateContainerGroupNetworking

NewCreateContainerGroupNetworking instantiates a new CreateContainerGroupNetworking 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

func NewCreateContainerGroupNetworkingWithDefaults

func NewCreateContainerGroupNetworkingWithDefaults() *CreateContainerGroupNetworking

NewCreateContainerGroupNetworkingWithDefaults instantiates a new CreateContainerGroupNetworking 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

func (*CreateContainerGroupNetworking) GetAuth

func (o *CreateContainerGroupNetworking) GetAuth() bool

GetAuth returns the Auth field value

func (*CreateContainerGroupNetworking) GetAuthOk

func (o *CreateContainerGroupNetworking) GetAuthOk() (*bool, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetClientRequestTimeout

func (o *CreateContainerGroupNetworking) GetClientRequestTimeout() int32

GetClientRequestTimeout returns the ClientRequestTimeout field value if set, zero value otherwise.

func (*CreateContainerGroupNetworking) GetClientRequestTimeoutOk

func (o *CreateContainerGroupNetworking) GetClientRequestTimeoutOk() (*int32, bool)

GetClientRequestTimeoutOk returns a tuple with the ClientRequestTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetLoadBalancer

GetLoadBalancer returns the LoadBalancer field value if set, zero value otherwise.

func (*CreateContainerGroupNetworking) GetLoadBalancerOk

GetLoadBalancerOk returns a tuple with the LoadBalancer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetPort

GetPort returns the Port field value

func (*CreateContainerGroupNetworking) GetPortOk

func (o *CreateContainerGroupNetworking) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetProtocol

GetProtocol returns the Protocol field value

func (*CreateContainerGroupNetworking) GetProtocolOk

GetProtocolOk returns a tuple with the Protocol field value and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetServerResponseTimeout

func (o *CreateContainerGroupNetworking) GetServerResponseTimeout() int32

GetServerResponseTimeout returns the ServerResponseTimeout field value if set, zero value otherwise.

func (*CreateContainerGroupNetworking) GetServerResponseTimeoutOk

func (o *CreateContainerGroupNetworking) GetServerResponseTimeoutOk() (*int32, bool)

GetServerResponseTimeoutOk returns a tuple with the ServerResponseTimeout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) GetSingleConnectionLimit

func (o *CreateContainerGroupNetworking) GetSingleConnectionLimit() bool

GetSingleConnectionLimit returns the SingleConnectionLimit field value if set, zero value otherwise.

func (*CreateContainerGroupNetworking) GetSingleConnectionLimitOk

func (o *CreateContainerGroupNetworking) GetSingleConnectionLimitOk() (*bool, bool)

GetSingleConnectionLimitOk returns a tuple with the SingleConnectionLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerGroupNetworking) HasClientRequestTimeout

func (o *CreateContainerGroupNetworking) HasClientRequestTimeout() bool

HasClientRequestTimeout returns a boolean if a field has been set.

func (*CreateContainerGroupNetworking) HasLoadBalancer

func (o *CreateContainerGroupNetworking) HasLoadBalancer() bool

HasLoadBalancer returns a boolean if a field has been set.

func (*CreateContainerGroupNetworking) HasServerResponseTimeout

func (o *CreateContainerGroupNetworking) HasServerResponseTimeout() bool

HasServerResponseTimeout returns a boolean if a field has been set.

func (*CreateContainerGroupNetworking) HasSingleConnectionLimit

func (o *CreateContainerGroupNetworking) HasSingleConnectionLimit() bool

HasSingleConnectionLimit returns a boolean if a field has been set.

func (CreateContainerGroupNetworking) MarshalJSON

func (o CreateContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*CreateContainerGroupNetworking) SetAuth

func (o *CreateContainerGroupNetworking) SetAuth(v bool)

SetAuth sets field value

func (*CreateContainerGroupNetworking) SetClientRequestTimeout

func (o *CreateContainerGroupNetworking) SetClientRequestTimeout(v int32)

SetClientRequestTimeout gets a reference to the given int32 and assigns it to the ClientRequestTimeout field.

func (*CreateContainerGroupNetworking) SetLoadBalancer

SetLoadBalancer gets a reference to the given ContainerGroupNetworkingLoadBalancer and assigns it to the LoadBalancer field.

func (*CreateContainerGroupNetworking) SetPort

func (o *CreateContainerGroupNetworking) SetPort(v int32)

SetPort sets field value

func (*CreateContainerGroupNetworking) SetProtocol

SetProtocol sets field value

func (*CreateContainerGroupNetworking) SetServerResponseTimeout

func (o *CreateContainerGroupNetworking) SetServerResponseTimeout(v int32)

SetServerResponseTimeout gets a reference to the given int32 and assigns it to the ServerResponseTimeout field.

func (*CreateContainerGroupNetworking) SetSingleConnectionLimit

func (o *CreateContainerGroupNetworking) SetSingleConnectionLimit(v bool)

SetSingleConnectionLimit gets a reference to the given bool and assigns it to the SingleConnectionLimit field.

func (CreateContainerGroupNetworking) ToMap

func (o CreateContainerGroupNetworking) ToMap() (map[string]interface{}, error)

func (*CreateContainerGroupNetworking) UnmarshalJSON

func (o *CreateContainerGroupNetworking) UnmarshalJSON(data []byte) (err error)

type CreateContainerLogging

type CreateContainerLogging struct {
	Axiom    *ContainerLoggingAxiom      `json:"axiom,omitempty"`
	Datadog  *ContainerLoggingDatadog    `json:"datadog,omitempty"`
	Http     *CreateContainerLoggingHttp `json:"http,omitempty"`
	NewRelic *ContainerLoggingNewRelic   `json:"new_relic,omitempty"`
	Splunk   *ContainerLoggingSplunk     `json:"splunk,omitempty"`
	Tcp      *ContainerLoggingTcp        `json:"tcp,omitempty"`
}

CreateContainerLogging Configuration options for directing container logs to a logging provider. This schema enables you to specify a single logging destination for container output, supporting monitoring, debugging, and analytics use cases. Each provider has its own configuration parameters defined in the referenced schemas. Only one logging provider can be selected at a time.

func NewCreateContainerLogging

func NewCreateContainerLogging() *CreateContainerLogging

NewCreateContainerLogging instantiates a new CreateContainerLogging 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

func NewCreateContainerLoggingWithDefaults

func NewCreateContainerLoggingWithDefaults() *CreateContainerLogging

NewCreateContainerLoggingWithDefaults instantiates a new CreateContainerLogging 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

func (*CreateContainerLogging) GetAxiom

GetAxiom returns the Axiom field value if set, zero value otherwise.

func (*CreateContainerLogging) GetAxiomOk

GetAxiomOk returns a tuple with the Axiom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) GetDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*CreateContainerLogging) GetDatadogOk

func (o *CreateContainerLogging) GetDatadogOk() (*ContainerLoggingDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*CreateContainerLogging) GetHttpOk

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) GetNewRelic

GetNewRelic returns the NewRelic field value if set, zero value otherwise.

func (*CreateContainerLogging) GetNewRelicOk

func (o *CreateContainerLogging) GetNewRelicOk() (*ContainerLoggingNewRelic, bool)

GetNewRelicOk returns a tuple with the NewRelic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) GetSplunk

GetSplunk returns the Splunk field value if set, zero value otherwise.

func (*CreateContainerLogging) GetSplunkOk

func (o *CreateContainerLogging) GetSplunkOk() (*ContainerLoggingSplunk, bool)

GetSplunkOk returns a tuple with the Splunk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*CreateContainerLogging) GetTcpOk

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLogging) HasAxiom

func (o *CreateContainerLogging) HasAxiom() bool

HasAxiom returns a boolean if a field has been set.

func (*CreateContainerLogging) HasDatadog

func (o *CreateContainerLogging) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*CreateContainerLogging) HasHttp

func (o *CreateContainerLogging) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*CreateContainerLogging) HasNewRelic

func (o *CreateContainerLogging) HasNewRelic() bool

HasNewRelic returns a boolean if a field has been set.

func (*CreateContainerLogging) HasSplunk

func (o *CreateContainerLogging) HasSplunk() bool

HasSplunk returns a boolean if a field has been set.

func (*CreateContainerLogging) HasTcp

func (o *CreateContainerLogging) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (CreateContainerLogging) MarshalJSON

func (o CreateContainerLogging) MarshalJSON() ([]byte, error)

func (*CreateContainerLogging) SetAxiom

SetAxiom gets a reference to the given ContainerLoggingAxiom and assigns it to the Axiom field.

func (*CreateContainerLogging) SetDatadog

SetDatadog gets a reference to the given ContainerLoggingDatadog and assigns it to the Datadog field.

func (*CreateContainerLogging) SetHttp

SetHttp gets a reference to the given CreateContainerLoggingHttp and assigns it to the Http field.

func (*CreateContainerLogging) SetNewRelic

SetNewRelic gets a reference to the given ContainerLoggingNewRelic and assigns it to the NewRelic field.

func (*CreateContainerLogging) SetSplunk

SetSplunk gets a reference to the given ContainerLoggingSplunk and assigns it to the Splunk field.

func (*CreateContainerLogging) SetTcp

SetTcp gets a reference to the given ContainerLoggingTcp and assigns it to the Tcp field.

func (CreateContainerLogging) ToMap

func (o CreateContainerLogging) ToMap() (map[string]interface{}, error)

type CreateContainerLoggingHttp

type CreateContainerLoggingHttp struct {
	// The hostname or IP address of the HTTP logging endpoint
	Host string `json:"host" validate:"regexp=^.*$"`
	// The port number of the HTTP logging endpoint (1-65535)
	Port int32 `json:"port"`
	// Optional username for HTTP authentication
	User NullableString `json:"user,omitempty" validate:"regexp=^.*$"`
	// Optional password for HTTP authentication
	Password NullableString `json:"password,omitempty" validate:"regexp=^.*$"`
	// Optional URL path for the HTTP endpoint
	Path   NullableString             `json:"path,omitempty" validate:"regexp=^.*$"`
	Format ContainerLoggingHttpFormat `json:"format"`
	// Optional HTTP headers to include in log transmission requests
	Headers     []ContainerLoggingHttpHeader    `json:"headers,omitempty"`
	Compression ContainerLoggingHttpCompression `json:"compression"`
}

CreateContainerLoggingHttp Configuration for sending container logs to an HTTP endpoint. Defines how logs are formatted, compressed, and transmitted.

func NewCreateContainerLoggingHttp

func NewCreateContainerLoggingHttp(host string, port int32, format ContainerLoggingHttpFormat, compression ContainerLoggingHttpCompression) *CreateContainerLoggingHttp

NewCreateContainerLoggingHttp instantiates a new CreateContainerLoggingHttp 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

func NewCreateContainerLoggingHttpWithDefaults

func NewCreateContainerLoggingHttpWithDefaults() *CreateContainerLoggingHttp

NewCreateContainerLoggingHttpWithDefaults instantiates a new CreateContainerLoggingHttp 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

func (*CreateContainerLoggingHttp) GetCompression

GetCompression returns the Compression field value

func (*CreateContainerLoggingHttp) GetCompressionOk

GetCompressionOk returns a tuple with the Compression field value and a boolean to check if the value has been set.

func (*CreateContainerLoggingHttp) GetFormat

GetFormat returns the Format field value

func (*CreateContainerLoggingHttp) GetFormatOk

GetFormatOk returns a tuple with the Format field value and a boolean to check if the value has been set.

func (*CreateContainerLoggingHttp) GetHeaders

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*CreateContainerLoggingHttp) GetHeadersOk

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerLoggingHttp) GetHost

func (o *CreateContainerLoggingHttp) GetHost() string

GetHost returns the Host field value

func (*CreateContainerLoggingHttp) GetHostOk

func (o *CreateContainerLoggingHttp) GetHostOk() (*string, bool)

GetHostOk returns a tuple with the Host field value and a boolean to check if the value has been set.

func (*CreateContainerLoggingHttp) GetPassword

func (o *CreateContainerLoggingHttp) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainerLoggingHttp) GetPasswordOk

func (o *CreateContainerLoggingHttp) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainerLoggingHttp) GetPath

func (o *CreateContainerLoggingHttp) GetPath() string

GetPath returns the Path field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainerLoggingHttp) GetPathOk

func (o *CreateContainerLoggingHttp) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainerLoggingHttp) GetPort

func (o *CreateContainerLoggingHttp) GetPort() int32

GetPort returns the Port field value

func (*CreateContainerLoggingHttp) GetPortOk

func (o *CreateContainerLoggingHttp) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value and a boolean to check if the value has been set.

func (*CreateContainerLoggingHttp) GetUser

func (o *CreateContainerLoggingHttp) GetUser() string

GetUser returns the User field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateContainerLoggingHttp) GetUserOk

func (o *CreateContainerLoggingHttp) GetUserOk() (*string, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateContainerLoggingHttp) HasHeaders

func (o *CreateContainerLoggingHttp) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*CreateContainerLoggingHttp) HasPassword

func (o *CreateContainerLoggingHttp) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*CreateContainerLoggingHttp) HasPath

func (o *CreateContainerLoggingHttp) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*CreateContainerLoggingHttp) HasUser

func (o *CreateContainerLoggingHttp) HasUser() bool

HasUser returns a boolean if a field has been set.

func (CreateContainerLoggingHttp) MarshalJSON

func (o CreateContainerLoggingHttp) MarshalJSON() ([]byte, error)

func (*CreateContainerLoggingHttp) SetCompression

SetCompression sets field value

func (*CreateContainerLoggingHttp) SetFormat

SetFormat sets field value

func (*CreateContainerLoggingHttp) SetHeaders

SetHeaders gets a reference to the given []ContainerLoggingHttpHeader and assigns it to the Headers field.

func (*CreateContainerLoggingHttp) SetHost

func (o *CreateContainerLoggingHttp) SetHost(v string)

SetHost sets field value

func (*CreateContainerLoggingHttp) SetPassword

func (o *CreateContainerLoggingHttp) SetPassword(v string)

SetPassword gets a reference to the given NullableString and assigns it to the Password field.

func (*CreateContainerLoggingHttp) SetPasswordNil

func (o *CreateContainerLoggingHttp) SetPasswordNil()

SetPasswordNil sets the value for Password to be an explicit nil

func (*CreateContainerLoggingHttp) SetPath

func (o *CreateContainerLoggingHttp) SetPath(v string)

SetPath gets a reference to the given NullableString and assigns it to the Path field.

func (*CreateContainerLoggingHttp) SetPathNil

func (o *CreateContainerLoggingHttp) SetPathNil()

SetPathNil sets the value for Path to be an explicit nil

func (*CreateContainerLoggingHttp) SetPort

func (o *CreateContainerLoggingHttp) SetPort(v int32)

SetPort sets field value

func (*CreateContainerLoggingHttp) SetUser

func (o *CreateContainerLoggingHttp) SetUser(v string)

SetUser gets a reference to the given NullableString and assigns it to the User field.

func (*CreateContainerLoggingHttp) SetUserNil

func (o *CreateContainerLoggingHttp) SetUserNil()

SetUserNil sets the value for User to be an explicit nil

func (CreateContainerLoggingHttp) ToMap

func (o CreateContainerLoggingHttp) ToMap() (map[string]interface{}, error)

func (*CreateContainerLoggingHttp) UnmarshalJSON

func (o *CreateContainerLoggingHttp) UnmarshalJSON(data []byte) (err error)

func (*CreateContainerLoggingHttp) UnsetPassword

func (o *CreateContainerLoggingHttp) UnsetPassword()

UnsetPassword ensures that no value is present for Password, not even an explicit nil

func (*CreateContainerLoggingHttp) UnsetPath

func (o *CreateContainerLoggingHttp) UnsetPath()

UnsetPath ensures that no value is present for Path, not even an explicit nil

func (*CreateContainerLoggingHttp) UnsetUser

func (o *CreateContainerLoggingHttp) UnsetUser()

UnsetUser ensures that no value is present for User, not even an explicit nil

type CreateContainerRegistryAuthentication

type CreateContainerRegistryAuthentication struct {
	Basic     *CreateContainerRegistryAuthenticationBasic     `json:"basic,omitempty"`
	GcpGcr    *CreateContainerRegistryAuthenticationGcpGcr    `json:"gcp_gcr,omitempty"`
	AwsEcr    *CreateContainerRegistryAuthenticationAwsEcr    `json:"aws_ecr,omitempty"`
	DockerHub *CreateContainerRegistryAuthenticationDockerHub `json:"docker_hub,omitempty"`
	GcpGar    *CreateContainerRegistryAuthenticationGcpGcr    `json:"gcp_gar,omitempty"`
}

CreateContainerRegistryAuthentication struct for CreateContainerRegistryAuthentication

func NewCreateContainerRegistryAuthentication

func NewCreateContainerRegistryAuthentication() *CreateContainerRegistryAuthentication

NewCreateContainerRegistryAuthentication instantiates a new CreateContainerRegistryAuthentication 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

func NewCreateContainerRegistryAuthenticationWithDefaults

func NewCreateContainerRegistryAuthenticationWithDefaults() *CreateContainerRegistryAuthentication

NewCreateContainerRegistryAuthenticationWithDefaults instantiates a new CreateContainerRegistryAuthentication 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

func (*CreateContainerRegistryAuthentication) GetAwsEcr

GetAwsEcr returns the AwsEcr field value if set, zero value otherwise.

func (*CreateContainerRegistryAuthentication) GetAwsEcrOk

GetAwsEcrOk returns a tuple with the AwsEcr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthentication) GetBasic

GetBasic returns the Basic field value if set, zero value otherwise.

func (*CreateContainerRegistryAuthentication) GetBasicOk

GetBasicOk returns a tuple with the Basic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthentication) GetDockerHub

GetDockerHub returns the DockerHub field value if set, zero value otherwise.

func (*CreateContainerRegistryAuthentication) GetDockerHubOk

GetDockerHubOk returns a tuple with the DockerHub field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthentication) GetGcpGar

GetGcpGar returns the GcpGar field value if set, zero value otherwise.

func (*CreateContainerRegistryAuthentication) GetGcpGarOk

GetGcpGarOk returns a tuple with the GcpGar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthentication) GetGcpGcr

GetGcpGcr returns the GcpGcr field value if set, zero value otherwise.

func (*CreateContainerRegistryAuthentication) GetGcpGcrOk

GetGcpGcrOk returns a tuple with the GcpGcr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthentication) HasAwsEcr

HasAwsEcr returns a boolean if a field has been set.

func (*CreateContainerRegistryAuthentication) HasBasic

HasBasic returns a boolean if a field has been set.

func (*CreateContainerRegistryAuthentication) HasDockerHub

func (o *CreateContainerRegistryAuthentication) HasDockerHub() bool

HasDockerHub returns a boolean if a field has been set.

func (*CreateContainerRegistryAuthentication) HasGcpGar

HasGcpGar returns a boolean if a field has been set.

func (*CreateContainerRegistryAuthentication) HasGcpGcr

HasGcpGcr returns a boolean if a field has been set.

func (CreateContainerRegistryAuthentication) MarshalJSON

func (o CreateContainerRegistryAuthentication) MarshalJSON() ([]byte, error)

func (*CreateContainerRegistryAuthentication) SetAwsEcr

SetAwsEcr gets a reference to the given CreateContainerRegistryAuthenticationAwsEcr and assigns it to the AwsEcr field.

func (*CreateContainerRegistryAuthentication) SetBasic

SetBasic gets a reference to the given CreateContainerRegistryAuthenticationBasic and assigns it to the Basic field.

func (*CreateContainerRegistryAuthentication) SetDockerHub

SetDockerHub gets a reference to the given CreateContainerRegistryAuthenticationDockerHub and assigns it to the DockerHub field.

func (*CreateContainerRegistryAuthentication) SetGcpGar

SetGcpGar gets a reference to the given CreateContainerRegistryAuthenticationGcpGcr and assigns it to the GcpGar field.

func (*CreateContainerRegistryAuthentication) SetGcpGcr

SetGcpGcr gets a reference to the given CreateContainerRegistryAuthenticationGcpGcr and assigns it to the GcpGcr field.

func (CreateContainerRegistryAuthentication) ToMap

func (o CreateContainerRegistryAuthentication) ToMap() (map[string]interface{}, error)

type CreateContainerRegistryAuthenticationAwsEcr

type CreateContainerRegistryAuthenticationAwsEcr struct {
	AccessKeyId     string `json:"access_key_id"`
	SecretAccessKey string `json:"secret_access_key"`
}

CreateContainerRegistryAuthenticationAwsEcr struct for CreateContainerRegistryAuthenticationAwsEcr

func NewCreateContainerRegistryAuthenticationAwsEcr

func NewCreateContainerRegistryAuthenticationAwsEcr(accessKeyId string, secretAccessKey string) *CreateContainerRegistryAuthenticationAwsEcr

NewCreateContainerRegistryAuthenticationAwsEcr instantiates a new CreateContainerRegistryAuthenticationAwsEcr 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

func NewCreateContainerRegistryAuthenticationAwsEcrWithDefaults

func NewCreateContainerRegistryAuthenticationAwsEcrWithDefaults() *CreateContainerRegistryAuthenticationAwsEcr

NewCreateContainerRegistryAuthenticationAwsEcrWithDefaults instantiates a new CreateContainerRegistryAuthenticationAwsEcr 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

func (*CreateContainerRegistryAuthenticationAwsEcr) GetAccessKeyId

GetAccessKeyId returns the AccessKeyId field value

func (*CreateContainerRegistryAuthenticationAwsEcr) GetAccessKeyIdOk

func (o *CreateContainerRegistryAuthenticationAwsEcr) GetAccessKeyIdOk() (*string, bool)

GetAccessKeyIdOk returns a tuple with the AccessKeyId field value and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthenticationAwsEcr) GetSecretAccessKey

func (o *CreateContainerRegistryAuthenticationAwsEcr) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value

func (*CreateContainerRegistryAuthenticationAwsEcr) GetSecretAccessKeyOk

func (o *CreateContainerRegistryAuthenticationAwsEcr) GetSecretAccessKeyOk() (*string, bool)

GetSecretAccessKeyOk returns a tuple with the SecretAccessKey field value and a boolean to check if the value has been set.

func (CreateContainerRegistryAuthenticationAwsEcr) MarshalJSON

func (*CreateContainerRegistryAuthenticationAwsEcr) SetAccessKeyId

SetAccessKeyId sets field value

func (*CreateContainerRegistryAuthenticationAwsEcr) SetSecretAccessKey

func (o *CreateContainerRegistryAuthenticationAwsEcr) SetSecretAccessKey(v string)

SetSecretAccessKey sets field value

func (CreateContainerRegistryAuthenticationAwsEcr) ToMap

func (o CreateContainerRegistryAuthenticationAwsEcr) ToMap() (map[string]interface{}, error)

func (*CreateContainerRegistryAuthenticationAwsEcr) UnmarshalJSON

func (o *CreateContainerRegistryAuthenticationAwsEcr) UnmarshalJSON(data []byte) (err error)

type CreateContainerRegistryAuthenticationBasic

type CreateContainerRegistryAuthenticationBasic struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

CreateContainerRegistryAuthenticationBasic struct for CreateContainerRegistryAuthenticationBasic

func NewCreateContainerRegistryAuthenticationBasic

func NewCreateContainerRegistryAuthenticationBasic(username string, password string) *CreateContainerRegistryAuthenticationBasic

NewCreateContainerRegistryAuthenticationBasic instantiates a new CreateContainerRegistryAuthenticationBasic 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

func NewCreateContainerRegistryAuthenticationBasicWithDefaults

func NewCreateContainerRegistryAuthenticationBasicWithDefaults() *CreateContainerRegistryAuthenticationBasic

NewCreateContainerRegistryAuthenticationBasicWithDefaults instantiates a new CreateContainerRegistryAuthenticationBasic 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

func (*CreateContainerRegistryAuthenticationBasic) GetPassword

GetPassword returns the Password field value

func (*CreateContainerRegistryAuthenticationBasic) GetPasswordOk

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthenticationBasic) GetUsername

GetUsername returns the Username field value

func (*CreateContainerRegistryAuthenticationBasic) GetUsernameOk

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (CreateContainerRegistryAuthenticationBasic) MarshalJSON

func (*CreateContainerRegistryAuthenticationBasic) SetPassword

SetPassword sets field value

func (*CreateContainerRegistryAuthenticationBasic) SetUsername

SetUsername sets field value

func (CreateContainerRegistryAuthenticationBasic) ToMap

func (o CreateContainerRegistryAuthenticationBasic) ToMap() (map[string]interface{}, error)

func (*CreateContainerRegistryAuthenticationBasic) UnmarshalJSON

func (o *CreateContainerRegistryAuthenticationBasic) UnmarshalJSON(data []byte) (err error)

type CreateContainerRegistryAuthenticationDockerHub

type CreateContainerRegistryAuthenticationDockerHub struct {
	Username            string `json:"username"`
	PersonalAccessToken string `json:"personal_access_token"`
}

CreateContainerRegistryAuthenticationDockerHub struct for CreateContainerRegistryAuthenticationDockerHub

func NewCreateContainerRegistryAuthenticationDockerHub

func NewCreateContainerRegistryAuthenticationDockerHub(username string, personalAccessToken string) *CreateContainerRegistryAuthenticationDockerHub

NewCreateContainerRegistryAuthenticationDockerHub instantiates a new CreateContainerRegistryAuthenticationDockerHub 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

func NewCreateContainerRegistryAuthenticationDockerHubWithDefaults

func NewCreateContainerRegistryAuthenticationDockerHubWithDefaults() *CreateContainerRegistryAuthenticationDockerHub

NewCreateContainerRegistryAuthenticationDockerHubWithDefaults instantiates a new CreateContainerRegistryAuthenticationDockerHub 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

func (*CreateContainerRegistryAuthenticationDockerHub) GetPersonalAccessToken

func (o *CreateContainerRegistryAuthenticationDockerHub) GetPersonalAccessToken() string

GetPersonalAccessToken returns the PersonalAccessToken field value

func (*CreateContainerRegistryAuthenticationDockerHub) GetPersonalAccessTokenOk

func (o *CreateContainerRegistryAuthenticationDockerHub) GetPersonalAccessTokenOk() (*string, bool)

GetPersonalAccessTokenOk returns a tuple with the PersonalAccessToken field value and a boolean to check if the value has been set.

func (*CreateContainerRegistryAuthenticationDockerHub) GetUsername

GetUsername returns the Username field value

func (*CreateContainerRegistryAuthenticationDockerHub) GetUsernameOk

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (CreateContainerRegistryAuthenticationDockerHub) MarshalJSON

func (*CreateContainerRegistryAuthenticationDockerHub) SetPersonalAccessToken

func (o *CreateContainerRegistryAuthenticationDockerHub) SetPersonalAccessToken(v string)

SetPersonalAccessToken sets field value

func (*CreateContainerRegistryAuthenticationDockerHub) SetUsername

SetUsername sets field value

func (CreateContainerRegistryAuthenticationDockerHub) ToMap

func (o CreateContainerRegistryAuthenticationDockerHub) ToMap() (map[string]interface{}, error)

func (*CreateContainerRegistryAuthenticationDockerHub) UnmarshalJSON

func (o *CreateContainerRegistryAuthenticationDockerHub) UnmarshalJSON(data []byte) (err error)

type CreateContainerRegistryAuthenticationGcpGcr

type CreateContainerRegistryAuthenticationGcpGcr struct {
	ServiceKey string `json:"service_key"`
}

CreateContainerRegistryAuthenticationGcpGcr struct for CreateContainerRegistryAuthenticationGcpGcr

func NewCreateContainerRegistryAuthenticationGcpGcr

func NewCreateContainerRegistryAuthenticationGcpGcr(serviceKey string) *CreateContainerRegistryAuthenticationGcpGcr

NewCreateContainerRegistryAuthenticationGcpGcr instantiates a new CreateContainerRegistryAuthenticationGcpGcr 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

func NewCreateContainerRegistryAuthenticationGcpGcrWithDefaults

func NewCreateContainerRegistryAuthenticationGcpGcrWithDefaults() *CreateContainerRegistryAuthenticationGcpGcr

NewCreateContainerRegistryAuthenticationGcpGcrWithDefaults instantiates a new CreateContainerRegistryAuthenticationGcpGcr 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

func (*CreateContainerRegistryAuthenticationGcpGcr) GetServiceKey

GetServiceKey returns the ServiceKey field value

func (*CreateContainerRegistryAuthenticationGcpGcr) GetServiceKeyOk

func (o *CreateContainerRegistryAuthenticationGcpGcr) GetServiceKeyOk() (*string, bool)

GetServiceKeyOk returns a tuple with the ServiceKey field value and a boolean to check if the value has been set.

func (CreateContainerRegistryAuthenticationGcpGcr) MarshalJSON

func (*CreateContainerRegistryAuthenticationGcpGcr) SetServiceKey

SetServiceKey sets field value

func (CreateContainerRegistryAuthenticationGcpGcr) ToMap

func (o CreateContainerRegistryAuthenticationGcpGcr) ToMap() (map[string]interface{}, error)

func (*CreateContainerRegistryAuthenticationGcpGcr) UnmarshalJSON

func (o *CreateContainerRegistryAuthenticationGcpGcr) UnmarshalJSON(data []byte) (err error)

type CreateInferenceEndpointJob

type CreateInferenceEndpointJob struct {
	Input    interface{}            `json:"input"`
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// Deprecated
	Webhook    *string `json:"webhook,omitempty"`
	WebhookUrl *string `json:"webhook_url,omitempty"`
}

CreateInferenceEndpointJob Represents a request to create a inference endpoint job

func NewCreateInferenceEndpointJob

func NewCreateInferenceEndpointJob(input interface{}) *CreateInferenceEndpointJob

NewCreateInferenceEndpointJob instantiates a new CreateInferenceEndpointJob 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

func NewCreateInferenceEndpointJobWithDefaults

func NewCreateInferenceEndpointJobWithDefaults() *CreateInferenceEndpointJob

NewCreateInferenceEndpointJobWithDefaults instantiates a new CreateInferenceEndpointJob 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

func (*CreateInferenceEndpointJob) GetInput

func (o *CreateInferenceEndpointJob) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*CreateInferenceEndpointJob) GetInputOk

func (o *CreateInferenceEndpointJob) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateInferenceEndpointJob) GetMetadata

func (o *CreateInferenceEndpointJob) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateInferenceEndpointJob) GetMetadataOk

func (o *CreateInferenceEndpointJob) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInferenceEndpointJob) GetWebhook

func (o *CreateInferenceEndpointJob) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise. Deprecated

func (*CreateInferenceEndpointJob) GetWebhookOk

func (o *CreateInferenceEndpointJob) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*CreateInferenceEndpointJob) GetWebhookUrl

func (o *CreateInferenceEndpointJob) GetWebhookUrl() string

GetWebhookUrl returns the WebhookUrl field value if set, zero value otherwise.

func (*CreateInferenceEndpointJob) GetWebhookUrlOk

func (o *CreateInferenceEndpointJob) GetWebhookUrlOk() (*string, bool)

GetWebhookUrlOk returns a tuple with the WebhookUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInferenceEndpointJob) HasMetadata

func (o *CreateInferenceEndpointJob) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateInferenceEndpointJob) HasWebhook

func (o *CreateInferenceEndpointJob) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (*CreateInferenceEndpointJob) HasWebhookUrl

func (o *CreateInferenceEndpointJob) HasWebhookUrl() bool

HasWebhookUrl returns a boolean if a field has been set.

func (CreateInferenceEndpointJob) MarshalJSON

func (o CreateInferenceEndpointJob) MarshalJSON() ([]byte, error)

func (*CreateInferenceEndpointJob) SetInput

func (o *CreateInferenceEndpointJob) SetInput(v interface{})

SetInput sets field value

func (*CreateInferenceEndpointJob) SetMetadata

func (o *CreateInferenceEndpointJob) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*CreateInferenceEndpointJob) SetWebhook

func (o *CreateInferenceEndpointJob) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field. Deprecated

func (*CreateInferenceEndpointJob) SetWebhookUrl

func (o *CreateInferenceEndpointJob) SetWebhookUrl(v string)

SetWebhookUrl gets a reference to the given string and assigns it to the WebhookUrl field.

func (CreateInferenceEndpointJob) ToMap

func (o CreateInferenceEndpointJob) ToMap() (map[string]interface{}, error)

func (*CreateInferenceEndpointJob) UnmarshalJSON

func (o *CreateInferenceEndpointJob) UnmarshalJSON(data []byte) (err error)

type CreateQueue

type CreateQueue struct {
	// The queue name. This must be unique within the project.
	Name string `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The display name. This may be used as a more human-readable name.
	DisplayName NullableString `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The description. This may be used as a space for notes or other information about the queue.
	Description NullableString `json:"description,omitempty"`
}

CreateQueue Represents a request to create a new queue.

func NewCreateQueue

func NewCreateQueue(name string) *CreateQueue

NewCreateQueue instantiates a new CreateQueue 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

func NewCreateQueueWithDefaults

func NewCreateQueueWithDefaults() *CreateQueue

NewCreateQueueWithDefaults instantiates a new CreateQueue 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

func (*CreateQueue) GetDescription

func (o *CreateQueue) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateQueue) GetDescriptionOk

func (o *CreateQueue) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateQueue) GetDisplayName

func (o *CreateQueue) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateQueue) GetDisplayNameOk

func (o *CreateQueue) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateQueue) GetName

func (o *CreateQueue) GetName() string

GetName returns the Name field value

func (*CreateQueue) GetNameOk

func (o *CreateQueue) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateQueue) HasDescription

func (o *CreateQueue) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateQueue) HasDisplayName

func (o *CreateQueue) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (CreateQueue) MarshalJSON

func (o CreateQueue) MarshalJSON() ([]byte, error)

func (*CreateQueue) SetDescription

func (o *CreateQueue) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*CreateQueue) SetDescriptionNil

func (o *CreateQueue) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateQueue) SetDisplayName

func (o *CreateQueue) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*CreateQueue) SetDisplayNameNil

func (o *CreateQueue) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (*CreateQueue) SetName

func (o *CreateQueue) SetName(v string)

SetName sets field value

func (CreateQueue) ToMap

func (o CreateQueue) ToMap() (map[string]interface{}, error)

func (*CreateQueue) UnmarshalJSON

func (o *CreateQueue) UnmarshalJSON(data []byte) (err error)

func (*CreateQueue) UnsetDescription

func (o *CreateQueue) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*CreateQueue) UnsetDisplayName

func (o *CreateQueue) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

type CreateQueueJob

type CreateQueueJob struct {
	Input    interface{}            `json:"input"`
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	Webhook  NullableString         `json:"webhook,omitempty"`
}

CreateQueueJob Represents a request to create a queue job

func NewCreateQueueJob

func NewCreateQueueJob(input interface{}) *CreateQueueJob

NewCreateQueueJob instantiates a new CreateQueueJob 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

func NewCreateQueueJobWithDefaults

func NewCreateQueueJobWithDefaults() *CreateQueueJob

NewCreateQueueJobWithDefaults instantiates a new CreateQueueJob 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

func (*CreateQueueJob) GetInput

func (o *CreateQueueJob) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*CreateQueueJob) GetInputOk

func (o *CreateQueueJob) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateQueueJob) GetMetadata

func (o *CreateQueueJob) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateQueueJob) GetMetadataOk

func (o *CreateQueueJob) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateQueueJob) GetWebhook

func (o *CreateQueueJob) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateQueueJob) GetWebhookOk

func (o *CreateQueueJob) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateQueueJob) HasMetadata

func (o *CreateQueueJob) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateQueueJob) HasWebhook

func (o *CreateQueueJob) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (CreateQueueJob) MarshalJSON

func (o CreateQueueJob) MarshalJSON() ([]byte, error)

func (*CreateQueueJob) SetInput

func (o *CreateQueueJob) SetInput(v interface{})

SetInput sets field value

func (*CreateQueueJob) SetMetadata

func (o *CreateQueueJob) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*CreateQueueJob) SetWebhook

func (o *CreateQueueJob) SetWebhook(v string)

SetWebhook gets a reference to the given NullableString and assigns it to the Webhook field.

func (*CreateQueueJob) SetWebhookNil

func (o *CreateQueueJob) SetWebhookNil()

SetWebhookNil sets the value for Webhook to be an explicit nil

func (CreateQueueJob) ToMap

func (o CreateQueueJob) ToMap() (map[string]interface{}, error)

func (*CreateQueueJob) UnmarshalJSON

func (o *CreateQueueJob) UnmarshalJSON(data []byte) (err error)

func (*CreateQueueJob) UnsetWebhook

func (o *CreateQueueJob) UnsetWebhook()

UnsetWebhook ensures that no value is present for Webhook, not even an explicit nil

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GpuClass

type GpuClass struct {
	// The unique identifier
	Id string `json:"id"`
	// The GPU class name
	Name string `json:"name" validate:"regexp=^[ -~]{2,63}$"`
	// The list of prices for each container group priority
	Prices []GpuClassPrice `json:"prices"`
	// Whether the GPU class is in high demand
	IsHighDemand *bool `json:"is_high_demand,omitempty"`
}

GpuClass Represents a GPU Class

func NewGpuClass

func NewGpuClass(id string, name string, prices []GpuClassPrice) *GpuClass

NewGpuClass instantiates a new GpuClass 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

func NewGpuClassWithDefaults

func NewGpuClassWithDefaults() *GpuClass

NewGpuClassWithDefaults instantiates a new GpuClass 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

func (*GpuClass) GetId

func (o *GpuClass) GetId() string

GetId returns the Id field value

func (*GpuClass) GetIdOk

func (o *GpuClass) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GpuClass) GetIsHighDemand

func (o *GpuClass) GetIsHighDemand() bool

GetIsHighDemand returns the IsHighDemand field value if set, zero value otherwise.

func (*GpuClass) GetIsHighDemandOk

func (o *GpuClass) GetIsHighDemandOk() (*bool, bool)

GetIsHighDemandOk returns a tuple with the IsHighDemand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GpuClass) GetName

func (o *GpuClass) GetName() string

GetName returns the Name field value

func (*GpuClass) GetNameOk

func (o *GpuClass) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GpuClass) GetPrices

func (o *GpuClass) GetPrices() []GpuClassPrice

GetPrices returns the Prices field value

func (*GpuClass) GetPricesOk

func (o *GpuClass) GetPricesOk() ([]GpuClassPrice, bool)

GetPricesOk returns a tuple with the Prices field value and a boolean to check if the value has been set.

func (*GpuClass) HasIsHighDemand

func (o *GpuClass) HasIsHighDemand() bool

HasIsHighDemand returns a boolean if a field has been set.

func (GpuClass) MarshalJSON

func (o GpuClass) MarshalJSON() ([]byte, error)

func (*GpuClass) SetId

func (o *GpuClass) SetId(v string)

SetId sets field value

func (*GpuClass) SetIsHighDemand

func (o *GpuClass) SetIsHighDemand(v bool)

SetIsHighDemand gets a reference to the given bool and assigns it to the IsHighDemand field.

func (*GpuClass) SetName

func (o *GpuClass) SetName(v string)

SetName sets field value

func (*GpuClass) SetPrices

func (o *GpuClass) SetPrices(v []GpuClassPrice)

SetPrices sets field value

func (GpuClass) ToMap

func (o GpuClass) ToMap() (map[string]interface{}, error)

func (*GpuClass) UnmarshalJSON

func (o *GpuClass) UnmarshalJSON(data []byte) (err error)

type GpuClassPrice

type GpuClassPrice struct {
	Priority NullableContainerGroupPriority `json:"priority"`
	// The price
	Price string `json:"price" validate:"regexp=^.*$"`
}

GpuClassPrice Represents the price of a GPU class for a given container group priority

func NewGpuClassPrice

func NewGpuClassPrice(priority NullableContainerGroupPriority, price string) *GpuClassPrice

NewGpuClassPrice instantiates a new GpuClassPrice 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

func NewGpuClassPriceWithDefaults

func NewGpuClassPriceWithDefaults() *GpuClassPrice

NewGpuClassPriceWithDefaults instantiates a new GpuClassPrice 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

func (*GpuClassPrice) GetPrice

func (o *GpuClassPrice) GetPrice() string

GetPrice returns the Price field value

func (*GpuClassPrice) GetPriceOk

func (o *GpuClassPrice) GetPriceOk() (*string, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*GpuClassPrice) GetPriority

func (o *GpuClassPrice) GetPriority() ContainerGroupPriority

GetPriority returns the Priority field value If the value is explicit nil, the zero value for ContainerGroupPriority will be returned

func (*GpuClassPrice) GetPriorityOk

func (o *GpuClassPrice) GetPriorityOk() (*ContainerGroupPriority, bool)

GetPriorityOk returns a tuple with the Priority field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (GpuClassPrice) MarshalJSON

func (o GpuClassPrice) MarshalJSON() ([]byte, error)

func (*GpuClassPrice) SetPrice

func (o *GpuClassPrice) SetPrice(v string)

SetPrice sets field value

func (*GpuClassPrice) SetPriority

func (o *GpuClassPrice) SetPriority(v ContainerGroupPriority)

SetPriority sets field value

func (GpuClassPrice) ToMap

func (o GpuClassPrice) ToMap() (map[string]interface{}, error)

func (*GpuClassPrice) UnmarshalJSON

func (o *GpuClassPrice) UnmarshalJSON(data []byte) (err error)

type GpuClassesList

type GpuClassesList struct {
	// The list of GPU classes
	Items []GpuClass `json:"items"`
}

GpuClassesList Represents a list of GPU classes

func NewGpuClassesList

func NewGpuClassesList(items []GpuClass) *GpuClassesList

NewGpuClassesList instantiates a new GpuClassesList 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

func NewGpuClassesListWithDefaults

func NewGpuClassesListWithDefaults() *GpuClassesList

NewGpuClassesListWithDefaults instantiates a new GpuClassesList 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

func (*GpuClassesList) GetItems

func (o *GpuClassesList) GetItems() []GpuClass

GetItems returns the Items field value

func (*GpuClassesList) GetItemsOk

func (o *GpuClassesList) GetItemsOk() ([]GpuClass, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (GpuClassesList) MarshalJSON

func (o GpuClassesList) MarshalJSON() ([]byte, error)

func (*GpuClassesList) SetItems

func (o *GpuClassesList) SetItems(v []GpuClass)

SetItems sets field value

func (GpuClassesList) ToMap

func (o GpuClassesList) ToMap() (map[string]interface{}, error)

func (*GpuClassesList) UnmarshalJSON

func (o *GpuClassesList) UnmarshalJSON(data []byte) (err error)

type HttpHeadersInner

type HttpHeadersInner struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

HttpHeadersInner struct for HttpHeadersInner

func NewHttpHeadersInner

func NewHttpHeadersInner(name string, value string) *HttpHeadersInner

NewHttpHeadersInner instantiates a new HttpHeadersInner 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

func NewHttpHeadersInnerWithDefaults

func NewHttpHeadersInnerWithDefaults() *HttpHeadersInner

NewHttpHeadersInnerWithDefaults instantiates a new HttpHeadersInner 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

func (*HttpHeadersInner) GetName

func (o *HttpHeadersInner) GetName() string

GetName returns the Name field value

func (*HttpHeadersInner) GetNameOk

func (o *HttpHeadersInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*HttpHeadersInner) GetValue

func (o *HttpHeadersInner) GetValue() string

GetValue returns the Value field value

func (*HttpHeadersInner) GetValueOk

func (o *HttpHeadersInner) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (HttpHeadersInner) MarshalJSON

func (o HttpHeadersInner) MarshalJSON() ([]byte, error)

func (*HttpHeadersInner) SetName

func (o *HttpHeadersInner) SetName(v string)

SetName sets field value

func (*HttpHeadersInner) SetValue

func (o *HttpHeadersInner) SetValue(v string)

SetValue sets field value

func (HttpHeadersInner) ToMap

func (o HttpHeadersInner) ToMap() (map[string]interface{}, error)

func (*HttpHeadersInner) UnmarshalJSON

func (o *HttpHeadersInner) UnmarshalJSON(data []byte) (err error)

type InferenceEndpoint

type InferenceEndpoint struct {
	// The inference endpoint identifier.
	Id string `json:"id"`
	// The inference endpoint name.
	Name string `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The organization name.
	OrganizationName string `json:"organization_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The display-friendly name of the resource.
	DisplayName string `json:"display_name" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The detailed description of the resource.
	Description string `json:"description" validate:"regexp=^.*$"`
	// A markdown file containing a detailed description of the inference endpoint
	Readme string `json:"readme" validate:"regexp=^.*$"`
	// A description of the price
	PriceDescription string `json:"price_description" validate:"regexp=^.*$"`
	// The URL of the icon image
	IconUrl string `json:"icon_url" validate:"regexp=^.*$"`
	// The input schema
	InputSchema string `json:"input_schema" validate:"regexp=^.*$"`
	// The output schema
	OutputSchema string `json:"output_schema" validate:"regexp=^.*$"`
}

InferenceEndpoint Represents an inference endpoint

func NewInferenceEndpoint

func NewInferenceEndpoint(id string, name string, organizationName string, displayName string, description string, readme string, priceDescription string, iconUrl string, inputSchema string, outputSchema string) *InferenceEndpoint

NewInferenceEndpoint instantiates a new InferenceEndpoint 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

func NewInferenceEndpointWithDefaults

func NewInferenceEndpointWithDefaults() *InferenceEndpoint

NewInferenceEndpointWithDefaults instantiates a new InferenceEndpoint 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

func (*InferenceEndpoint) GetDescription

func (o *InferenceEndpoint) GetDescription() string

GetDescription returns the Description field value

func (*InferenceEndpoint) GetDescriptionOk

func (o *InferenceEndpoint) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetDisplayName

func (o *InferenceEndpoint) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*InferenceEndpoint) GetDisplayNameOk

func (o *InferenceEndpoint) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetIconUrl

func (o *InferenceEndpoint) GetIconUrl() string

GetIconUrl returns the IconUrl field value

func (*InferenceEndpoint) GetIconUrlOk

func (o *InferenceEndpoint) GetIconUrlOk() (*string, bool)

GetIconUrlOk returns a tuple with the IconUrl field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetId

func (o *InferenceEndpoint) GetId() string

GetId returns the Id field value

func (*InferenceEndpoint) GetIdOk

func (o *InferenceEndpoint) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetInputSchema

func (o *InferenceEndpoint) GetInputSchema() string

GetInputSchema returns the InputSchema field value

func (*InferenceEndpoint) GetInputSchemaOk

func (o *InferenceEndpoint) GetInputSchemaOk() (*string, bool)

GetInputSchemaOk returns a tuple with the InputSchema field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetName

func (o *InferenceEndpoint) GetName() string

GetName returns the Name field value

func (*InferenceEndpoint) GetNameOk

func (o *InferenceEndpoint) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetOrganizationName

func (o *InferenceEndpoint) GetOrganizationName() string

GetOrganizationName returns the OrganizationName field value

func (*InferenceEndpoint) GetOrganizationNameOk

func (o *InferenceEndpoint) GetOrganizationNameOk() (*string, bool)

GetOrganizationNameOk returns a tuple with the OrganizationName field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetOutputSchema

func (o *InferenceEndpoint) GetOutputSchema() string

GetOutputSchema returns the OutputSchema field value

func (*InferenceEndpoint) GetOutputSchemaOk

func (o *InferenceEndpoint) GetOutputSchemaOk() (*string, bool)

GetOutputSchemaOk returns a tuple with the OutputSchema field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetPriceDescription

func (o *InferenceEndpoint) GetPriceDescription() string

GetPriceDescription returns the PriceDescription field value

func (*InferenceEndpoint) GetPriceDescriptionOk

func (o *InferenceEndpoint) GetPriceDescriptionOk() (*string, bool)

GetPriceDescriptionOk returns a tuple with the PriceDescription field value and a boolean to check if the value has been set.

func (*InferenceEndpoint) GetReadme

func (o *InferenceEndpoint) GetReadme() string

GetReadme returns the Readme field value

func (*InferenceEndpoint) GetReadmeOk

func (o *InferenceEndpoint) GetReadmeOk() (*string, bool)

GetReadmeOk returns a tuple with the Readme field value and a boolean to check if the value has been set.

func (InferenceEndpoint) MarshalJSON

func (o InferenceEndpoint) MarshalJSON() ([]byte, error)

func (*InferenceEndpoint) SetDescription

func (o *InferenceEndpoint) SetDescription(v string)

SetDescription sets field value

func (*InferenceEndpoint) SetDisplayName

func (o *InferenceEndpoint) SetDisplayName(v string)

SetDisplayName sets field value

func (*InferenceEndpoint) SetIconUrl

func (o *InferenceEndpoint) SetIconUrl(v string)

SetIconUrl sets field value

func (*InferenceEndpoint) SetId

func (o *InferenceEndpoint) SetId(v string)

SetId sets field value

func (*InferenceEndpoint) SetInputSchema

func (o *InferenceEndpoint) SetInputSchema(v string)

SetInputSchema sets field value

func (*InferenceEndpoint) SetName

func (o *InferenceEndpoint) SetName(v string)

SetName sets field value

func (*InferenceEndpoint) SetOrganizationName

func (o *InferenceEndpoint) SetOrganizationName(v string)

SetOrganizationName sets field value

func (*InferenceEndpoint) SetOutputSchema

func (o *InferenceEndpoint) SetOutputSchema(v string)

SetOutputSchema sets field value

func (*InferenceEndpoint) SetPriceDescription

func (o *InferenceEndpoint) SetPriceDescription(v string)

SetPriceDescription sets field value

func (*InferenceEndpoint) SetReadme

func (o *InferenceEndpoint) SetReadme(v string)

SetReadme sets field value

func (InferenceEndpoint) ToMap

func (o InferenceEndpoint) ToMap() (map[string]interface{}, error)

func (*InferenceEndpoint) UnmarshalJSON

func (o *InferenceEndpoint) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointCollection

type InferenceEndpointCollection struct {
	// The list of inference endpoints.
	Items []InferenceEndpoint `json:"items"`
	// The page number.
	Page int32 `json:"page"`
	// The maximum number of items per page.
	PageSize int32 `json:"page_size"`
	// The total number of items in the collection.
	TotalSize int32 `json:"total_size"`
}

InferenceEndpointCollection Represents a page from the collection of inference endpoints.

func NewInferenceEndpointCollection

func NewInferenceEndpointCollection(items []InferenceEndpoint, page int32, pageSize int32, totalSize int32) *InferenceEndpointCollection

NewInferenceEndpointCollection instantiates a new InferenceEndpointCollection 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

func NewInferenceEndpointCollectionWithDefaults

func NewInferenceEndpointCollectionWithDefaults() *InferenceEndpointCollection

NewInferenceEndpointCollectionWithDefaults instantiates a new InferenceEndpointCollection 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

func (*InferenceEndpointCollection) GetItems

GetItems returns the Items field value

func (*InferenceEndpointCollection) GetItemsOk

func (o *InferenceEndpointCollection) GetItemsOk() ([]InferenceEndpoint, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*InferenceEndpointCollection) GetPage

func (o *InferenceEndpointCollection) GetPage() int32

GetPage returns the Page field value

func (*InferenceEndpointCollection) GetPageOk

func (o *InferenceEndpointCollection) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*InferenceEndpointCollection) GetPageSize

func (o *InferenceEndpointCollection) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*InferenceEndpointCollection) GetPageSizeOk

func (o *InferenceEndpointCollection) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*InferenceEndpointCollection) GetTotalSize

func (o *InferenceEndpointCollection) GetTotalSize() int32

GetTotalSize returns the TotalSize field value

func (*InferenceEndpointCollection) GetTotalSizeOk

func (o *InferenceEndpointCollection) GetTotalSizeOk() (*int32, bool)

GetTotalSizeOk returns a tuple with the TotalSize field value and a boolean to check if the value has been set.

func (InferenceEndpointCollection) MarshalJSON

func (o InferenceEndpointCollection) MarshalJSON() ([]byte, error)

func (*InferenceEndpointCollection) SetItems

SetItems sets field value

func (*InferenceEndpointCollection) SetPage

func (o *InferenceEndpointCollection) SetPage(v int32)

SetPage sets field value

func (*InferenceEndpointCollection) SetPageSize

func (o *InferenceEndpointCollection) SetPageSize(v int32)

SetPageSize sets field value

func (*InferenceEndpointCollection) SetTotalSize

func (o *InferenceEndpointCollection) SetTotalSize(v int32)

SetTotalSize sets field value

func (InferenceEndpointCollection) ToMap

func (o InferenceEndpointCollection) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointCollection) UnmarshalJSON

func (o *InferenceEndpointCollection) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJob

type InferenceEndpointJob struct {
	// The inference endpoint job identifier.
	Id string `json:"id"`
	// The inference endpoint name.
	InferenceEndpointName string `json:"inference_endpoint_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The organization name.
	OrganizationName string      `json:"organization_name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	Input            interface{} `json:"input"`
	// The job metadata. May be any valid JSON.
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// The webhook URL called when the job completes.
	// Deprecated
	Webhook *string `json:"webhook,omitempty"`
	// The webhook URL called when the job completes.
	WebhookUrl *string                    `json:"webhook_url,omitempty"`
	Status     InferenceEndpointJobStatus `json:"status"`
	// The list of events.
	Events []InferenceEndpointJobEvent `json:"events"`
	Output interface{}                 `json:"output,omitempty"`
	// The time the job was created.
	CreateTime time.Time `json:"create_time"`
	// The time the job was last updated.
	UpdateTime time.Time `json:"update_time"`
}

InferenceEndpointJob Represents a inference endpoint job

func NewInferenceEndpointJob

func NewInferenceEndpointJob(id string, inferenceEndpointName string, organizationName string, input interface{}, status InferenceEndpointJobStatus, events []InferenceEndpointJobEvent, createTime time.Time, updateTime time.Time) *InferenceEndpointJob

NewInferenceEndpointJob instantiates a new InferenceEndpointJob 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

func NewInferenceEndpointJobWithDefaults

func NewInferenceEndpointJobWithDefaults() *InferenceEndpointJob

NewInferenceEndpointJobWithDefaults instantiates a new InferenceEndpointJob 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

func (*InferenceEndpointJob) GetCreateTime

func (o *InferenceEndpointJob) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*InferenceEndpointJob) GetCreateTimeOk

func (o *InferenceEndpointJob) GetCreateTimeOk() (*time.Time, bool)

GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetEvents

GetEvents returns the Events field value

func (*InferenceEndpointJob) GetEventsOk

func (o *InferenceEndpointJob) GetEventsOk() ([]InferenceEndpointJobEvent, bool)

GetEventsOk returns a tuple with the Events field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetId

func (o *InferenceEndpointJob) GetId() string

GetId returns the Id field value

func (*InferenceEndpointJob) GetIdOk

func (o *InferenceEndpointJob) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetInferenceEndpointName

func (o *InferenceEndpointJob) GetInferenceEndpointName() string

GetInferenceEndpointName returns the InferenceEndpointName field value

func (*InferenceEndpointJob) GetInferenceEndpointNameOk

func (o *InferenceEndpointJob) GetInferenceEndpointNameOk() (*string, bool)

GetInferenceEndpointNameOk returns a tuple with the InferenceEndpointName field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetInput

func (o *InferenceEndpointJob) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*InferenceEndpointJob) GetInputOk

func (o *InferenceEndpointJob) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InferenceEndpointJob) GetMetadata

func (o *InferenceEndpointJob) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*InferenceEndpointJob) GetMetadataOk

func (o *InferenceEndpointJob) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetOrganizationName

func (o *InferenceEndpointJob) GetOrganizationName() string

GetOrganizationName returns the OrganizationName field value

func (*InferenceEndpointJob) GetOrganizationNameOk

func (o *InferenceEndpointJob) GetOrganizationNameOk() (*string, bool)

GetOrganizationNameOk returns a tuple with the OrganizationName field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetOutput

func (o *InferenceEndpointJob) GetOutput() interface{}

GetOutput returns the Output field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InferenceEndpointJob) GetOutputOk

func (o *InferenceEndpointJob) GetOutputOk() (*interface{}, bool)

GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InferenceEndpointJob) GetStatus

GetStatus returns the Status field value

func (*InferenceEndpointJob) GetStatusOk

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetUpdateTime

func (o *InferenceEndpointJob) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value

func (*InferenceEndpointJob) GetUpdateTimeOk

func (o *InferenceEndpointJob) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*InferenceEndpointJob) GetWebhook

func (o *InferenceEndpointJob) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise. Deprecated

func (*InferenceEndpointJob) GetWebhookOk

func (o *InferenceEndpointJob) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*InferenceEndpointJob) GetWebhookUrl

func (o *InferenceEndpointJob) GetWebhookUrl() string

GetWebhookUrl returns the WebhookUrl field value if set, zero value otherwise.

func (*InferenceEndpointJob) GetWebhookUrlOk

func (o *InferenceEndpointJob) GetWebhookUrlOk() (*string, bool)

GetWebhookUrlOk returns a tuple with the WebhookUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InferenceEndpointJob) HasMetadata

func (o *InferenceEndpointJob) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*InferenceEndpointJob) HasOutput

func (o *InferenceEndpointJob) HasOutput() bool

HasOutput returns a boolean if a field has been set.

func (*InferenceEndpointJob) HasWebhook

func (o *InferenceEndpointJob) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (*InferenceEndpointJob) HasWebhookUrl

func (o *InferenceEndpointJob) HasWebhookUrl() bool

HasWebhookUrl returns a boolean if a field has been set.

func (InferenceEndpointJob) MarshalJSON

func (o InferenceEndpointJob) MarshalJSON() ([]byte, error)

func (*InferenceEndpointJob) SetCreateTime

func (o *InferenceEndpointJob) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*InferenceEndpointJob) SetEvents

SetEvents sets field value

func (*InferenceEndpointJob) SetId

func (o *InferenceEndpointJob) SetId(v string)

SetId sets field value

func (*InferenceEndpointJob) SetInferenceEndpointName

func (o *InferenceEndpointJob) SetInferenceEndpointName(v string)

SetInferenceEndpointName sets field value

func (*InferenceEndpointJob) SetInput

func (o *InferenceEndpointJob) SetInput(v interface{})

SetInput sets field value

func (*InferenceEndpointJob) SetMetadata

func (o *InferenceEndpointJob) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*InferenceEndpointJob) SetOrganizationName

func (o *InferenceEndpointJob) SetOrganizationName(v string)

SetOrganizationName sets field value

func (*InferenceEndpointJob) SetOutput

func (o *InferenceEndpointJob) SetOutput(v interface{})

SetOutput gets a reference to the given interface{} and assigns it to the Output field.

func (*InferenceEndpointJob) SetStatus

SetStatus sets field value

func (*InferenceEndpointJob) SetUpdateTime

func (o *InferenceEndpointJob) SetUpdateTime(v time.Time)

SetUpdateTime sets field value

func (*InferenceEndpointJob) SetWebhook

func (o *InferenceEndpointJob) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field. Deprecated

func (*InferenceEndpointJob) SetWebhookUrl

func (o *InferenceEndpointJob) SetWebhookUrl(v string)

SetWebhookUrl gets a reference to the given string and assigns it to the WebhookUrl field.

func (InferenceEndpointJob) ToMap

func (o InferenceEndpointJob) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointJob) UnmarshalJSON

func (o *InferenceEndpointJob) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJobCollection

type InferenceEndpointJobCollection struct {
	// The list of inference endpoint jobs.
	Items []InferenceEndpointJob `json:"items"`
	// The page number.
	Page int32 `json:"page"`
	// The maximum number of items per page.
	PageSize int32 `json:"page_size"`
	// The total number of items in the collection.
	TotalSize int32 `json:"total_size"`
}

InferenceEndpointJobCollection Represents a collection of inference endpoint jobs

func NewInferenceEndpointJobCollection

func NewInferenceEndpointJobCollection(items []InferenceEndpointJob, page int32, pageSize int32, totalSize int32) *InferenceEndpointJobCollection

NewInferenceEndpointJobCollection instantiates a new InferenceEndpointJobCollection 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

func NewInferenceEndpointJobCollectionWithDefaults

func NewInferenceEndpointJobCollectionWithDefaults() *InferenceEndpointJobCollection

NewInferenceEndpointJobCollectionWithDefaults instantiates a new InferenceEndpointJobCollection 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

func (*InferenceEndpointJobCollection) GetItems

GetItems returns the Items field value

func (*InferenceEndpointJobCollection) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobCollection) GetPage

GetPage returns the Page field value

func (*InferenceEndpointJobCollection) GetPageOk

func (o *InferenceEndpointJobCollection) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobCollection) GetPageSize

func (o *InferenceEndpointJobCollection) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*InferenceEndpointJobCollection) GetPageSizeOk

func (o *InferenceEndpointJobCollection) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobCollection) GetTotalSize

func (o *InferenceEndpointJobCollection) GetTotalSize() int32

GetTotalSize returns the TotalSize field value

func (*InferenceEndpointJobCollection) GetTotalSizeOk

func (o *InferenceEndpointJobCollection) GetTotalSizeOk() (*int32, bool)

GetTotalSizeOk returns a tuple with the TotalSize field value and a boolean to check if the value has been set.

func (InferenceEndpointJobCollection) MarshalJSON

func (o InferenceEndpointJobCollection) MarshalJSON() ([]byte, error)

func (*InferenceEndpointJobCollection) SetItems

SetItems sets field value

func (*InferenceEndpointJobCollection) SetPage

func (o *InferenceEndpointJobCollection) SetPage(v int32)

SetPage sets field value

func (*InferenceEndpointJobCollection) SetPageSize

func (o *InferenceEndpointJobCollection) SetPageSize(v int32)

SetPageSize sets field value

func (*InferenceEndpointJobCollection) SetTotalSize

func (o *InferenceEndpointJobCollection) SetTotalSize(v int32)

SetTotalSize sets field value

func (InferenceEndpointJobCollection) ToMap

func (o InferenceEndpointJobCollection) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointJobCollection) UnmarshalJSON

func (o *InferenceEndpointJobCollection) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJobEvent

type InferenceEndpointJobEvent struct {
	Action InferenceEndpointJobEventAction `json:"action"`
	// The time the event occurred.
	Time time.Time `json:"time"`
}

InferenceEndpointJobEvent Represents an event for inference endpoint job

func NewInferenceEndpointJobEvent

func NewInferenceEndpointJobEvent(action InferenceEndpointJobEventAction, time time.Time) *InferenceEndpointJobEvent

NewInferenceEndpointJobEvent instantiates a new InferenceEndpointJobEvent 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

func NewInferenceEndpointJobEventWithDefaults

func NewInferenceEndpointJobEventWithDefaults() *InferenceEndpointJobEvent

NewInferenceEndpointJobEventWithDefaults instantiates a new InferenceEndpointJobEvent 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

func (*InferenceEndpointJobEvent) GetAction

GetAction returns the Action field value

func (*InferenceEndpointJobEvent) GetActionOk

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobEvent) GetTime

func (o *InferenceEndpointJobEvent) GetTime() time.Time

GetTime returns the Time field value

func (*InferenceEndpointJobEvent) GetTimeOk

func (o *InferenceEndpointJobEvent) GetTimeOk() (*time.Time, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (InferenceEndpointJobEvent) MarshalJSON

func (o InferenceEndpointJobEvent) MarshalJSON() ([]byte, error)

func (*InferenceEndpointJobEvent) SetAction

SetAction sets field value

func (*InferenceEndpointJobEvent) SetTime

func (o *InferenceEndpointJobEvent) SetTime(v time.Time)

SetTime sets field value

func (InferenceEndpointJobEvent) ToMap

func (o InferenceEndpointJobEvent) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointJobEvent) UnmarshalJSON

func (o *InferenceEndpointJobEvent) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJobEventAction

type InferenceEndpointJobEventAction string

InferenceEndpointJobEventAction The action that was taken on the inference endpoint job.

const (
	INFERENCEENDPOINTJOBEVENTACTION_CREATED   InferenceEndpointJobEventAction = "created"
	INFERENCEENDPOINTJOBEVENTACTION_STARTED   InferenceEndpointJobEventAction = "started"
	INFERENCEENDPOINTJOBEVENTACTION_SUCCEEDED InferenceEndpointJobEventAction = "succeeded"
	INFERENCEENDPOINTJOBEVENTACTION_CANCELLED InferenceEndpointJobEventAction = "cancelled"
	INFERENCEENDPOINTJOBEVENTACTION_FAILED    InferenceEndpointJobEventAction = "failed"
)

List of InferenceEndpointJobEventAction

func NewInferenceEndpointJobEventActionFromValue

func NewInferenceEndpointJobEventActionFromValue(v string) (*InferenceEndpointJobEventAction, error)

NewInferenceEndpointJobEventActionFromValue returns a pointer to a valid InferenceEndpointJobEventAction for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InferenceEndpointJobEventAction) IsValid

IsValid return true if the value is valid for the enum, false otherwise

func (InferenceEndpointJobEventAction) Ptr

Ptr returns reference to InferenceEndpointJobEventAction value

func (*InferenceEndpointJobEventAction) UnmarshalJSON

func (v *InferenceEndpointJobEventAction) UnmarshalJSON(src []byte) error

type InferenceEndpointJobList

type InferenceEndpointJobList struct {
	// The list of inference endpoint jobs.
	Items []InferenceEndpointJob `json:"items"`
	// The page number.
	Page int32 `json:"page"`
	// The maximum number of items per page.
	PageSize int32 `json:"page_size"`
	// The total number of items in the collection.
	TotalSize int32 `json:"total_size"`
}

InferenceEndpointJobList Represents a list of inference endpoint jobs

func NewInferenceEndpointJobList

func NewInferenceEndpointJobList(items []InferenceEndpointJob, page int32, pageSize int32, totalSize int32) *InferenceEndpointJobList

NewInferenceEndpointJobList instantiates a new InferenceEndpointJobList 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

func NewInferenceEndpointJobListWithDefaults

func NewInferenceEndpointJobListWithDefaults() *InferenceEndpointJobList

NewInferenceEndpointJobListWithDefaults instantiates a new InferenceEndpointJobList 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

func (*InferenceEndpointJobList) GetItems

GetItems returns the Items field value

func (*InferenceEndpointJobList) GetItemsOk

func (o *InferenceEndpointJobList) GetItemsOk() ([]InferenceEndpointJob, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobList) GetPage

func (o *InferenceEndpointJobList) GetPage() int32

GetPage returns the Page field value

func (*InferenceEndpointJobList) GetPageOk

func (o *InferenceEndpointJobList) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobList) GetPageSize

func (o *InferenceEndpointJobList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*InferenceEndpointJobList) GetPageSizeOk

func (o *InferenceEndpointJobList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*InferenceEndpointJobList) GetTotalSize

func (o *InferenceEndpointJobList) GetTotalSize() int32

GetTotalSize returns the TotalSize field value

func (*InferenceEndpointJobList) GetTotalSizeOk

func (o *InferenceEndpointJobList) GetTotalSizeOk() (*int32, bool)

GetTotalSizeOk returns a tuple with the TotalSize field value and a boolean to check if the value has been set.

func (InferenceEndpointJobList) MarshalJSON

func (o InferenceEndpointJobList) MarshalJSON() ([]byte, error)

func (*InferenceEndpointJobList) SetItems

SetItems sets field value

func (*InferenceEndpointJobList) SetPage

func (o *InferenceEndpointJobList) SetPage(v int32)

SetPage sets field value

func (*InferenceEndpointJobList) SetPageSize

func (o *InferenceEndpointJobList) SetPageSize(v int32)

SetPageSize sets field value

func (*InferenceEndpointJobList) SetTotalSize

func (o *InferenceEndpointJobList) SetTotalSize(v int32)

SetTotalSize sets field value

func (InferenceEndpointJobList) ToMap

func (o InferenceEndpointJobList) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointJobList) UnmarshalJSON

func (o *InferenceEndpointJobList) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJobPrototype

type InferenceEndpointJobPrototype struct {
	Input interface{} `json:"input"`
	// The job metadata. May be any valid JSON.
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// The webhook URL to which the job results will be POSTed.
	// Deprecated
	Webhook *string `json:"webhook,omitempty"`
	// The webhook URL to which the job results will be POSTed.
	WebhookUrl *string `json:"webhook_url,omitempty"`
}

InferenceEndpointJobPrototype Represents a request to create a inference endpoint job

func NewInferenceEndpointJobPrototype

func NewInferenceEndpointJobPrototype(input interface{}) *InferenceEndpointJobPrototype

NewInferenceEndpointJobPrototype instantiates a new InferenceEndpointJobPrototype 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

func NewInferenceEndpointJobPrototypeWithDefaults

func NewInferenceEndpointJobPrototypeWithDefaults() *InferenceEndpointJobPrototype

NewInferenceEndpointJobPrototypeWithDefaults instantiates a new InferenceEndpointJobPrototype 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

func (*InferenceEndpointJobPrototype) GetInput

func (o *InferenceEndpointJobPrototype) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*InferenceEndpointJobPrototype) GetInputOk

func (o *InferenceEndpointJobPrototype) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InferenceEndpointJobPrototype) GetMetadata

func (o *InferenceEndpointJobPrototype) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*InferenceEndpointJobPrototype) GetMetadataOk

func (o *InferenceEndpointJobPrototype) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InferenceEndpointJobPrototype) GetWebhook

func (o *InferenceEndpointJobPrototype) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise. Deprecated

func (*InferenceEndpointJobPrototype) GetWebhookOk

func (o *InferenceEndpointJobPrototype) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*InferenceEndpointJobPrototype) GetWebhookUrl

func (o *InferenceEndpointJobPrototype) GetWebhookUrl() string

GetWebhookUrl returns the WebhookUrl field value if set, zero value otherwise.

func (*InferenceEndpointJobPrototype) GetWebhookUrlOk

func (o *InferenceEndpointJobPrototype) GetWebhookUrlOk() (*string, bool)

GetWebhookUrlOk returns a tuple with the WebhookUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InferenceEndpointJobPrototype) HasMetadata

func (o *InferenceEndpointJobPrototype) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*InferenceEndpointJobPrototype) HasWebhook

func (o *InferenceEndpointJobPrototype) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (*InferenceEndpointJobPrototype) HasWebhookUrl

func (o *InferenceEndpointJobPrototype) HasWebhookUrl() bool

HasWebhookUrl returns a boolean if a field has been set.

func (InferenceEndpointJobPrototype) MarshalJSON

func (o InferenceEndpointJobPrototype) MarshalJSON() ([]byte, error)

func (*InferenceEndpointJobPrototype) SetInput

func (o *InferenceEndpointJobPrototype) SetInput(v interface{})

SetInput sets field value

func (*InferenceEndpointJobPrototype) SetMetadata

func (o *InferenceEndpointJobPrototype) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*InferenceEndpointJobPrototype) SetWebhook

func (o *InferenceEndpointJobPrototype) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field. Deprecated

func (*InferenceEndpointJobPrototype) SetWebhookUrl

func (o *InferenceEndpointJobPrototype) SetWebhookUrl(v string)

SetWebhookUrl gets a reference to the given string and assigns it to the WebhookUrl field.

func (InferenceEndpointJobPrototype) ToMap

func (o InferenceEndpointJobPrototype) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointJobPrototype) UnmarshalJSON

func (o *InferenceEndpointJobPrototype) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointJobStatus

type InferenceEndpointJobStatus string

InferenceEndpointJobStatus The current status.

const (
	INFERENCEENDPOINTJOBSTATUS_PENDING   InferenceEndpointJobStatus = "pending"
	INFERENCEENDPOINTJOBSTATUS_RUNNING   InferenceEndpointJobStatus = "running"
	INFERENCEENDPOINTJOBSTATUS_SUCCEEDED InferenceEndpointJobStatus = "succeeded"
	INFERENCEENDPOINTJOBSTATUS_CANCELLED InferenceEndpointJobStatus = "cancelled"
	INFERENCEENDPOINTJOBSTATUS_FAILED    InferenceEndpointJobStatus = "failed"
)

List of InferenceEndpointJobStatus

func NewInferenceEndpointJobStatusFromValue

func NewInferenceEndpointJobStatusFromValue(v string) (*InferenceEndpointJobStatus, error)

NewInferenceEndpointJobStatusFromValue returns a pointer to a valid InferenceEndpointJobStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InferenceEndpointJobStatus) IsValid

func (v InferenceEndpointJobStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InferenceEndpointJobStatus) Ptr

Ptr returns reference to InferenceEndpointJobStatus value

func (*InferenceEndpointJobStatus) UnmarshalJSON

func (v *InferenceEndpointJobStatus) UnmarshalJSON(src []byte) error

type InferenceEndpointList

type InferenceEndpointList struct {
	// The list of inference endpoints.
	Items []InferenceEndpoint `json:"items"`
	// The page number.
	Page int32 `json:"page"`
	// The maximum number of items per page.
	PageSize int32 `json:"page_size"`
	// The total number of items in the collection.
	TotalSize int32 `json:"total_size"`
}

InferenceEndpointList Represents a page from the collection of inference endpoints.

func NewInferenceEndpointList

func NewInferenceEndpointList(items []InferenceEndpoint, page int32, pageSize int32, totalSize int32) *InferenceEndpointList

NewInferenceEndpointList instantiates a new InferenceEndpointList 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

func NewInferenceEndpointListWithDefaults

func NewInferenceEndpointListWithDefaults() *InferenceEndpointList

NewInferenceEndpointListWithDefaults instantiates a new InferenceEndpointList 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

func (*InferenceEndpointList) GetItems

func (o *InferenceEndpointList) GetItems() []InferenceEndpoint

GetItems returns the Items field value

func (*InferenceEndpointList) GetItemsOk

func (o *InferenceEndpointList) GetItemsOk() ([]InferenceEndpoint, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*InferenceEndpointList) GetPage

func (o *InferenceEndpointList) GetPage() int32

GetPage returns the Page field value

func (*InferenceEndpointList) GetPageOk

func (o *InferenceEndpointList) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value and a boolean to check if the value has been set.

func (*InferenceEndpointList) GetPageSize

func (o *InferenceEndpointList) GetPageSize() int32

GetPageSize returns the PageSize field value

func (*InferenceEndpointList) GetPageSizeOk

func (o *InferenceEndpointList) GetPageSizeOk() (*int32, bool)

GetPageSizeOk returns a tuple with the PageSize field value and a boolean to check if the value has been set.

func (*InferenceEndpointList) GetTotalSize

func (o *InferenceEndpointList) GetTotalSize() int32

GetTotalSize returns the TotalSize field value

func (*InferenceEndpointList) GetTotalSizeOk

func (o *InferenceEndpointList) GetTotalSizeOk() (*int32, bool)

GetTotalSizeOk returns a tuple with the TotalSize field value and a boolean to check if the value has been set.

func (InferenceEndpointList) MarshalJSON

func (o InferenceEndpointList) MarshalJSON() ([]byte, error)

func (*InferenceEndpointList) SetItems

func (o *InferenceEndpointList) SetItems(v []InferenceEndpoint)

SetItems sets field value

func (*InferenceEndpointList) SetPage

func (o *InferenceEndpointList) SetPage(v int32)

SetPage sets field value

func (*InferenceEndpointList) SetPageSize

func (o *InferenceEndpointList) SetPageSize(v int32)

SetPageSize sets field value

func (*InferenceEndpointList) SetTotalSize

func (o *InferenceEndpointList) SetTotalSize(v int32)

SetTotalSize sets field value

func (InferenceEndpointList) ToMap

func (o InferenceEndpointList) ToMap() (map[string]interface{}, error)

func (*InferenceEndpointList) UnmarshalJSON

func (o *InferenceEndpointList) UnmarshalJSON(data []byte) (err error)

type InferenceEndpointsAPIService

type InferenceEndpointsAPIService service

InferenceEndpointsAPIService InferenceEndpointsAPI service

func (*InferenceEndpointsAPIService) CreateInferenceEndpointJob

func (a *InferenceEndpointsAPIService) CreateInferenceEndpointJob(ctx context.Context, organizationName string, inferenceEndpointName string) ApiCreateInferenceEndpointJobRequest

CreateInferenceEndpointJob Create a New Inference Endpoint Job

Creates a new inference endpoint job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param inferenceEndpointName The inference endpoint name.
@return ApiCreateInferenceEndpointJobRequest

func (*InferenceEndpointsAPIService) CreateInferenceEndpointJobExecute

Execute executes the request

@return InferenceEndpointJob

func (*InferenceEndpointsAPIService) DeleteInferenceEndpointJob

func (a *InferenceEndpointsAPIService) DeleteInferenceEndpointJob(ctx context.Context, organizationName string, inferenceEndpointName string, inferenceEndpointJobId string) ApiDeleteInferenceEndpointJobRequest

DeleteInferenceEndpointJob Cancel an Inference Endpoint Job

Cancels an inference endpoint job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param inferenceEndpointName The inference endpoint name.
@param inferenceEndpointJobId The inference endpoint job identifier.
@return ApiDeleteInferenceEndpointJobRequest

func (*InferenceEndpointsAPIService) DeleteInferenceEndpointJobExecute

func (a *InferenceEndpointsAPIService) DeleteInferenceEndpointJobExecute(r ApiDeleteInferenceEndpointJobRequest) (*http.Response, error)

Execute executes the request

func (*InferenceEndpointsAPIService) GetInferenceEndpoint

func (a *InferenceEndpointsAPIService) GetInferenceEndpoint(ctx context.Context, organizationName string, inferenceEndpointName string) ApiGetInferenceEndpointRequest

GetInferenceEndpoint Get an Inference Endpoint

Gets an inference endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param inferenceEndpointName The inference endpoint name.
@return ApiGetInferenceEndpointRequest

func (*InferenceEndpointsAPIService) GetInferenceEndpointExecute

Execute executes the request

@return InferenceEndpoint

func (*InferenceEndpointsAPIService) GetInferenceEndpointJob

func (a *InferenceEndpointsAPIService) GetInferenceEndpointJob(ctx context.Context, organizationName string, inferenceEndpointName string, inferenceEndpointJobId string) ApiGetInferenceEndpointJobRequest

GetInferenceEndpointJob Get an Inference Endpoint Job

Gets an inference endpoint job.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param inferenceEndpointName The inference endpoint name.
@param inferenceEndpointJobId The inference endpoint job identifier.
@return ApiGetInferenceEndpointJobRequest

func (*InferenceEndpointsAPIService) GetInferenceEndpointJobExecute

Execute executes the request

@return InferenceEndpointJob

func (*InferenceEndpointsAPIService) ListInferenceEndpointJobs

func (a *InferenceEndpointsAPIService) ListInferenceEndpointJobs(ctx context.Context, organizationName string, inferenceEndpointName string) ApiListInferenceEndpointJobsRequest

ListInferenceEndpointJobs List Inference Endpoint Jobs

Lists inference endpoint jobs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param inferenceEndpointName The inference endpoint name.
@return ApiListInferenceEndpointJobsRequest

func (*InferenceEndpointsAPIService) ListInferenceEndpointJobsExecute

Execute executes the request

@return InferenceEndpointJobCollection

func (*InferenceEndpointsAPIService) ListInferenceEndpoints

func (a *InferenceEndpointsAPIService) ListInferenceEndpoints(ctx context.Context, organizationName string) ApiListInferenceEndpointsRequest

ListInferenceEndpoints List Inference Endpoints

Lists inference endpoints.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@return ApiListInferenceEndpointsRequest

func (*InferenceEndpointsAPIService) ListInferenceEndpointsExecute

Execute executes the request

@return InferenceEndpointCollection

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableContainer

type NullableContainer struct {
	// contains filtered or unexported fields
}

func NewNullableContainer

func NewNullableContainer(val *Container) *NullableContainer

func (NullableContainer) Get

func (v NullableContainer) Get() *Container

func (NullableContainer) IsSet

func (v NullableContainer) IsSet() bool

func (NullableContainer) MarshalJSON

func (v NullableContainer) MarshalJSON() ([]byte, error)

func (*NullableContainer) Set

func (v *NullableContainer) Set(val *Container)

func (*NullableContainer) UnmarshalJSON

func (v *NullableContainer) UnmarshalJSON(src []byte) error

func (*NullableContainer) Unset

func (v *NullableContainer) Unset()

type NullableContainerGroup

type NullableContainerGroup struct {
	// contains filtered or unexported fields
}

func NewNullableContainerGroup

func NewNullableContainerGroup(val *ContainerGroup) *NullableContainerGroup

func (NullableContainerGroup) Get

func (NullableContainerGroup) IsSet

func (v NullableContainerGroup) IsSet() bool

func (NullableContainerGroup) MarshalJSON

func (v NullableContainerGroup) MarshalJSON() ([]byte, error)

func (*NullableContainerGroup) Set

func (*NullableContainerGroup) UnmarshalJSON

func (v *NullableContainerGroup) UnmarshalJSON(src []byte) error

func (*NullableContainerGroup) Unset

func (v *NullableContainerGroup) Unset()

type NullableContainerGroupCollection

type NullableContainerGroupCollection struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupCollection) Get

func (NullableContainerGroupCollection) IsSet

func (NullableContainerGroupCollection) MarshalJSON

func (v NullableContainerGroupCollection) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupCollection) Set

func (*NullableContainerGroupCollection) UnmarshalJSON

func (v *NullableContainerGroupCollection) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupCollection) Unset

type NullableContainerGroupInstance

type NullableContainerGroupInstance struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstance) Get

func (NullableContainerGroupInstance) IsSet

func (NullableContainerGroupInstance) MarshalJSON

func (v NullableContainerGroupInstance) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupInstance) Set

func (*NullableContainerGroupInstance) UnmarshalJSON

func (v *NullableContainerGroupInstance) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstance) Unset

func (v *NullableContainerGroupInstance) Unset()

type NullableContainerGroupInstanceCollection

type NullableContainerGroupInstanceCollection struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstanceCollection) Get

func (NullableContainerGroupInstanceCollection) IsSet

func (NullableContainerGroupInstanceCollection) MarshalJSON

func (*NullableContainerGroupInstanceCollection) Set

func (*NullableContainerGroupInstanceCollection) UnmarshalJSON

func (v *NullableContainerGroupInstanceCollection) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstanceCollection) Unset

type NullableContainerGroupInstancePatch

type NullableContainerGroupInstancePatch struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstancePatch) Get

func (NullableContainerGroupInstancePatch) IsSet

func (NullableContainerGroupInstancePatch) MarshalJSON

func (v NullableContainerGroupInstancePatch) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupInstancePatch) Set

func (*NullableContainerGroupInstancePatch) UnmarshalJSON

func (v *NullableContainerGroupInstancePatch) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstancePatch) Unset

type NullableContainerGroupInstanceState

type NullableContainerGroupInstanceState struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstanceState) Get

func (NullableContainerGroupInstanceState) IsSet

func (NullableContainerGroupInstanceState) MarshalJSON

func (v NullableContainerGroupInstanceState) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupInstanceState) Set

func (*NullableContainerGroupInstanceState) UnmarshalJSON

func (v *NullableContainerGroupInstanceState) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstanceState) Unset

type NullableContainerGroupInstanceStatusCount

type NullableContainerGroupInstanceStatusCount struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstanceStatusCount) Get

func (NullableContainerGroupInstanceStatusCount) IsSet

func (NullableContainerGroupInstanceStatusCount) MarshalJSON

func (*NullableContainerGroupInstanceStatusCount) Set

func (*NullableContainerGroupInstanceStatusCount) UnmarshalJSON

func (v *NullableContainerGroupInstanceStatusCount) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstanceStatusCount) Unset

type NullableContainerGroupInstances

type NullableContainerGroupInstances struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupInstances) Get

func (NullableContainerGroupInstances) IsSet

func (NullableContainerGroupInstances) MarshalJSON

func (v NullableContainerGroupInstances) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupInstances) Set

func (*NullableContainerGroupInstances) UnmarshalJSON

func (v *NullableContainerGroupInstances) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupInstances) Unset

type NullableContainerGroupList

type NullableContainerGroupList struct {
	// contains filtered or unexported fields
}

func NewNullableContainerGroupList

func NewNullableContainerGroupList(val *ContainerGroupList) *NullableContainerGroupList

func (NullableContainerGroupList) Get

func (NullableContainerGroupList) IsSet

func (v NullableContainerGroupList) IsSet() bool

func (NullableContainerGroupList) MarshalJSON

func (v NullableContainerGroupList) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupList) Set

func (*NullableContainerGroupList) UnmarshalJSON

func (v *NullableContainerGroupList) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupList) Unset

func (v *NullableContainerGroupList) Unset()

type NullableContainerGroupLivenessProbe

type NullableContainerGroupLivenessProbe struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupLivenessProbe) Get

func (NullableContainerGroupLivenessProbe) IsSet

func (NullableContainerGroupLivenessProbe) MarshalJSON

func (v NullableContainerGroupLivenessProbe) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupLivenessProbe) Set

func (*NullableContainerGroupLivenessProbe) UnmarshalJSON

func (v *NullableContainerGroupLivenessProbe) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupLivenessProbe) Unset

type NullableContainerGroupNetworking

type NullableContainerGroupNetworking struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupNetworking) Get

func (NullableContainerGroupNetworking) IsSet

func (NullableContainerGroupNetworking) MarshalJSON

func (v NullableContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupNetworking) Set

func (*NullableContainerGroupNetworking) UnmarshalJSON

func (v *NullableContainerGroupNetworking) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupNetworking) Unset

type NullableContainerGroupNetworkingLoadBalancer

type NullableContainerGroupNetworkingLoadBalancer struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupNetworkingLoadBalancer) Get

func (NullableContainerGroupNetworkingLoadBalancer) IsSet

func (NullableContainerGroupNetworkingLoadBalancer) MarshalJSON

func (*NullableContainerGroupNetworkingLoadBalancer) Set

func (*NullableContainerGroupNetworkingLoadBalancer) UnmarshalJSON

func (*NullableContainerGroupNetworkingLoadBalancer) Unset

type NullableContainerGroupPatch

type NullableContainerGroupPatch struct {
	// contains filtered or unexported fields
}

func NewNullableContainerGroupPatch

func NewNullableContainerGroupPatch(val *ContainerGroupPatch) *NullableContainerGroupPatch

func (NullableContainerGroupPatch) Get

func (NullableContainerGroupPatch) IsSet

func (NullableContainerGroupPatch) MarshalJSON

func (v NullableContainerGroupPatch) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupPatch) Set

func (*NullableContainerGroupPatch) UnmarshalJSON

func (v *NullableContainerGroupPatch) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupPatch) Unset

func (v *NullableContainerGroupPatch) Unset()

type NullableContainerGroupPriority

type NullableContainerGroupPriority struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupPriority) Get

func (NullableContainerGroupPriority) IsSet

func (NullableContainerGroupPriority) MarshalJSON

func (v NullableContainerGroupPriority) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupPriority) Set

func (*NullableContainerGroupPriority) UnmarshalJSON

func (v *NullableContainerGroupPriority) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupPriority) Unset

func (v *NullableContainerGroupPriority) Unset()

type NullableContainerGroupProbeExec

type NullableContainerGroupProbeExec struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupProbeExec) Get

func (NullableContainerGroupProbeExec) IsSet

func (NullableContainerGroupProbeExec) MarshalJSON

func (v NullableContainerGroupProbeExec) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupProbeExec) Set

func (*NullableContainerGroupProbeExec) UnmarshalJSON

func (v *NullableContainerGroupProbeExec) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupProbeExec) Unset

type NullableContainerGroupProbeGrpc

type NullableContainerGroupProbeGrpc struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupProbeGrpc) Get

func (NullableContainerGroupProbeGrpc) IsSet

func (NullableContainerGroupProbeGrpc) MarshalJSON

func (v NullableContainerGroupProbeGrpc) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupProbeGrpc) Set

func (*NullableContainerGroupProbeGrpc) UnmarshalJSON

func (v *NullableContainerGroupProbeGrpc) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupProbeGrpc) Unset

type NullableContainerGroupProbeHttp

type NullableContainerGroupProbeHttp struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupProbeHttp) Get

func (NullableContainerGroupProbeHttp) IsSet

func (NullableContainerGroupProbeHttp) MarshalJSON

func (v NullableContainerGroupProbeHttp) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupProbeHttp) Set

func (*NullableContainerGroupProbeHttp) UnmarshalJSON

func (v *NullableContainerGroupProbeHttp) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupProbeHttp) Unset

type NullableContainerGroupProbeHttpHeader

type NullableContainerGroupProbeHttpHeader struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupProbeHttpHeader) Get

func (NullableContainerGroupProbeHttpHeader) IsSet

func (NullableContainerGroupProbeHttpHeader) MarshalJSON

func (v NullableContainerGroupProbeHttpHeader) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupProbeHttpHeader) Set

func (*NullableContainerGroupProbeHttpHeader) UnmarshalJSON

func (v *NullableContainerGroupProbeHttpHeader) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupProbeHttpHeader) Unset

type NullableContainerGroupProbeTcp

type NullableContainerGroupProbeTcp struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupProbeTcp) Get

func (NullableContainerGroupProbeTcp) IsSet

func (NullableContainerGroupProbeTcp) MarshalJSON

func (v NullableContainerGroupProbeTcp) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupProbeTcp) Set

func (*NullableContainerGroupProbeTcp) UnmarshalJSON

func (v *NullableContainerGroupProbeTcp) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupProbeTcp) Unset

func (v *NullableContainerGroupProbeTcp) Unset()

type NullableContainerGroupPrototype

type NullableContainerGroupPrototype struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupPrototype) Get

func (NullableContainerGroupPrototype) IsSet

func (NullableContainerGroupPrototype) MarshalJSON

func (v NullableContainerGroupPrototype) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupPrototype) Set

func (*NullableContainerGroupPrototype) UnmarshalJSON

func (v *NullableContainerGroupPrototype) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupPrototype) Unset

type NullableContainerGroupQueueAutoscaler

type NullableContainerGroupQueueAutoscaler struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupQueueAutoscaler) Get

func (NullableContainerGroupQueueAutoscaler) IsSet

func (NullableContainerGroupQueueAutoscaler) MarshalJSON

func (v NullableContainerGroupQueueAutoscaler) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupQueueAutoscaler) Set

func (*NullableContainerGroupQueueAutoscaler) UnmarshalJSON

func (v *NullableContainerGroupQueueAutoscaler) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupQueueAutoscaler) Unset

type NullableContainerGroupQueueConnection

type NullableContainerGroupQueueConnection struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupQueueConnection) Get

func (NullableContainerGroupQueueConnection) IsSet

func (NullableContainerGroupQueueConnection) MarshalJSON

func (v NullableContainerGroupQueueConnection) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupQueueConnection) Set

func (*NullableContainerGroupQueueConnection) UnmarshalJSON

func (v *NullableContainerGroupQueueConnection) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupQueueConnection) Unset

type NullableContainerGroupReadinessProbe

type NullableContainerGroupReadinessProbe struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupReadinessProbe) Get

func (NullableContainerGroupReadinessProbe) IsSet

func (NullableContainerGroupReadinessProbe) MarshalJSON

func (v NullableContainerGroupReadinessProbe) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupReadinessProbe) Set

func (*NullableContainerGroupReadinessProbe) UnmarshalJSON

func (v *NullableContainerGroupReadinessProbe) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupReadinessProbe) Unset

type NullableContainerGroupStartupProbe

type NullableContainerGroupStartupProbe struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupStartupProbe) Get

func (NullableContainerGroupStartupProbe) IsSet

func (NullableContainerGroupStartupProbe) MarshalJSON

func (v NullableContainerGroupStartupProbe) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupStartupProbe) Set

func (*NullableContainerGroupStartupProbe) UnmarshalJSON

func (v *NullableContainerGroupStartupProbe) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupStartupProbe) Unset

type NullableContainerGroupState

type NullableContainerGroupState struct {
	// contains filtered or unexported fields
}

func NewNullableContainerGroupState

func NewNullableContainerGroupState(val *ContainerGroupState) *NullableContainerGroupState

func (NullableContainerGroupState) Get

func (NullableContainerGroupState) IsSet

func (NullableContainerGroupState) MarshalJSON

func (v NullableContainerGroupState) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupState) Set

func (*NullableContainerGroupState) UnmarshalJSON

func (v *NullableContainerGroupState) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupState) Unset

func (v *NullableContainerGroupState) Unset()

type NullableContainerGroupStatus

type NullableContainerGroupStatus struct {
	// contains filtered or unexported fields
}

func NewNullableContainerGroupStatus

func NewNullableContainerGroupStatus(val *ContainerGroupStatus) *NullableContainerGroupStatus

func (NullableContainerGroupStatus) Get

func (NullableContainerGroupStatus) IsSet

func (NullableContainerGroupStatus) MarshalJSON

func (v NullableContainerGroupStatus) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupStatus) Set

func (*NullableContainerGroupStatus) UnmarshalJSON

func (v *NullableContainerGroupStatus) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupStatus) Unset

func (v *NullableContainerGroupStatus) Unset()

type NullableContainerGroupsQuotas

type NullableContainerGroupsQuotas struct {
	// contains filtered or unexported fields
}

func (NullableContainerGroupsQuotas) Get

func (NullableContainerGroupsQuotas) IsSet

func (NullableContainerGroupsQuotas) MarshalJSON

func (v NullableContainerGroupsQuotas) MarshalJSON() ([]byte, error)

func (*NullableContainerGroupsQuotas) Set

func (*NullableContainerGroupsQuotas) UnmarshalJSON

func (v *NullableContainerGroupsQuotas) UnmarshalJSON(src []byte) error

func (*NullableContainerGroupsQuotas) Unset

func (v *NullableContainerGroupsQuotas) Unset()

type NullableContainerLogging

type NullableContainerLogging struct {
	// contains filtered or unexported fields
}

func NewNullableContainerLogging

func NewNullableContainerLogging(val *ContainerLogging) *NullableContainerLogging

func (NullableContainerLogging) Get

func (NullableContainerLogging) IsSet

func (v NullableContainerLogging) IsSet() bool

func (NullableContainerLogging) MarshalJSON

func (v NullableContainerLogging) MarshalJSON() ([]byte, error)

func (*NullableContainerLogging) Set

func (*NullableContainerLogging) UnmarshalJSON

func (v *NullableContainerLogging) UnmarshalJSON(src []byte) error

func (*NullableContainerLogging) Unset

func (v *NullableContainerLogging) Unset()

type NullableContainerLoggingAxiom

type NullableContainerLoggingAxiom struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingAxiom) Get

func (NullableContainerLoggingAxiom) IsSet

func (NullableContainerLoggingAxiom) MarshalJSON

func (v NullableContainerLoggingAxiom) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingAxiom) Set

func (*NullableContainerLoggingAxiom) UnmarshalJSON

func (v *NullableContainerLoggingAxiom) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingAxiom) Unset

func (v *NullableContainerLoggingAxiom) Unset()

type NullableContainerLoggingDatadog

type NullableContainerLoggingDatadog struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingDatadog) Get

func (NullableContainerLoggingDatadog) IsSet

func (NullableContainerLoggingDatadog) MarshalJSON

func (v NullableContainerLoggingDatadog) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingDatadog) Set

func (*NullableContainerLoggingDatadog) UnmarshalJSON

func (v *NullableContainerLoggingDatadog) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingDatadog) Unset

type NullableContainerLoggingDatadogTag

type NullableContainerLoggingDatadogTag struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingDatadogTag) Get

func (NullableContainerLoggingDatadogTag) IsSet

func (NullableContainerLoggingDatadogTag) MarshalJSON

func (v NullableContainerLoggingDatadogTag) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingDatadogTag) Set

func (*NullableContainerLoggingDatadogTag) UnmarshalJSON

func (v *NullableContainerLoggingDatadogTag) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingDatadogTag) Unset

type NullableContainerLoggingDatadogTagsInner

type NullableContainerLoggingDatadogTagsInner struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingDatadogTagsInner) Get

func (NullableContainerLoggingDatadogTagsInner) IsSet

func (NullableContainerLoggingDatadogTagsInner) MarshalJSON

func (*NullableContainerLoggingDatadogTagsInner) Set

func (*NullableContainerLoggingDatadogTagsInner) UnmarshalJSON

func (v *NullableContainerLoggingDatadogTagsInner) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingDatadogTagsInner) Unset

type NullableContainerLoggingHttp

type NullableContainerLoggingHttp struct {
	// contains filtered or unexported fields
}

func NewNullableContainerLoggingHttp

func NewNullableContainerLoggingHttp(val *ContainerLoggingHttp) *NullableContainerLoggingHttp

func (NullableContainerLoggingHttp) Get

func (NullableContainerLoggingHttp) IsSet

func (NullableContainerLoggingHttp) MarshalJSON

func (v NullableContainerLoggingHttp) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingHttp) Set

func (*NullableContainerLoggingHttp) UnmarshalJSON

func (v *NullableContainerLoggingHttp) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingHttp) Unset

func (v *NullableContainerLoggingHttp) Unset()

type NullableContainerLoggingHttpCompression

type NullableContainerLoggingHttpCompression struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingHttpCompression) Get

func (NullableContainerLoggingHttpCompression) IsSet

func (NullableContainerLoggingHttpCompression) MarshalJSON

func (v NullableContainerLoggingHttpCompression) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingHttpCompression) Set

func (*NullableContainerLoggingHttpCompression) UnmarshalJSON

func (v *NullableContainerLoggingHttpCompression) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingHttpCompression) Unset

type NullableContainerLoggingHttpFormat

type NullableContainerLoggingHttpFormat struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingHttpFormat) Get

func (NullableContainerLoggingHttpFormat) IsSet

func (NullableContainerLoggingHttpFormat) MarshalJSON

func (v NullableContainerLoggingHttpFormat) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingHttpFormat) Set

func (*NullableContainerLoggingHttpFormat) UnmarshalJSON

func (v *NullableContainerLoggingHttpFormat) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingHttpFormat) Unset

type NullableContainerLoggingHttpHeader

type NullableContainerLoggingHttpHeader struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingHttpHeader) Get

func (NullableContainerLoggingHttpHeader) IsSet

func (NullableContainerLoggingHttpHeader) MarshalJSON

func (v NullableContainerLoggingHttpHeader) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingHttpHeader) Set

func (*NullableContainerLoggingHttpHeader) UnmarshalJSON

func (v *NullableContainerLoggingHttpHeader) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingHttpHeader) Unset

type NullableContainerLoggingNewRelic

type NullableContainerLoggingNewRelic struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingNewRelic) Get

func (NullableContainerLoggingNewRelic) IsSet

func (NullableContainerLoggingNewRelic) MarshalJSON

func (v NullableContainerLoggingNewRelic) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingNewRelic) Set

func (*NullableContainerLoggingNewRelic) UnmarshalJSON

func (v *NullableContainerLoggingNewRelic) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingNewRelic) Unset

type NullableContainerLoggingSplunk

type NullableContainerLoggingSplunk struct {
	// contains filtered or unexported fields
}

func (NullableContainerLoggingSplunk) Get

func (NullableContainerLoggingSplunk) IsSet

func (NullableContainerLoggingSplunk) MarshalJSON

func (v NullableContainerLoggingSplunk) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingSplunk) Set

func (*NullableContainerLoggingSplunk) UnmarshalJSON

func (v *NullableContainerLoggingSplunk) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingSplunk) Unset

func (v *NullableContainerLoggingSplunk) Unset()

type NullableContainerLoggingTcp

type NullableContainerLoggingTcp struct {
	// contains filtered or unexported fields
}

func NewNullableContainerLoggingTcp

func NewNullableContainerLoggingTcp(val *ContainerLoggingTcp) *NullableContainerLoggingTcp

func (NullableContainerLoggingTcp) Get

func (NullableContainerLoggingTcp) IsSet

func (NullableContainerLoggingTcp) MarshalJSON

func (v NullableContainerLoggingTcp) MarshalJSON() ([]byte, error)

func (*NullableContainerLoggingTcp) Set

func (*NullableContainerLoggingTcp) UnmarshalJSON

func (v *NullableContainerLoggingTcp) UnmarshalJSON(src []byte) error

func (*NullableContainerLoggingTcp) Unset

func (v *NullableContainerLoggingTcp) Unset()

type NullableContainerNetworkingProtocol

type NullableContainerNetworkingProtocol struct {
	// contains filtered or unexported fields
}

func (NullableContainerNetworkingProtocol) Get

func (NullableContainerNetworkingProtocol) IsSet

func (NullableContainerNetworkingProtocol) MarshalJSON

func (v NullableContainerNetworkingProtocol) MarshalJSON() ([]byte, error)

func (*NullableContainerNetworkingProtocol) Set

func (*NullableContainerNetworkingProtocol) UnmarshalJSON

func (v *NullableContainerNetworkingProtocol) UnmarshalJSON(src []byte) error

func (*NullableContainerNetworkingProtocol) Unset

type NullableContainerProbeHttpScheme

type NullableContainerProbeHttpScheme struct {
	// contains filtered or unexported fields
}

func (NullableContainerProbeHttpScheme) Get

func (NullableContainerProbeHttpScheme) IsSet

func (NullableContainerProbeHttpScheme) MarshalJSON

func (v NullableContainerProbeHttpScheme) MarshalJSON() ([]byte, error)

func (*NullableContainerProbeHttpScheme) Set

func (*NullableContainerProbeHttpScheme) UnmarshalJSON

func (v *NullableContainerProbeHttpScheme) UnmarshalJSON(src []byte) error

func (*NullableContainerProbeHttpScheme) Unset

type NullableContainerRegistryAuthentication

type NullableContainerRegistryAuthentication struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthentication) Get

func (NullableContainerRegistryAuthentication) IsSet

func (NullableContainerRegistryAuthentication) MarshalJSON

func (v NullableContainerRegistryAuthentication) MarshalJSON() ([]byte, error)

func (*NullableContainerRegistryAuthentication) Set

func (*NullableContainerRegistryAuthentication) UnmarshalJSON

func (v *NullableContainerRegistryAuthentication) UnmarshalJSON(src []byte) error

func (*NullableContainerRegistryAuthentication) Unset

type NullableContainerRegistryAuthenticationAwsEcr

type NullableContainerRegistryAuthenticationAwsEcr struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthenticationAwsEcr) Get

func (NullableContainerRegistryAuthenticationAwsEcr) IsSet

func (NullableContainerRegistryAuthenticationAwsEcr) MarshalJSON

func (*NullableContainerRegistryAuthenticationAwsEcr) Set

func (*NullableContainerRegistryAuthenticationAwsEcr) UnmarshalJSON

func (*NullableContainerRegistryAuthenticationAwsEcr) Unset

type NullableContainerRegistryAuthenticationBasic

type NullableContainerRegistryAuthenticationBasic struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthenticationBasic) Get

func (NullableContainerRegistryAuthenticationBasic) IsSet

func (NullableContainerRegistryAuthenticationBasic) MarshalJSON

func (*NullableContainerRegistryAuthenticationBasic) Set

func (*NullableContainerRegistryAuthenticationBasic) UnmarshalJSON

func (*NullableContainerRegistryAuthenticationBasic) Unset

type NullableContainerRegistryAuthenticationDockerHub

type NullableContainerRegistryAuthenticationDockerHub struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthenticationDockerHub) Get

func (NullableContainerRegistryAuthenticationDockerHub) IsSet

func (NullableContainerRegistryAuthenticationDockerHub) MarshalJSON

func (*NullableContainerRegistryAuthenticationDockerHub) Set

func (*NullableContainerRegistryAuthenticationDockerHub) UnmarshalJSON

func (*NullableContainerRegistryAuthenticationDockerHub) Unset

type NullableContainerRegistryAuthenticationGcpGar

type NullableContainerRegistryAuthenticationGcpGar struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthenticationGcpGar) Get

func (NullableContainerRegistryAuthenticationGcpGar) IsSet

func (NullableContainerRegistryAuthenticationGcpGar) MarshalJSON

func (*NullableContainerRegistryAuthenticationGcpGar) Set

func (*NullableContainerRegistryAuthenticationGcpGar) UnmarshalJSON

func (*NullableContainerRegistryAuthenticationGcpGar) Unset

type NullableContainerRegistryAuthenticationGcpGcr

type NullableContainerRegistryAuthenticationGcpGcr struct {
	// contains filtered or unexported fields
}

func (NullableContainerRegistryAuthenticationGcpGcr) Get

func (NullableContainerRegistryAuthenticationGcpGcr) IsSet

func (NullableContainerRegistryAuthenticationGcpGcr) MarshalJSON

func (*NullableContainerRegistryAuthenticationGcpGcr) Set

func (*NullableContainerRegistryAuthenticationGcpGcr) UnmarshalJSON

func (*NullableContainerRegistryAuthenticationGcpGcr) Unset

type NullableContainerResourceRequirements

type NullableContainerResourceRequirements struct {
	// contains filtered or unexported fields
}

func (NullableContainerResourceRequirements) Get

func (NullableContainerResourceRequirements) IsSet

func (NullableContainerResourceRequirements) MarshalJSON

func (v NullableContainerResourceRequirements) MarshalJSON() ([]byte, error)

func (*NullableContainerResourceRequirements) Set

func (*NullableContainerResourceRequirements) UnmarshalJSON

func (v *NullableContainerResourceRequirements) UnmarshalJSON(src []byte) error

func (*NullableContainerResourceRequirements) Unset

type NullableContainerRestartPolicy

type NullableContainerRestartPolicy struct {
	// contains filtered or unexported fields
}

func (NullableContainerRestartPolicy) Get

func (NullableContainerRestartPolicy) IsSet

func (NullableContainerRestartPolicy) MarshalJSON

func (v NullableContainerRestartPolicy) MarshalJSON() ([]byte, error)

func (*NullableContainerRestartPolicy) Set

func (*NullableContainerRestartPolicy) UnmarshalJSON

func (v *NullableContainerRestartPolicy) UnmarshalJSON(src []byte) error

func (*NullableContainerRestartPolicy) Unset

func (v *NullableContainerRestartPolicy) Unset()

type NullableCountryCode

type NullableCountryCode struct {
	// contains filtered or unexported fields
}

func NewNullableCountryCode

func NewNullableCountryCode(val *CountryCode) *NullableCountryCode

func (NullableCountryCode) Get

func (NullableCountryCode) IsSet

func (v NullableCountryCode) IsSet() bool

func (NullableCountryCode) MarshalJSON

func (v NullableCountryCode) MarshalJSON() ([]byte, error)

func (*NullableCountryCode) Set

func (v *NullableCountryCode) Set(val *CountryCode)

func (*NullableCountryCode) UnmarshalJSON

func (v *NullableCountryCode) UnmarshalJSON(src []byte) error

func (*NullableCountryCode) Unset

func (v *NullableCountryCode) Unset()

type NullableCreateContainer

type NullableCreateContainer struct {
	// contains filtered or unexported fields
}

func NewNullableCreateContainer

func NewNullableCreateContainer(val *CreateContainer) *NullableCreateContainer

func (NullableCreateContainer) Get

func (NullableCreateContainer) IsSet

func (v NullableCreateContainer) IsSet() bool

func (NullableCreateContainer) MarshalJSON

func (v NullableCreateContainer) MarshalJSON() ([]byte, error)

func (*NullableCreateContainer) Set

func (*NullableCreateContainer) UnmarshalJSON

func (v *NullableCreateContainer) UnmarshalJSON(src []byte) error

func (*NullableCreateContainer) Unset

func (v *NullableCreateContainer) Unset()

type NullableCreateContainerGroup

type NullableCreateContainerGroup struct {
	// contains filtered or unexported fields
}

func NewNullableCreateContainerGroup

func NewNullableCreateContainerGroup(val *CreateContainerGroup) *NullableCreateContainerGroup

func (NullableCreateContainerGroup) Get

func (NullableCreateContainerGroup) IsSet

func (NullableCreateContainerGroup) MarshalJSON

func (v NullableCreateContainerGroup) MarshalJSON() ([]byte, error)

func (*NullableCreateContainerGroup) Set

func (*NullableCreateContainerGroup) UnmarshalJSON

func (v *NullableCreateContainerGroup) UnmarshalJSON(src []byte) error

func (*NullableCreateContainerGroup) Unset

func (v *NullableCreateContainerGroup) Unset()

type NullableCreateContainerGroupNetworking

type NullableCreateContainerGroupNetworking struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerGroupNetworking) Get

func (NullableCreateContainerGroupNetworking) IsSet

func (NullableCreateContainerGroupNetworking) MarshalJSON

func (v NullableCreateContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*NullableCreateContainerGroupNetworking) Set

func (*NullableCreateContainerGroupNetworking) UnmarshalJSON

func (v *NullableCreateContainerGroupNetworking) UnmarshalJSON(src []byte) error

func (*NullableCreateContainerGroupNetworking) Unset

type NullableCreateContainerLogging

type NullableCreateContainerLogging struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerLogging) Get

func (NullableCreateContainerLogging) IsSet

func (NullableCreateContainerLogging) MarshalJSON

func (v NullableCreateContainerLogging) MarshalJSON() ([]byte, error)

func (*NullableCreateContainerLogging) Set

func (*NullableCreateContainerLogging) UnmarshalJSON

func (v *NullableCreateContainerLogging) UnmarshalJSON(src []byte) error

func (*NullableCreateContainerLogging) Unset

func (v *NullableCreateContainerLogging) Unset()

type NullableCreateContainerLoggingHttp

type NullableCreateContainerLoggingHttp struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerLoggingHttp) Get

func (NullableCreateContainerLoggingHttp) IsSet

func (NullableCreateContainerLoggingHttp) MarshalJSON

func (v NullableCreateContainerLoggingHttp) MarshalJSON() ([]byte, error)

func (*NullableCreateContainerLoggingHttp) Set

func (*NullableCreateContainerLoggingHttp) UnmarshalJSON

func (v *NullableCreateContainerLoggingHttp) UnmarshalJSON(src []byte) error

func (*NullableCreateContainerLoggingHttp) Unset

type NullableCreateContainerRegistryAuthentication

type NullableCreateContainerRegistryAuthentication struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerRegistryAuthentication) Get

func (NullableCreateContainerRegistryAuthentication) IsSet

func (NullableCreateContainerRegistryAuthentication) MarshalJSON

func (*NullableCreateContainerRegistryAuthentication) Set

func (*NullableCreateContainerRegistryAuthentication) UnmarshalJSON

func (*NullableCreateContainerRegistryAuthentication) Unset

type NullableCreateContainerRegistryAuthenticationAwsEcr

type NullableCreateContainerRegistryAuthenticationAwsEcr struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerRegistryAuthenticationAwsEcr) Get

func (NullableCreateContainerRegistryAuthenticationAwsEcr) IsSet

func (NullableCreateContainerRegistryAuthenticationAwsEcr) MarshalJSON

func (*NullableCreateContainerRegistryAuthenticationAwsEcr) Set

func (*NullableCreateContainerRegistryAuthenticationAwsEcr) UnmarshalJSON

func (*NullableCreateContainerRegistryAuthenticationAwsEcr) Unset

type NullableCreateContainerRegistryAuthenticationBasic

type NullableCreateContainerRegistryAuthenticationBasic struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerRegistryAuthenticationBasic) Get

func (NullableCreateContainerRegistryAuthenticationBasic) IsSet

func (NullableCreateContainerRegistryAuthenticationBasic) MarshalJSON

func (*NullableCreateContainerRegistryAuthenticationBasic) Set

func (*NullableCreateContainerRegistryAuthenticationBasic) UnmarshalJSON

func (*NullableCreateContainerRegistryAuthenticationBasic) Unset

type NullableCreateContainerRegistryAuthenticationDockerHub

type NullableCreateContainerRegistryAuthenticationDockerHub struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerRegistryAuthenticationDockerHub) Get

func (NullableCreateContainerRegistryAuthenticationDockerHub) IsSet

func (NullableCreateContainerRegistryAuthenticationDockerHub) MarshalJSON

func (*NullableCreateContainerRegistryAuthenticationDockerHub) Set

func (*NullableCreateContainerRegistryAuthenticationDockerHub) UnmarshalJSON

func (*NullableCreateContainerRegistryAuthenticationDockerHub) Unset

type NullableCreateContainerRegistryAuthenticationGcpGcr

type NullableCreateContainerRegistryAuthenticationGcpGcr struct {
	// contains filtered or unexported fields
}

func (NullableCreateContainerRegistryAuthenticationGcpGcr) Get

func (NullableCreateContainerRegistryAuthenticationGcpGcr) IsSet

func (NullableCreateContainerRegistryAuthenticationGcpGcr) MarshalJSON

func (*NullableCreateContainerRegistryAuthenticationGcpGcr) Set

func (*NullableCreateContainerRegistryAuthenticationGcpGcr) UnmarshalJSON

func (*NullableCreateContainerRegistryAuthenticationGcpGcr) Unset

type NullableCreateInferenceEndpointJob

type NullableCreateInferenceEndpointJob struct {
	// contains filtered or unexported fields
}

func (NullableCreateInferenceEndpointJob) Get

func (NullableCreateInferenceEndpointJob) IsSet

func (NullableCreateInferenceEndpointJob) MarshalJSON

func (v NullableCreateInferenceEndpointJob) MarshalJSON() ([]byte, error)

func (*NullableCreateInferenceEndpointJob) Set

func (*NullableCreateInferenceEndpointJob) UnmarshalJSON

func (v *NullableCreateInferenceEndpointJob) UnmarshalJSON(src []byte) error

func (*NullableCreateInferenceEndpointJob) Unset

type NullableCreateQueue

type NullableCreateQueue struct {
	// contains filtered or unexported fields
}

func NewNullableCreateQueue

func NewNullableCreateQueue(val *CreateQueue) *NullableCreateQueue

func (NullableCreateQueue) Get

func (NullableCreateQueue) IsSet

func (v NullableCreateQueue) IsSet() bool

func (NullableCreateQueue) MarshalJSON

func (v NullableCreateQueue) MarshalJSON() ([]byte, error)

func (*NullableCreateQueue) Set

func (v *NullableCreateQueue) Set(val *CreateQueue)

func (*NullableCreateQueue) UnmarshalJSON

func (v *NullableCreateQueue) UnmarshalJSON(src []byte) error

func (*NullableCreateQueue) Unset

func (v *NullableCreateQueue) Unset()

type NullableCreateQueueJob

type NullableCreateQueueJob struct {
	// contains filtered or unexported fields
}

func NewNullableCreateQueueJob

func NewNullableCreateQueueJob(val *CreateQueueJob) *NullableCreateQueueJob

func (NullableCreateQueueJob) Get

func (NullableCreateQueueJob) IsSet

func (v NullableCreateQueueJob) IsSet() bool

func (NullableCreateQueueJob) MarshalJSON

func (v NullableCreateQueueJob) MarshalJSON() ([]byte, error)

func (*NullableCreateQueueJob) Set

func (*NullableCreateQueueJob) UnmarshalJSON

func (v *NullableCreateQueueJob) UnmarshalJSON(src []byte) error

func (*NullableCreateQueueJob) Unset

func (v *NullableCreateQueueJob) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGpuClass

type NullableGpuClass struct {
	// contains filtered or unexported fields
}

func NewNullableGpuClass

func NewNullableGpuClass(val *GpuClass) *NullableGpuClass

func (NullableGpuClass) Get

func (v NullableGpuClass) Get() *GpuClass

func (NullableGpuClass) IsSet

func (v NullableGpuClass) IsSet() bool

func (NullableGpuClass) MarshalJSON

func (v NullableGpuClass) MarshalJSON() ([]byte, error)

func (*NullableGpuClass) Set

func (v *NullableGpuClass) Set(val *GpuClass)

func (*NullableGpuClass) UnmarshalJSON

func (v *NullableGpuClass) UnmarshalJSON(src []byte) error

func (*NullableGpuClass) Unset

func (v *NullableGpuClass) Unset()

type NullableGpuClassPrice

type NullableGpuClassPrice struct {
	// contains filtered or unexported fields
}

func NewNullableGpuClassPrice

func NewNullableGpuClassPrice(val *GpuClassPrice) *NullableGpuClassPrice

func (NullableGpuClassPrice) Get

func (NullableGpuClassPrice) IsSet

func (v NullableGpuClassPrice) IsSet() bool

func (NullableGpuClassPrice) MarshalJSON

func (v NullableGpuClassPrice) MarshalJSON() ([]byte, error)

func (*NullableGpuClassPrice) Set

func (v *NullableGpuClassPrice) Set(val *GpuClassPrice)

func (*NullableGpuClassPrice) UnmarshalJSON

func (v *NullableGpuClassPrice) UnmarshalJSON(src []byte) error

func (*NullableGpuClassPrice) Unset

func (v *NullableGpuClassPrice) Unset()

type NullableGpuClassesList

type NullableGpuClassesList struct {
	// contains filtered or unexported fields
}

func NewNullableGpuClassesList

func NewNullableGpuClassesList(val *GpuClassesList) *NullableGpuClassesList

func (NullableGpuClassesList) Get

func (NullableGpuClassesList) IsSet

func (v NullableGpuClassesList) IsSet() bool

func (NullableGpuClassesList) MarshalJSON

func (v NullableGpuClassesList) MarshalJSON() ([]byte, error)

func (*NullableGpuClassesList) Set

func (*NullableGpuClassesList) UnmarshalJSON

func (v *NullableGpuClassesList) UnmarshalJSON(src []byte) error

func (*NullableGpuClassesList) Unset

func (v *NullableGpuClassesList) Unset()

type NullableHttpHeadersInner

type NullableHttpHeadersInner struct {
	// contains filtered or unexported fields
}

func NewNullableHttpHeadersInner

func NewNullableHttpHeadersInner(val *HttpHeadersInner) *NullableHttpHeadersInner

func (NullableHttpHeadersInner) Get

func (NullableHttpHeadersInner) IsSet

func (v NullableHttpHeadersInner) IsSet() bool

func (NullableHttpHeadersInner) MarshalJSON

func (v NullableHttpHeadersInner) MarshalJSON() ([]byte, error)

func (*NullableHttpHeadersInner) Set

func (*NullableHttpHeadersInner) UnmarshalJSON

func (v *NullableHttpHeadersInner) UnmarshalJSON(src []byte) error

func (*NullableHttpHeadersInner) Unset

func (v *NullableHttpHeadersInner) Unset()

type NullableInferenceEndpoint

type NullableInferenceEndpoint struct {
	// contains filtered or unexported fields
}

func NewNullableInferenceEndpoint

func NewNullableInferenceEndpoint(val *InferenceEndpoint) *NullableInferenceEndpoint

func (NullableInferenceEndpoint) Get

func (NullableInferenceEndpoint) IsSet

func (v NullableInferenceEndpoint) IsSet() bool

func (NullableInferenceEndpoint) MarshalJSON

func (v NullableInferenceEndpoint) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpoint) Set

func (*NullableInferenceEndpoint) UnmarshalJSON

func (v *NullableInferenceEndpoint) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpoint) Unset

func (v *NullableInferenceEndpoint) Unset()

type NullableInferenceEndpointCollection

type NullableInferenceEndpointCollection struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointCollection) Get

func (NullableInferenceEndpointCollection) IsSet

func (NullableInferenceEndpointCollection) MarshalJSON

func (v NullableInferenceEndpointCollection) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointCollection) Set

func (*NullableInferenceEndpointCollection) UnmarshalJSON

func (v *NullableInferenceEndpointCollection) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointCollection) Unset

type NullableInferenceEndpointJob

type NullableInferenceEndpointJob struct {
	// contains filtered or unexported fields
}

func NewNullableInferenceEndpointJob

func NewNullableInferenceEndpointJob(val *InferenceEndpointJob) *NullableInferenceEndpointJob

func (NullableInferenceEndpointJob) Get

func (NullableInferenceEndpointJob) IsSet

func (NullableInferenceEndpointJob) MarshalJSON

func (v NullableInferenceEndpointJob) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJob) Set

func (*NullableInferenceEndpointJob) UnmarshalJSON

func (v *NullableInferenceEndpointJob) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJob) Unset

func (v *NullableInferenceEndpointJob) Unset()

type NullableInferenceEndpointJobCollection

type NullableInferenceEndpointJobCollection struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobCollection) Get

func (NullableInferenceEndpointJobCollection) IsSet

func (NullableInferenceEndpointJobCollection) MarshalJSON

func (v NullableInferenceEndpointJobCollection) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobCollection) Set

func (*NullableInferenceEndpointJobCollection) UnmarshalJSON

func (v *NullableInferenceEndpointJobCollection) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobCollection) Unset

type NullableInferenceEndpointJobEvent

type NullableInferenceEndpointJobEvent struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobEvent) Get

func (NullableInferenceEndpointJobEvent) IsSet

func (NullableInferenceEndpointJobEvent) MarshalJSON

func (v NullableInferenceEndpointJobEvent) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobEvent) Set

func (*NullableInferenceEndpointJobEvent) UnmarshalJSON

func (v *NullableInferenceEndpointJobEvent) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobEvent) Unset

type NullableInferenceEndpointJobEventAction

type NullableInferenceEndpointJobEventAction struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobEventAction) Get

func (NullableInferenceEndpointJobEventAction) IsSet

func (NullableInferenceEndpointJobEventAction) MarshalJSON

func (v NullableInferenceEndpointJobEventAction) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobEventAction) Set

func (*NullableInferenceEndpointJobEventAction) UnmarshalJSON

func (v *NullableInferenceEndpointJobEventAction) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobEventAction) Unset

type NullableInferenceEndpointJobList

type NullableInferenceEndpointJobList struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobList) Get

func (NullableInferenceEndpointJobList) IsSet

func (NullableInferenceEndpointJobList) MarshalJSON

func (v NullableInferenceEndpointJobList) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobList) Set

func (*NullableInferenceEndpointJobList) UnmarshalJSON

func (v *NullableInferenceEndpointJobList) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobList) Unset

type NullableInferenceEndpointJobPrototype

type NullableInferenceEndpointJobPrototype struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobPrototype) Get

func (NullableInferenceEndpointJobPrototype) IsSet

func (NullableInferenceEndpointJobPrototype) MarshalJSON

func (v NullableInferenceEndpointJobPrototype) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobPrototype) Set

func (*NullableInferenceEndpointJobPrototype) UnmarshalJSON

func (v *NullableInferenceEndpointJobPrototype) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobPrototype) Unset

type NullableInferenceEndpointJobStatus

type NullableInferenceEndpointJobStatus struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointJobStatus) Get

func (NullableInferenceEndpointJobStatus) IsSet

func (NullableInferenceEndpointJobStatus) MarshalJSON

func (v NullableInferenceEndpointJobStatus) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointJobStatus) Set

func (*NullableInferenceEndpointJobStatus) UnmarshalJSON

func (v *NullableInferenceEndpointJobStatus) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointJobStatus) Unset

type NullableInferenceEndpointList

type NullableInferenceEndpointList struct {
	// contains filtered or unexported fields
}

func (NullableInferenceEndpointList) Get

func (NullableInferenceEndpointList) IsSet

func (NullableInferenceEndpointList) MarshalJSON

func (v NullableInferenceEndpointList) MarshalJSON() ([]byte, error)

func (*NullableInferenceEndpointList) Set

func (*NullableInferenceEndpointList) UnmarshalJSON

func (v *NullableInferenceEndpointList) UnmarshalJSON(src []byte) error

func (*NullableInferenceEndpointList) Unset

func (v *NullableInferenceEndpointList) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableProblemDetails

type NullableProblemDetails struct {
	// contains filtered or unexported fields
}

func NewNullableProblemDetails

func NewNullableProblemDetails(val *ProblemDetails) *NullableProblemDetails

func (NullableProblemDetails) Get

func (NullableProblemDetails) IsSet

func (v NullableProblemDetails) IsSet() bool

func (NullableProblemDetails) MarshalJSON

func (v NullableProblemDetails) MarshalJSON() ([]byte, error)

func (*NullableProblemDetails) Set

func (*NullableProblemDetails) UnmarshalJSON

func (v *NullableProblemDetails) UnmarshalJSON(src []byte) error

func (*NullableProblemDetails) Unset

func (v *NullableProblemDetails) Unset()

type NullableQueue

type NullableQueue struct {
	// contains filtered or unexported fields
}

func NewNullableQueue

func NewNullableQueue(val *Queue) *NullableQueue

func (NullableQueue) Get

func (v NullableQueue) Get() *Queue

func (NullableQueue) IsSet

func (v NullableQueue) IsSet() bool

func (NullableQueue) MarshalJSON

func (v NullableQueue) MarshalJSON() ([]byte, error)

func (*NullableQueue) Set

func (v *NullableQueue) Set(val *Queue)

func (*NullableQueue) UnmarshalJSON

func (v *NullableQueue) UnmarshalJSON(src []byte) error

func (*NullableQueue) Unset

func (v *NullableQueue) Unset()

type NullableQueueAutoscaler

type NullableQueueAutoscaler struct {
	// contains filtered or unexported fields
}

func NewNullableQueueAutoscaler

func NewNullableQueueAutoscaler(val *QueueAutoscaler) *NullableQueueAutoscaler

func (NullableQueueAutoscaler) Get

func (NullableQueueAutoscaler) IsSet

func (v NullableQueueAutoscaler) IsSet() bool

func (NullableQueueAutoscaler) MarshalJSON

func (v NullableQueueAutoscaler) MarshalJSON() ([]byte, error)

func (*NullableQueueAutoscaler) Set

func (*NullableQueueAutoscaler) UnmarshalJSON

func (v *NullableQueueAutoscaler) UnmarshalJSON(src []byte) error

func (*NullableQueueAutoscaler) Unset

func (v *NullableQueueAutoscaler) Unset()

type NullableQueueCollection

type NullableQueueCollection struct {
	// contains filtered or unexported fields
}

func NewNullableQueueCollection

func NewNullableQueueCollection(val *QueueCollection) *NullableQueueCollection

func (NullableQueueCollection) Get

func (NullableQueueCollection) IsSet

func (v NullableQueueCollection) IsSet() bool

func (NullableQueueCollection) MarshalJSON

func (v NullableQueueCollection) MarshalJSON() ([]byte, error)

func (*NullableQueueCollection) Set

func (*NullableQueueCollection) UnmarshalJSON

func (v *NullableQueueCollection) UnmarshalJSON(src []byte) error

func (*NullableQueueCollection) Unset

func (v *NullableQueueCollection) Unset()

type NullableQueueJob

type NullableQueueJob struct {
	// contains filtered or unexported fields
}

func NewNullableQueueJob

func NewNullableQueueJob(val *QueueJob) *NullableQueueJob

func (NullableQueueJob) Get

func (v NullableQueueJob) Get() *QueueJob

func (NullableQueueJob) IsSet

func (v NullableQueueJob) IsSet() bool

func (NullableQueueJob) MarshalJSON

func (v NullableQueueJob) MarshalJSON() ([]byte, error)

func (*NullableQueueJob) Set

func (v *NullableQueueJob) Set(val *QueueJob)

func (*NullableQueueJob) UnmarshalJSON

func (v *NullableQueueJob) UnmarshalJSON(src []byte) error

func (*NullableQueueJob) Unset

func (v *NullableQueueJob) Unset()

type NullableQueueJobCollection

type NullableQueueJobCollection struct {
	// contains filtered or unexported fields
}

func NewNullableQueueJobCollection

func NewNullableQueueJobCollection(val *QueueJobCollection) *NullableQueueJobCollection

func (NullableQueueJobCollection) Get

func (NullableQueueJobCollection) IsSet

func (v NullableQueueJobCollection) IsSet() bool

func (NullableQueueJobCollection) MarshalJSON

func (v NullableQueueJobCollection) MarshalJSON() ([]byte, error)

func (*NullableQueueJobCollection) Set

func (*NullableQueueJobCollection) UnmarshalJSON

func (v *NullableQueueJobCollection) UnmarshalJSON(src []byte) error

func (*NullableQueueJobCollection) Unset

func (v *NullableQueueJobCollection) Unset()

type NullableQueueJobEvent

type NullableQueueJobEvent struct {
	// contains filtered or unexported fields
}

func NewNullableQueueJobEvent

func NewNullableQueueJobEvent(val *QueueJobEvent) *NullableQueueJobEvent

func (NullableQueueJobEvent) Get

func (NullableQueueJobEvent) IsSet

func (v NullableQueueJobEvent) IsSet() bool

func (NullableQueueJobEvent) MarshalJSON

func (v NullableQueueJobEvent) MarshalJSON() ([]byte, error)

func (*NullableQueueJobEvent) Set

func (v *NullableQueueJobEvent) Set(val *QueueJobEvent)

func (*NullableQueueJobEvent) UnmarshalJSON

func (v *NullableQueueJobEvent) UnmarshalJSON(src []byte) error

func (*NullableQueueJobEvent) Unset

func (v *NullableQueueJobEvent) Unset()

type NullableQueueJobList

type NullableQueueJobList struct {
	// contains filtered or unexported fields
}

func NewNullableQueueJobList

func NewNullableQueueJobList(val *QueueJobList) *NullableQueueJobList

func (NullableQueueJobList) Get

func (NullableQueueJobList) IsSet

func (v NullableQueueJobList) IsSet() bool

func (NullableQueueJobList) MarshalJSON

func (v NullableQueueJobList) MarshalJSON() ([]byte, error)

func (*NullableQueueJobList) Set

func (v *NullableQueueJobList) Set(val *QueueJobList)

func (*NullableQueueJobList) UnmarshalJSON

func (v *NullableQueueJobList) UnmarshalJSON(src []byte) error

func (*NullableQueueJobList) Unset

func (v *NullableQueueJobList) Unset()

type NullableQueueJobPrototype

type NullableQueueJobPrototype struct {
	// contains filtered or unexported fields
}

func NewNullableQueueJobPrototype

func NewNullableQueueJobPrototype(val *QueueJobPrototype) *NullableQueueJobPrototype

func (NullableQueueJobPrototype) Get

func (NullableQueueJobPrototype) IsSet

func (v NullableQueueJobPrototype) IsSet() bool

func (NullableQueueJobPrototype) MarshalJSON

func (v NullableQueueJobPrototype) MarshalJSON() ([]byte, error)

func (*NullableQueueJobPrototype) Set

func (*NullableQueueJobPrototype) UnmarshalJSON

func (v *NullableQueueJobPrototype) UnmarshalJSON(src []byte) error

func (*NullableQueueJobPrototype) Unset

func (v *NullableQueueJobPrototype) Unset()

type NullableQueueList

type NullableQueueList struct {
	// contains filtered or unexported fields
}

func NewNullableQueueList

func NewNullableQueueList(val *QueueList) *NullableQueueList

func (NullableQueueList) Get

func (v NullableQueueList) Get() *QueueList

func (NullableQueueList) IsSet

func (v NullableQueueList) IsSet() bool

func (NullableQueueList) MarshalJSON

func (v NullableQueueList) MarshalJSON() ([]byte, error)

func (*NullableQueueList) Set

func (v *NullableQueueList) Set(val *QueueList)

func (*NullableQueueList) UnmarshalJSON

func (v *NullableQueueList) UnmarshalJSON(src []byte) error

func (*NullableQueueList) Unset

func (v *NullableQueueList) Unset()

type NullableQueuePatch

type NullableQueuePatch struct {
	// contains filtered or unexported fields
}

func NewNullableQueuePatch

func NewNullableQueuePatch(val *QueuePatch) *NullableQueuePatch

func (NullableQueuePatch) Get

func (v NullableQueuePatch) Get() *QueuePatch

func (NullableQueuePatch) IsSet

func (v NullableQueuePatch) IsSet() bool

func (NullableQueuePatch) MarshalJSON

func (v NullableQueuePatch) MarshalJSON() ([]byte, error)

func (*NullableQueuePatch) Set

func (v *NullableQueuePatch) Set(val *QueuePatch)

func (*NullableQueuePatch) UnmarshalJSON

func (v *NullableQueuePatch) UnmarshalJSON(src []byte) error

func (*NullableQueuePatch) Unset

func (v *NullableQueuePatch) Unset()

type NullableQueuePrototype

type NullableQueuePrototype struct {
	// contains filtered or unexported fields
}

func NewNullableQueuePrototype

func NewNullableQueuePrototype(val *QueuePrototype) *NullableQueuePrototype

func (NullableQueuePrototype) Get

func (NullableQueuePrototype) IsSet

func (v NullableQueuePrototype) IsSet() bool

func (NullableQueuePrototype) MarshalJSON

func (v NullableQueuePrototype) MarshalJSON() ([]byte, error)

func (*NullableQueuePrototype) Set

func (*NullableQueuePrototype) UnmarshalJSON

func (v *NullableQueuePrototype) UnmarshalJSON(src []byte) error

func (*NullableQueuePrototype) Unset

func (v *NullableQueuePrototype) Unset()

type NullableQuotas

type NullableQuotas struct {
	// contains filtered or unexported fields
}

func NewNullableQuotas

func NewNullableQuotas(val *Quotas) *NullableQuotas

func (NullableQuotas) Get

func (v NullableQuotas) Get() *Quotas

func (NullableQuotas) IsSet

func (v NullableQuotas) IsSet() bool

func (NullableQuotas) MarshalJSON

func (v NullableQuotas) MarshalJSON() ([]byte, error)

func (*NullableQuotas) Set

func (v *NullableQuotas) Set(val *Quotas)

func (*NullableQuotas) UnmarshalJSON

func (v *NullableQuotas) UnmarshalJSON(src []byte) error

func (*NullableQuotas) Unset

func (v *NullableQuotas) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSystemLog

type NullableSystemLog struct {
	// contains filtered or unexported fields
}

func NewNullableSystemLog

func NewNullableSystemLog(val *SystemLog) *NullableSystemLog

func (NullableSystemLog) Get

func (v NullableSystemLog) Get() *SystemLog

func (NullableSystemLog) IsSet

func (v NullableSystemLog) IsSet() bool

func (NullableSystemLog) MarshalJSON

func (v NullableSystemLog) MarshalJSON() ([]byte, error)

func (*NullableSystemLog) Set

func (v *NullableSystemLog) Set(val *SystemLog)

func (*NullableSystemLog) UnmarshalJSON

func (v *NullableSystemLog) UnmarshalJSON(src []byte) error

func (*NullableSystemLog) Unset

func (v *NullableSystemLog) Unset()

type NullableSystemLogList

type NullableSystemLogList struct {
	// contains filtered or unexported fields
}

func NewNullableSystemLogList

func NewNullableSystemLogList(val *SystemLogList) *NullableSystemLogList

func (NullableSystemLogList) Get

func (NullableSystemLogList) IsSet

func (v NullableSystemLogList) IsSet() bool

func (NullableSystemLogList) MarshalJSON

func (v NullableSystemLogList) MarshalJSON() ([]byte, error)

func (*NullableSystemLogList) Set

func (v *NullableSystemLogList) Set(val *SystemLogList)

func (*NullableSystemLogList) UnmarshalJSON

func (v *NullableSystemLogList) UnmarshalJSON(src []byte) error

func (*NullableSystemLogList) Unset

func (v *NullableSystemLogList) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateContainer

type NullableUpdateContainer struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateContainer

func NewNullableUpdateContainer(val *UpdateContainer) *NullableUpdateContainer

func (NullableUpdateContainer) Get

func (NullableUpdateContainer) IsSet

func (v NullableUpdateContainer) IsSet() bool

func (NullableUpdateContainer) MarshalJSON

func (v NullableUpdateContainer) MarshalJSON() ([]byte, error)

func (*NullableUpdateContainer) Set

func (*NullableUpdateContainer) UnmarshalJSON

func (v *NullableUpdateContainer) UnmarshalJSON(src []byte) error

func (*NullableUpdateContainer) Unset

func (v *NullableUpdateContainer) Unset()

type NullableUpdateContainerGroup

type NullableUpdateContainerGroup struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateContainerGroup

func NewNullableUpdateContainerGroup(val *UpdateContainerGroup) *NullableUpdateContainerGroup

func (NullableUpdateContainerGroup) Get

func (NullableUpdateContainerGroup) IsSet

func (NullableUpdateContainerGroup) MarshalJSON

func (v NullableUpdateContainerGroup) MarshalJSON() ([]byte, error)

func (*NullableUpdateContainerGroup) Set

func (*NullableUpdateContainerGroup) UnmarshalJSON

func (v *NullableUpdateContainerGroup) UnmarshalJSON(src []byte) error

func (*NullableUpdateContainerGroup) Unset

func (v *NullableUpdateContainerGroup) Unset()

type NullableUpdateContainerGroupNetworking

type NullableUpdateContainerGroupNetworking struct {
	// contains filtered or unexported fields
}

func (NullableUpdateContainerGroupNetworking) Get

func (NullableUpdateContainerGroupNetworking) IsSet

func (NullableUpdateContainerGroupNetworking) MarshalJSON

func (v NullableUpdateContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*NullableUpdateContainerGroupNetworking) Set

func (*NullableUpdateContainerGroupNetworking) UnmarshalJSON

func (v *NullableUpdateContainerGroupNetworking) UnmarshalJSON(src []byte) error

func (*NullableUpdateContainerGroupNetworking) Unset

type NullableUpdateContainerLogging

type NullableUpdateContainerLogging struct {
	// contains filtered or unexported fields
}

func (NullableUpdateContainerLogging) Get

func (NullableUpdateContainerLogging) IsSet

func (NullableUpdateContainerLogging) MarshalJSON

func (v NullableUpdateContainerLogging) MarshalJSON() ([]byte, error)

func (*NullableUpdateContainerLogging) Set

func (*NullableUpdateContainerLogging) UnmarshalJSON

func (v *NullableUpdateContainerLogging) UnmarshalJSON(src []byte) error

func (*NullableUpdateContainerLogging) Unset

func (v *NullableUpdateContainerLogging) Unset()

type NullableUpdateContainerResources

type NullableUpdateContainerResources struct {
	// contains filtered or unexported fields
}

func (NullableUpdateContainerResources) Get

func (NullableUpdateContainerResources) IsSet

func (NullableUpdateContainerResources) MarshalJSON

func (v NullableUpdateContainerResources) MarshalJSON() ([]byte, error)

func (*NullableUpdateContainerResources) Set

func (*NullableUpdateContainerResources) UnmarshalJSON

func (v *NullableUpdateContainerResources) UnmarshalJSON(src []byte) error

func (*NullableUpdateContainerResources) Unset

type NullableUpdateQueue

type NullableUpdateQueue struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateQueue

func NewNullableUpdateQueue(val *UpdateQueue) *NullableUpdateQueue

func (NullableUpdateQueue) Get

func (NullableUpdateQueue) IsSet

func (v NullableUpdateQueue) IsSet() bool

func (NullableUpdateQueue) MarshalJSON

func (v NullableUpdateQueue) MarshalJSON() ([]byte, error)

func (*NullableUpdateQueue) Set

func (v *NullableUpdateQueue) Set(val *UpdateQueue)

func (*NullableUpdateQueue) UnmarshalJSON

func (v *NullableUpdateQueue) UnmarshalJSON(src []byte) error

func (*NullableUpdateQueue) Unset

func (v *NullableUpdateQueue) Unset()

type NullableWebhookSecretKey

type NullableWebhookSecretKey struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookSecretKey

func NewNullableWebhookSecretKey(val *WebhookSecretKey) *NullableWebhookSecretKey

func (NullableWebhookSecretKey) Get

func (NullableWebhookSecretKey) IsSet

func (v NullableWebhookSecretKey) IsSet() bool

func (NullableWebhookSecretKey) MarshalJSON

func (v NullableWebhookSecretKey) MarshalJSON() ([]byte, error)

func (*NullableWebhookSecretKey) Set

func (*NullableWebhookSecretKey) UnmarshalJSON

func (v *NullableWebhookSecretKey) UnmarshalJSON(src []byte) error

func (*NullableWebhookSecretKey) Unset

func (v *NullableWebhookSecretKey) Unset()

type NullableWorkloadError

type NullableWorkloadError struct {
	// contains filtered or unexported fields
}

func NewNullableWorkloadError

func NewNullableWorkloadError(val *WorkloadError) *NullableWorkloadError

func (NullableWorkloadError) Get

func (NullableWorkloadError) IsSet

func (v NullableWorkloadError) IsSet() bool

func (NullableWorkloadError) MarshalJSON

func (v NullableWorkloadError) MarshalJSON() ([]byte, error)

func (*NullableWorkloadError) Set

func (v *NullableWorkloadError) Set(val *WorkloadError)

func (*NullableWorkloadError) UnmarshalJSON

func (v *NullableWorkloadError) UnmarshalJSON(src []byte) error

func (*NullableWorkloadError) Unset

func (v *NullableWorkloadError) Unset()

type NullableWorkloadErrorList

type NullableWorkloadErrorList struct {
	// contains filtered or unexported fields
}

func NewNullableWorkloadErrorList

func NewNullableWorkloadErrorList(val *WorkloadErrorList) *NullableWorkloadErrorList

func (NullableWorkloadErrorList) Get

func (NullableWorkloadErrorList) IsSet

func (v NullableWorkloadErrorList) IsSet() bool

func (NullableWorkloadErrorList) MarshalJSON

func (v NullableWorkloadErrorList) MarshalJSON() ([]byte, error)

func (*NullableWorkloadErrorList) Set

func (*NullableWorkloadErrorList) UnmarshalJSON

func (v *NullableWorkloadErrorList) UnmarshalJSON(src []byte) error

func (*NullableWorkloadErrorList) Unset

func (v *NullableWorkloadErrorList) Unset()

type OrganizationDataAPIService

type OrganizationDataAPIService service

OrganizationDataAPIService OrganizationDataAPI service

func (*OrganizationDataAPIService) ListGpuClasses

func (a *OrganizationDataAPIService) ListGpuClasses(ctx context.Context, organizationName string) ApiListGpuClassesRequest

ListGpuClasses List the GPU Classes

List the GPU Classes

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@return ApiListGpuClassesRequest

func (*OrganizationDataAPIService) ListGpuClassesExecute

Execute executes the request

@return GpuClassesList

type ProblemDetails

type ProblemDetails struct {
	// The URI reference that identifies the problem type.
	Type *string `` /* 149-byte string literal not displayed */
	// The short, human-readable summary of the problem type.
	Title *string `json:"title,omitempty" validate:"regexp=^[\\\\P{C}]+$"`
	// The HTTP status code generated by the origin server for this occurrence of the problem.
	Status *int32 `json:"status,omitempty"`
	// The human-readable explanation specific to this occurrence of the problem.
	Detail *string `json:"detail,omitempty" validate:"regexp=^[\\\\P{C}]+$"`
	// The URI reference that identifies the specific occurrence of the problem.
	Instance *string `` /* 153-byte string literal not displayed */
}

ProblemDetails Represents an HTTP problem

func NewProblemDetails

func NewProblemDetails() *ProblemDetails

NewProblemDetails instantiates a new ProblemDetails 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

func NewProblemDetailsWithDefaults

func NewProblemDetailsWithDefaults() *ProblemDetails

NewProblemDetailsWithDefaults instantiates a new ProblemDetails 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

func (*ProblemDetails) GetDetail

func (o *ProblemDetails) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*ProblemDetails) GetDetailOk

func (o *ProblemDetails) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProblemDetails) GetInstance

func (o *ProblemDetails) GetInstance() string

GetInstance returns the Instance field value if set, zero value otherwise.

func (*ProblemDetails) GetInstanceOk

func (o *ProblemDetails) GetInstanceOk() (*string, bool)

GetInstanceOk returns a tuple with the Instance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProblemDetails) GetStatus

func (o *ProblemDetails) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*ProblemDetails) GetStatusOk

func (o *ProblemDetails) GetStatusOk() (*int32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProblemDetails) GetTitle

func (o *ProblemDetails) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ProblemDetails) GetTitleOk

func (o *ProblemDetails) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProblemDetails) GetType

func (o *ProblemDetails) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ProblemDetails) GetTypeOk

func (o *ProblemDetails) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProblemDetails) HasDetail

func (o *ProblemDetails) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*ProblemDetails) HasInstance

func (o *ProblemDetails) HasInstance() bool

HasInstance returns a boolean if a field has been set.

func (*ProblemDetails) HasStatus

func (o *ProblemDetails) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProblemDetails) HasTitle

func (o *ProblemDetails) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ProblemDetails) HasType

func (o *ProblemDetails) HasType() bool

HasType returns a boolean if a field has been set.

func (ProblemDetails) MarshalJSON

func (o ProblemDetails) MarshalJSON() ([]byte, error)

func (*ProblemDetails) SetDetail

func (o *ProblemDetails) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*ProblemDetails) SetInstance

func (o *ProblemDetails) SetInstance(v string)

SetInstance gets a reference to the given string and assigns it to the Instance field.

func (*ProblemDetails) SetStatus

func (o *ProblemDetails) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*ProblemDetails) SetTitle

func (o *ProblemDetails) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ProblemDetails) SetType

func (o *ProblemDetails) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (ProblemDetails) ToMap

func (o ProblemDetails) ToMap() (map[string]interface{}, error)

type Queue

type Queue struct {
	// The queue identifier. This is automatically generated and assigned when the queue is created.
	Id string `json:"id"`
	// The queue name. This must be unique within the project.
	Name string `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The display name. This may be used as a more human-readable name.
	DisplayName string `json:"display_name" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The description. This may be used as a space for notes or other information about the queue.
	Description *string `json:"description,omitempty" validate:"regexp=^.*$"`
	// The container groups that are part of this queue. Each container group represents a scalable set of identical containers running as a distributed service.
	ContainerGroups []ContainerGroup `json:"container_groups"`
	// The date and time the queue was created.
	CreateTime time.Time `json:"create_time"`
	// The date and time the queue was last updated.
	UpdateTime time.Time `json:"update_time"`
}

Queue Represents a queue.

func NewQueue

func NewQueue(id string, name string, displayName string, containerGroups []ContainerGroup, createTime time.Time, updateTime time.Time) *Queue

NewQueue instantiates a new Queue 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

func NewQueueWithDefaults

func NewQueueWithDefaults() *Queue

NewQueueWithDefaults instantiates a new Queue 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

func (*Queue) GetContainerGroups

func (o *Queue) GetContainerGroups() []ContainerGroup

GetContainerGroups returns the ContainerGroups field value

func (*Queue) GetContainerGroupsOk

func (o *Queue) GetContainerGroupsOk() ([]ContainerGroup, bool)

GetContainerGroupsOk returns a tuple with the ContainerGroups field value and a boolean to check if the value has been set.

func (*Queue) GetCreateTime

func (o *Queue) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*Queue) GetCreateTimeOk

func (o *Queue) GetCreateTimeOk() (*time.Time, bool)

GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.

func (*Queue) GetDescription

func (o *Queue) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Queue) GetDescriptionOk

func (o *Queue) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Queue) GetDisplayName

func (o *Queue) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*Queue) GetDisplayNameOk

func (o *Queue) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*Queue) GetId

func (o *Queue) GetId() string

GetId returns the Id field value

func (*Queue) GetIdOk

func (o *Queue) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Queue) GetName

func (o *Queue) GetName() string

GetName returns the Name field value

func (*Queue) GetNameOk

func (o *Queue) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Queue) GetUpdateTime

func (o *Queue) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value

func (*Queue) GetUpdateTimeOk

func (o *Queue) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*Queue) HasDescription

func (o *Queue) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (Queue) MarshalJSON

func (o Queue) MarshalJSON() ([]byte, error)

func (*Queue) SetContainerGroups

func (o *Queue) SetContainerGroups(v []ContainerGroup)

SetContainerGroups sets field value

func (*Queue) SetCreateTime

func (o *Queue) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*Queue) SetDescription

func (o *Queue) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Queue) SetDisplayName

func (o *Queue) SetDisplayName(v string)

SetDisplayName sets field value

func (*Queue) SetId

func (o *Queue) SetId(v string)

SetId sets field value

func (*Queue) SetName

func (o *Queue) SetName(v string)

SetName sets field value

func (*Queue) SetUpdateTime

func (o *Queue) SetUpdateTime(v time.Time)

SetUpdateTime sets field value

func (Queue) ToMap

func (o Queue) ToMap() (map[string]interface{}, error)

func (*Queue) UnmarshalJSON

func (o *Queue) UnmarshalJSON(data []byte) (err error)

type QueueAutoscaler

type QueueAutoscaler struct {
	// The minimum number of instances the container can scale down to
	MinReplicas int32 `json:"min_replicas"`
	// The maximum number of instances the container can scale up to
	MaxReplicas        int32 `json:"max_replicas"`
	DesiredQueueLength int32 `json:"desired_queue_length"`
	// The period (in seconds) in which the queue checks the formula
	PollingPeriod *int32 `json:"polling_period,omitempty"`
	// The maximum number of instances that can be added per minute
	MaxUpscalePerMinute *int32 `json:"max_upscale_per_minute,omitempty"`
	// The maximum number of instances that can be removed per minute
	MaxDownscalePerMinute *int32 `json:"max_downscale_per_minute,omitempty"`
}

QueueAutoscaler Represents the autoscaling rules for a queue

func NewQueueAutoscaler

func NewQueueAutoscaler(minReplicas int32, maxReplicas int32, desiredQueueLength int32) *QueueAutoscaler

NewQueueAutoscaler instantiates a new QueueAutoscaler 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

func NewQueueAutoscalerWithDefaults

func NewQueueAutoscalerWithDefaults() *QueueAutoscaler

NewQueueAutoscalerWithDefaults instantiates a new QueueAutoscaler 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

func (*QueueAutoscaler) GetDesiredQueueLength

func (o *QueueAutoscaler) GetDesiredQueueLength() int32

GetDesiredQueueLength returns the DesiredQueueLength field value

func (*QueueAutoscaler) GetDesiredQueueLengthOk

func (o *QueueAutoscaler) GetDesiredQueueLengthOk() (*int32, bool)

GetDesiredQueueLengthOk returns a tuple with the DesiredQueueLength field value and a boolean to check if the value has been set.

func (*QueueAutoscaler) GetMaxDownscalePerMinute

func (o *QueueAutoscaler) GetMaxDownscalePerMinute() int32

GetMaxDownscalePerMinute returns the MaxDownscalePerMinute field value if set, zero value otherwise.

func (*QueueAutoscaler) GetMaxDownscalePerMinuteOk

func (o *QueueAutoscaler) GetMaxDownscalePerMinuteOk() (*int32, bool)

GetMaxDownscalePerMinuteOk returns a tuple with the MaxDownscalePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueAutoscaler) GetMaxReplicas

func (o *QueueAutoscaler) GetMaxReplicas() int32

GetMaxReplicas returns the MaxReplicas field value

func (*QueueAutoscaler) GetMaxReplicasOk

func (o *QueueAutoscaler) GetMaxReplicasOk() (*int32, bool)

GetMaxReplicasOk returns a tuple with the MaxReplicas field value and a boolean to check if the value has been set.

func (*QueueAutoscaler) GetMaxUpscalePerMinute

func (o *QueueAutoscaler) GetMaxUpscalePerMinute() int32

GetMaxUpscalePerMinute returns the MaxUpscalePerMinute field value if set, zero value otherwise.

func (*QueueAutoscaler) GetMaxUpscalePerMinuteOk

func (o *QueueAutoscaler) GetMaxUpscalePerMinuteOk() (*int32, bool)

GetMaxUpscalePerMinuteOk returns a tuple with the MaxUpscalePerMinute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueAutoscaler) GetMinReplicas

func (o *QueueAutoscaler) GetMinReplicas() int32

GetMinReplicas returns the MinReplicas field value

func (*QueueAutoscaler) GetMinReplicasOk

func (o *QueueAutoscaler) GetMinReplicasOk() (*int32, bool)

GetMinReplicasOk returns a tuple with the MinReplicas field value and a boolean to check if the value has been set.

func (*QueueAutoscaler) GetPollingPeriod

func (o *QueueAutoscaler) GetPollingPeriod() int32

GetPollingPeriod returns the PollingPeriod field value if set, zero value otherwise.

func (*QueueAutoscaler) GetPollingPeriodOk

func (o *QueueAutoscaler) GetPollingPeriodOk() (*int32, bool)

GetPollingPeriodOk returns a tuple with the PollingPeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueAutoscaler) HasMaxDownscalePerMinute

func (o *QueueAutoscaler) HasMaxDownscalePerMinute() bool

HasMaxDownscalePerMinute returns a boolean if a field has been set.

func (*QueueAutoscaler) HasMaxUpscalePerMinute

func (o *QueueAutoscaler) HasMaxUpscalePerMinute() bool

HasMaxUpscalePerMinute returns a boolean if a field has been set.

func (*QueueAutoscaler) HasPollingPeriod

func (o *QueueAutoscaler) HasPollingPeriod() bool

HasPollingPeriod returns a boolean if a field has been set.

func (QueueAutoscaler) MarshalJSON

func (o QueueAutoscaler) MarshalJSON() ([]byte, error)

func (*QueueAutoscaler) SetDesiredQueueLength

func (o *QueueAutoscaler) SetDesiredQueueLength(v int32)

SetDesiredQueueLength sets field value

func (*QueueAutoscaler) SetMaxDownscalePerMinute

func (o *QueueAutoscaler) SetMaxDownscalePerMinute(v int32)

SetMaxDownscalePerMinute gets a reference to the given int32 and assigns it to the MaxDownscalePerMinute field.

func (*QueueAutoscaler) SetMaxReplicas

func (o *QueueAutoscaler) SetMaxReplicas(v int32)

SetMaxReplicas sets field value

func (*QueueAutoscaler) SetMaxUpscalePerMinute

func (o *QueueAutoscaler) SetMaxUpscalePerMinute(v int32)

SetMaxUpscalePerMinute gets a reference to the given int32 and assigns it to the MaxUpscalePerMinute field.

func (*QueueAutoscaler) SetMinReplicas

func (o *QueueAutoscaler) SetMinReplicas(v int32)

SetMinReplicas sets field value

func (*QueueAutoscaler) SetPollingPeriod

func (o *QueueAutoscaler) SetPollingPeriod(v int32)

SetPollingPeriod gets a reference to the given int32 and assigns it to the PollingPeriod field.

func (QueueAutoscaler) ToMap

func (o QueueAutoscaler) ToMap() (map[string]interface{}, error)

func (*QueueAutoscaler) UnmarshalJSON

func (o *QueueAutoscaler) UnmarshalJSON(data []byte) (err error)

type QueueCollection

type QueueCollection struct {
	// The list of queues.
	Items []Queue `json:"items"`
}

QueueCollection Represents a Queue Collection

func NewQueueCollection

func NewQueueCollection(items []Queue) *QueueCollection

NewQueueCollection instantiates a new QueueCollection 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

func NewQueueCollectionWithDefaults

func NewQueueCollectionWithDefaults() *QueueCollection

NewQueueCollectionWithDefaults instantiates a new QueueCollection 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

func (*QueueCollection) GetItems

func (o *QueueCollection) GetItems() []Queue

GetItems returns the Items field value

func (*QueueCollection) GetItemsOk

func (o *QueueCollection) GetItemsOk() ([]Queue, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (QueueCollection) MarshalJSON

func (o QueueCollection) MarshalJSON() ([]byte, error)

func (*QueueCollection) SetItems

func (o *QueueCollection) SetItems(v []Queue)

SetItems sets field value

func (QueueCollection) ToMap

func (o QueueCollection) ToMap() (map[string]interface{}, error)

func (*QueueCollection) UnmarshalJSON

func (o *QueueCollection) UnmarshalJSON(data []byte) (err error)

type QueueJob

type QueueJob struct {
	// The job identifier
	Id    string      `json:"id"`
	Input interface{} `json:"input"`
	// Additional metadata for the job
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// The webhook URL to notify when the job completes
	Webhook *string `` /* 177-byte string literal not displayed */
	// The job status
	Status string `json:"status"`
	// The job events
	Events []QueueJobEvent `json:"events"`
	Output interface{}     `json:"output,omitempty"`
	// The job creation time
	CreateTime time.Time `json:"create_time"`
	// The job update time
	UpdateTime time.Time `json:"update_time"`
}

QueueJob Represents a queue job

func NewQueueJob

func NewQueueJob(id string, input interface{}, status string, events []QueueJobEvent, createTime time.Time, updateTime time.Time) *QueueJob

NewQueueJob instantiates a new QueueJob 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

func NewQueueJobWithDefaults

func NewQueueJobWithDefaults() *QueueJob

NewQueueJobWithDefaults instantiates a new QueueJob 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

func (*QueueJob) GetCreateTime

func (o *QueueJob) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value

func (*QueueJob) GetCreateTimeOk

func (o *QueueJob) GetCreateTimeOk() (*time.Time, bool)

GetCreateTimeOk returns a tuple with the CreateTime field value and a boolean to check if the value has been set.

func (*QueueJob) GetEvents

func (o *QueueJob) GetEvents() []QueueJobEvent

GetEvents returns the Events field value

func (*QueueJob) GetEventsOk

func (o *QueueJob) GetEventsOk() ([]QueueJobEvent, bool)

GetEventsOk returns a tuple with the Events field value and a boolean to check if the value has been set.

func (*QueueJob) GetId

func (o *QueueJob) GetId() string

GetId returns the Id field value

func (*QueueJob) GetIdOk

func (o *QueueJob) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*QueueJob) GetInput

func (o *QueueJob) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*QueueJob) GetInputOk

func (o *QueueJob) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QueueJob) GetMetadata

func (o *QueueJob) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QueueJob) GetMetadataOk

func (o *QueueJob) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueJob) GetOutput

func (o *QueueJob) GetOutput() interface{}

GetOutput returns the Output field value if set, zero value otherwise (both if not set or set to explicit null).

func (*QueueJob) GetOutputOk

func (o *QueueJob) GetOutputOk() (*interface{}, bool)

GetOutputOk returns a tuple with the Output field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QueueJob) GetStatus

func (o *QueueJob) GetStatus() string

GetStatus returns the Status field value

func (*QueueJob) GetStatusOk

func (o *QueueJob) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*QueueJob) GetUpdateTime

func (o *QueueJob) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value

func (*QueueJob) GetUpdateTimeOk

func (o *QueueJob) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value and a boolean to check if the value has been set.

func (*QueueJob) GetWebhook

func (o *QueueJob) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*QueueJob) GetWebhookOk

func (o *QueueJob) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueJob) HasMetadata

func (o *QueueJob) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*QueueJob) HasOutput

func (o *QueueJob) HasOutput() bool

HasOutput returns a boolean if a field has been set.

func (*QueueJob) HasWebhook

func (o *QueueJob) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (QueueJob) MarshalJSON

func (o QueueJob) MarshalJSON() ([]byte, error)

func (*QueueJob) SetCreateTime

func (o *QueueJob) SetCreateTime(v time.Time)

SetCreateTime sets field value

func (*QueueJob) SetEvents

func (o *QueueJob) SetEvents(v []QueueJobEvent)

SetEvents sets field value

func (*QueueJob) SetId

func (o *QueueJob) SetId(v string)

SetId sets field value

func (*QueueJob) SetInput

func (o *QueueJob) SetInput(v interface{})

SetInput sets field value

func (*QueueJob) SetMetadata

func (o *QueueJob) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*QueueJob) SetOutput

func (o *QueueJob) SetOutput(v interface{})

SetOutput gets a reference to the given interface{} and assigns it to the Output field.

func (*QueueJob) SetStatus

func (o *QueueJob) SetStatus(v string)

SetStatus sets field value

func (*QueueJob) SetUpdateTime

func (o *QueueJob) SetUpdateTime(v time.Time)

SetUpdateTime sets field value

func (*QueueJob) SetWebhook

func (o *QueueJob) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

func (QueueJob) ToMap

func (o QueueJob) ToMap() (map[string]interface{}, error)

func (*QueueJob) UnmarshalJSON

func (o *QueueJob) UnmarshalJSON(data []byte) (err error)

type QueueJobCollection

type QueueJobCollection struct {
	// The list of queue jobs
	Items []QueueJob `json:"items"`
}

QueueJobCollection Represents a Queue Job Collection

func NewQueueJobCollection

func NewQueueJobCollection(items []QueueJob) *QueueJobCollection

NewQueueJobCollection instantiates a new QueueJobCollection 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

func NewQueueJobCollectionWithDefaults

func NewQueueJobCollectionWithDefaults() *QueueJobCollection

NewQueueJobCollectionWithDefaults instantiates a new QueueJobCollection 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

func (*QueueJobCollection) GetItems

func (o *QueueJobCollection) GetItems() []QueueJob

GetItems returns the Items field value

func (*QueueJobCollection) GetItemsOk

func (o *QueueJobCollection) GetItemsOk() ([]QueueJob, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (QueueJobCollection) MarshalJSON

func (o QueueJobCollection) MarshalJSON() ([]byte, error)

func (*QueueJobCollection) SetItems

func (o *QueueJobCollection) SetItems(v []QueueJob)

SetItems sets field value

func (QueueJobCollection) ToMap

func (o QueueJobCollection) ToMap() (map[string]interface{}, error)

func (*QueueJobCollection) UnmarshalJSON

func (o *QueueJobCollection) UnmarshalJSON(data []byte) (err error)

type QueueJobEvent

type QueueJobEvent struct {
	// The action that was taken on the queue job
	Action string `json:"action"`
	// The time the action was taken on the queue job
	Time time.Time `json:"time"`
}

QueueJobEvent Represents an event for queue job

func NewQueueJobEvent

func NewQueueJobEvent(action string, time time.Time) *QueueJobEvent

NewQueueJobEvent instantiates a new QueueJobEvent 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

func NewQueueJobEventWithDefaults

func NewQueueJobEventWithDefaults() *QueueJobEvent

NewQueueJobEventWithDefaults instantiates a new QueueJobEvent 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

func (*QueueJobEvent) GetAction

func (o *QueueJobEvent) GetAction() string

GetAction returns the Action field value

func (*QueueJobEvent) GetActionOk

func (o *QueueJobEvent) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*QueueJobEvent) GetTime

func (o *QueueJobEvent) GetTime() time.Time

GetTime returns the Time field value

func (*QueueJobEvent) GetTimeOk

func (o *QueueJobEvent) GetTimeOk() (*time.Time, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (QueueJobEvent) MarshalJSON

func (o QueueJobEvent) MarshalJSON() ([]byte, error)

func (*QueueJobEvent) SetAction

func (o *QueueJobEvent) SetAction(v string)

SetAction sets field value

func (*QueueJobEvent) SetTime

func (o *QueueJobEvent) SetTime(v time.Time)

SetTime sets field value

func (QueueJobEvent) ToMap

func (o QueueJobEvent) ToMap() (map[string]interface{}, error)

func (*QueueJobEvent) UnmarshalJSON

func (o *QueueJobEvent) UnmarshalJSON(data []byte) (err error)

type QueueJobList

type QueueJobList struct {
	Items []QueueJob `json:"items"`
}

QueueJobList Represents a list of queue jobs

func NewQueueJobList

func NewQueueJobList(items []QueueJob) *QueueJobList

NewQueueJobList instantiates a new QueueJobList 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

func NewQueueJobListWithDefaults

func NewQueueJobListWithDefaults() *QueueJobList

NewQueueJobListWithDefaults instantiates a new QueueJobList 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

func (*QueueJobList) GetItems

func (o *QueueJobList) GetItems() []QueueJob

GetItems returns the Items field value

func (*QueueJobList) GetItemsOk

func (o *QueueJobList) GetItemsOk() ([]QueueJob, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (QueueJobList) MarshalJSON

func (o QueueJobList) MarshalJSON() ([]byte, error)

func (*QueueJobList) SetItems

func (o *QueueJobList) SetItems(v []QueueJob)

SetItems sets field value

func (QueueJobList) ToMap

func (o QueueJobList) ToMap() (map[string]interface{}, error)

func (*QueueJobList) UnmarshalJSON

func (o *QueueJobList) UnmarshalJSON(data []byte) (err error)

type QueueJobPrototype

type QueueJobPrototype struct {
	Input interface{} `json:"input"`
	// Additional metadata for the job
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// The webhook to call when the job completes
	Webhook *string `json:"webhook,omitempty" validate:"regexp=^.*$"`
}

QueueJobPrototype Represents a request to create a queue job

func NewQueueJobPrototype

func NewQueueJobPrototype(input interface{}) *QueueJobPrototype

NewQueueJobPrototype instantiates a new QueueJobPrototype 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

func NewQueueJobPrototypeWithDefaults

func NewQueueJobPrototypeWithDefaults() *QueueJobPrototype

NewQueueJobPrototypeWithDefaults instantiates a new QueueJobPrototype 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

func (*QueueJobPrototype) GetInput

func (o *QueueJobPrototype) GetInput() interface{}

GetInput returns the Input field value If the value is explicit nil, the zero value for interface{} will be returned

func (*QueueJobPrototype) GetInputOk

func (o *QueueJobPrototype) GetInputOk() (*interface{}, bool)

GetInputOk returns a tuple with the Input field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QueueJobPrototype) GetMetadata

func (o *QueueJobPrototype) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*QueueJobPrototype) GetMetadataOk

func (o *QueueJobPrototype) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueJobPrototype) GetWebhook

func (o *QueueJobPrototype) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*QueueJobPrototype) GetWebhookOk

func (o *QueueJobPrototype) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueueJobPrototype) HasMetadata

func (o *QueueJobPrototype) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*QueueJobPrototype) HasWebhook

func (o *QueueJobPrototype) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (QueueJobPrototype) MarshalJSON

func (o QueueJobPrototype) MarshalJSON() ([]byte, error)

func (*QueueJobPrototype) SetInput

func (o *QueueJobPrototype) SetInput(v interface{})

SetInput sets field value

func (*QueueJobPrototype) SetMetadata

func (o *QueueJobPrototype) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*QueueJobPrototype) SetWebhook

func (o *QueueJobPrototype) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

func (QueueJobPrototype) ToMap

func (o QueueJobPrototype) ToMap() (map[string]interface{}, error)

func (*QueueJobPrototype) UnmarshalJSON

func (o *QueueJobPrototype) UnmarshalJSON(data []byte) (err error)

type QueueList

type QueueList struct {
	// The list of queues.
	Items []Queue `json:"items"`
}

QueueList Represents a list of queues

func NewQueueList

func NewQueueList(items []Queue) *QueueList

NewQueueList instantiates a new QueueList 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

func NewQueueListWithDefaults

func NewQueueListWithDefaults() *QueueList

NewQueueListWithDefaults instantiates a new QueueList 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

func (*QueueList) GetItems

func (o *QueueList) GetItems() []Queue

GetItems returns the Items field value

func (*QueueList) GetItemsOk

func (o *QueueList) GetItemsOk() ([]Queue, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (QueueList) MarshalJSON

func (o QueueList) MarshalJSON() ([]byte, error)

func (*QueueList) SetItems

func (o *QueueList) SetItems(v []Queue)

SetItems sets field value

func (QueueList) ToMap

func (o QueueList) ToMap() (map[string]interface{}, error)

func (*QueueList) UnmarshalJSON

func (o *QueueList) UnmarshalJSON(data []byte) (err error)

type QueuePatch

type QueuePatch struct {
	// The display name. This may be used as a more human-readable name.
	DisplayName NullableString `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The description. This may be used as a space for notes or other information about the queue.
	Description NullableString `json:"description,omitempty" validate:"regexp=^.*$"`
}

QueuePatch Represents a request to update an existing queue.

func NewQueuePatch

func NewQueuePatch() *QueuePatch

NewQueuePatch instantiates a new QueuePatch 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

func NewQueuePatchWithDefaults

func NewQueuePatchWithDefaults() *QueuePatch

NewQueuePatchWithDefaults instantiates a new QueuePatch 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

func (*QueuePatch) GetDescription

func (o *QueuePatch) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*QueuePatch) GetDescriptionOk

func (o *QueuePatch) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QueuePatch) GetDisplayName

func (o *QueuePatch) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*QueuePatch) GetDisplayNameOk

func (o *QueuePatch) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*QueuePatch) HasDescription

func (o *QueuePatch) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*QueuePatch) HasDisplayName

func (o *QueuePatch) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (QueuePatch) MarshalJSON

func (o QueuePatch) MarshalJSON() ([]byte, error)

func (*QueuePatch) SetDescription

func (o *QueuePatch) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*QueuePatch) SetDescriptionNil

func (o *QueuePatch) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*QueuePatch) SetDisplayName

func (o *QueuePatch) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*QueuePatch) SetDisplayNameNil

func (o *QueuePatch) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (QueuePatch) ToMap

func (o QueuePatch) ToMap() (map[string]interface{}, error)

func (*QueuePatch) UnsetDescription

func (o *QueuePatch) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*QueuePatch) UnsetDisplayName

func (o *QueuePatch) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

type QueuePrototype

type QueuePrototype struct {
	// The queue name. This must be unique within the project.
	Name string `json:"name" validate:"regexp=^[a-z][a-z0-9-]{0,61}[a-z0-9]$"`
	// The display name. This may be used as a more human-readable name.
	DisplayName *string `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The description. This may be used as a space for notes or other information about the queue.
	Description *string `json:"description,omitempty" validate:"regexp=^.*$"`
}

QueuePrototype Represents a request to create a new queue.

func NewQueuePrototype

func NewQueuePrototype(name string) *QueuePrototype

NewQueuePrototype instantiates a new QueuePrototype 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

func NewQueuePrototypeWithDefaults

func NewQueuePrototypeWithDefaults() *QueuePrototype

NewQueuePrototypeWithDefaults instantiates a new QueuePrototype 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

func (*QueuePrototype) GetDescription

func (o *QueuePrototype) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*QueuePrototype) GetDescriptionOk

func (o *QueuePrototype) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueuePrototype) GetDisplayName

func (o *QueuePrototype) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*QueuePrototype) GetDisplayNameOk

func (o *QueuePrototype) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*QueuePrototype) GetName

func (o *QueuePrototype) GetName() string

GetName returns the Name field value

func (*QueuePrototype) GetNameOk

func (o *QueuePrototype) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*QueuePrototype) HasDescription

func (o *QueuePrototype) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*QueuePrototype) HasDisplayName

func (o *QueuePrototype) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (QueuePrototype) MarshalJSON

func (o QueuePrototype) MarshalJSON() ([]byte, error)

func (*QueuePrototype) SetDescription

func (o *QueuePrototype) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*QueuePrototype) SetDisplayName

func (o *QueuePrototype) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*QueuePrototype) SetName

func (o *QueuePrototype) SetName(v string)

SetName sets field value

func (QueuePrototype) ToMap

func (o QueuePrototype) ToMap() (map[string]interface{}, error)

func (*QueuePrototype) UnmarshalJSON

func (o *QueuePrototype) UnmarshalJSON(data []byte) (err error)

type QueuesAPIService

type QueuesAPIService service

QueuesAPIService QueuesAPI service

func (*QueuesAPIService) CreateQueue

func (a *QueuesAPIService) CreateQueue(ctx context.Context, organizationName string, projectName string) ApiCreateQueueRequest

CreateQueue Create Queue

Creates a new queue in the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@return ApiCreateQueueRequest

func (*QueuesAPIService) CreateQueueExecute

func (a *QueuesAPIService) CreateQueueExecute(r ApiCreateQueueRequest) (*Queue, *http.Response, error)

Execute executes the request

@return Queue

func (*QueuesAPIService) CreateQueueJob

func (a *QueuesAPIService) CreateQueueJob(ctx context.Context, organizationName string, projectName string, queueName string) ApiCreateQueueJobRequest

CreateQueueJob Create Job

Creates a new job

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@return ApiCreateQueueJobRequest

func (*QueuesAPIService) CreateQueueJobExecute

func (a *QueuesAPIService) CreateQueueJobExecute(r ApiCreateQueueJobRequest) (*QueueJob, *http.Response, error)

Execute executes the request

@return QueueJob

func (*QueuesAPIService) DeleteQueue

func (a *QueuesAPIService) DeleteQueue(ctx context.Context, organizationName string, projectName string, queueName string) ApiDeleteQueueRequest

DeleteQueue Delete Queue

Deletes an existing queue in the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@return ApiDeleteQueueRequest

func (*QueuesAPIService) DeleteQueueExecute

func (a *QueuesAPIService) DeleteQueueExecute(r ApiDeleteQueueRequest) (*http.Response, error)

Execute executes the request

func (*QueuesAPIService) DeleteQueueJob

func (a *QueuesAPIService) DeleteQueueJob(ctx context.Context, organizationName string, projectName string, queueName string, queueJobId string) ApiDeleteQueueJobRequest

DeleteQueueJob Delete Job

Cancels a job in a queue

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@param queueJobId The job identifier. This is automatically generated and assigned when the job is created.
@return ApiDeleteQueueJobRequest

func (*QueuesAPIService) DeleteQueueJobExecute

func (a *QueuesAPIService) DeleteQueueJobExecute(r ApiDeleteQueueJobRequest) (*http.Response, error)

Execute executes the request

func (*QueuesAPIService) GetQueue

func (a *QueuesAPIService) GetQueue(ctx context.Context, organizationName string, projectName string, queueName string) ApiGetQueueRequest

GetQueue Get Queue

Gets an existing queue in the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@return ApiGetQueueRequest

func (*QueuesAPIService) GetQueueExecute

func (a *QueuesAPIService) GetQueueExecute(r ApiGetQueueRequest) (*Queue, *http.Response, error)

Execute executes the request

@return Queue

func (*QueuesAPIService) GetQueueJob

func (a *QueuesAPIService) GetQueueJob(ctx context.Context, organizationName string, projectName string, queueName string, queueJobId string) ApiGetQueueJobRequest

GetQueueJob Get Job

Gets a job in a queue

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@param queueJobId The job identifier. This is automatically generated and assigned when the job is created.
@return ApiGetQueueJobRequest

func (*QueuesAPIService) GetQueueJobExecute

func (a *QueuesAPIService) GetQueueJobExecute(r ApiGetQueueJobRequest) (*QueueJob, *http.Response, error)

Execute executes the request

@return QueueJob

func (*QueuesAPIService) ListQueueJobs

func (a *QueuesAPIService) ListQueueJobs(ctx context.Context, organizationName string, projectName string, queueName string) ApiListQueueJobsRequest

ListQueueJobs List Jobs

Gets the list of jobs in a queue

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@return ApiListQueueJobsRequest

func (*QueuesAPIService) ListQueueJobsExecute

Execute executes the request

@return QueueJobCollection

func (*QueuesAPIService) ListQueues

func (a *QueuesAPIService) ListQueues(ctx context.Context, organizationName string, projectName string) ApiListQueuesRequest

ListQueues List Queues

Gets the list of queues in the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@return ApiListQueuesRequest

func (*QueuesAPIService) ListQueuesExecute

Execute executes the request

@return QueueCollection

func (*QueuesAPIService) UpdateQueue

func (a *QueuesAPIService) UpdateQueue(ctx context.Context, organizationName string, projectName string, queueName string) ApiUpdateQueueRequest

UpdateQueue Update Queue

Updates an existing queue in the given project.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param queueName The queue name.
@return ApiUpdateQueueRequest

func (*QueuesAPIService) UpdateQueueExecute

func (a *QueuesAPIService) UpdateQueueExecute(r ApiUpdateQueueRequest) (*Queue, *http.Response, error)

Execute executes the request

@return Queue

type Quotas

type Quotas struct {
	ContainerGroupsQuotas ContainerGroupsQuotas `json:"container_groups_quotas"`
	// The time the resource was created
	CreateTime *time.Time `json:"create_time,omitempty"`
	// The time the resource was last updated
	UpdateTime *time.Time `json:"update_time,omitempty"`
}

Quotas Represents the organization quotas

func NewQuotas

func NewQuotas(containerGroupsQuotas ContainerGroupsQuotas) *Quotas

NewQuotas instantiates a new Quotas 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

func NewQuotasWithDefaults

func NewQuotasWithDefaults() *Quotas

NewQuotasWithDefaults instantiates a new Quotas 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

func (*Quotas) GetContainerGroupsQuotas

func (o *Quotas) GetContainerGroupsQuotas() ContainerGroupsQuotas

GetContainerGroupsQuotas returns the ContainerGroupsQuotas field value

func (*Quotas) GetContainerGroupsQuotasOk

func (o *Quotas) GetContainerGroupsQuotasOk() (*ContainerGroupsQuotas, bool)

GetContainerGroupsQuotasOk returns a tuple with the ContainerGroupsQuotas field value and a boolean to check if the value has been set.

func (*Quotas) GetCreateTime

func (o *Quotas) GetCreateTime() time.Time

GetCreateTime returns the CreateTime field value if set, zero value otherwise.

func (*Quotas) GetCreateTimeOk

func (o *Quotas) GetCreateTimeOk() (*time.Time, bool)

GetCreateTimeOk returns a tuple with the CreateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Quotas) GetUpdateTime

func (o *Quotas) GetUpdateTime() time.Time

GetUpdateTime returns the UpdateTime field value if set, zero value otherwise.

func (*Quotas) GetUpdateTimeOk

func (o *Quotas) GetUpdateTimeOk() (*time.Time, bool)

GetUpdateTimeOk returns a tuple with the UpdateTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Quotas) HasCreateTime

func (o *Quotas) HasCreateTime() bool

HasCreateTime returns a boolean if a field has been set.

func (*Quotas) HasUpdateTime

func (o *Quotas) HasUpdateTime() bool

HasUpdateTime returns a boolean if a field has been set.

func (Quotas) MarshalJSON

func (o Quotas) MarshalJSON() ([]byte, error)

func (*Quotas) SetContainerGroupsQuotas

func (o *Quotas) SetContainerGroupsQuotas(v ContainerGroupsQuotas)

SetContainerGroupsQuotas sets field value

func (*Quotas) SetCreateTime

func (o *Quotas) SetCreateTime(v time.Time)

SetCreateTime gets a reference to the given time.Time and assigns it to the CreateTime field.

func (*Quotas) SetUpdateTime

func (o *Quotas) SetUpdateTime(v time.Time)

SetUpdateTime gets a reference to the given time.Time and assigns it to the UpdateTime field.

func (Quotas) ToMap

func (o Quotas) ToMap() (map[string]interface{}, error)

func (*Quotas) UnmarshalJSON

func (o *Quotas) UnmarshalJSON(data []byte) (err error)

type QuotasAPIService

type QuotasAPIService service

QuotasAPIService QuotasAPI service

func (*QuotasAPIService) GetQuotas

func (a *QuotasAPIService) GetQuotas(ctx context.Context, organizationName string) ApiGetQuotasRequest

GetQuotas Get Quotas

Gets the organization quotas

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@return ApiGetQuotasRequest

func (*QuotasAPIService) GetQuotasExecute

func (a *QuotasAPIService) GetQuotasExecute(r ApiGetQuotasRequest) (*Quotas, *http.Response, error)

Execute executes the request

@return Quotas

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SystemLog

type SystemLog struct {
	// The name of the event
	EventName string `json:"event_name" validate:"regexp=^.*$"`
	// The UTC date & time when the log item was created
	EventTime time.Time `json:"event_time"`
	// The container group instance identifier.
	InstanceId *string `json:"instance_id,omitempty"`
	// The container group machine identifier.
	MachineId *string `json:"machine_id,omitempty"`
	// The number of CPUs
	ResourceCpu NullableInt32 `json:"resource_cpu"`
	// The GPU class name
	ResourceGpuClass string `json:"resource_gpu_class"`
	// The memory amount in MB
	ResourceMemory NullableInt32 `json:"resource_memory"`
	// The storage amount in bytes
	ResourceStorageAmount NullableInt64 `json:"resource_storage_amount"`
	// The version instance ID
	Version string `json:"version"`
}

SystemLog Represents a system log

func NewSystemLog

func NewSystemLog(eventName string, eventTime time.Time, resourceCpu NullableInt32, resourceGpuClass string, resourceMemory NullableInt32, resourceStorageAmount NullableInt64, version string) *SystemLog

NewSystemLog instantiates a new SystemLog 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

func NewSystemLogWithDefaults

func NewSystemLogWithDefaults() *SystemLog

NewSystemLogWithDefaults instantiates a new SystemLog 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

func (*SystemLog) GetEventName

func (o *SystemLog) GetEventName() string

GetEventName returns the EventName field value

func (*SystemLog) GetEventNameOk

func (o *SystemLog) GetEventNameOk() (*string, bool)

GetEventNameOk returns a tuple with the EventName field value and a boolean to check if the value has been set.

func (*SystemLog) GetEventTime

func (o *SystemLog) GetEventTime() time.Time

GetEventTime returns the EventTime field value

func (*SystemLog) GetEventTimeOk

func (o *SystemLog) GetEventTimeOk() (*time.Time, bool)

GetEventTimeOk returns a tuple with the EventTime field value and a boolean to check if the value has been set.

func (*SystemLog) GetInstanceId

func (o *SystemLog) GetInstanceId() string

GetInstanceId returns the InstanceId field value if set, zero value otherwise.

func (*SystemLog) GetInstanceIdOk

func (o *SystemLog) GetInstanceIdOk() (*string, bool)

GetInstanceIdOk returns a tuple with the InstanceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SystemLog) GetMachineId

func (o *SystemLog) GetMachineId() string

GetMachineId returns the MachineId field value if set, zero value otherwise.

func (*SystemLog) GetMachineIdOk

func (o *SystemLog) GetMachineIdOk() (*string, bool)

GetMachineIdOk returns a tuple with the MachineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SystemLog) GetResourceCpu

func (o *SystemLog) GetResourceCpu() int32

GetResourceCpu returns the ResourceCpu field value If the value is explicit nil, the zero value for int32 will be returned

func (*SystemLog) GetResourceCpuOk

func (o *SystemLog) GetResourceCpuOk() (*int32, bool)

GetResourceCpuOk returns a tuple with the ResourceCpu field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SystemLog) GetResourceGpuClass

func (o *SystemLog) GetResourceGpuClass() string

GetResourceGpuClass returns the ResourceGpuClass field value

func (*SystemLog) GetResourceGpuClassOk

func (o *SystemLog) GetResourceGpuClassOk() (*string, bool)

GetResourceGpuClassOk returns a tuple with the ResourceGpuClass field value and a boolean to check if the value has been set.

func (*SystemLog) GetResourceMemory

func (o *SystemLog) GetResourceMemory() int32

GetResourceMemory returns the ResourceMemory field value If the value is explicit nil, the zero value for int32 will be returned

func (*SystemLog) GetResourceMemoryOk

func (o *SystemLog) GetResourceMemoryOk() (*int32, bool)

GetResourceMemoryOk returns a tuple with the ResourceMemory field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SystemLog) GetResourceStorageAmount

func (o *SystemLog) GetResourceStorageAmount() int64

GetResourceStorageAmount returns the ResourceStorageAmount field value If the value is explicit nil, the zero value for int64 will be returned

func (*SystemLog) GetResourceStorageAmountOk

func (o *SystemLog) GetResourceStorageAmountOk() (*int64, bool)

GetResourceStorageAmountOk returns a tuple with the ResourceStorageAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SystemLog) GetVersion

func (o *SystemLog) GetVersion() string

GetVersion returns the Version field value

func (*SystemLog) GetVersionOk

func (o *SystemLog) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*SystemLog) HasInstanceId

func (o *SystemLog) HasInstanceId() bool

HasInstanceId returns a boolean if a field has been set.

func (*SystemLog) HasMachineId

func (o *SystemLog) HasMachineId() bool

HasMachineId returns a boolean if a field has been set.

func (SystemLog) MarshalJSON

func (o SystemLog) MarshalJSON() ([]byte, error)

func (*SystemLog) SetEventName

func (o *SystemLog) SetEventName(v string)

SetEventName sets field value

func (*SystemLog) SetEventTime

func (o *SystemLog) SetEventTime(v time.Time)

SetEventTime sets field value

func (*SystemLog) SetInstanceId

func (o *SystemLog) SetInstanceId(v string)

SetInstanceId gets a reference to the given string and assigns it to the InstanceId field.

func (*SystemLog) SetMachineId

func (o *SystemLog) SetMachineId(v string)

SetMachineId gets a reference to the given string and assigns it to the MachineId field.

func (*SystemLog) SetResourceCpu

func (o *SystemLog) SetResourceCpu(v int32)

SetResourceCpu sets field value

func (*SystemLog) SetResourceGpuClass

func (o *SystemLog) SetResourceGpuClass(v string)

SetResourceGpuClass sets field value

func (*SystemLog) SetResourceMemory

func (o *SystemLog) SetResourceMemory(v int32)

SetResourceMemory sets field value

func (*SystemLog) SetResourceStorageAmount

func (o *SystemLog) SetResourceStorageAmount(v int64)

SetResourceStorageAmount sets field value

func (*SystemLog) SetVersion

func (o *SystemLog) SetVersion(v string)

SetVersion sets field value

func (SystemLog) ToMap

func (o SystemLog) ToMap() (map[string]interface{}, error)

func (*SystemLog) UnmarshalJSON

func (o *SystemLog) UnmarshalJSON(data []byte) (err error)

type SystemLogList

type SystemLogList struct {
	// A list of system logs
	Items []SystemLog `json:"items"`
}

SystemLogList Represents a list of system logs

func NewSystemLogList

func NewSystemLogList(items []SystemLog) *SystemLogList

NewSystemLogList instantiates a new SystemLogList 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

func NewSystemLogListWithDefaults

func NewSystemLogListWithDefaults() *SystemLogList

NewSystemLogListWithDefaults instantiates a new SystemLogList 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

func (*SystemLogList) GetItems

func (o *SystemLogList) GetItems() []SystemLog

GetItems returns the Items field value

func (*SystemLogList) GetItemsOk

func (o *SystemLogList) GetItemsOk() ([]SystemLog, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (SystemLogList) MarshalJSON

func (o SystemLogList) MarshalJSON() ([]byte, error)

func (*SystemLogList) SetItems

func (o *SystemLogList) SetItems(v []SystemLog)

SetItems sets field value

func (SystemLogList) ToMap

func (o SystemLogList) ToMap() (map[string]interface{}, error)

func (*SystemLogList) UnmarshalJSON

func (o *SystemLogList) UnmarshalJSON(data []byte) (err error)

type SystemLogsAPIService

type SystemLogsAPIService service

SystemLogsAPIService SystemLogsAPI service

func (*SystemLogsAPIService) GetSystemLogs

func (a *SystemLogsAPIService) GetSystemLogs(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiGetSystemLogsRequest

GetSystemLogs Get System Logs

Gets the System Logs

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiGetSystemLogsRequest

func (*SystemLogsAPIService) GetSystemLogsExecute

Execute executes the request

@return SystemLogList

type UpdateContainer

type UpdateContainer struct {
	// Pass a command (and optional arguments) to override the ENTRYPOINT and CMD of a container image.
	Command []string `json:"command,omitempty"`
	// Environment variables to set in the container.
	EnvironmentVariables map[string]string `json:"environment_variables,omitempty"`
	// The container image to use.
	Image NullableString `json:"image,omitempty" validate:"regexp=^.*$"`
	// The container image caching.
	ImageCaching           *bool                            `json:"image_caching,omitempty"`
	Logging                *UpdateContainerLogging          `json:"logging,omitempty"`
	Priority               NullableContainerGroupPriority   `json:"priority,omitempty"`
	RegistryAuthentication *ContainerRegistryAuthentication `json:"registry_authentication,omitempty"`
	Resources              *UpdateContainerResources        `json:"resources,omitempty"`
}

UpdateContainer Represents an update container object

func NewUpdateContainer

func NewUpdateContainer() *UpdateContainer

NewUpdateContainer instantiates a new UpdateContainer 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

func NewUpdateContainerWithDefaults

func NewUpdateContainerWithDefaults() *UpdateContainer

NewUpdateContainerWithDefaults instantiates a new UpdateContainer 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

func (*UpdateContainer) GetCommand

func (o *UpdateContainer) GetCommand() []string

GetCommand returns the Command field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainer) GetCommandOk

func (o *UpdateContainer) GetCommandOk() ([]string, bool)

GetCommandOk returns a tuple with the Command field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainer) GetEnvironmentVariables

func (o *UpdateContainer) GetEnvironmentVariables() map[string]string

GetEnvironmentVariables returns the EnvironmentVariables field value if set, zero value otherwise.

func (*UpdateContainer) GetEnvironmentVariablesOk

func (o *UpdateContainer) GetEnvironmentVariablesOk() (map[string]string, bool)

GetEnvironmentVariablesOk returns a tuple with the EnvironmentVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainer) GetImage

func (o *UpdateContainer) GetImage() string

GetImage returns the Image field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainer) GetImageCaching

func (o *UpdateContainer) GetImageCaching() bool

GetImageCaching returns the ImageCaching field value if set, zero value otherwise.

func (*UpdateContainer) GetImageCachingOk

func (o *UpdateContainer) GetImageCachingOk() (*bool, bool)

GetImageCachingOk returns a tuple with the ImageCaching field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainer) GetImageOk

func (o *UpdateContainer) GetImageOk() (*string, bool)

GetImageOk returns a tuple with the Image field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainer) GetLogging

func (o *UpdateContainer) GetLogging() UpdateContainerLogging

GetLogging returns the Logging field value if set, zero value otherwise.

func (*UpdateContainer) GetLoggingOk

func (o *UpdateContainer) GetLoggingOk() (*UpdateContainerLogging, bool)

GetLoggingOk returns a tuple with the Logging field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainer) GetPriority

func (o *UpdateContainer) GetPriority() ContainerGroupPriority

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainer) GetPriorityOk

func (o *UpdateContainer) GetPriorityOk() (*ContainerGroupPriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainer) GetRegistryAuthentication

func (o *UpdateContainer) GetRegistryAuthentication() ContainerRegistryAuthentication

GetRegistryAuthentication returns the RegistryAuthentication field value if set, zero value otherwise.

func (*UpdateContainer) GetRegistryAuthenticationOk

func (o *UpdateContainer) GetRegistryAuthenticationOk() (*ContainerRegistryAuthentication, bool)

GetRegistryAuthenticationOk returns a tuple with the RegistryAuthentication field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainer) GetResources

func (o *UpdateContainer) GetResources() UpdateContainerResources

GetResources returns the Resources field value if set, zero value otherwise.

func (*UpdateContainer) GetResourcesOk

func (o *UpdateContainer) GetResourcesOk() (*UpdateContainerResources, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainer) HasCommand

func (o *UpdateContainer) HasCommand() bool

HasCommand returns a boolean if a field has been set.

func (*UpdateContainer) HasEnvironmentVariables

func (o *UpdateContainer) HasEnvironmentVariables() bool

HasEnvironmentVariables returns a boolean if a field has been set.

func (*UpdateContainer) HasImage

func (o *UpdateContainer) HasImage() bool

HasImage returns a boolean if a field has been set.

func (*UpdateContainer) HasImageCaching

func (o *UpdateContainer) HasImageCaching() bool

HasImageCaching returns a boolean if a field has been set.

func (*UpdateContainer) HasLogging

func (o *UpdateContainer) HasLogging() bool

HasLogging returns a boolean if a field has been set.

func (*UpdateContainer) HasPriority

func (o *UpdateContainer) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*UpdateContainer) HasRegistryAuthentication

func (o *UpdateContainer) HasRegistryAuthentication() bool

HasRegistryAuthentication returns a boolean if a field has been set.

func (*UpdateContainer) HasResources

func (o *UpdateContainer) HasResources() bool

HasResources returns a boolean if a field has been set.

func (UpdateContainer) MarshalJSON

func (o UpdateContainer) MarshalJSON() ([]byte, error)

func (*UpdateContainer) SetCommand

func (o *UpdateContainer) SetCommand(v []string)

SetCommand gets a reference to the given []string and assigns it to the Command field.

func (*UpdateContainer) SetEnvironmentVariables

func (o *UpdateContainer) SetEnvironmentVariables(v map[string]string)

SetEnvironmentVariables gets a reference to the given map[string]string and assigns it to the EnvironmentVariables field.

func (*UpdateContainer) SetImage

func (o *UpdateContainer) SetImage(v string)

SetImage gets a reference to the given NullableString and assigns it to the Image field.

func (*UpdateContainer) SetImageCaching

func (o *UpdateContainer) SetImageCaching(v bool)

SetImageCaching gets a reference to the given bool and assigns it to the ImageCaching field.

func (*UpdateContainer) SetImageNil

func (o *UpdateContainer) SetImageNil()

SetImageNil sets the value for Image to be an explicit nil

func (*UpdateContainer) SetLogging

func (o *UpdateContainer) SetLogging(v UpdateContainerLogging)

SetLogging gets a reference to the given UpdateContainerLogging and assigns it to the Logging field.

func (*UpdateContainer) SetPriority

func (o *UpdateContainer) SetPriority(v ContainerGroupPriority)

SetPriority gets a reference to the given NullableContainerGroupPriority and assigns it to the Priority field.

func (*UpdateContainer) SetPriorityNil

func (o *UpdateContainer) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil

func (*UpdateContainer) SetRegistryAuthentication

func (o *UpdateContainer) SetRegistryAuthentication(v ContainerRegistryAuthentication)

SetRegistryAuthentication gets a reference to the given ContainerRegistryAuthentication and assigns it to the RegistryAuthentication field.

func (*UpdateContainer) SetResources

func (o *UpdateContainer) SetResources(v UpdateContainerResources)

SetResources gets a reference to the given UpdateContainerResources and assigns it to the Resources field.

func (UpdateContainer) ToMap

func (o UpdateContainer) ToMap() (map[string]interface{}, error)

func (*UpdateContainer) UnsetImage

func (o *UpdateContainer) UnsetImage()

UnsetImage ensures that no value is present for Image, not even an explicit nil

func (*UpdateContainer) UnsetPriority

func (o *UpdateContainer) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil

type UpdateContainerGroup

type UpdateContainerGroup struct {
	DisplayName NullableString   `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	Container   *UpdateContainer `json:"container,omitempty"`
	Replicas    NullableInt32    `json:"replicas,omitempty"`
	// List of countries nodes must be located in. Remove this field to permit nodes from any country.
	CountryCodes    []CountryCode                   `json:"country_codes,omitempty"`
	Networking      *UpdateContainerGroupNetworking `json:"networking,omitempty"`
	LivenessProbe   *ContainerGroupLivenessProbe    `json:"liveness_probe,omitempty"`
	ReadinessProbe  *ContainerGroupReadinessProbe   `json:"readiness_probe,omitempty"`
	StartupProbe    *ContainerGroupStartupProbe     `json:"startup_probe,omitempty"`
	QueueAutoscaler *QueueAutoscaler                `json:"queue_autoscaler,omitempty"`
}

UpdateContainerGroup Represents a request to update a container group

func NewUpdateContainerGroup

func NewUpdateContainerGroup() *UpdateContainerGroup

NewUpdateContainerGroup instantiates a new UpdateContainerGroup 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

func NewUpdateContainerGroupWithDefaults

func NewUpdateContainerGroupWithDefaults() *UpdateContainerGroup

NewUpdateContainerGroupWithDefaults instantiates a new UpdateContainerGroup 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

func (*UpdateContainerGroup) GetContainer

func (o *UpdateContainerGroup) GetContainer() UpdateContainer

GetContainer returns the Container field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetContainerOk

func (o *UpdateContainerGroup) GetContainerOk() (*UpdateContainer, bool)

GetContainerOk returns a tuple with the Container field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) GetCountryCodes

func (o *UpdateContainerGroup) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerGroup) GetCountryCodesOk

func (o *UpdateContainerGroup) GetCountryCodesOk() ([]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerGroup) GetDisplayName

func (o *UpdateContainerGroup) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerGroup) GetDisplayNameOk

func (o *UpdateContainerGroup) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerGroup) GetLivenessProbe

func (o *UpdateContainerGroup) GetLivenessProbe() ContainerGroupLivenessProbe

GetLivenessProbe returns the LivenessProbe field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetLivenessProbeOk

func (o *UpdateContainerGroup) GetLivenessProbeOk() (*ContainerGroupLivenessProbe, bool)

GetLivenessProbeOk returns a tuple with the LivenessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) GetNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetNetworkingOk

func (o *UpdateContainerGroup) GetNetworkingOk() (*UpdateContainerGroupNetworking, bool)

GetNetworkingOk returns a tuple with the Networking field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) GetQueueAutoscaler

func (o *UpdateContainerGroup) GetQueueAutoscaler() QueueAutoscaler

GetQueueAutoscaler returns the QueueAutoscaler field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetQueueAutoscalerOk

func (o *UpdateContainerGroup) GetQueueAutoscalerOk() (*QueueAutoscaler, bool)

GetQueueAutoscalerOk returns a tuple with the QueueAutoscaler field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) GetReadinessProbe

func (o *UpdateContainerGroup) GetReadinessProbe() ContainerGroupReadinessProbe

GetReadinessProbe returns the ReadinessProbe field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetReadinessProbeOk

func (o *UpdateContainerGroup) GetReadinessProbeOk() (*ContainerGroupReadinessProbe, bool)

GetReadinessProbeOk returns a tuple with the ReadinessProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) GetReplicas

func (o *UpdateContainerGroup) GetReplicas() int32

GetReplicas returns the Replicas field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerGroup) GetReplicasOk

func (o *UpdateContainerGroup) GetReplicasOk() (*int32, bool)

GetReplicasOk returns a tuple with the Replicas field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerGroup) GetStartupProbe

func (o *UpdateContainerGroup) GetStartupProbe() ContainerGroupStartupProbe

GetStartupProbe returns the StartupProbe field value if set, zero value otherwise.

func (*UpdateContainerGroup) GetStartupProbeOk

func (o *UpdateContainerGroup) GetStartupProbeOk() (*ContainerGroupStartupProbe, bool)

GetStartupProbeOk returns a tuple with the StartupProbe field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerGroup) HasContainer

func (o *UpdateContainerGroup) HasContainer() bool

HasContainer returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasCountryCodes

func (o *UpdateContainerGroup) HasCountryCodes() bool

HasCountryCodes returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasDisplayName

func (o *UpdateContainerGroup) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasLivenessProbe

func (o *UpdateContainerGroup) HasLivenessProbe() bool

HasLivenessProbe returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasNetworking

func (o *UpdateContainerGroup) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasQueueAutoscaler

func (o *UpdateContainerGroup) HasQueueAutoscaler() bool

HasQueueAutoscaler returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasReadinessProbe

func (o *UpdateContainerGroup) HasReadinessProbe() bool

HasReadinessProbe returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasReplicas

func (o *UpdateContainerGroup) HasReplicas() bool

HasReplicas returns a boolean if a field has been set.

func (*UpdateContainerGroup) HasStartupProbe

func (o *UpdateContainerGroup) HasStartupProbe() bool

HasStartupProbe returns a boolean if a field has been set.

func (UpdateContainerGroup) MarshalJSON

func (o UpdateContainerGroup) MarshalJSON() ([]byte, error)

func (*UpdateContainerGroup) SetContainer

func (o *UpdateContainerGroup) SetContainer(v UpdateContainer)

SetContainer gets a reference to the given UpdateContainer and assigns it to the Container field.

func (*UpdateContainerGroup) SetCountryCodes

func (o *UpdateContainerGroup) SetCountryCodes(v []CountryCode)

SetCountryCodes gets a reference to the given []CountryCode and assigns it to the CountryCodes field.

func (*UpdateContainerGroup) SetDisplayName

func (o *UpdateContainerGroup) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*UpdateContainerGroup) SetDisplayNameNil

func (o *UpdateContainerGroup) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (*UpdateContainerGroup) SetLivenessProbe

func (o *UpdateContainerGroup) SetLivenessProbe(v ContainerGroupLivenessProbe)

SetLivenessProbe gets a reference to the given ContainerGroupLivenessProbe and assigns it to the LivenessProbe field.

func (*UpdateContainerGroup) SetNetworking

SetNetworking gets a reference to the given UpdateContainerGroupNetworking and assigns it to the Networking field.

func (*UpdateContainerGroup) SetQueueAutoscaler

func (o *UpdateContainerGroup) SetQueueAutoscaler(v QueueAutoscaler)

SetQueueAutoscaler gets a reference to the given QueueAutoscaler and assigns it to the QueueAutoscaler field.

func (*UpdateContainerGroup) SetReadinessProbe

func (o *UpdateContainerGroup) SetReadinessProbe(v ContainerGroupReadinessProbe)

SetReadinessProbe gets a reference to the given ContainerGroupReadinessProbe and assigns it to the ReadinessProbe field.

func (*UpdateContainerGroup) SetReplicas

func (o *UpdateContainerGroup) SetReplicas(v int32)

SetReplicas gets a reference to the given NullableInt32 and assigns it to the Replicas field.

func (*UpdateContainerGroup) SetReplicasNil

func (o *UpdateContainerGroup) SetReplicasNil()

SetReplicasNil sets the value for Replicas to be an explicit nil

func (*UpdateContainerGroup) SetStartupProbe

func (o *UpdateContainerGroup) SetStartupProbe(v ContainerGroupStartupProbe)

SetStartupProbe gets a reference to the given ContainerGroupStartupProbe and assigns it to the StartupProbe field.

func (UpdateContainerGroup) ToMap

func (o UpdateContainerGroup) ToMap() (map[string]interface{}, error)

func (*UpdateContainerGroup) UnsetDisplayName

func (o *UpdateContainerGroup) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

func (*UpdateContainerGroup) UnsetReplicas

func (o *UpdateContainerGroup) UnsetReplicas()

UnsetReplicas ensures that no value is present for Replicas, not even an explicit nil

type UpdateContainerGroupNetworking

type UpdateContainerGroupNetworking struct {
	// The port number to expose on the container group
	Port NullableInt32 `json:"port,omitempty"`
}

UpdateContainerGroupNetworking Represents update container group networking parameters

func NewUpdateContainerGroupNetworking

func NewUpdateContainerGroupNetworking() *UpdateContainerGroupNetworking

NewUpdateContainerGroupNetworking instantiates a new UpdateContainerGroupNetworking 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

func NewUpdateContainerGroupNetworkingWithDefaults

func NewUpdateContainerGroupNetworkingWithDefaults() *UpdateContainerGroupNetworking

NewUpdateContainerGroupNetworkingWithDefaults instantiates a new UpdateContainerGroupNetworking 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

func (*UpdateContainerGroupNetworking) GetPort

GetPort returns the Port field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerGroupNetworking) GetPortOk

func (o *UpdateContainerGroupNetworking) GetPortOk() (*int32, bool)

GetPortOk returns a tuple with the Port field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerGroupNetworking) HasPort

func (o *UpdateContainerGroupNetworking) HasPort() bool

HasPort returns a boolean if a field has been set.

func (UpdateContainerGroupNetworking) MarshalJSON

func (o UpdateContainerGroupNetworking) MarshalJSON() ([]byte, error)

func (*UpdateContainerGroupNetworking) SetPort

func (o *UpdateContainerGroupNetworking) SetPort(v int32)

SetPort gets a reference to the given NullableInt32 and assigns it to the Port field.

func (*UpdateContainerGroupNetworking) SetPortNil

func (o *UpdateContainerGroupNetworking) SetPortNil()

SetPortNil sets the value for Port to be an explicit nil

func (UpdateContainerGroupNetworking) ToMap

func (o UpdateContainerGroupNetworking) ToMap() (map[string]interface{}, error)

func (*UpdateContainerGroupNetworking) UnsetPort

func (o *UpdateContainerGroupNetworking) UnsetPort()

UnsetPort ensures that no value is present for Port, not even an explicit nil

type UpdateContainerLogging

type UpdateContainerLogging struct {
	Axiom    *ContainerLoggingAxiom    `json:"axiom,omitempty"`
	Datadog  *ContainerLoggingDatadog  `json:"datadog,omitempty"`
	Http     *ContainerLoggingHttp     `json:"http,omitempty"`
	NewRelic *ContainerLoggingNewRelic `json:"new_relic,omitempty"`
	Splunk   *ContainerLoggingSplunk   `json:"splunk,omitempty"`
	Tcp      *ContainerLoggingTcp      `json:"tcp,omitempty"`
}

UpdateContainerLogging Configuration options for directing container logs to a logging provider. This schema enables you to specify a single logging destination for container output, supporting monitoring, debugging, and analytics use cases. Each provider has its own configuration parameters defined in the referenced schemas. Only one logging provider can be selected at a time.

func NewUpdateContainerLogging

func NewUpdateContainerLogging() *UpdateContainerLogging

NewUpdateContainerLogging instantiates a new UpdateContainerLogging 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

func NewUpdateContainerLoggingWithDefaults

func NewUpdateContainerLoggingWithDefaults() *UpdateContainerLogging

NewUpdateContainerLoggingWithDefaults instantiates a new UpdateContainerLogging 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

func (*UpdateContainerLogging) GetAxiom

GetAxiom returns the Axiom field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetAxiomOk

GetAxiomOk returns a tuple with the Axiom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) GetDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetDatadogOk

func (o *UpdateContainerLogging) GetDatadogOk() (*ContainerLoggingDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) GetHttp

GetHttp returns the Http field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetHttpOk

GetHttpOk returns a tuple with the Http field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) GetNewRelic

GetNewRelic returns the NewRelic field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetNewRelicOk

func (o *UpdateContainerLogging) GetNewRelicOk() (*ContainerLoggingNewRelic, bool)

GetNewRelicOk returns a tuple with the NewRelic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) GetSplunk

GetSplunk returns the Splunk field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetSplunkOk

func (o *UpdateContainerLogging) GetSplunkOk() (*ContainerLoggingSplunk, bool)

GetSplunkOk returns a tuple with the Splunk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) GetTcp

GetTcp returns the Tcp field value if set, zero value otherwise.

func (*UpdateContainerLogging) GetTcpOk

GetTcpOk returns a tuple with the Tcp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateContainerLogging) HasAxiom

func (o *UpdateContainerLogging) HasAxiom() bool

HasAxiom returns a boolean if a field has been set.

func (*UpdateContainerLogging) HasDatadog

func (o *UpdateContainerLogging) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*UpdateContainerLogging) HasHttp

func (o *UpdateContainerLogging) HasHttp() bool

HasHttp returns a boolean if a field has been set.

func (*UpdateContainerLogging) HasNewRelic

func (o *UpdateContainerLogging) HasNewRelic() bool

HasNewRelic returns a boolean if a field has been set.

func (*UpdateContainerLogging) HasSplunk

func (o *UpdateContainerLogging) HasSplunk() bool

HasSplunk returns a boolean if a field has been set.

func (*UpdateContainerLogging) HasTcp

func (o *UpdateContainerLogging) HasTcp() bool

HasTcp returns a boolean if a field has been set.

func (UpdateContainerLogging) MarshalJSON

func (o UpdateContainerLogging) MarshalJSON() ([]byte, error)

func (*UpdateContainerLogging) SetAxiom

SetAxiom gets a reference to the given ContainerLoggingAxiom and assigns it to the Axiom field.

func (*UpdateContainerLogging) SetDatadog

SetDatadog gets a reference to the given ContainerLoggingDatadog and assigns it to the Datadog field.

func (*UpdateContainerLogging) SetHttp

SetHttp gets a reference to the given ContainerLoggingHttp and assigns it to the Http field.

func (*UpdateContainerLogging) SetNewRelic

SetNewRelic gets a reference to the given ContainerLoggingNewRelic and assigns it to the NewRelic field.

func (*UpdateContainerLogging) SetSplunk

SetSplunk gets a reference to the given ContainerLoggingSplunk and assigns it to the Splunk field.

func (*UpdateContainerLogging) SetTcp

SetTcp gets a reference to the given ContainerLoggingTcp and assigns it to the Tcp field.

func (UpdateContainerLogging) ToMap

func (o UpdateContainerLogging) ToMap() (map[string]interface{}, error)

type UpdateContainerResources

type UpdateContainerResources struct {
	// The number of CPU cores to allocate to the container (between 1 and 16 cores).
	Cpu NullableInt32 `json:"cpu,omitempty"`
	// The amount of memory to allocate to the container in megabytes (between 1024MB and 61440MB).
	Memory NullableInt32 `json:"memory,omitempty"`
	// List of GPU class identifiers that the container can use, specified as UUIDs.
	GpuClasses []string `json:"gpu_classes,omitempty"`
	// The amount of storage to allocate to the container in bytes (between 1GB and 50GB).
	StorageAmount NullableInt64 `json:"storage_amount,omitempty"`
}

UpdateContainerResources Defines the resource specifications that can be modified for a container group, including CPU, memory, GPU classes, and storage allocations.

func NewUpdateContainerResources

func NewUpdateContainerResources() *UpdateContainerResources

NewUpdateContainerResources instantiates a new UpdateContainerResources 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

func NewUpdateContainerResourcesWithDefaults

func NewUpdateContainerResourcesWithDefaults() *UpdateContainerResources

NewUpdateContainerResourcesWithDefaults instantiates a new UpdateContainerResources 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

func (*UpdateContainerResources) GetCpu

func (o *UpdateContainerResources) GetCpu() int32

GetCpu returns the Cpu field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerResources) GetCpuOk

func (o *UpdateContainerResources) GetCpuOk() (*int32, bool)

GetCpuOk returns a tuple with the Cpu field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerResources) GetGpuClasses

func (o *UpdateContainerResources) GetGpuClasses() []string

GetGpuClasses returns the GpuClasses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerResources) GetGpuClassesOk

func (o *UpdateContainerResources) GetGpuClassesOk() ([]string, bool)

GetGpuClassesOk returns a tuple with the GpuClasses field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerResources) GetMemory

func (o *UpdateContainerResources) GetMemory() int32

GetMemory returns the Memory field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerResources) GetMemoryOk

func (o *UpdateContainerResources) GetMemoryOk() (*int32, bool)

GetMemoryOk returns a tuple with the Memory field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerResources) GetStorageAmount

func (o *UpdateContainerResources) GetStorageAmount() int64

GetStorageAmount returns the StorageAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateContainerResources) GetStorageAmountOk

func (o *UpdateContainerResources) GetStorageAmountOk() (*int64, bool)

GetStorageAmountOk returns a tuple with the StorageAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateContainerResources) HasCpu

func (o *UpdateContainerResources) HasCpu() bool

HasCpu returns a boolean if a field has been set.

func (*UpdateContainerResources) HasGpuClasses

func (o *UpdateContainerResources) HasGpuClasses() bool

HasGpuClasses returns a boolean if a field has been set.

func (*UpdateContainerResources) HasMemory

func (o *UpdateContainerResources) HasMemory() bool

HasMemory returns a boolean if a field has been set.

func (*UpdateContainerResources) HasStorageAmount

func (o *UpdateContainerResources) HasStorageAmount() bool

HasStorageAmount returns a boolean if a field has been set.

func (UpdateContainerResources) MarshalJSON

func (o UpdateContainerResources) MarshalJSON() ([]byte, error)

func (*UpdateContainerResources) SetCpu

func (o *UpdateContainerResources) SetCpu(v int32)

SetCpu gets a reference to the given NullableInt32 and assigns it to the Cpu field.

func (*UpdateContainerResources) SetCpuNil

func (o *UpdateContainerResources) SetCpuNil()

SetCpuNil sets the value for Cpu to be an explicit nil

func (*UpdateContainerResources) SetGpuClasses

func (o *UpdateContainerResources) SetGpuClasses(v []string)

SetGpuClasses gets a reference to the given []string and assigns it to the GpuClasses field.

func (*UpdateContainerResources) SetMemory

func (o *UpdateContainerResources) SetMemory(v int32)

SetMemory gets a reference to the given NullableInt32 and assigns it to the Memory field.

func (*UpdateContainerResources) SetMemoryNil

func (o *UpdateContainerResources) SetMemoryNil()

SetMemoryNil sets the value for Memory to be an explicit nil

func (*UpdateContainerResources) SetStorageAmount

func (o *UpdateContainerResources) SetStorageAmount(v int64)

SetStorageAmount gets a reference to the given NullableInt64 and assigns it to the StorageAmount field.

func (*UpdateContainerResources) SetStorageAmountNil

func (o *UpdateContainerResources) SetStorageAmountNil()

SetStorageAmountNil sets the value for StorageAmount to be an explicit nil

func (UpdateContainerResources) ToMap

func (o UpdateContainerResources) ToMap() (map[string]interface{}, error)

func (*UpdateContainerResources) UnsetCpu

func (o *UpdateContainerResources) UnsetCpu()

UnsetCpu ensures that no value is present for Cpu, not even an explicit nil

func (*UpdateContainerResources) UnsetMemory

func (o *UpdateContainerResources) UnsetMemory()

UnsetMemory ensures that no value is present for Memory, not even an explicit nil

func (*UpdateContainerResources) UnsetStorageAmount

func (o *UpdateContainerResources) UnsetStorageAmount()

UnsetStorageAmount ensures that no value is present for StorageAmount, not even an explicit nil

type UpdateQueue

type UpdateQueue struct {
	// The display name. This may be used as a more human-readable name.
	DisplayName NullableString `json:"display_name,omitempty" validate:"regexp=^[ ,-.0-9A-Za-z]+$"`
	// The description. This may be used as a space for notes or other information about the queue.
	Description NullableString `json:"description,omitempty"`
}

UpdateQueue Represents a request to update an existing queue.

func NewUpdateQueue

func NewUpdateQueue() *UpdateQueue

NewUpdateQueue instantiates a new UpdateQueue 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

func NewUpdateQueueWithDefaults

func NewUpdateQueueWithDefaults() *UpdateQueue

NewUpdateQueueWithDefaults instantiates a new UpdateQueue 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

func (*UpdateQueue) GetDescription

func (o *UpdateQueue) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateQueue) GetDescriptionOk

func (o *UpdateQueue) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateQueue) GetDisplayName

func (o *UpdateQueue) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateQueue) GetDisplayNameOk

func (o *UpdateQueue) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateQueue) HasDescription

func (o *UpdateQueue) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateQueue) HasDisplayName

func (o *UpdateQueue) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (UpdateQueue) MarshalJSON

func (o UpdateQueue) MarshalJSON() ([]byte, error)

func (*UpdateQueue) SetDescription

func (o *UpdateQueue) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateQueue) SetDescriptionNil

func (o *UpdateQueue) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateQueue) SetDisplayName

func (o *UpdateQueue) SetDisplayName(v string)

SetDisplayName gets a reference to the given NullableString and assigns it to the DisplayName field.

func (*UpdateQueue) SetDisplayNameNil

func (o *UpdateQueue) SetDisplayNameNil()

SetDisplayNameNil sets the value for DisplayName to be an explicit nil

func (UpdateQueue) ToMap

func (o UpdateQueue) ToMap() (map[string]interface{}, error)

func (*UpdateQueue) UnsetDescription

func (o *UpdateQueue) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateQueue) UnsetDisplayName

func (o *UpdateQueue) UnsetDisplayName()

UnsetDisplayName ensures that no value is present for DisplayName, not even an explicit nil

type WebhookSecretKey

type WebhookSecretKey struct {
	// The webhook secret key
	SecretKey string `json:"secret_key" validate:"regexp=^[+\\/=0-9A-Za-z]{44,172}$"`
}

WebhookSecretKey Represents a webhook secret key

func NewWebhookSecretKey

func NewWebhookSecretKey(secretKey string) *WebhookSecretKey

NewWebhookSecretKey instantiates a new WebhookSecretKey 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

func NewWebhookSecretKeyWithDefaults

func NewWebhookSecretKeyWithDefaults() *WebhookSecretKey

NewWebhookSecretKeyWithDefaults instantiates a new WebhookSecretKey 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

func (*WebhookSecretKey) GetSecretKey

func (o *WebhookSecretKey) GetSecretKey() string

GetSecretKey returns the SecretKey field value

func (*WebhookSecretKey) GetSecretKeyOk

func (o *WebhookSecretKey) GetSecretKeyOk() (*string, bool)

GetSecretKeyOk returns a tuple with the SecretKey field value and a boolean to check if the value has been set.

func (WebhookSecretKey) MarshalJSON

func (o WebhookSecretKey) MarshalJSON() ([]byte, error)

func (*WebhookSecretKey) SetSecretKey

func (o *WebhookSecretKey) SetSecretKey(v string)

SetSecretKey sets field value

func (WebhookSecretKey) ToMap

func (o WebhookSecretKey) ToMap() (map[string]interface{}, error)

func (*WebhookSecretKey) UnmarshalJSON

func (o *WebhookSecretKey) UnmarshalJSON(data []byte) (err error)

type WebhookSecretKeyAPIService

type WebhookSecretKeyAPIService service

WebhookSecretKeyAPIService WebhookSecretKeyAPI service

func (*WebhookSecretKeyAPIService) GetWebhookSecretKey

func (a *WebhookSecretKeyAPIService) GetWebhookSecretKey(ctx context.Context, organizationName string) ApiGetWebhookSecretKeyRequest

GetWebhookSecretKey Gets the webhook secret key

Gets the webhook secret key

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@return ApiGetWebhookSecretKeyRequest

func (*WebhookSecretKeyAPIService) GetWebhookSecretKeyExecute

Execute executes the request

@return WebhookSecretKey

func (*WebhookSecretKeyAPIService) UpdateWebhookSecretKey

func (a *WebhookSecretKeyAPIService) UpdateWebhookSecretKey(ctx context.Context, organizationName string) ApiUpdateWebhookSecretKeyRequest

UpdateWebhookSecretKey Updates the webhook secret key

Updates the webhook secret key

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@return ApiUpdateWebhookSecretKeyRequest

func (*WebhookSecretKeyAPIService) UpdateWebhookSecretKeyExecute

Execute executes the request

@return WebhookSecretKey

type WorkloadError

type WorkloadError struct {
	// The timestamp when the workload was initially allocated to a machine
	AllocatedAt time.Time `json:"allocated_at"`
	// A detailed error message describing the nature and cause of the workload failure
	Detail string `json:"detail" validate:"regexp=^.*$"`
	// The timestamp when the workload failure was detected or reported
	FailedAt time.Time `json:"failed_at"`
	// The container group instance identifier.
	InstanceId string `json:"instance_id"`
	// The container group machine identifier.
	MachineId string `json:"machine_id"`
	// The timestamp when the workload started execution, or null if it failed before starting
	StartedAt *time.Time `json:"started_at,omitempty"`
	// The schema version number for this error record, used for tracking error format changes
	Version int32 `json:"version"`
}

WorkloadError Represents a workload error

func NewWorkloadError

func NewWorkloadError(allocatedAt time.Time, detail string, failedAt time.Time, instanceId string, machineId string, version int32) *WorkloadError

NewWorkloadError instantiates a new WorkloadError 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

func NewWorkloadErrorWithDefaults

func NewWorkloadErrorWithDefaults() *WorkloadError

NewWorkloadErrorWithDefaults instantiates a new WorkloadError 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

func (*WorkloadError) GetAllocatedAt

func (o *WorkloadError) GetAllocatedAt() time.Time

GetAllocatedAt returns the AllocatedAt field value

func (*WorkloadError) GetAllocatedAtOk

func (o *WorkloadError) GetAllocatedAtOk() (*time.Time, bool)

GetAllocatedAtOk returns a tuple with the AllocatedAt field value and a boolean to check if the value has been set.

func (*WorkloadError) GetDetail

func (o *WorkloadError) GetDetail() string

GetDetail returns the Detail field value

func (*WorkloadError) GetDetailOk

func (o *WorkloadError) GetDetailOk() (*string, bool)

GetDetailOk returns a tuple with the Detail field value and a boolean to check if the value has been set.

func (*WorkloadError) GetFailedAt

func (o *WorkloadError) GetFailedAt() time.Time

GetFailedAt returns the FailedAt field value

func (*WorkloadError) GetFailedAtOk

func (o *WorkloadError) GetFailedAtOk() (*time.Time, bool)

GetFailedAtOk returns a tuple with the FailedAt field value and a boolean to check if the value has been set.

func (*WorkloadError) GetInstanceId

func (o *WorkloadError) GetInstanceId() string

GetInstanceId returns the InstanceId field value

func (*WorkloadError) GetInstanceIdOk

func (o *WorkloadError) GetInstanceIdOk() (*string, bool)

GetInstanceIdOk returns a tuple with the InstanceId field value and a boolean to check if the value has been set.

func (*WorkloadError) GetMachineId

func (o *WorkloadError) GetMachineId() string

GetMachineId returns the MachineId field value

func (*WorkloadError) GetMachineIdOk

func (o *WorkloadError) GetMachineIdOk() (*string, bool)

GetMachineIdOk returns a tuple with the MachineId field value and a boolean to check if the value has been set.

func (*WorkloadError) GetStartedAt

func (o *WorkloadError) GetStartedAt() time.Time

GetStartedAt returns the StartedAt field value if set, zero value otherwise.

func (*WorkloadError) GetStartedAtOk

func (o *WorkloadError) GetStartedAtOk() (*time.Time, bool)

GetStartedAtOk returns a tuple with the StartedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkloadError) GetVersion

func (o *WorkloadError) GetVersion() int32

GetVersion returns the Version field value

func (*WorkloadError) GetVersionOk

func (o *WorkloadError) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*WorkloadError) HasStartedAt

func (o *WorkloadError) HasStartedAt() bool

HasStartedAt returns a boolean if a field has been set.

func (WorkloadError) MarshalJSON

func (o WorkloadError) MarshalJSON() ([]byte, error)

func (*WorkloadError) SetAllocatedAt

func (o *WorkloadError) SetAllocatedAt(v time.Time)

SetAllocatedAt sets field value

func (*WorkloadError) SetDetail

func (o *WorkloadError) SetDetail(v string)

SetDetail sets field value

func (*WorkloadError) SetFailedAt

func (o *WorkloadError) SetFailedAt(v time.Time)

SetFailedAt sets field value

func (*WorkloadError) SetInstanceId

func (o *WorkloadError) SetInstanceId(v string)

SetInstanceId sets field value

func (*WorkloadError) SetMachineId

func (o *WorkloadError) SetMachineId(v string)

SetMachineId sets field value

func (*WorkloadError) SetStartedAt

func (o *WorkloadError) SetStartedAt(v time.Time)

SetStartedAt gets a reference to the given time.Time and assigns it to the StartedAt field.

func (*WorkloadError) SetVersion

func (o *WorkloadError) SetVersion(v int32)

SetVersion sets field value

func (WorkloadError) ToMap

func (o WorkloadError) ToMap() (map[string]interface{}, error)

func (*WorkloadError) UnmarshalJSON

func (o *WorkloadError) UnmarshalJSON(data []byte) (err error)

type WorkloadErrorList

type WorkloadErrorList struct {
	// A list of workload errors
	Items []WorkloadError `json:"items"`
}

WorkloadErrorList Represents a list of workload errors

func NewWorkloadErrorList

func NewWorkloadErrorList(items []WorkloadError) *WorkloadErrorList

NewWorkloadErrorList instantiates a new WorkloadErrorList 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

func NewWorkloadErrorListWithDefaults

func NewWorkloadErrorListWithDefaults() *WorkloadErrorList

NewWorkloadErrorListWithDefaults instantiates a new WorkloadErrorList 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

func (*WorkloadErrorList) GetItems

func (o *WorkloadErrorList) GetItems() []WorkloadError

GetItems returns the Items field value

func (*WorkloadErrorList) GetItemsOk

func (o *WorkloadErrorList) GetItemsOk() ([]WorkloadError, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (WorkloadErrorList) MarshalJSON

func (o WorkloadErrorList) MarshalJSON() ([]byte, error)

func (*WorkloadErrorList) SetItems

func (o *WorkloadErrorList) SetItems(v []WorkloadError)

SetItems sets field value

func (WorkloadErrorList) ToMap

func (o WorkloadErrorList) ToMap() (map[string]interface{}, error)

func (*WorkloadErrorList) UnmarshalJSON

func (o *WorkloadErrorList) UnmarshalJSON(data []byte) (err error)

type WorkloadErrorsAPIService

type WorkloadErrorsAPIService service

WorkloadErrorsAPIService WorkloadErrorsAPI service

func (*WorkloadErrorsAPIService) GetWorkloadErrors

func (a *WorkloadErrorsAPIService) GetWorkloadErrors(ctx context.Context, organizationName string, projectName string, containerGroupName string) ApiGetWorkloadErrorsRequest

GetWorkloadErrors Get Workload Errors

Gets the workload errors. This has been deprecated and will be replaced by the new System Logs endpoint. See `/system-logs`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationName Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.
@param projectName Your project name. This represents a collection of related SaladCloud resources. The project must be created before using the API.
@param containerGroupName The unique container group name
@return ApiGetWorkloadErrorsRequest

Deprecated

func (*WorkloadErrorsAPIService) GetWorkloadErrorsExecute

Execute executes the request

@return WorkloadErrorList

Deprecated

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL