containerinstance

package
v0.0.171 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2024 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InstanceID

type InstanceID struct {
	ApiVersion    string
	Namespace     string
	Kind          string
	Name          string
	AlternateName string
	ContainerName string
	InstanceType  string
}

func GenerateInstanceIDFromString

func GenerateInstanceIDFromString(input string) (*InstanceID, error)

GenerateInstanceIDFromString generates instance ID from string The string format is: apiVersion-<apiVersion>/namespace-<namespace>/kind-<kind>/name-<name>/containerName-<containerName>

func ListInstanceIDs added in v0.0.170

func ListInstanceIDs(ownerReference *metav1.OwnerReference, containers []core1.Container, instanceType, apiVersion, namespace, kind, name, alternateName string) ([]InstanceID, error)

func (*InstanceID) GetContainerName

func (id *InstanceID) GetContainerName() string

func (*InstanceID) GetHashed

func (id *InstanceID) GetHashed() string

func (*InstanceID) GetInstanceType added in v0.0.159

func (id *InstanceID) GetInstanceType() helpers.InstanceType

func (*InstanceID) GetLabels

func (id *InstanceID) GetLabels() map[string]string

func (*InstanceID) GetName

func (id *InstanceID) GetName() string

func (*InstanceID) GetSlug

func (id *InstanceID) GetSlug(noContainer bool) (string, error)

func (*InstanceID) GetStringFormatted

func (id *InstanceID) GetStringFormatted() string

Jump to

Keyboard shortcuts

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