Documentation
¶
Index ¶
- type Server
- func (s *Server) EnableServerPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, ...)
- func (s *Server) Handler() http.Handler
- func (s *Server) ListDedicatedSubnets(c *gin.Context, params v1.ListDedicatedSubnetsParams)
- func (s *Server) ListOSImages(c *gin.Context, serverId v1.ServerId)
- func (s *Server) ListPrivateNetworks(c *gin.Context, params v1.ListPrivateNetworksParams)
- func (s *Server) ListServers(c *gin.Context, params v1.ListServersParams)
- func (s *Server) ListServices(c *gin.Context, params v1.ListServicesParams)
- func (s *Server) OSInstall(c *gin.Context, serverId v1.ServerId, params v1.OSInstallParams)
- func (s *Server) ReadDedicatedSubnet(c *gin.Context, dedicatedSubnetId v1.DedicatedSubnetId, ...)
- func (s *Server) ReadPrivateNetwork(c *gin.Context, privateNetworkId v1.PrivateNetworkId)
- func (s *Server) ReadRAIDStatus(c *gin.Context, serverId v1.ServerId, params v1.ReadRAIDStatusParams)
- func (s *Server) ReadServer(c *gin.Context, serverId v1.ServerId)
- func (s *Server) ReadServerPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId)
- func (s *Server) ReadServerPortChannel(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId)
- func (s *Server) ReadServerPowerStatus(c *gin.Context, serverId v1.ServerId)
- func (s *Server) ReadServerTrafficByPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, ...)
- func (s *Server) ReadService(c *gin.Context, serviceId v1.ServiceId)
- func (s *Server) ServerAssignNetwork(c *gin.Context, serverId v1.ServerId, portId v1.PortId, ...)
- func (s *Server) ServerConfigureBonding(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId, ...)
- func (s *Server) ServerPowerControl(c *gin.Context, serverId v1.ServerId, params v1.ServerPowerControlParams)
- func (s *Server) UpdateServerPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, ...)
- func (s *Server) UpdateService(c *gin.Context, serviceId v1.ServiceId, params v1.UpdateServiceParams)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// ListDedicatedSubnetsFunc 専用グローバルネットワーク 一覧
// (GET /dedicated_subnets/)
ListDedicatedSubnetsFunc func(c *gin.Context, params v1.ListDedicatedSubnetsParams)
// ReadDedicatedSubnetFunc 専用グローバルネットワーク
// (GET /dedicated_subnets/{dedicated_subnet_id}/)
ReadDedicatedSubnetFunc func(c *gin.Context, dedicatedSubnetId v1.DedicatedSubnetId, params v1.ReadDedicatedSubnetParams)
// ListPrivateNetworksFunc ローカルネットワーク 一覧
// (GET /private_networks/)
ListPrivateNetworksFunc func(c *gin.Context, params v1.ListPrivateNetworksParams)
// ReadPrivateNetworkFunc ローカルネットワーク 詳細
// (GET /private_networks/{private_network_id}/)
ReadPrivateNetworkFunc func(c *gin.Context, privateNetworkId v1.PrivateNetworkId)
// ListServersFunc サーバー一覧
// (GET /servers/)
ListServersFunc func(c *gin.Context, params v1.ListServersParams)
// ReadServerFunc サーバー
// (GET /servers/{server_id}/)
ReadServerFunc func(c *gin.Context, serverId v1.ServerId)
// ListOSImagesFunc インストール可能OS一覧
// (GET /servers/{server_id}/os_images/)
ListOSImagesFunc func(c *gin.Context, serverId v1.ServerId)
// OSInstallFunc OSインストールの実行
// (POST /servers/{server_id}/os_install/)
OSInstallFunc func(c *gin.Context, serverId v1.ServerId, params v1.OSInstallParams)
// ReadServerPortChannelFunc ポートチャネル状態取得
// (GET /servers/{server_id}/port_channels/{port_channel_id}/)
ReadServerPortChannelFunc func(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId)
// ServerConfigureBondingFunc ポートチャネル ボンディング設定
// (POST /servers/{server_id}/port_channels/{port_channel_id}/configure_bonding/)
ServerConfigureBondingFunc func(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId, params v1.ServerConfigureBondingParams)
// ReadServerPortFunc ポート情報取得
// (GET /servers/{server_id}/ports/{port_id}/)
ReadServerPortFunc func(c *gin.Context, serverId v1.ServerId, portId v1.PortId)
// UpdateServerPortFunc ポート名称設定
// (PATCH /servers/{server_id}/ports/{port_id}/)
UpdateServerPortFunc func(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.UpdateServerPortParams)
// ServerAssignNetworkFunc ネットワーク接続設定の変更
// (POST /servers/{server_id}/ports/{port_id}/assign_network/)
ServerAssignNetworkFunc func(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.ServerAssignNetworkParams)
// EnableServerPortFunc ポート有効/無効設定
// (POST /servers/{server_id}/ports/{port_id}/enable/)
EnableServerPortFunc func(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.EnableServerPortParams)
// ReadServerTrafficByPortFunc トラフィックデータ取得
// (GET /servers/{server_id}/ports/{port_id}/traffic_graph/)
ReadServerTrafficByPortFunc func(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.ReadServerTrafficByPortParams)
// ServerPowerControlFunc サーバーの電源操作
// (POST /servers/{server_id}/power_control/)
ServerPowerControlFunc func(c *gin.Context, serverId v1.ServerId, params v1.ServerPowerControlParams)
// ReadServerPowerStatusFunc サーバーの電源情報を取得する
// (GET /servers/{server_id}/power_status/)
ReadServerPowerStatusFunc func(c *gin.Context, serverId v1.ServerId)
// ReadRAIDStatusFunc サーバーのRAID状態を取得
// (GET /servers/{server_id}/raid_status/)
ReadRAIDStatusFunc func(c *gin.Context, serverId v1.ServerId, params v1.ReadRAIDStatusParams)
// ListServicesFunc サービス一覧
// (GET /services/)
ListServicesFunc func(c *gin.Context, params v1.ListServicesParams)
// ReadServiceFunc サービス 詳細
// (GET /services/{service_id}/)
ReadServiceFunc func(c *gin.Context, serviceId v1.ServiceId)
// UpdateServiceFunc サービスの名称・説明の変更
// (PATCH /services/{service_id}/)
UpdateServiceFunc func(c *gin.Context, serviceId v1.ServiceId, params v1.UpdateServiceParams)
}
func (*Server) EnableServerPort ¶
func (s *Server) EnableServerPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.EnableServerPortParams)
EnableServerPort ポート有効/無効設定 (POST /servers/{server_id}/ports/{port_id}/enable/)
func (*Server) ListDedicatedSubnets ¶
func (s *Server) ListDedicatedSubnets(c *gin.Context, params v1.ListDedicatedSubnetsParams)
ListDedicatedSubnets 専用グローバルネットワーク 一覧 (GET /dedicated_subnets/)
func (*Server) ListOSImages ¶
ListOSImages インストール可能OS一覧 (GET /servers/{server_id}/os_images/)
func (*Server) ListPrivateNetworks ¶
func (s *Server) ListPrivateNetworks(c *gin.Context, params v1.ListPrivateNetworksParams)
ListPrivateNetworks ローカルネットワーク 一覧 (GET /private_networks/)
func (*Server) ListServers ¶
func (s *Server) ListServers(c *gin.Context, params v1.ListServersParams)
ListServers サーバー一覧 (GET /servers/)
func (*Server) ListServices ¶
func (s *Server) ListServices(c *gin.Context, params v1.ListServicesParams)
ListServices サービス一覧 (GET /services/)
func (*Server) ReadDedicatedSubnet ¶
func (s *Server) ReadDedicatedSubnet(c *gin.Context, dedicatedSubnetId v1.DedicatedSubnetId, params v1.ReadDedicatedSubnetParams)
ReadDedicatedSubnet 専用グローバルネットワーク (GET /dedicated_subnets/{dedicated_subnet_id}/)
func (*Server) ReadPrivateNetwork ¶
func (s *Server) ReadPrivateNetwork(c *gin.Context, privateNetworkId v1.PrivateNetworkId)
ReadPrivateNetwork ローカルネットワーク 詳細 (GET /private_networks/{private_network_id}/)
func (*Server) ReadRAIDStatus ¶
func (s *Server) ReadRAIDStatus(c *gin.Context, serverId v1.ServerId, params v1.ReadRAIDStatusParams)
ReadRAIDStatus サーバーのRAID状態を取得 (GET /servers/{server_id}/raid_status/)
func (*Server) ReadServer ¶
ReadServer サーバー (GET /servers/{server_id}/)
func (*Server) ReadServerPort ¶
ReadServerPort ポート情報取得 (GET /servers/{server_id}/ports/{port_id}/)
func (*Server) ReadServerPortChannel ¶
func (s *Server) ReadServerPortChannel(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId)
ReadServerPortChannel ポートチャネル状態取得 (GET /servers/{server_id}/port_channels/{port_channel_id}/)
func (*Server) ReadServerPowerStatus ¶
ReadServerPowerStatus サーバーの電源情報を取得する (GET /servers/{server_id}/power_status/)
func (*Server) ReadServerTrafficByPort ¶
func (s *Server) ReadServerTrafficByPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.ReadServerTrafficByPortParams)
ReadServerTrafficByPort トラフィックデータ取得 (GET /servers/{server_id}/ports/{port_id}/traffic_graph/)
func (*Server) ReadService ¶
ReadService サービス 詳細 (GET /services/{service_id}/)
func (*Server) ServerAssignNetwork ¶
func (s *Server) ServerAssignNetwork(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.ServerAssignNetworkParams)
ServerAssignNetwork ネットワーク接続設定の変更 (POST /servers/{server_id}/ports/{port_id}/assign_network/)
func (*Server) ServerConfigureBonding ¶
func (s *Server) ServerConfigureBonding(c *gin.Context, serverId v1.ServerId, portChannelId v1.PortChannelId, params v1.ServerConfigureBondingParams)
ServerConfigureBonding ポートチャネル ボンディング設定 (POST /servers/{server_id}/port_channels/{port_channel_id}/configure_bonding/)
func (*Server) ServerPowerControl ¶
func (s *Server) ServerPowerControl(c *gin.Context, serverId v1.ServerId, params v1.ServerPowerControlParams)
ServerPowerControl サーバーの電源操作 (POST /servers/{server_id}/power_control/)
func (*Server) UpdateServerPort ¶
func (s *Server) UpdateServerPort(c *gin.Context, serverId v1.ServerId, portId v1.PortId, params v1.UpdateServerPortParams)
UpdateServerPort ポート名称設定 (PATCH /servers/{server_id}/ports/{port_id}/)
func (*Server) UpdateService ¶
func (s *Server) UpdateService(c *gin.Context, serviceId v1.ServiceId, params v1.UpdateServiceParams)
UpdateService サービスの名称・説明の変更 (PATCH /services/{service_id}/)