pcm-openstack/internal/config/openstackConfig.go

29 lines
1.1 KiB
Go

package config
type OpenstackConfig struct {
ZhiJiang Conf `json:"ZhiJiang"`
Nudt Conf `json:"Nudt"`
DianKe Conf `json:"DianKe"`
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"`
}