Documentation ¶
Index ¶
- type IID
- type KeyValue
- type MCIRApi
- func (m *MCIRApi) CheckResource(doc string) (string, error)
- func (m *MCIRApi) CheckResourceByParam(nameSpaceID string, resourceID string, resourceType string) (string, error)
- func (m *MCIRApi) Close()
- func (m *MCIRApi) CreateImageWithID(doc string) (string, error)
- func (m *MCIRApi) CreateImageWithIDByParam(req *TbImageCreateRequest) (string, error)
- func (m *MCIRApi) CreateImageWithInfo(doc string) (string, error)
- func (m *MCIRApi) CreateImageWithInfoByParam(req *TbImageInfoRequest) (string, error)
- func (m *MCIRApi) CreateSecurityGroup(doc string) (string, error)
- func (m *MCIRApi) CreateSecurityGroupByParam(req *TbSecurityGroupCreateRequest) (string, error)
- func (m *MCIRApi) CreateSpecWithInfo(doc string) (string, error)
- func (m *MCIRApi) CreateSpecWithInfoByParam(req *TbSpecInfoRequest) (string, error)
- func (m *MCIRApi) CreateSpecWithSpecName(doc string) (string, error)
- func (m *MCIRApi) CreateSpecWithSpecNameByParam(req *TbSpecCreateRequest) (string, error)
- func (m *MCIRApi) CreateSshKey(doc string) (string, error)
- func (m *MCIRApi) CreateSshKeyByParam(req *TbSshKeyCreateRequest) (string, error)
- func (m *MCIRApi) CreateVNet(doc string) (string, error)
- func (m *MCIRApi) CreateVNetByParam(req *TbVNetCreateRequest) (string, error)
- func (m *MCIRApi) DeleteAllImage(doc string) (string, error)
- func (m *MCIRApi) DeleteAllImageByParam(nameSpaceID string, force string) (string, error)
- func (m *MCIRApi) DeleteAllSecurityGroup(doc string) (string, error)
- func (m *MCIRApi) DeleteAllSecurityGroupByParam(nameSpaceID string, force string) (string, error)
- func (m *MCIRApi) DeleteAllSpec(doc string) (string, error)
- func (m *MCIRApi) DeleteAllSpecByParam(nameSpaceID string, force string) (string, error)
- func (m *MCIRApi) DeleteAllSshKey(doc string) (string, error)
- func (m *MCIRApi) DeleteAllSshKeyByParam(nameSpaceID string, force string) (string, error)
- func (m *MCIRApi) DeleteAllVNet(doc string) (string, error)
- func (m *MCIRApi) DeleteAllVNetByParam(nameSpaceID string, force string) (string, error)
- func (m *MCIRApi) DeleteImage(doc string) (string, error)
- func (m *MCIRApi) DeleteImageByParam(nameSpaceID string, resourceID string, force string) (string, error)
- func (m *MCIRApi) DeleteSecurityGroup(doc string) (string, error)
- func (m *MCIRApi) DeleteSecurityGroupByParam(nameSpaceID string, resourceID string, force string) (string, error)
- func (m *MCIRApi) DeleteSpec(doc string) (string, error)
- func (m *MCIRApi) DeleteSpecByParam(nameSpaceID string, resourceID string, force string) (string, error)
- func (m *MCIRApi) DeleteSshKey(doc string) (string, error)
- func (m *MCIRApi) DeleteSshKeyByParam(nameSpaceID string, resourceID string, force string) (string, error)
- func (m *MCIRApi) DeleteVNet(doc string) (string, error)
- func (m *MCIRApi) DeleteVNetByParam(nameSpaceID string, resourceID string, force string) (string, error)
- func (m *MCIRApi) FetchImage(doc string) (string, error)
- func (m *MCIRApi) FetchImageByParam(connConfigName string, nameSpaceID string) (string, error)
- func (m *MCIRApi) FetchSpec(doc string) (string, error)
- func (m *MCIRApi) FetchSpecByParam(connConfigName string, nameSpaceID string) (string, error)
- func (m *MCIRApi) FilterSpec(doc string) (string, error)
- func (m *MCIRApi) FilterSpecsByRange(doc string) (string, error)
- func (m *MCIRApi) GetImage(doc string) (string, error)
- func (m *MCIRApi) GetImageByParam(nameSpaceID string, resourceID string) (string, error)
- func (m *MCIRApi) GetInType() (string, error)
- func (m *MCIRApi) GetJWTToken() (string, error)
- func (m *MCIRApi) GetLookupImage(doc string) (string, error)
- func (m *MCIRApi) GetLookupImageByParam(connConfigName string, cspImageId string) (string, error)
- func (m *MCIRApi) GetLookupSpec(doc string) (string, error)
- func (m *MCIRApi) GetLookupSpecByParam(connConfigName string, cspSpecName string) (string, error)
- func (m *MCIRApi) GetOutType() (string, error)
- func (m *MCIRApi) GetSecurityGroup(doc string) (string, error)
- func (m *MCIRApi) GetSecurityGroupByParam(nameSpaceID string, resourceID string) (string, error)
- func (m *MCIRApi) GetServerAddr() (string, error)
- func (m *MCIRApi) GetSpec(doc string) (string, error)
- func (m *MCIRApi) GetSpecByParam(nameSpaceID string, resourceID string) (string, error)
- func (m *MCIRApi) GetSshKey(doc string) (string, error)
- func (m *MCIRApi) GetSshKeyByParam(nameSpaceID string, resourceID string) (string, error)
- func (m *MCIRApi) GetTLSCA() (string, error)
- func (m *MCIRApi) GetTimeout() (time.Duration, error)
- func (m *MCIRApi) GetVNet(doc string) (string, error)
- func (m *MCIRApi) GetVNetByParam(nameSpaceID string, resourceID string) (string, error)
- func (m *MCIRApi) ListImage(doc string) (string, error)
- func (m *MCIRApi) ListImageByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListImageId(doc string) (string, error)
- func (m *MCIRApi) ListImageIdByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListLookupImage(doc string) (string, error)
- func (m *MCIRApi) ListLookupImageByParam(connConfigName string) (string, error)
- func (m *MCIRApi) ListLookupSpec(doc string) (string, error)
- func (m *MCIRApi) ListLookupSpecByParam(connConfigName string) (string, error)
- func (m *MCIRApi) ListSecurityGroup(doc string) (string, error)
- func (m *MCIRApi) ListSecurityGroupByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListSecurityGroupId(doc string) (string, error)
- func (m *MCIRApi) ListSecurityGroupIdByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListSpec(doc string) (string, error)
- func (m *MCIRApi) ListSpecByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListSpecId(doc string) (string, error)
- func (m *MCIRApi) ListSpecIdByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListSshKey(doc string) (string, error)
- func (m *MCIRApi) ListSshKeyByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListSshKeyId(doc string) (string, error)
- func (m *MCIRApi) ListSshKeyIdByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListVNet(doc string) (string, error)
- func (m *MCIRApi) ListVNetByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) ListVNetId(doc string) (string, error)
- func (m *MCIRApi) ListVNetIdByParam(nameSpaceID string) (string, error)
- func (m *MCIRApi) Open() error
- func (m *MCIRApi) SearchImage(doc string) (string, error)
- func (m *MCIRApi) SearchImageByParam(req *SearchImageQryRequest) (string, error)
- func (m *MCIRApi) SetConfigPath(configFile string) error
- func (m *MCIRApi) SetInType(in string) error
- func (m *MCIRApi) SetJWTToken(token string) error
- func (m *MCIRApi) SetOutType(out string) error
- func (m *MCIRApi) SetServerAddr(addr string) error
- func (m *MCIRApi) SetTLSCA(tlsCAFile string) error
- func (m *MCIRApi) SetTimeout(timeout time.Duration) error
- func (m *MCIRApi) SortSpecs(doc string) (string, error)
- func (m *MCIRApi) UpdateSpec(doc string) (string, error)
- type MCISApi
- func (m *MCISApi) CheckMcis(doc string) (string, error)
- func (m *MCISApi) CheckMcisByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) CheckVm(doc string) (string, error)
- func (m *MCISApi) CheckVmByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
- func (m *MCISApi) Close()
- func (m *MCISApi) CmdMcis(doc string) (string, error)
- func (m *MCISApi) CmdMcisByParam(req *McisCmdCreateRequest) (string, error)
- func (m *MCISApi) CmdMcisVm(doc string) (string, error)
- func (m *MCISApi) CmdMcisVmByParam(req *McisCmdVmCreateRequest) (string, error)
- func (m *MCISApi) ControlMcis(doc string) (string, error)
- func (m *MCISApi) ControlMcisByParam(nameSpaceID string, mcisID string, action string) (string, error)
- func (m *MCISApi) ControlMcisVM(doc string) (string, error)
- func (m *MCISApi) ControlMcisVMByParam(nameSpaceID string, mcisID string, vmID string, action string) (string, error)
- func (m *MCISApi) CreateMcis(doc string) (string, error)
- func (m *MCISApi) CreateMcisByParam(req *TbMcisCreateRequest) (string, error)
- func (m *MCISApi) CreateMcisPolicy(doc string) (string, error)
- func (m *MCISApi) CreateMcisPolicyByParam(req *McisPolicyCreateRequest) (string, error)
- func (m *MCISApi) CreateMcisVM(doc string) (string, error)
- func (m *MCISApi) CreateMcisVMByParam(req *TbVmCreateRequest) (string, error)
- func (m *MCISApi) CreateMcisVMGroup(doc string) (string, error)
- func (m *MCISApi) CreateMcisVMGroupByParam(req *TbVmGroupCreateRequest) (string, error)
- func (m *MCISApi) DeleteAllMcis(doc string) (string, error)
- func (m *MCISApi) DeleteAllMcisByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) DeleteAllMcisPolicy(doc string) (string, error)
- func (m *MCISApi) DeleteAllMcisPolicyByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) DeleteMcis(doc string) (string, error)
- func (m *MCISApi) DeleteMcisByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) DeleteMcisPolicy(doc string) (string, error)
- func (m *MCISApi) DeleteMcisPolicyByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) DeleteMcisVM(doc string) (string, error)
- func (m *MCISApi) DeleteMcisVMByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
- func (m *MCISApi) GetAllBenchmark(doc string) (string, error)
- func (m *MCISApi) GetAllBenchmarkByParam(nameSpaceID string, mcisID string, host string) (string, error)
- func (m *MCISApi) GetBenchmark(doc string) (string, error)
- func (m *MCISApi) GetBenchmarkByParam(nameSpaceID string, mcisID string, action string, host string) (string, error)
- func (m *MCISApi) GetInType() (string, error)
- func (m *MCISApi) GetJWTToken() (string, error)
- func (m *MCISApi) GetMcisInfo(doc string) (string, error)
- func (m *MCISApi) GetMcisInfoByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) GetMcisPolicy(doc string) (string, error)
- func (m *MCISApi) GetMcisPolicyByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) GetMcisStatus(doc string) (string, error)
- func (m *MCISApi) GetMcisStatusByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) GetMcisVMInfo(doc string) (string, error)
- func (m *MCISApi) GetMcisVMInfoByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
- func (m *MCISApi) GetMcisVMStatus(doc string) (string, error)
- func (m *MCISApi) GetMcisVMStatusByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
- func (m *MCISApi) GetMonitorData(doc string) (string, error)
- func (m *MCISApi) GetMonitorDataByParam(nameSpaceID string, mcisID string, metric string) (string, error)
- func (m *MCISApi) GetOutType() (string, error)
- func (m *MCISApi) GetServerAddr() (string, error)
- func (m *MCISApi) GetTLSCA() (string, error)
- func (m *MCISApi) GetTimeout() (time.Duration, error)
- func (m *MCISApi) InstallAgentToMcis(doc string) (string, error)
- func (m *MCISApi) InstallAgentToMcisByParam(req *McisCmdCreateRequest) (string, error)
- func (m *MCISApi) InstallMonitorAgentToMcis(doc string) (string, error)
- func (m *MCISApi) InstallMonitorAgentToMcisByParam(req *McisCmdCreateRequest) (string, error)
- func (m *MCISApi) ListMcis(doc string) (string, error)
- func (m *MCISApi) ListMcisByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) ListMcisId(doc string) (string, error)
- func (m *MCISApi) ListMcisIdByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) ListMcisPolicy(doc string) (string, error)
- func (m *MCISApi) ListMcisPolicyByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) ListMcisStatus(doc string) (string, error)
- func (m *MCISApi) ListMcisStatusByParam(nameSpaceID string) (string, error)
- func (m *MCISApi) ListMcisVmId(doc string) (string, error)
- func (m *MCISApi) ListMcisVmIdByParam(nameSpaceID string, mcisID string) (string, error)
- func (m *MCISApi) Open() error
- func (m *MCISApi) RecommendMcis(doc string) (string, error)
- func (m *MCISApi) RecommendMcisByParam(req *McisRecommendCreateRequest) (string, error)
- func (m *MCISApi) RecommendVM(doc string) (string, error)
- func (m *MCISApi) RecommendVMByParam(req *McisRecommendVmCreateRequest) (string, error)
- func (m *MCISApi) SetConfigPath(configFile string) error
- func (m *MCISApi) SetInType(in string) error
- func (m *MCISApi) SetJWTToken(token string) error
- func (m *MCISApi) SetOutType(out string) error
- func (m *MCISApi) SetServerAddr(addr string) error
- func (m *MCISApi) SetTLSCA(tlsCAFile string) error
- func (m *MCISApi) SetTimeout(timeout time.Duration) error
- type McisCmdCreateRequest
- type McisCmdVmCreateRequest
- type McisPolicyCreateRequest
- type McisRecommendCreateRequest
- type McisRecommendVmCreateRequest
- type NSApi
- func (ns *NSApi) CheckNS(doc string) (string, error)
- func (ns *NSApi) CheckNSByParam(nameSpaceID string) (string, error)
- func (ns *NSApi) Close()
- func (ns *NSApi) CreateNS(doc string) (string, error)
- func (ns *NSApi) CreateNSByParam(req *core_common.NsReq) (string, error)
- func (ns *NSApi) DeleteAllNS() (string, error)
- func (ns *NSApi) DeleteNS(doc string) (string, error)
- func (ns *NSApi) DeleteNSByParam(nameSpaceID string) (string, error)
- func (ns *NSApi) GetInType() (string, error)
- func (ns *NSApi) GetJWTToken() (string, error)
- func (ns *NSApi) GetNS(doc string) (string, error)
- func (ns *NSApi) GetNSByParam(nameSpaceID string) (string, error)
- func (ns *NSApi) GetOutType() (string, error)
- func (ns *NSApi) GetServerAddr() (string, error)
- func (ns *NSApi) GetTLSCA() (string, error)
- func (ns *NSApi) GetTimeout() (time.Duration, error)
- func (ns *NSApi) ListNS() (string, error)
- func (ns *NSApi) ListNSId() (string, error)
- func (ns *NSApi) Open() error
- func (ns *NSApi) SetConfigPath(configFile string) error
- func (ns *NSApi) SetInType(in string) error
- func (ns *NSApi) SetJWTToken(token string) error
- func (ns *NSApi) SetOutType(out string) error
- func (ns *NSApi) SetServerAddr(addr string) error
- func (ns *NSApi) SetTLSCA(tlsCAFile string) error
- func (ns *NSApi) SetTimeout(timeout time.Duration) error
- type SearchImageQryRequest
- type TbImageCreateRequest
- type TbImageInfoRequest
- type TbMcisCreateRequest
- type TbSecurityGroupCreateRequest
- type TbSpecCreateRequest
- type TbSpecInfoRequest
- type TbSshKeyCreateRequest
- type TbVNetCreateRequest
- type TbVmCreateRequest
- type TbVmGroupCreateRequest
- type TbVmInfo
- type UtilityApi
- func (u *UtilityApi) Close()
- func (u *UtilityApi) CreateConfig(doc string) (string, error)
- func (u *UtilityApi) CreateConfigByParam(req *core_common.ConfigReq) (string, error)
- func (u *UtilityApi) DeleteAllObject(doc string) (string, error)
- func (u *UtilityApi) DeleteAllObjectByParam(key string) (string, error)
- func (u *UtilityApi) DeleteObject(doc string) (string, error)
- func (u *UtilityApi) DeleteObjectByParam(key string) (string, error)
- func (u *UtilityApi) GetConfig(doc string) (string, error)
- func (u *UtilityApi) GetConfigByParam(configId string) (string, error)
- func (u *UtilityApi) GetConnConfig(doc string) (string, error)
- func (u *UtilityApi) GetConnConfigByParam(connConfigName string) (string, error)
- func (u *UtilityApi) GetInType() (string, error)
- func (u *UtilityApi) GetJWTToken() (string, error)
- func (u *UtilityApi) GetObject(doc string) (string, error)
- func (u *UtilityApi) GetObjectByParam(key string) (string, error)
- func (u *UtilityApi) GetOutType() (string, error)
- func (u *UtilityApi) GetRegion(doc string) (string, error)
- func (u *UtilityApi) GetRegionByParam(regionName string) (string, error)
- func (u *UtilityApi) GetServerAddr() (string, error)
- func (u *UtilityApi) GetTLSCA() (string, error)
- func (u *UtilityApi) GetTimeout() (time.Duration, error)
- func (u *UtilityApi) InitAllConfig() (string, error)
- func (u *UtilityApi) InitConfig(doc string) (string, error)
- func (u *UtilityApi) InitConfigByParam(configId string) (string, error)
- func (u *UtilityApi) InspectMcirResources(doc string) (string, error)
- func (u *UtilityApi) InspectMcirResourcesByParam(connectionName string, mcirType string) (string, error)
- func (u *UtilityApi) InspectVmResources(doc string) (string, error)
- func (u *UtilityApi) InspectVmResourcesByParam(connectionName string) (string, error)
- func (u *UtilityApi) ListConfig() (string, error)
- func (u *UtilityApi) ListConnConfig() (string, error)
- func (u *UtilityApi) ListObject(doc string) (string, error)
- func (u *UtilityApi) ListObjectByParam(key string) (string, error)
- func (u *UtilityApi) ListRegion() (string, error)
- func (u *UtilityApi) Open() error
- func (u *UtilityApi) SetConfigPath(configFile string) error
- func (u *UtilityApi) SetInType(in string) error
- func (u *UtilityApi) SetJWTToken(token string) error
- func (u *UtilityApi) SetOutType(out string) error
- func (u *UtilityApi) SetServerAddr(addr string) error
- func (u *UtilityApi) SetTLSCA(tlsCAFile string) error
- func (u *UtilityApi) SetTimeout(timeout time.Duration) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IID ¶
type IID struct { NameId string `yaml:"NameId" json:"NameId"` SystemId string `yaml:"SystemId" json:"SystemId"` }
IID - Defined by & used for CB-Spider
type KeyValue ¶
type KeyValue struct { Key string `yaml:"Key" json:"Key"` Value string `yaml:"Value" json:"Value"` }
KeyValue
type MCIRApi ¶
type MCIRApi struct {
// contains filtered or unexported fields
}
MCIRApi
func NewMCIRManager ¶
func NewMCIRManager() (m *MCIRApi)
NewMCIRManager - Create new MCIR API object
func (*MCIRApi) CheckResource ¶
CheckResource - Check whether Resource exists or not
func (*MCIRApi) CheckResourceByParam ¶
func (m *MCIRApi) CheckResourceByParam(nameSpaceID string, resourceID string, resourceType string) (string, error)
CheckResourceByParam - Check whether Resource exists or not
func (*MCIRApi) CreateImageWithID ¶
CreateImageWithID
func (*MCIRApi) CreateImageWithIDByParam ¶
func (m *MCIRApi) CreateImageWithIDByParam(req *TbImageCreateRequest) (string, error)
CreateImageWithIDByParam
func (*MCIRApi) CreateImageWithInfo ¶
CreateImageWithInfo
func (*MCIRApi) CreateImageWithInfoByParam ¶
func (m *MCIRApi) CreateImageWithInfoByParam(req *TbImageInfoRequest) (string, error)
CreateImageWithInfoByParam
func (*MCIRApi) CreateSecurityGroup ¶
CreateSecurityGroup
func (*MCIRApi) CreateSecurityGroupByParam ¶
func (m *MCIRApi) CreateSecurityGroupByParam(req *TbSecurityGroupCreateRequest) (string, error)
CreateSecurityGroupByParam
func (*MCIRApi) CreateSpecWithInfo ¶
CreateSpecWithInfo
func (*MCIRApi) CreateSpecWithInfoByParam ¶
func (m *MCIRApi) CreateSpecWithInfoByParam(req *TbSpecInfoRequest) (string, error)
CreateSpecWithInfoByParam
func (*MCIRApi) CreateSpecWithSpecName ¶
CreateSpecWithSpecName
func (*MCIRApi) CreateSpecWithSpecNameByParam ¶
func (m *MCIRApi) CreateSpecWithSpecNameByParam(req *TbSpecCreateRequest) (string, error)
CreateSpecWithSpecNameByParam
func (*MCIRApi) CreateSshKey ¶
CreateSshKey
func (*MCIRApi) CreateSshKeyByParam ¶
func (m *MCIRApi) CreateSshKeyByParam(req *TbSshKeyCreateRequest) (string, error)
CreateSshKeyByParam
func (*MCIRApi) CreateVNetByParam ¶
func (m *MCIRApi) CreateVNetByParam(req *TbVNetCreateRequest) (string, error)
CreateVNetByParam
func (*MCIRApi) DeleteAllImage ¶
DeleteAllImage
func (*MCIRApi) DeleteAllImageByParam ¶
DeleteAllImageByParam
func (*MCIRApi) DeleteAllSecurityGroup ¶
DeleteAllSecurityGroup
func (*MCIRApi) DeleteAllSecurityGroupByParam ¶
DeleteAllSecurityGroupByParam
func (*MCIRApi) DeleteAllSpec ¶
DeleteAllSpec
func (*MCIRApi) DeleteAllSpecByParam ¶
DeleteAllSpecByParam
func (*MCIRApi) DeleteAllSshKey ¶
DeleteAllSshKey
func (*MCIRApi) DeleteAllSshKeyByParam ¶
DeleteAllSshKeyByParam
func (*MCIRApi) DeleteAllVNet ¶
DeleteAllVNet
func (*MCIRApi) DeleteAllVNetByParam ¶
DeleteAllVNetByParam
func (*MCIRApi) DeleteImageByParam ¶
func (m *MCIRApi) DeleteImageByParam(nameSpaceID string, resourceID string, force string) (string, error)
DeleteImageByParam
func (*MCIRApi) DeleteSecurityGroup ¶
DeleteSecurityGroup
func (*MCIRApi) DeleteSecurityGroupByParam ¶
func (m *MCIRApi) DeleteSecurityGroupByParam(nameSpaceID string, resourceID string, force string) (string, error)
DeleteSecurityGroupByParam
func (*MCIRApi) DeleteSpecByParam ¶
func (m *MCIRApi) DeleteSpecByParam(nameSpaceID string, resourceID string, force string) (string, error)
DeleteSpecByParam
func (*MCIRApi) DeleteSshKey ¶
DeleteSshKey
func (*MCIRApi) DeleteSshKeyByParam ¶
func (m *MCIRApi) DeleteSshKeyByParam(nameSpaceID string, resourceID string, force string) (string, error)
DeleteSshKeyByParam
func (*MCIRApi) DeleteVNetByParam ¶
func (m *MCIRApi) DeleteVNetByParam(nameSpaceID string, resourceID string, force string) (string, error)
DeleteVNetByParam
func (*MCIRApi) FetchImageByParam ¶
FetchImageByParam
func (*MCIRApi) FetchSpecByParam ¶
FetchSpecByParam
func (*MCIRApi) FilterSpecsByRange ¶
FilterSpecsByRange
func (*MCIRApi) GetImageByParam ¶
GetImageByParam
func (*MCIRApi) GetJWTToken ¶
GetJWTToken - Get JWT auth token
func (*MCIRApi) GetLookupImage ¶
GetLookupImage - LookupImage
func (*MCIRApi) GetLookupImageByParam ¶
GetLookupImageByParam - LookupImage
func (*MCIRApi) GetLookupSpec ¶
GetLookupSpec - LookupSpec
func (*MCIRApi) GetLookupSpecByParam ¶
GetLookupSpecByParam - LookupSpec
func (*MCIRApi) GetOutType ¶
GetOutType - Get output doc type (json/yaml)
func (*MCIRApi) GetSecurityGroup ¶
GetSecurityGroup
func (*MCIRApi) GetSecurityGroupByParam ¶
GetSecurityGroupByParam
func (*MCIRApi) GetServerAddr ¶
GetServerAddr - Get Tumblebug server address
func (*MCIRApi) GetSpecByParam ¶
GetSpecByParam
func (*MCIRApi) GetSshKeyByParam ¶
GetSshKeyByParam
func (*MCIRApi) GetVNetByParam ¶
GetVNetByParam
func (*MCIRApi) ListImageByParam ¶
ListImageByParam
func (*MCIRApi) ListImageIdByParam ¶
ListImageIdByParam
func (*MCIRApi) ListLookupImage ¶
ListLookupImage - LookupImages
func (*MCIRApi) ListLookupImageByParam ¶
ListLookupImageByParam - LookupImages
func (*MCIRApi) ListLookupSpec ¶
ListLookupSpec - LookupSpecs
func (*MCIRApi) ListLookupSpecByParam ¶
ListLookupSpecByParam - LookupSpecs
func (*MCIRApi) ListSecurityGroup ¶
ListSecurityGroup
func (*MCIRApi) ListSecurityGroupByParam ¶
ListSecurityGroupByParam
func (*MCIRApi) ListSecurityGroupId ¶
ListSecurityGroupId
func (*MCIRApi) ListSecurityGroupIdByParam ¶
ListSecurityGroupIdByParam
func (*MCIRApi) ListSpecByParam ¶
ListSpecByParam
func (*MCIRApi) ListSpecIdByParam ¶
ListSpecIdByParam
func (*MCIRApi) ListSshKeyByParam ¶
ListSshKeyByParam
func (*MCIRApi) ListSshKeyId ¶
ListSshKeyId
func (*MCIRApi) ListSshKeyIdByParam ¶
ListSshKeyIdByParam
func (*MCIRApi) ListVNetByParam ¶
ListVNetByParam
func (*MCIRApi) ListVNetIdByParam ¶
ListVNetIdByParam
func (*MCIRApi) SearchImageByParam ¶
func (m *MCIRApi) SearchImageByParam(req *SearchImageQryRequest) (string, error)
SearchImageByParam
func (*MCIRApi) SetConfigPath ¶
SetConfigPath
func (*MCIRApi) SetJWTToken ¶
SetJWTToken - Set JWT auth token
func (*MCIRApi) SetOutType ¶
SetOutType - Set output doc type (json/yaml)
func (*MCIRApi) SetServerAddr ¶
SetServerAddr - Set Tumblebug server address
type MCISApi ¶
type MCISApi struct {
// contains filtered or unexported fields
}
MCISApi - MCIS API 구조 정의
func (*MCISApi) CheckMcisByParam ¶
CheckMcisByParam - MCIS 체크
func (*MCISApi) CheckVmByParam ¶
CheckVmByParam - MCIS VM 체크
func (*MCISApi) CmdMcisByParam ¶
func (m *MCISApi) CmdMcisByParam(req *McisCmdCreateRequest) (string, error)
CmdMcisByParam - MCIS 명령 실행
func (*MCISApi) CmdMcisVmByParam ¶
func (m *MCISApi) CmdMcisVmByParam(req *McisCmdVmCreateRequest) (string, error)
CmdMcisVmByParam - MCIS VM 명령 실행
func (*MCISApi) ControlMcis ¶
ControlMcis - MCIS 제어
func (*MCISApi) ControlMcisByParam ¶
func (m *MCISApi) ControlMcisByParam(nameSpaceID string, mcisID string, action string) (string, error)
ControlMcisByParam - MCIS 제어
func (*MCISApi) ControlMcisVM ¶
ControlMcisVM - MCIS VM 제어
func (*MCISApi) ControlMcisVMByParam ¶
func (m *MCISApi) ControlMcisVMByParam(nameSpaceID string, mcisID string, vmID string, action string) (string, error)
ControlMcisVMByParam - MCIS VM 제어
func (*MCISApi) CreateMcis ¶
CreateMcis - MCIS 생성
func (*MCISApi) CreateMcisByParam ¶
func (m *MCISApi) CreateMcisByParam(req *TbMcisCreateRequest) (string, error)
CreateMcisByParam - MCIS 생성
func (*MCISApi) CreateMcisPolicy ¶
CreateMcisPolicy - Policy 생성
func (*MCISApi) CreateMcisPolicyByParam ¶
func (m *MCISApi) CreateMcisPolicyByParam(req *McisPolicyCreateRequest) (string, error)
CreateMcisPolicyByParam - Policy 생성
func (*MCISApi) CreateMcisVM ¶
CreateMcisVM - MCIS VM 생성
func (*MCISApi) CreateMcisVMByParam ¶
func (m *MCISApi) CreateMcisVMByParam(req *TbVmCreateRequest) (string, error)
CreateMcisVMByParam - MCIS VM 생성
func (*MCISApi) CreateMcisVMGroup ¶
CreateMcisVMGroup - MCIS VM 그룹 생성
func (*MCISApi) CreateMcisVMGroupByParam ¶
func (m *MCISApi) CreateMcisVMGroupByParam(req *TbVmGroupCreateRequest) (string, error)
CreateMcisVMGroupByParam - MCIS VM 생성
func (*MCISApi) DeleteAllMcis ¶
DeleteAllMcis - MCIS 전체 삭제
func (*MCISApi) DeleteAllMcisByParam ¶
DeleteAllMcisByParam - MCIS 전체 삭제
func (*MCISApi) DeleteAllMcisPolicy ¶
DeleteAllMcisPolicy - Policy 전체 삭제
func (*MCISApi) DeleteAllMcisPolicyByParam ¶
DeleteAllMcisPolicyByParam - Policy 전체 삭제
func (*MCISApi) DeleteMcis ¶
DeleteMcis - MCIS 삭제
func (*MCISApi) DeleteMcisByParam ¶
DeleteMcisByParam - MCIS 삭제
func (*MCISApi) DeleteMcisPolicy ¶
DeleteMcisPolicy - Policy 삭제
func (*MCISApi) DeleteMcisPolicyByParam ¶
DeleteMcisPolicyByParam - Policy 삭제
func (*MCISApi) DeleteMcisVM ¶
DeleteMcisVM - MCIS VM 삭제
func (*MCISApi) DeleteMcisVMByParam ¶
func (m *MCISApi) DeleteMcisVMByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
DeleteMcisVMByParam - MCIS VM 삭제
func (*MCISApi) GetAllBenchmark ¶
GetAllBenchmark - Benchmark 목록
func (*MCISApi) GetAllBenchmarkByParam ¶
func (m *MCISApi) GetAllBenchmarkByParam(nameSpaceID string, mcisID string, host string) (string, error)
GetAllBenchmarkByParam - Benchmark 목록
func (*MCISApi) GetBenchmark ¶
GetBenchmark - Benchmark 조회
func (*MCISApi) GetBenchmarkByParam ¶
func (m *MCISApi) GetBenchmarkByParam(nameSpaceID string, mcisID string, action string, host string) (string, error)
GetBenchmarkByParam - Benchmark 조회
func (*MCISApi) GetJWTToken ¶
GetJWTToken - JWT 인증 토큰 값 조회
func (*MCISApi) GetMcisInfo ¶
GetMcisInfo - MCIS 정보 조회
func (*MCISApi) GetMcisInfoByParam ¶
GetMcisInfoByParam - MCIS 정보 조회
func (*MCISApi) GetMcisPolicy ¶
GetMcisPolicy - Policy 조회
func (*MCISApi) GetMcisPolicyByParam ¶
GetMcisPolicyByParam - Policy 조회
func (*MCISApi) GetMcisStatus ¶
GetMcisStatus - MCIS 상태 조회
func (*MCISApi) GetMcisStatusByParam ¶
GetMcisStatusByParam - MCIS 상태 조회
func (*MCISApi) GetMcisVMInfo ¶
GetMcisVMInfo - MCIS VM 정보 조회
func (*MCISApi) GetMcisVMInfoByParam ¶
func (m *MCISApi) GetMcisVMInfoByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
GetMcisVMInfoByParam - MCIS VM 정보 조회
func (*MCISApi) GetMcisVMStatus ¶
GetMcisVMStatus - MCIS VM 상태 조회
func (*MCISApi) GetMcisVMStatusByParam ¶
func (m *MCISApi) GetMcisVMStatusByParam(nameSpaceID string, mcisID string, vmID string) (string, error)
GetMcisVMStatusByParam - MCIS VM 상태 조회
func (*MCISApi) GetMonitorData ¶
GetMonitorData - MCIS Monitor 정보 조회
func (*MCISApi) GetMonitorDataByParam ¶
func (m *MCISApi) GetMonitorDataByParam(nameSpaceID string, mcisID string, metric string) (string, error)
GetMonitorDataByParam - MCIS Monitor 정보 조회
func (*MCISApi) GetOutType ¶
GetOutType - 출력 문서 타입 값 조회
func (*MCISApi) GetServerAddr ¶
GetServerAddr - Tumblebug 서버 주소 값 조회
func (*MCISApi) GetTimeout ¶
GetTimeout - Timeout 값 조회
func (*MCISApi) InstallAgentToMcis ¶
InstallAgentToMcis - MCIS Agent 설치
func (*MCISApi) InstallAgentToMcisByParam ¶
func (m *MCISApi) InstallAgentToMcisByParam(req *McisCmdCreateRequest) (string, error)
InstallAgentToMcisByParam - MCIS Agent 설치
func (*MCISApi) InstallMonitorAgentToMcis ¶
InstallMonitorAgentToMcis - MCIS Monitor Agent 설치
func (*MCISApi) InstallMonitorAgentToMcisByParam ¶
func (m *MCISApi) InstallMonitorAgentToMcisByParam(req *McisCmdCreateRequest) (string, error)
InstallMonitorAgentToMcisByParam - MCIS Monitor Agent 설치
func (*MCISApi) ListMcisByParam ¶
ListMcisByParam - MCIS 목록
func (*MCISApi) ListMcisId ¶
ListMcisId - MCIS 목록
func (*MCISApi) ListMcisIdByParam ¶
ListMcisIdByParam - MCIS 목록
func (*MCISApi) ListMcisPolicy ¶
ListMcisPolicy - Policy 목록
func (*MCISApi) ListMcisPolicyByParam ¶
ListMcisPolicyByParam - Policy 목록
func (*MCISApi) ListMcisStatus ¶
ListMcisStatus - MCIS 상태 목록
func (*MCISApi) ListMcisStatusByParam ¶
ListMcisStatusByParam - MCIS 상태 목록
func (*MCISApi) ListMcisVmId ¶
ListMcisVmId - MCIS 정보 조회
func (*MCISApi) ListMcisVmIdByParam ¶
ListMcisVmIdByParam - MCIS 정보 조회
func (*MCISApi) RecommendMcis ¶
RecommendMcis - MCIS 추천
func (*MCISApi) RecommendMcisByParam ¶
func (m *MCISApi) RecommendMcisByParam(req *McisRecommendCreateRequest) (string, error)
RecommendMcisByParam - MCIS 추천
func (*MCISApi) RecommendVM ¶
RecommendVM - MCIS VM 추천
func (*MCISApi) RecommendVMByParam ¶
func (m *MCISApi) RecommendVMByParam(req *McisRecommendVmCreateRequest) (string, error)
RecommendVMByParam - MCIS VM 추천
func (*MCISApi) SetConfigPath ¶
SetConfigPath - 환경설정 파일 설정
func (*MCISApi) SetJWTToken ¶
SetJWTToken - JWT 인증 토큰 설정
func (*MCISApi) SetOutType ¶
SetOutType - 출력 문서 타입 설정 (json/yaml)
func (*MCISApi) SetServerAddr ¶
SetServerAddr - Tumblebug 서버 주소 설정
type McisCmdCreateRequest ¶
type McisCmdCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` McisId string `yaml:"mcisId" json:"mcisId"` Item core_mcis.McisCmdReq `yaml:"cmd" json:"cmd"` }
McisCmdCreateRequest - MCIS 명령 실행 요청 구조 Wrapper 정의
type McisCmdVmCreateRequest ¶
type McisCmdVmCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` McisId string `yaml:"mcisId" json:"mcisId"` VmId string `yaml:"vmId" json:"vmId"` Item core_mcis.McisCmdReq `yaml:"cmd" json:"cmd"` }
McisCmdVmCreateRequest - MCIS VM 명령 실행 요청 구조 Wrapper 정의
type McisPolicyCreateRequest ¶
type McisPolicyCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` McisId string `yaml:"mcisId" json:"mcisId"` Item core_mcis.McisPolicyInfo `yaml:"ReqInfo" json:"ReqInfo"` }
McisPolicyCreateRequest - MCIS Policy 생성 요청 구조 Wrapper 정의
type McisRecommendCreateRequest ¶
type McisRecommendCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcis.McisRecommendReq `yaml:"recommend" json:"recommend"` }
McisRecommendCreateRequest - MCIS 추천 요청 구조 Wrapper 정의
type McisRecommendVmCreateRequest ¶
type McisRecommendVmCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcis.DeploymentPlan `yaml:"plan" json:"plan"` }
McisRecommendVmCreateRequest - MCIS VM 추천 요청 구조 Wrapper 정의
type NSApi ¶
type NSApi struct {
// contains filtered or unexported fields
}
NSApi - NS API 구조 정의
func (*NSApi) CheckNSByParam ¶
CheckNSByParam - Namespace 체크
func (*NSApi) CreateNSByParam ¶
func (ns *NSApi) CreateNSByParam(req *core_common.NsReq) (string, error)
CreateNSByParam - Namespace 생성
func (*NSApi) DeleteAllNS ¶
DeleteAllNS - Namespace 전체 삭제
func (*NSApi) DeleteNSByParam ¶
DeleteNSByParam - Namespace 삭제
func (*NSApi) GetJWTToken ¶
GetJWTToken - JWT 인증 토큰 값 조회
func (*NSApi) GetNSByParam ¶
GetNSByParam - Namespace 조회
func (*NSApi) GetServerAddr ¶
GetServerAddr - Tumblebug 서버 주소 값 조회
func (*NSApi) GetTimeout ¶
GetTimeout - Timeout 값 조회
func (*NSApi) SetConfigPath ¶
SetConfigPath - 환경설정 파일 설정
func (*NSApi) SetJWTToken ¶
SetJWTToken - JWT 인증 토큰 설정
func (*NSApi) SetOutType ¶
SetOutType - 출력 문서 타입 설정 (json/yaml)
func (*NSApi) SetServerAddr ¶
SetServerAddr - Tumblebug 서버 주소 설정
type SearchImageQryRequest ¶
type SearchImageQryRequest struct { NsId string `yaml:"nsId" json:"nsId"` Keywords []string `yaml:"keywords" json:"keywords"` }
SearchImageQryRequest - Wrapper struct
type TbImageCreateRequest ¶
type TbImageCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbImageReq `yaml:"image" json:"image"` }
TbImageCreateRequest - Wrapper struct
type TbImageInfoRequest ¶
type TbImageInfoRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbImageInfo `yaml:"image" json:"image"` }
TbImageInfoRequest - Wrapper struct
type TbMcisCreateRequest ¶
type TbMcisCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcis.TbMcisReq `yaml:"mcis" json:"mcis"` }
TbMcisCreateRequest - MCIS 생성 요청 구조 Wrapper 정의
type TbSecurityGroupCreateRequest ¶
type TbSecurityGroupCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbSecurityGroupReq `yaml:"securityGroup" json:"securityGroup"` }
TbSecurityGroupCreateRequest - Wrapper struct
type TbSpecCreateRequest ¶
type TbSpecCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbSpecReq `yaml:"spec" json:"spec"` }
TbSpecCreateRequest - Wrapper struct
type TbSpecInfoRequest ¶
type TbSpecInfoRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbSpecInfo `yaml:"spec" json:"spec"` }
TbSpecInfoRequest - Wrapper struct
type TbSshKeyCreateRequest ¶
type TbSshKeyCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbSshKeyReq `yaml:"sshKey" json:"sshKey"` }
TbSshKeyCreateRequest - Wrapper struct
type TbVNetCreateRequest ¶
type TbVNetCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` Item core_mcir.TbVNetReq `yaml:"vNet" json:"vNet"` }
TbVNetCreateRequest - Wrapper struct
type TbVmCreateRequest ¶
type TbVmCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` McisId string `yaml:"mcisId" json:"mcisId"` Item TbVmInfo `yaml:"mcisvm" json:"mcisvm"` }
TbVmCreateRequest - MCIS VM 생성 요청 구조 Wrapper 정의
type TbVmGroupCreateRequest ¶
type TbVmGroupCreateRequest struct { NsId string `yaml:"nsId" json:"nsId"` McisId string `yaml:"mcisId" json:"mcisId"` Item core_mcis.TbVmReq `yaml:"groupvm" json:"groupvm"` }
TbVmGroupCreateRequest - MCIS VM 그룹 생성 요청 구조 Wrapper 정의
type TbVmInfo ¶
type TbVmInfo struct { Id string `yaml:"id" json:"id"` Name string `yaml:"name" json:"name"` VmGroupId string `yaml:"vmGroupId" json:"vmGroupId"` Location core_mcis.GeoLocation `yaml:"location" json:"location"` Status string `yaml:"status" json:"status"` TargetStatus string `yaml:"targetStatus" json:"targetStatus"` TargetAction string `yaml:"targetAction" json:"targetAction"` MonAgentStatus string `yaml:"monAgentStatus" json:"monAgentStatus"` SystemMessage string `yaml:"systemMessage" json:"systemMessage"` CreatedTime string `yaml:"createdTime" json:"createdTime"` Label string `yaml:"label" json:"label"` Description string `yaml:"description" json:"description"` Region core_mcis.RegionInfo `yaml:"region" json:"region"` PublicIP string `yaml:"publicIP" json:"publicIP"` SSHPort string `yaml:"sshPort" json:"sshPort"` PublicDNS string `yaml:"publicDNS" json:"publicDNS"` PrivateIP string `yaml:"privateIP" json:"privateIP"` PrivateDNS string `yaml:"privateDNS" json:"privateDNS"` VMBootDisk string `yaml:"vmBootDisk" json:"vmBootDisk"` VMBlockDisk string `yaml:"vmBlockDisk" json:"vmBlockDisk"` ConnectionName string `yaml:"connectionName" json:"connectionName"` SpecId string `yaml:"specId" json:"specId"` ImageId string `yaml:"imageId" json:"imageId"` VNetId string `yaml:"vNetId" json:"vNetId"` SubnetId string `yaml:"subnetId" json:"subnetId"` SecurityGroupIds []string `yaml:"securityGroupIds" json:"securityGroupIds"` SshKeyId string `yaml:"sshKeyId" json:"sshKeyId"` VmUserAccount string `yaml:"vmUserAccount" json:"vmUserAccount"` VmUserPassword string `yaml:"vmUserPassword" json:"vmUserPassword"` }
TbVmInfo - MCIS VM 구조 정의
type UtilityApi ¶
type UtilityApi struct {
// contains filtered or unexported fields
}
UtilityApi - Utility API 구조 정의
func NewUtilityManager ¶
func NewUtilityManager() (u *UtilityApi)
NewUtilityManager - Utility API 객체 생성
func (*UtilityApi) CreateConfig ¶
func (u *UtilityApi) CreateConfig(doc string) (string, error)
CreateConfig - Config 생성
func (*UtilityApi) CreateConfigByParam ¶
func (u *UtilityApi) CreateConfigByParam(req *core_common.ConfigReq) (string, error)
CreateConfigByParam - Config 생성
func (*UtilityApi) DeleteAllObject ¶
func (u *UtilityApi) DeleteAllObject(doc string) (string, error)
DeleteAllObject - 객체 전체 삭제
func (*UtilityApi) DeleteAllObjectByParam ¶
func (u *UtilityApi) DeleteAllObjectByParam(key string) (string, error)
DeleteAllObjectByParam - 객체 전체 삭제
func (*UtilityApi) DeleteObject ¶
func (u *UtilityApi) DeleteObject(doc string) (string, error)
DeleteObject - 객체 삭제
func (*UtilityApi) DeleteObjectByParam ¶
func (u *UtilityApi) DeleteObjectByParam(key string) (string, error)
DeleteObjectByParam - 객체 삭제
func (*UtilityApi) GetConfig ¶
func (u *UtilityApi) GetConfig(doc string) (string, error)
GetConfig - Config 조회
func (*UtilityApi) GetConfigByParam ¶
func (u *UtilityApi) GetConfigByParam(configId string) (string, error)
GetConfigByParam - Config 조회
func (*UtilityApi) GetConnConfig ¶
func (u *UtilityApi) GetConnConfig(doc string) (string, error)
GetConnConfig - Connection Config 조회
func (*UtilityApi) GetConnConfigByParam ¶
func (u *UtilityApi) GetConnConfigByParam(connConfigName string) (string, error)
GetConnConfigByParam - Connection Config 조회
func (*UtilityApi) GetInType ¶
func (u *UtilityApi) GetInType() (string, error)
GetInType - 입력 문서 타입 값 조회
func (*UtilityApi) GetJWTToken ¶
func (u *UtilityApi) GetJWTToken() (string, error)
GetJWTToken - JWT 인증 토큰 값 조회
func (*UtilityApi) GetObject ¶
func (u *UtilityApi) GetObject(doc string) (string, error)
GetObject - 객체 조회
func (*UtilityApi) GetObjectByParam ¶
func (u *UtilityApi) GetObjectByParam(key string) (string, error)
GetObjectByParam - 객체 조회
func (*UtilityApi) GetOutType ¶
func (u *UtilityApi) GetOutType() (string, error)
GetOutType - 출력 문서 타입 값 조회
func (*UtilityApi) GetRegion ¶
func (u *UtilityApi) GetRegion(doc string) (string, error)
GetRegion - Region 조회
func (*UtilityApi) GetRegionByParam ¶
func (u *UtilityApi) GetRegionByParam(regionName string) (string, error)
GetRegionByParam - Region 조회
func (*UtilityApi) GetServerAddr ¶
func (u *UtilityApi) GetServerAddr() (string, error)
GetServerAddr - Tumblebug 서버 주소 값 조회
func (*UtilityApi) GetTLSCA ¶
func (u *UtilityApi) GetTLSCA() (string, error)
GetTLSCA - TLS CA 값 조회
func (*UtilityApi) GetTimeout ¶
func (u *UtilityApi) GetTimeout() (time.Duration, error)
GetTimeout - Timeout 값 조회
func (*UtilityApi) InitAllConfig ¶
func (u *UtilityApi) InitAllConfig() (string, error)
InitAllConfig - Config 전체 삭제
func (*UtilityApi) InitConfig ¶
func (u *UtilityApi) InitConfig(doc string) (string, error)
InitConfig - Config 조회
func (*UtilityApi) InitConfigByParam ¶
func (u *UtilityApi) InitConfigByParam(configId string) (string, error)
InitConfigByParam - Config 조회
func (*UtilityApi) InspectMcirResources ¶
func (u *UtilityApi) InspectMcirResources(doc string) (string, error)
InspectMcirResources - MCIR 리소스 점검
func (*UtilityApi) InspectMcirResourcesByParam ¶
func (u *UtilityApi) InspectMcirResourcesByParam(connectionName string, mcirType string) (string, error)
InspectMcirResourcesByParam - MCIR 리소스 점검
func (*UtilityApi) InspectVmResources ¶
func (u *UtilityApi) InspectVmResources(doc string) (string, error)
InspectVmResources - VM 리소스 점검
func (*UtilityApi) InspectVmResourcesByParam ¶
func (u *UtilityApi) InspectVmResourcesByParam(connectionName string) (string, error)
InspectVmResourcesByParam - VM 리소스 점검
func (*UtilityApi) ListConfig ¶
func (u *UtilityApi) ListConfig() (string, error)
ListConfig - Config 목록
func (*UtilityApi) ListConnConfig ¶
func (u *UtilityApi) ListConnConfig() (string, error)
ListConnConfig - Connection Config 목록
func (*UtilityApi) ListObject ¶
func (u *UtilityApi) ListObject(doc string) (string, error)
ListObject - 객체 목록
func (*UtilityApi) ListObjectByParam ¶
func (u *UtilityApi) ListObjectByParam(key string) (string, error)
ListObjectByParam - 객체 목록
func (*UtilityApi) ListRegion ¶
func (u *UtilityApi) ListRegion() (string, error)
ListRegion - Region 목록
func (*UtilityApi) SetConfigPath ¶
func (u *UtilityApi) SetConfigPath(configFile string) error
SetConfigPath - 환경설정 파일 설정
func (*UtilityApi) SetInType ¶
func (u *UtilityApi) SetInType(in string) error
SetInType - 입력 문서 타입 설정 (json/yaml)
func (*UtilityApi) SetJWTToken ¶
func (u *UtilityApi) SetJWTToken(token string) error
SetJWTToken - JWT 인증 토큰 설정
func (*UtilityApi) SetOutType ¶
func (u *UtilityApi) SetOutType(out string) error
SetOutType - 출력 문서 타입 설정 (json/yaml)
func (*UtilityApi) SetServerAddr ¶
func (u *UtilityApi) SetServerAddr(addr string) error
SetServerAddr - Tumblebug 서버 주소 설정
func (*UtilityApi) SetTLSCA ¶
func (u *UtilityApi) SetTLSCA(tlsCAFile string) error
SetTLSCA - TLS CA 설정
func (*UtilityApi) SetTimeout ¶
func (u *UtilityApi) SetTimeout(timeout time.Duration) error
SetTimeout - Timeout 설정