Documentation ¶
Index ¶
- type InstanceID
- func (id *InstanceID) GetContainerName() string
- func (id *InstanceID) GetHashed() string
- func (id *InstanceID) GetInstanceType() helpers.InstanceType
- func (id *InstanceID) GetLabels() map[string]string
- func (id *InstanceID) GetName() string
- func (id *InstanceID) GetSlug(noContainer bool) (string, error)
- func (id *InstanceID) GetStringFormatted() string
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) GetStringFormatted ¶
func (id *InstanceID) GetStringFormatted() string
Click to show internal directories.
Click to hide internal directories.