pcm-openstack/internal/config/openstackConfig.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"`
}