models

package
v0.0.0-...-bf201e6 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AzureDiskVolumeTypePremiumLRS  = "PREMIUM_LRS"
	AzureDiskVolumeTypeStandardLRS = "STANDARD_LRS"
)
View Source
const (
	InstancePoolStateActive  = "ACTIVE"
	InstancePoolStateDeleted = "DELETED"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureDiskVolumeType

type AzureDiskVolumeType string

type DiskSpec

type DiskSpec struct {
	DiskType  DiskType `json:"disk_type,omitempty" url:"disk_type,omitempty"`
	DiskCount int32    `json:"disk_count,omitempty" url:"disk_count,omitempty"`
	DiskSize  int32    `json:"disk_size,omitempty" url:"disk_size,omitempty"`
}

type DiskType

type DiskType struct {
	AzureDiskVolumeType AzureDiskVolumeType `json:"azure_disk_volume_type,omitempty" url:"azure_disk_volume_type,omitempty"`
}

type InstancePoolAndStats

type InstancePoolAndStats struct {
	InstancePoolName                   string                      `json:"instance_pool_name,omitempty" url:"instance_pool_name,omitempty"`
	MinIdleInstances                   int32                       `json:"min_idle_instances,omitempty" url:"min_idle_instances,omitempty"`
	MaxCapacity                        int32                       `json:"max_capacity,omitempty" url:"max_capacity,omitempty"`
	NodeTypeID                         string                      `json:"node_type_id,omitempty" url:"node_type_id,omitempty"`
	CustomTags                         *[]clusterModels.ClusterTag `json:"custom_tags,omitempty" url:"custom_tags,omitempty"`
	IdleInstanceAutoterminationMinutes int32                       `json:"idle_instance_autotermination_minutes,omitempty" url:"idle_instance_autotermination_minutes,omitempty"`
	EnableElasticDisk                  bool                        `json:"enable_elastic_disk,omitempty" url:"enable_elastic_disk,omitempty"`
	DiskSpec                           DiskSpec                    `json:"disk_spec,omitempty" url:"disk_spec,omitempty"`
	PreloadedSparkVersions             *[]string                   `json:"preloaded_spark_versions,omitempty" url:"preloaded_spark_versions,omitempty"`
	InstancePoolID                     string                      `json:"instance_pool_id,omitempty" url:"instance_pool_id,omitempty"`
	DefaultTags                        *[]clusterModels.ClusterTag `json:"default_tags,omitempty" url:"default_tags,omitempty"`
	State                              InstancePoolState           `json:"state,omitempty" url:"state,omitempty"`
	Stats                              InstancePoolStats           `json:"stats,omitempty" url:"stats,omitempty"`
}

type InstancePoolAzureAttributes

type InstancePoolAzureAttributes struct {
	Availability    clusterModels.AzureAvailability `json:"availability,omitempty" url:"availability,omitempty"`
	SpotBidMaxPrice float64                         `json:"spot_bid_max_price,omitempty" url:"spot_bid_max_price,omitempty"`
}

type InstancePoolState

type InstancePoolState string

type InstancePoolStats

type InstancePoolStats struct {
	UsedCount        int32 `json:"used_count,omitempty" url:"used_count,omitempty"`
	IdleCount        int32 `json:"idle_count,omitempty" url:"idle_count,omitempty"`
	PendingUsedCount int32 `json:"pending_used_count,omitempty" url:"pending_used_count,omitempty"`
	PendingIdleCount int32 `json:"pending_idle_count,omitempty" url:"pending_idle_count,omitempty"`
}

type InstancePoolStatus

type InstancePoolStatus struct {
	PendingInstanceErrors *[]PendingInstanceError `json:"pending_instance_errors,omitempty" url:"pending_instance_errors,omitempty"`
}

type PendingInstanceError

type PendingInstanceError struct {
	InstanceID string `json:"instance_id,omitempty" url:"instance_id,omitempty"`
	Message    string `json:"message,omitempty" url:"message,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL