當前位置: 首頁>>代碼示例>>Golang>>正文


Golang LaunchConfig.Expose方法代碼示例

本文整理匯總了Golang中github.com/rancher/go-rancher/client.LaunchConfig.Expose方法的典型用法代碼示例。如果您正苦於以下問題:Golang LaunchConfig.Expose方法的具體用法?Golang LaunchConfig.Expose怎麽用?Golang LaunchConfig.Expose使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在github.com/rancher/go-rancher/client.LaunchConfig的用法示例。


在下文中一共展示了LaunchConfig.Expose方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。

示例1: populateLbFields

func populateLbFields(r *RancherService, launchConfig *rancherClient.LaunchConfig, service *CompositeService) error {
	config, ok := r.context.RancherConfig[r.name]
	if ok {
		service.LoadBalancerConfig = config.LoadBalancerConfig
	}

	if err := populateCerts(r.context.Client, service, &config); err != nil {
		return err
	}

	if FindServiceType(r) == LbServiceType {
		launchConfig.ImageUuid = ""
		// Write back to the ports passed in because the Docker parsing logic changes then
		launchConfig.Ports = r.serviceConfig.Ports
		launchConfig.Expose = r.serviceConfig.Expose
	}

	return nil
}
開發者ID:xaka,項目名稱:rancher-compose,代碼行數:19,代碼來源:lb_service.go


注:本文中的github.com/rancher/go-rancher/client.LaunchConfig.Expose方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。