Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalNICSettingHolder ¶
type AdditionalNICSettingHolder interface {
// contains filtered or unexported methods
}
AdditionalNICSettingHolder VPCルータのeth1-eth7の設定
type AdditionalPremiumNICSetting ¶
type AdditionalPremiumNICSetting struct { SwitchID types.ID IPAddresses []string VirtualIPAddress string NetworkMaskLen int Index int }
AdditionalPremiumNICSetting VPCルータのeth1-eth7の設定(プレミアム/ハイスペックプラン向け)
type AdditionalStandardNICSetting ¶
type AdditionalStandardNICSetting struct { SwitchID types.ID IPAddress string NetworkMaskLen int Index int }
AdditionalStandardNICSetting VPCルータのeth1-eth7の設定(スタンダードプラン向け)
type Builder ¶
type Builder struct { Name string Description string Tags types.Tags IconID types.ID PlanID types.ID Version int NICSetting NICSettingHolder AdditionalNICSettings []AdditionalNICSettingHolder RouterSetting *RouterSetting SetupOptions *builder.RetryableSetupParameter Client sacloud.VPCRouterAPI NoWait bool }
Builder VPCルータの構築を行う
type NICSettingHolder ¶
type NICSettingHolder interface {
// contains filtered or unexported methods
}
NICSettingHolder VPCルータのeth0の設定 SharedNICSettingまたはRouterNICSettingを指定する
type PremiumNICSetting ¶
type PremiumNICSetting struct { SwitchID types.ID IPAddresses []string VirtualIPAddress string IPAliases []string }
PremiumNICSetting VPCルータのeth0をスイッチ+ルータに接続するためのSetting(プレミアム/ハイスペックプラン)
type RouterSetting ¶
type RouterSetting struct { VRID int InternetConnectionEnabled types.StringFlag StaticNAT []*sacloud.VPCRouterStaticNAT PortForwarding []*sacloud.VPCRouterPortForwarding Firewall []*sacloud.VPCRouterFirewall DHCPServer []*sacloud.VPCRouterDHCPServer DHCPStaticMapping []*sacloud.VPCRouterDHCPStaticMapping PPTPServer *sacloud.VPCRouterPPTPServer L2TPIPsecServer *sacloud.VPCRouterL2TPIPsecServer WireGuard *sacloud.VPCRouterWireGuard RemoteAccessUsers []*sacloud.VPCRouterRemoteAccessUser SiteToSiteIPsecVPN []*sacloud.VPCRouterSiteToSiteIPsecVPN StaticRoute []*sacloud.VPCRouterStaticRoute SyslogHost string }
RouterSetting VPCルータの設定
type StandardNICSetting ¶
type StandardNICSetting struct{}
StandardNICSetting VPCルータのeth0を共有セグメントに接続するためのSetting(スタンダードプラン)
Click to show internal directories.
Click to hide internal directories.