Documentation ¶
Index ¶
- func AppDeploy(c *cli.Context) error
- func AppList(c *cli.Context) error
- func AttachmentDelete(c *cli.Context) error
- func AttachmentDownload(c *cli.Context) error
- func AttachmentShow(c *cli.Context) error
- func CloudAccountList(c *cli.Context) error
- func CloudAccountShow(c *cli.Context) error
- func CloudProviderList(c *cli.Context) error
- func CloudProviderStoragePlansList(c *cli.Context) error
- func CookbookVersionDelete(c *cli.Context) error
- func CookbookVersionList(c *cli.Context) error
- func CookbookVersionShow(c *cli.Context) error
- func CookbookVersionUpload(c *cli.Context) error
- func EventList(c *cli.Context) error
- func EventsList(c *cli.Context) error
- func FirewallPolicyGet(c *cli.Context) *types.Policy
- func FirewallProfileCreate(c *cli.Context) error
- func FirewallProfileDelete(c *cli.Context) error
- func FirewallProfileList(c *cli.Context) error
- func FirewallProfileShow(c *cli.Context) error
- func FirewallProfileUpdate(c *cli.Context) error
- func FirewallRuleAdd(c *cli.Context) error
- func FirewallRuleCheck(c *cli.Context) (*types.Policy, *types.PolicyRule, bool)
- func FirewallRuleList(c *cli.Context) error
- func FirewallRuleRemove(c *cli.Context) error
- func FirewallRulesUpdate(c *cli.Context) error
- func FloatingIPAttach(c *cli.Context) error
- func FloatingIPCreate(c *cli.Context) error
- func FloatingIPDelete(c *cli.Context) error
- func FloatingIPDetach(c *cli.Context) error
- func FloatingIPDiscard(c *cli.Context) error
- func FloatingIPList(c *cli.Context) error
- func FloatingIPShow(c *cli.Context) error
- func FloatingIPUpdate(c *cli.Context) error
- func GenericImageList(c *cli.Context) error
- func LabelAdd(c *cli.Context) error
- func LabelAssignNamesForIDs(c *cli.Context, items []types.Labelable, labelNamesByID map[string]string)
- func LabelCreate(c *cli.Context) error
- func LabelFiltering(c *cli.Context, items []types.Labelable, labelIDsByName map[string]string) []types.Labelable
- func LabelList(c *cli.Context) error
- func LabelLoadsMapping(c *cli.Context) (map[string]string, map[string]string)
- func LabelRemove(c *cli.Context) error
- func LabelResolution(c *cli.Context, labelsNames string, labelNamesByID *map[string]string, ...) []string
- func LabelsUnifyInputNames(labelsNames string, formatter format.Formatter) []string
- func LoadCloudProvidersMapping(c *cli.Context) map[string]string
- func LoadLocationsMapping(c *cli.Context) map[string]string
- func LocationList(c *cli.Context) error
- func OperationalScriptExecute(c *cli.Context) error
- func OperationalScriptsList(c *cli.Context) error
- func SSHProfileCreate(c *cli.Context) error
- func SSHProfileDelete(c *cli.Context) error
- func SSHProfileList(c *cli.Context) error
- func SSHProfileShow(c *cli.Context) error
- func SSHProfileUpdate(c *cli.Context) error
- func ScriptAttachmentAdd(c *cli.Context) error
- func ScriptAttachmentList(c *cli.Context) error
- func ScriptCreate(c *cli.Context) error
- func ScriptDelete(c *cli.Context) error
- func ScriptShow(c *cli.Context) error
- func ScriptUpdate(c *cli.Context) error
- func ScriptsList(c *cli.Context) error
- func ServerArrayBoot(c *cli.Context) error
- func ServerArrayCreate(c *cli.Context) error
- func ServerArrayDelete(c *cli.Context) error
- func ServerArrayEmpty(c *cli.Context) error
- func ServerArrayEnlarge(c *cli.Context) error
- func ServerArrayList(c *cli.Context) error
- func ServerArrayServerList(c *cli.Context) error
- func ServerArrayShow(c *cli.Context) error
- func ServerArrayShutdown(c *cli.Context) error
- func ServerArrayUpdate(c *cli.Context) error
- func ServerBoot(c *cli.Context) error
- func ServerCreate(c *cli.Context) error
- func ServerDelete(c *cli.Context) error
- func ServerFloatingIPList(c *cli.Context) error
- func ServerList(c *cli.Context) error
- func ServerOverride(c *cli.Context) error
- func ServerPlanList(c *cli.Context) error
- func ServerPlanShow(c *cli.Context) error
- func ServerReboot(c *cli.Context) error
- func ServerShow(c *cli.Context) error
- func ServerShutdown(c *cli.Context) error
- func ServerUpdate(c *cli.Context) error
- func ServerVolumesList(c *cli.Context) error
- func StoragePlanShow(c *cli.Context) error
- func SubnetCreate(c *cli.Context) error
- func SubnetDelete(c *cli.Context) error
- func SubnetList(c *cli.Context) error
- func SubnetServerArrayList(c *cli.Context) error
- func SubnetServerList(c *cli.Context) error
- func SubnetShow(c *cli.Context) error
- func SubnetUpdate(c *cli.Context) error
- func SysEventList(c *cli.Context) error
- func TemplateCompile(c *cli.Context) error
- func TemplateCreate(c *cli.Context) error
- func TemplateDelete(c *cli.Context) error
- func TemplateList(c *cli.Context) error
- func TemplateScriptCreate(c *cli.Context) error
- func TemplateScriptDelete(c *cli.Context) error
- func TemplateScriptList(c *cli.Context) error
- func TemplateScriptReorder(c *cli.Context) error
- func TemplateScriptShow(c *cli.Context) error
- func TemplateScriptUpdate(c *cli.Context) error
- func TemplateServersList(c *cli.Context) error
- func TemplateShow(c *cli.Context) error
- func TemplateUpdate(c *cli.Context) error
- func VPCCreate(c *cli.Context) error
- func VPCDelete(c *cli.Context) error
- func VPCDiscard(c *cli.Context) error
- func VPCList(c *cli.Context) error
- func VPCShow(c *cli.Context) error
- func VPCUpdate(c *cli.Context) error
- func VPNCreate(c *cli.Context) error
- func VPNDelete(c *cli.Context) error
- func VPNPlanList(c *cli.Context) error
- func VPNShow(c *cli.Context) error
- func VolumeAttach(c *cli.Context) error
- func VolumeCreate(c *cli.Context) error
- func VolumeDelete(c *cli.Context) error
- func VolumeDetach(c *cli.Context) error
- func VolumeDiscard(c *cli.Context) error
- func VolumeList(c *cli.Context) error
- func VolumeShow(c *cli.Context) error
- func VolumeUpdate(c *cli.Context) error
- func WireUpApp(c *cli.Context) (ds *wizard.AppService, f format.Formatter)
- func WireUpAttachment(c *cli.Context) (scs *blueprint.AttachmentService, f format.Formatter)
- func WireUpBootstrapping(c *cli.Context) (ds *blueprint.BootstrappingService, f format.Formatter)
- func WireUpCloudAccount(c *cli.Context) (ds *settings.CloudAccountService, f format.Formatter)
- func WireUpCloudProvider(c *cli.Context) (cs *cloud.CloudProviderService, f format.Formatter)
- func WireUpCookbookVersion(c *cli.Context) (sv *blueprint.CookbookVersionService, f format.Formatter)
- func WireUpDispatcher(c *cli.Context) (ds *dispatcher.DispatcherService, config *utils.Config, f format.Formatter)
- func WireUpEvent(c *cli.Context) (ns *audit.EventService, f format.Formatter)
- func WireUpFirewall(c *cli.Context) (ds *firewall.FirewallService, f format.Formatter)
- func WireUpFirewallProfile(c *cli.Context) (ds *network.FirewallProfileService, f format.Formatter)
- func WireUpFloatingIP(c *cli.Context) (ds *network.FloatingIPService, f format.Formatter)
- func WireUpGenericImage(c *cli.Context) (ns *cloud.GenericImageService, f format.Formatter)
- func WireUpLabel(c *cli.Context) (ds *labels.LabelService, f format.Formatter)
- func WireUpLocation(c *cli.Context) (ds *wizard.LocationService, f format.Formatter)
- func WireUpPolling(c *cli.Context) (ps *polling.PollingService)
- func WireUpSSHProfile(c *cli.Context) (ds *cloud.SSHProfileService, f format.Formatter)
- func WireUpScript(c *cli.Context) (scs *blueprint.ScriptService, f format.Formatter)
- func WireUpServer(c *cli.Context) (ds *cloud.ServerService, f format.Formatter)
- func WireUpServerArray(c *cli.Context) (ds *cloud.ServerArrayService, f format.Formatter)
- func WireUpServerPlan(c *cli.Context) (ds *cloud.ServerPlanService, f format.Formatter)
- func WireUpStoragePlan(c *cli.Context) (ns *storage.StoragePlanService, f format.Formatter)
- func WireUpSubnet(c *cli.Context) (ds *network.SubnetService, f format.Formatter)
- func WireUpTemplate(c *cli.Context) (ts *blueprint.TemplateService, f format.Formatter)
- func WireUpVPC(c *cli.Context) (ds *network.VPCService, f format.Formatter)
- func WireUpVPN(c *cli.Context) (ds *network.VPNService, f format.Formatter)
- func WireUpVolume(c *cli.Context) (ds *storage.VolumeService, f format.Formatter)
- func WireUpWizCloudProvider(c *cli.Context) (cs *wizard.WizCloudProvidersService, f format.Formatter)
- func WireUpWizServerPlan(c *cli.Context) (ds *wizard.WizServerPlanService, f format.Formatter)
- func WizCloudProviderList(c *cli.Context) error
- func WizServerPlanList(c *cli.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttachmentDelete ¶ added in v0.9.0
AttachmentDelete subcommand function
func AttachmentDownload ¶ added in v0.9.0
AttachmentDownload subcommand function
func AttachmentShow ¶ added in v0.9.0
AttachmentShow subcommand function
func CloudAccountList ¶
CloudAccountList subcommand function
func CloudAccountShow ¶ added in v0.9.0
CloudAccountShow subcommand function
func CloudProviderList ¶
CloudProviderList subcommand function
func CloudProviderStoragePlansList ¶ added in v0.9.0
CloudProviderStoragePlansList subcommand function
func CookbookVersionDelete ¶ added in v0.9.0
CookbookVersionDelete subcommand function
func CookbookVersionList ¶ added in v0.9.0
CookbookVersionList subcommand function
func CookbookVersionShow ¶ added in v0.9.0
CookbookVersionShow subcommand function
func CookbookVersionUpload ¶ added in v0.9.0
CookbookVersionUpload subcommand function create/upload/process
func FirewallPolicyGet ¶ added in v0.9.0
FirewallPolicyGet subcommand function
func FirewallProfileCreate ¶
FirewallProfileCreate subcommand function
func FirewallProfileDelete ¶
FirewallProfileDelete subcommand function
func FirewallProfileList ¶
FirewallProfileList subcommand function
func FirewallProfileShow ¶
FirewallProfileShow subcommand function
func FirewallProfileUpdate ¶
FirewallProfileUpdate subcommand function
func FirewallRuleAdd ¶ added in v0.9.0
FirewallRuleAdd subcommand function
func FirewallRuleCheck ¶ added in v0.9.0
FirewallRuleCheck subcommand function
func FirewallRuleList ¶ added in v0.9.0
FirewallRuleList subcommand function
func FirewallRuleRemove ¶ added in v0.9.0
FirewallRuleRemove subcommand function
func FirewallRulesUpdate ¶ added in v0.9.0
FirewallRulesUpdate subcommand function
func FloatingIPAttach ¶ added in v0.9.0
FloatingIPAttach subcommand function
func FloatingIPCreate ¶ added in v0.9.0
FloatingIPCreate subcommand function
func FloatingIPDelete ¶ added in v0.9.0
FloatingIPDelete subcommand function
func FloatingIPDetach ¶ added in v0.9.0
FloatingIPDetach subcommand function
func FloatingIPDiscard ¶ added in v0.9.0
FloatingIPDiscard subcommand function
func FloatingIPList ¶ added in v0.9.0
FloatingIPList subcommand function
func FloatingIPShow ¶ added in v0.9.0
FloatingIPShow subcommand function
func FloatingIPUpdate ¶ added in v0.9.0
FloatingIPUpdate subcommand function
func GenericImageList ¶
GenericImageList subcommand function
func LabelAdd ¶ added in v0.8.0
LabelAdd subcommand function assigns a single label from a single labelable resource
func LabelAssignNamesForIDs ¶ added in v0.8.0
func LabelAssignNamesForIDs(c *cli.Context, items []types.Labelable, labelNamesByID map[string]string)
LabelAssignNamesForIDs subcommand function receives a collection of references to labelables objects Resolves the Labels names associated to a each resource from given Labels ids, loading object with respective labels names
func LabelCreate ¶ added in v0.8.0
LabelCreate subcommand function
func LabelFiltering ¶ added in v0.8.0
func LabelFiltering(c *cli.Context, items []types.Labelable, labelIDsByName map[string]string) []types.Labelable
LabelFiltering subcommand function receives a collection of references to labelable objects Evaluates the matching of assigned labels with the labels requested for filtering.
func LabelLoadsMapping ¶ added in v0.8.0
LabelLoadsMapping subcommand function retrieves the current label list in IMCO; then prepares two mapping structures (Name <-> ID and ID <-> Name)
func LabelRemove ¶ added in v0.8.0
LabelRemove subcommand function de-assigns a single label from a single labelable resource
func LabelResolution ¶ added in v0.8.0
func LabelResolution(c *cli.Context, labelsNames string, labelNamesByID *map[string]string, labelIDsByName *map[string]string) []string
LabelResolution subcommand function retrieves a labels map(Name<->ID) based on label names received to be processed. The function evaluates the received labels names (comma separated string); with them, solves the assigned IDs for the given labels names. If the label name is not available in IMCO yet, it is created. If new label is created, mapping structures labelNamesByID/labelIDsByName are updated
func LabelsUnifyInputNames ¶ added in v0.8.0
LabelsUnifyInputNames subcommand function evaluates the received labels names (comma separated string). Validates, remove duplicates and resolves a slice with unique label names.
func LoadCloudProvidersMapping ¶ added in v0.9.0
LoadCloudProvidersMapping retrieves Cloud Providers and create a map between ID and Name
func LoadLocationsMapping ¶ added in v0.7.0
LoadLocationsMapping retrieves Locations and create a map between ID and Name
func OperationalScriptExecute ¶
OperationalScriptExecute subcommand function
func OperationalScriptsList ¶
OperationalScriptsList subcommand function
func SSHProfileCreate ¶
SSHProfileCreate subcommand function
func SSHProfileDelete ¶
SSHProfileDelete subcommand function
func SSHProfileUpdate ¶
SSHProfileUpdate subcommand function
func ScriptAttachmentAdd ¶ added in v0.9.0
ScriptAttachmentAdd subcommand function
func ScriptAttachmentList ¶ added in v0.9.0
ScriptAttachmentList subcommand function
func ServerArrayBoot ¶ added in v0.9.0
ServerArrayBoot subcommand function
func ServerArrayCreate ¶ added in v0.9.0
ServerArrayCreate subcommand function
func ServerArrayDelete ¶ added in v0.9.0
ServerArrayDelete subcommand function
func ServerArrayEmpty ¶ added in v0.9.0
ServerArrayEmpty subcommand function
func ServerArrayEnlarge ¶ added in v0.9.0
ServerArrayEnlarge subcommand function
func ServerArrayList ¶ added in v0.9.0
ServerArrayList subcommand function
func ServerArrayServerList ¶ added in v0.9.0
ServerArrayServerList subcommand function
func ServerArrayShow ¶ added in v0.9.0
ServerArrayShow subcommand function
func ServerArrayShutdown ¶ added in v0.9.0
ServerArrayShutdown subcommand function
func ServerArrayUpdate ¶ added in v0.9.0
ServerArrayUpdate subcommand function
func ServerFloatingIPList ¶ added in v0.9.0
ServerFloatingIPList subcommand function
func ServerVolumesList ¶ added in v0.9.0
ServerVolumesList subcommand function
func StoragePlanShow ¶ added in v0.9.0
StoragePlanShow subcommand function
func SubnetCreate ¶ added in v0.9.0
SubnetCreate subcommand function
func SubnetDelete ¶ added in v0.9.0
SubnetDelete subcommand function
func SubnetList ¶ added in v0.9.0
SubnetList subcommand function
func SubnetServerArrayList ¶ added in v0.9.0
SubnetServerArrayList subcommand function
func SubnetServerList ¶ added in v0.9.0
SubnetServerList subcommand function
func SubnetShow ¶ added in v0.9.0
SubnetShow subcommand function
func SubnetUpdate ¶ added in v0.9.0
SubnetUpdate subcommand function
func TemplateCompile ¶ added in v0.9.0
TemplateCompile subcommand function
func TemplateScriptCreate ¶
TemplateScriptCreate subcommand function
func TemplateScriptDelete ¶
TemplateScriptDelete subcommand function
func TemplateScriptList ¶
TemplateScriptList subcommand function
func TemplateScriptReorder ¶
TemplateScriptReorder subcommand function
func TemplateScriptShow ¶
TemplateScriptShow subcommand function
func TemplateScriptUpdate ¶
TemplateScriptUpdate subcommand function
func TemplateServersList ¶
TemplateServersList subcommand function
func VPCDiscard ¶ added in v0.9.0
VPCDiscard subcommand function
func VPNPlanList ¶ added in v0.9.0
VPNPlanList subcommand function
func VolumeAttach ¶ added in v0.9.0
VolumeAttach subcommand function
func VolumeCreate ¶ added in v0.9.0
VolumeCreate subcommand function
func VolumeDelete ¶ added in v0.9.0
VolumeDelete subcommand function
func VolumeDetach ¶ added in v0.9.0
VolumeDetach subcommand function
func VolumeDiscard ¶ added in v0.9.0
VolumeDiscard subcommand function
func VolumeList ¶ added in v0.9.0
VolumeList subcommand function
func VolumeShow ¶ added in v0.9.0
VolumeShow subcommand function
func VolumeUpdate ¶ added in v0.9.0
VolumeUpdate subcommand function
func WireUpAttachment ¶ added in v0.9.0
WireUpAttachment prepares common resources to send request to Concerto API
func WireUpBootstrapping ¶ added in v0.8.0
WireUpBootstrapping prepares common resources to send request to API
func WireUpCloudAccount ¶
WireUpCloudAccount prepares common resources to send request to Concerto API
func WireUpCloudProvider ¶
WireUpCloudProvider prepares common resources to send request to Concerto API
func WireUpCookbookVersion ¶ added in v0.9.0
func WireUpCookbookVersion(c *cli.Context) (sv *blueprint.CookbookVersionService, f format.Formatter)
WireUpCookbookVersion prepares common resources to send request to Concerto API
func WireUpDispatcher ¶ added in v0.9.0
func WireUpDispatcher(c *cli.Context) (ds *dispatcher.DispatcherService, config *utils.Config, f format.Formatter)
WireUpDispatcher prepares common resources to send request to API
func WireUpEvent ¶
WireUpEvent prepares common resources to send request to Concerto API
func WireUpFirewall ¶ added in v0.9.0
WireUpFirewall prepares common resources to send request to Concerto API
func WireUpFirewallProfile ¶
WireUpFirewallProfile prepares common resources to send request to Concerto API
func WireUpFloatingIP ¶ added in v0.9.0
WireUpFloatingIP prepares common resources to send request to Concerto API
func WireUpGenericImage ¶
WireUpGenericImage prepares common resources to send request to Concerto API
func WireUpLabel ¶ added in v0.8.0
WireUpLabel prepares common resources to send request to Concerto API
func WireUpLocation ¶
WireUpLocation prepares common resources to send request to Concerto API
func WireUpPolling ¶
func WireUpPolling(c *cli.Context) (ps *polling.PollingService)
WireUpPolling prepares common resources to send request to Concerto API
func WireUpSSHProfile ¶
WireUpSSHProfile prepares common resources to send request to Concerto API
func WireUpScript ¶
WireUpScript prepares common resources to send request to Concerto API
func WireUpServer ¶
WireUpServer prepares common resources to send request to Concerto API
func WireUpServerArray ¶ added in v0.9.0
WireUpServerArray prepares common resources to send request to Concerto API
func WireUpServerPlan ¶
WireUpServerPlan prepares common resources to send request to Concerto API
func WireUpStoragePlan ¶ added in v0.9.0
WireUpStoragePlan prepares common resources to send request to Concerto API
func WireUpSubnet ¶ added in v0.9.0
WireUpSubnet prepares common resources to send request to Concerto API
func WireUpTemplate ¶
WireUpTemplate prepares common resources to send request to Concerto API
func WireUpVPC ¶ added in v0.9.0
WireUpVPC prepares common resources to send request to Concerto API
func WireUpVPN ¶ added in v0.9.0
WireUpVPN prepares common resources to send request to Concerto API
func WireUpVolume ¶ added in v0.9.0
WireUpVolume prepares common resources to send request to Concerto API
func WireUpWizCloudProvider ¶
func WireUpWizCloudProvider(c *cli.Context) (cs *wizard.WizCloudProvidersService, f format.Formatter)
WireUpWizCloudProvider prepares common resources to send request to Concerto API
func WireUpWizServerPlan ¶
WireUpWizServerPlan prepares common resources to send request to Concerto API
func WizCloudProviderList ¶
WizCloudProviderList subcommand function
func WizServerPlanList ¶
WizServerPlanList subcommand function
Types ¶
This section is empty.
Source Files ¶
- apps_cmd.go
- attachments_cmd.go
- bootstrapping_cmd.go
- cloud_accounts_cmd.go
- cloud_providers_cmd.go
- cmd_helper.go
- cookbook_versions_cmd.go
- dispatcher_cmd.go
- events_cmd.go
- firewall_cmd.go
- firewall_profiles_cmd.go
- floating_ips_cmd.go
- generic_images_cmd.go
- labels_cmd.go
- locations_cmd.go
- polling_cmd.go
- scripts_cmd.go
- server_arrays_cmd.go
- server_plan_cmd.go
- servers_cmd.go
- ssh_profiles_cmd.go
- storage_plans_cmd.go
- subnets_cmd.go
- template_cmd.go
- volumes_cmd.go
- vpcs_cmd.go
- vpns_cmd.go
- wizard_cloud_providers_cmd.go
- wizard_server_plans_cmd.go