30 lines
1.2 KiB
Go
30 lines
1.2 KiB
Go
package config
|
|
|
|
type OpenstackConfig struct {
|
|
ZhiJiang_Openstack_T Conf `json:"ZhiJiang_Openstack_T"`
|
|
Nudt_Openstack_R Conf `json:"Nudt_Openstack_R"`
|
|
Keylin_Openstack_T Conf `json:"Keylin_Openstack_T"`
|
|
DianKe_Openstack_R Conf `json:"DianKe_Openstack_R"`
|
|
Status_created int `json:"Status_created"`
|
|
TokenHeader string `json:"TokenHeader"`
|
|
}
|
|
|
|
type Conf struct {
|
|
OpenstackNetworkUrl string `json:"OpenstackNetworkUrl"`
|
|
OpenstackComputeUrl string `json:"OpenstackComputeUrl"`
|
|
OpenstackImageUrl string `json:"OpenstackImageUrl"`
|
|
OpenstackVolumev2Url string `json:"OpenstackVolumev2Url"`
|
|
OpenstackLimitsUrl string `json:"OpenstackLimitsUrl"`
|
|
OpenstackBareMetalUrl string `json:"OpenstackBareMetalUrl"`
|
|
TokenUrl string `json:"TokenUrl"`
|
|
Status_created int `json:"Status_created"`
|
|
TokenHeader string `json:"TokenHeader"`
|
|
USER string `json:"USER"`
|
|
PASSWORD string `json:"PASSWORD"`
|
|
DOMAIN string `json:"DOMAIN"`
|
|
AuthMethod string `json:"AuthMethod"`
|
|
ProjectName string `json:"ProjectName"`
|
|
Platform string `json:"Platform"`
|
|
Id string `json:"Id"`
|
|
}
|