models

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 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 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"`
}

Jump to

Keyboard shortcuts

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