zeus_req_types

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterTopologies

type ClusterTopologies struct {
	TopologyID       int    `json:"topologyID"`
	SkeletonBaseName string `json:"skeletonBaseName"`
	Tag              string `json:"tag"`
}

type ClusterTopology

type ClusterTopology struct {
	ClusterClassName string              `json:"clusterClassName"`
	Topologies       []ClusterTopologies `json:"topologies"`
}

type ClusterTopologyDeployRequest

type ClusterTopologyDeployRequest struct {
	ClusterClassName             string   `json:"clusterClassName"`
	SkeletonBaseOptions          []string `json:"skeletonBaseOptions"`
	AppTaint                     bool     `json:"appTaint,omitempty"`
	zeus_common_types.CloudCtxNs `json:"cloudCtxNs"`
}

type TopologyCloudCtxNsQueryRequest

type TopologyCloudCtxNsQueryRequest struct {
	zeus_common_types.CloudCtxNs `json:"cloudCtxNs"`
}

type TopologyCreateClusterClassRequest

type TopologyCreateClusterClassRequest struct {
	ClusterClassName string `json:"clusterClassName"`
}

type TopologyCreateOrAddComponentBasesToClassesRequest

type TopologyCreateOrAddComponentBasesToClassesRequest struct {
	ClusterClassName   string   `json:"clusterClassName,omitempty"`
	ComponentBaseNames []string `json:"componentBaseNames,omitempty"`
}

type TopologyCreateOrAddSkeletonBasesToClassesRequest

type TopologyCreateOrAddSkeletonBasesToClassesRequest struct {
	ClusterClassName  string   `json:"clusterClassName"`
	ComponentBaseName string   `json:"componentBaseName,omitempty"`
	SkeletonBaseNames []string `json:"skeletonBaseNames,omitempty"`
}

type TopologyCreateRequest

type TopologyCreateRequest struct {
	TopologyName     string `json:"topologyName"`
	ChartName        string `json:"chartName"`
	ChartDescription string `json:"chartDescription,omitempty"`
	Version          string `json:"version"`

	ClusterClassName  string `json:"clusterClassName,omitempty"`
	ComponentBaseName string `json:"componentBaseName,omitempty"`
	SkeletonBaseName  string `json:"skeletonBaseName,omitempty"`
	Tag               string `json:"tag,omitempty"`
}

type TopologyDeployRequest

type TopologyDeployRequest struct {
	TopologyID                   int    `json:"topologyID"`
	ClusterClassName             string `json:"clusterClassName,omitempty"`
	AppTaint                     bool   `json:"appTaint,omitempty"`
	zeus_common_types.CloudCtxNs `json:"cloudCtxNs"`

	SecretRef                       string                                       `json:"secretRef,omitempty"`
	RequestChoreographySecretDeploy bool                                         `json:"requestChoreographySecretDeploy,omitempty"`
	TopologyBaseInfraWorkload       topology_workloads.TopologyBaseInfraWorkload `json:"topologyBaseInfraWorkload,omitempty"`
}

type TopologyRequest

type TopologyRequest struct {
	TopologyID int `json:"topologyID"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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