diff --git a/instance.go b/instance.go index fe2f744..7b24f43 100644 --- a/instance.go +++ b/instance.go @@ -257,18 +257,19 @@ type InstanceCreateReq struct { Plan string `json:"plan,omitempty"` Label string `json:"label,omitempty"` // Deprecated: Tag should no longer be used. Instead, use Tags. - Tag string `json:"tag,omitempty"` - Tags []string `json:"tags"` - OsID int `json:"os_id,omitempty"` - ISOID string `json:"iso_id,omitempty"` - AppID int `json:"app_id,omitempty"` - ImageID string `json:"image_id,omitempty"` - FirewallGroupID string `json:"firewall_group_id,omitempty"` - Hostname string `json:"hostname,omitempty"` - IPXEChainURL string `json:"ipxe_chain_url,omitempty"` - ScriptID string `json:"script_id,omitempty"` - SnapshotID string `json:"snapshot_id,omitempty"` - EnableIPv6 *bool `json:"enable_ipv6,omitempty"` + Tag string `json:"tag,omitempty"` + Tags []string `json:"tags"` + OsID int `json:"os_id,omitempty"` + ISOID string `json:"iso_id,omitempty"` + AppID int `json:"app_id,omitempty"` + ImageID string `json:"image_id,omitempty"` + FirewallGroupID string `json:"firewall_group_id,omitempty"` + Hostname string `json:"hostname,omitempty"` + IPXEChainURL string `json:"ipxe_chain_url,omitempty"` + ScriptID string `json:"script_id,omitempty"` + SnapshotID string `json:"snapshot_id,omitempty"` + EnableIPv6 *bool `json:"enable_ipv6,omitempty"` + DisablePublicIPv4 *bool `json:"disable_public_ipv4,omitempty"` // Deprecated: EnablePrivateNetwork should no longer be used. Instead, use EnableVPC. EnablePrivateNetwork *bool `json:"enable_private_network,omitempty"` // Deprecated: AttachPrivateNetwork should no longer be used. Instead, use AttachVPC.