Documentation
¶
Index ¶
- Constants
- Variables
- func DoWebForTargets(target *machines.DeploymentTarget, dependencies *cmd.Dependencies, ...)
- func DoWebForWorkers(worker *machines.Worker, dependencies *cmd.Dependencies, flags *WebFlags, ...)
- func FindMachinePolicy(getAllMachinePoliciesCallback GetAllMachinePoliciesCallback, nameOrId string) (*machines.MachinePolicy, error)
- func FindProxy(opts *CreateTargetProxyOptions, flags *CreateTargetProxyFlags) (*proxies.Proxy, error)
- func PromptForMachinePolicy(opts *CreateTargetMachinePolicyOptions, flags *CreateTargetMachinePolicyFlags) error
- func PromptForProxy(opts *CreateTargetProxyOptions, flags *CreateTargetProxyFlags) error
- func RegisterCreateTargetMachinePolicyFlags(cmd *cobra.Command, machinePolicyFlags *CreateTargetMachinePolicyFlags)
- func RegisterCreateTargetProxyFlags(cmd *cobra.Command, proxyFlags *CreateTargetProxyFlags)
- func RegisterWebFlag(cmd *cobra.Command, flags *WebFlags)
- type CreateTargetMachinePolicyFlags
- type CreateTargetMachinePolicyOptions
- type CreateTargetProxyFlags
- type CreateTargetProxyOptions
- type GetAllMachinePoliciesCallback
- type GetAllProxiesCallback
- type WebFlags
Constants ¶
View Source
const (
FlagMachinePolicy = "machine-policy"
)
View Source
const FlagProxy = "proxy"
View Source
const (
FlagWeb = "web"
)
Variables ¶
View Source
var CommunicationStyleToDeploymentTargetTypeMap = map[string]string{
"TentaclePassive": "TentaclePassive",
"TentacleActive": "TentacleActive",
"Ssh": "Ssh",
"OfflineDrop": "OfflineDrop",
"AzureWebApp": "AzureWebApp",
"AzureCloudService": "AzureCloudService",
"AzureServiceFabricCluster": "AzureServiceFabricCluster",
"Kubernetes": "Kubernetes",
"None": "CloudRegion",
}
View Source
var CommunicationStyleToDescriptionMap = map[string]string{
"TentaclePassive": "Listening Tentacle",
"TentacleActive": "Polling Tentacle",
"Ssh": "SSH Connection",
"OfflineDrop": "Offline Package Drop",
"AzureWebApp": "Azure Web App",
"AzureCloudService": "Azure Cloud Service",
"AzureServiceFabricCluster": "Service Fabric Cluster",
"Kubernetes": "Kubernetes Cluster",
"None": "Cloud Region",
"StepPackage": "Step Package",
}
Functions ¶
func DoWebForTargets ¶
func DoWebForTargets(target *machines.DeploymentTarget, dependencies *cmd.Dependencies, flags *WebFlags, description string)
func DoWebForWorkers ¶
func FindMachinePolicy ¶
func FindMachinePolicy(getAllMachinePoliciesCallback GetAllMachinePoliciesCallback, nameOrId string) (*machines.MachinePolicy, error)
func FindProxy ¶
func FindProxy(opts *CreateTargetProxyOptions, flags *CreateTargetProxyFlags) (*proxies.Proxy, error)
func PromptForMachinePolicy ¶
func PromptForMachinePolicy(opts *CreateTargetMachinePolicyOptions, flags *CreateTargetMachinePolicyFlags) error
func PromptForProxy ¶
func PromptForProxy(opts *CreateTargetProxyOptions, flags *CreateTargetProxyFlags) error
func RegisterCreateTargetMachinePolicyFlags ¶
func RegisterCreateTargetMachinePolicyFlags(cmd *cobra.Command, machinePolicyFlags *CreateTargetMachinePolicyFlags)
func RegisterCreateTargetProxyFlags ¶
func RegisterCreateTargetProxyFlags(cmd *cobra.Command, proxyFlags *CreateTargetProxyFlags)
func RegisterWebFlag ¶
Types ¶
type CreateTargetMachinePolicyFlags ¶
func NewCreateTargetMachinePolicyFlags ¶
func NewCreateTargetMachinePolicyFlags() *CreateTargetMachinePolicyFlags
type CreateTargetMachinePolicyOptions ¶
type CreateTargetMachinePolicyOptions struct {
*cmd.Dependencies
GetAllMachinePoliciesCallback
}
func NewCreateTargetMachinePolicyOptions ¶
func NewCreateTargetMachinePolicyOptions(dependencies *cmd.Dependencies) *CreateTargetMachinePolicyOptions
type CreateTargetProxyFlags ¶
func NewCreateTargetProxyFlags ¶
func NewCreateTargetProxyFlags() *CreateTargetProxyFlags
type CreateTargetProxyOptions ¶
type CreateTargetProxyOptions struct {
*cmd.Dependencies
GetAllProxiesCallback
}
func NewCreateTargetProxyOptions ¶
func NewCreateTargetProxyOptions(dependencies *cmd.Dependencies) *CreateTargetProxyOptions
type GetAllMachinePoliciesCallback ¶
type GetAllMachinePoliciesCallback func() ([]*machines.MachinePolicy, error)
type GetAllProxiesCallback ¶
Click to show internal directories.
Click to hide internal directories.