You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Zone: zone to target. If none is passed will use default zone from the config.
651
+
Zone scw.Zone`json:"-"`
652
+
653
+
// ProjectID: create servers in the given project ID.
654
+
ProjectIDstring`json:"project_id"`
655
+
656
+
// Type: create servers of the given type.
657
+
Typestring`json:"type"`
658
+
659
+
// OsID: create servers & install the given os_id, when no os_id provided the default OS for this server type is chosen. Requesting a non-default OS will induce an extended delivery time.
660
+
OsID*string`json:"os_id,omitempty"`
661
+
662
+
// EnableVpc: activate the Private Network feature for these servers. This feature is configured through the Apple Silicon - Private Networks API.
663
+
EnableVpcbool`json:"enable_vpc"`
664
+
665
+
// CommitmentType: activate commitment for these servers. If not specified, there is a 24h commitment due to Apple licensing (commitment_type `duration_24h`). It can be updated with the Update Server request. Available commitment depends on server type.
// PublicBandwidthBps: public bandwidth to configure for these servers. This defaults to the minimum bandwidth for the corresponding server type. For compatible server types, the bandwidth can be increased which incurs additional costs.
// BatchCreateServers: Create multiple servers in the targeted zone specifying their configurations. If the request cannot entirely be fulfilled, no servers are created.
// ListServers: List all servers in the specified zone. By default, returned servers in the list are ordered by creation date in ascending order, though this can be modified via the `order_by` field.
0 commit comments