Schemas
scaleway.instance.v2alpha1.AddSecurityGroupRulesResponse
Updated security group.
List of rules that were added.
scaleway.instance.v2alpha1.CreateServerRequest.BookIP
typeType of IP to book.
tagsTags to associate with the IP.
scaleway.instance.v2alpha1.CreateServerRequest.BookIP.IPType
scaleway.instance.v2alpha1.CreateServerRequest.CreateVolume
nameName of the volume.
tagsTags to associate with the volume.
sizeSize of the volume. (in bytes)
base_snapshot_idID of the base snapshot for the volume.
image_labelLabel of the image to use for the volume.
perf_iopsPerformance IOPS for the volume.
scaleway.instance.v2alpha1.CreateServerRequest.PublicNetworkInterface
security_group_idID of the security group for the interface.
List of IPs to attach to the interface.
scaleway.instance.v2alpha1.CreateServerRequest.ServerIP
ipam_ip_idID of the IPAM IP to attach.
Configuration for a new IP to book.
scaleway.instance.v2alpha1.CreateServerRequest.ServerVolume
volume_typeType of the volume.
volume_idID of the volume to attach.
Configuration for a new volume to create.
scaleway.instance.v2alpha1.CreateServerRequest.ServerVolume.VolumeType
scaleway.instance.v2alpha1.CreateTemplateRequest.PrivateNetworkTemplate
private_network_idID of the private network.
scaleway.instance.v2alpha1.CreateTemplateRequest.VolumeTemplate
volume_typeType of the volume.
nameName of the volume.
tagsTags associated with the volume.
sizeSize of the volume in bytes. (in bytes)
base_snapshot_idID of the base snapshot for the volume.
image_labelLabel of the image used as base for the volume.
perf_iopsPerformance IOPS for the volume.
scaleway.instance.v2alpha1.ListPlacementGroupsRequest.OrderBy
scaleway.instance.v2alpha1.ListPlacementGroupsResponse
List of placement groups.
next_page_tokenThe pagination token, use it to get the next page of results.
total_countTotal number of placement groups.
scaleway.instance.v2alpha1.ListPrivateNetworkInterfacesRequest.OrderBy
scaleway.instance.v2alpha1.ListPrivateNetworkInterfacesResponse
List of private network interfaces.
next_page_tokenToken for the next page.
total_countTotal number of items.
scaleway.instance.v2alpha1.ListSecurityGroupsRequest.OrderBy
scaleway.instance.v2alpha1.ListSecurityGroupsResponse
List of security groups.
next_page_tokenToken for the next page.
total_countTotal number of items.
scaleway.instance.v2alpha1.ListServerTypesResponse
List of server types.
next_page_tokenToken for the next page.
total_countTotal number of server types.
scaleway.instance.v2alpha1.ListServersRequest.OrderBy
scaleway.instance.v2alpha1.ListServersResponse
List of servers.
next_page_tokenToken for the next page.
total_countTotal number of servers.
scaleway.instance.v2alpha1.ListTemplateUserDataKeysResponse
keysList of user data keys associated with the template.
next_page_tokenToken for the next page.
total_countTotal number of items.
scaleway.instance.v2alpha1.ListTemplatesRequest.OrderBy
scaleway.instance.v2alpha1.ListTemplatesResponse
List of template summaries.
next_page_tokenToken for the next page.
total_countTotal number of items.
scaleway.instance.v2alpha1.ListUserDataKeysResponse
keysList of user data keys.
next_page_tokenToken for the next page.
total_countTotal number of items.
scaleway.instance.v2alpha1.PlacementGroup
idPlacement group unique ID.
project_idPlacement group Project ID.
namePlacement group name.
policy_typeSelect the behavior of the placement group, either low_latency (group) or max_availability (spread).
tagsPlacement group tags.
created_atPlacement group creation date. (RFC 3339 format)
updated_atPlacement group modification date. (RFC 3339 format)
zoneZone in which the placement group is located.
scaleway.instance.v2alpha1.PlacementGroup.PolicyType
scaleway.instance.v2alpha1.PrivateNetworkInterface
idUnique ID of the private network interface.
private_network_idID of the Private Network this interface is attached to.
project_idProject ID the private network interface belongs to.
server_idID of the Instance this interface is attached to.
mac_addressMAC address of the private network interface.
statusCurrent status of the private network interface.
ip_idsList of IP IDs attached to this interface.
tagsTags associated with the private network interface.
created_atCreation timestamp of the private network interface. (RFC 3339 format)
updated_atLast update timestamp of the private network interface. (RFC 3339 format)
scaleway.instance.v2alpha1.PrivateNetworkInterface.Status
scaleway.instance.v2alpha1.PrivateNetworkInterfaceSummary
idUnique ID of the private network interface.
private_network_idID of the Private Network this interface is attached to.
project_idProject ID the private network interface belongs to.
server_idID of the Instance this interface is attached to.
mac_addressMAC address of the private network interface.
statusCurrent status of the private network interface.
ip_idsList of IP IDs attached to this interface.
tagsTags associated with the private network interface.
created_atCreation timestamp of the private network interface. (RFC 3339 format)
updated_atLast update timestamp of the private network interface. (RFC 3339 format)
scaleway.instance.v2alpha1.ResourceCounts
serversNumber of servers.
gpu_serversNumber of GPU servers.
Map of server types with their counts.
security_groupsNumber of security groups.
placement_groupsNumber of placement groups.
snapshotsNumber of snapshots.
volumesNumber of volumes.
volumes_l_ssdNumber of local SSD volumes.
volumes_l_ssd_total_sizeTotal size of local SSD volumes in bytes.
volumes_scratchNumber of scratch volumes.
private_network_interfacesNumber of private network interfaces.
templatesNumber of templates.
flexible_ipsNumber of flexible IPs.
unused_flexible_ipsNumber of flexible IPs not attached to any server.
imagesNumber of images.
scaleway.instance.v2alpha1.SecurityGroup
idUnique ID of the security group.
nameName of the security group.
descriptionDescription of the security group.
project_idProject ID the security group belongs to.
tagsTags associated with the security group.
disable_default_rulesTrue if default rules are disabled.
project_defaultTrue if this is the default security group for the project.
inbound_default_actionDefault action for inbound rules.
outbound_default_actionDefault action for outbound rules.
statelessTrue if the security group is stateless.
created_atCreation timestamp of the security group. (RFC 3339 format)
updated_atLast update timestamp of the security group. (RFC 3339 format)
List of default rules applied to the security group.
List of custom rules applied to the security group.
zoneZone in which the security group is located.
scaleway.instance.v2alpha1.SecurityGroup.Action
scaleway.instance.v2alpha1.SecurityGroupRule
idUnique ID of the rule.
protocolProtocol this rule applies to.
directionDirection of traffic this rule applies to.
actionAction to take when the rule matches.
source_ip_rangeSource IP range for the rule. (IP network)
destination_ip_rangeDestination IP range for the rule. (IP network)
Source port range for the rule.
Destination port range for the rule.
positionPosition of the rule in the list.
scaleway.instance.v2alpha1.SecurityGroupRule.Action
scaleway.instance.v2alpha1.SecurityGroupRule.Direction
scaleway.instance.v2alpha1.SecurityGroupRule.PortRange
startStart of the port range.
endEnd of the port range.
scaleway.instance.v2alpha1.SecurityGroupRule.Protocol
scaleway.instance.v2alpha1.SecurityGroupRuleConfig
protocolProtocol for the rule.
directionDirection of traffic for the rule.
actionAction to take when the rule matches.
source_ip_rangeSource IP range for the rule. (IP network)
destination_ip_rangeDestination IP range for the rule. (IP network)
Source port range for the rule.
Destination port range for the rule.
positionPosition of the rule in the list.
scaleway.instance.v2alpha1.SecurityGroupSummary
idUnique ID of the security group.
nameName of the security group.
descriptionDescription of the security group.
project_idProject ID the security group belongs to.
tagsTags associated with the security group.
disable_default_rulesTrue if default rules are disabled.
project_defaultTrue if this is the default security group for the project.
inbound_default_actionDefault action for inbound rules.
outbound_default_actionDefault action for outbound rules.
statelessTrue if the security group is stateless.
created_atCreation timestamp of the security group. (RFC 3339 format)
updated_atLast update timestamp of the security group. (RFC 3339 format)
scaleway.instance.v2alpha1.Server
idUnique ID of the server.
nameName of the server.
project_idProject ID to which the server belongs.
tagsTags associated with the server.
server_typeType of the server.
placement_group_idID of the placement group the server belongs to.
statusCurrent status of the server.
List of volumes attached to the server.
List of filesystems attached to the server.
architectureArchitecture of the server.
created_atCreation timestamp of the server. (RFC 3339 format)
updated_atLast update timestamp of the server. (RFC 3339 format)
List of private network interfaces attached to the server.
rescue_modeWhether the server is in rescue mode.
boot_volume_idID of the boot volume.
status_detailDetailed status information of the server.
Encrypted RDP password for Windows servers. The encryption scheme is RSA-PKCS1-v1_5, using the public part of the SSH key supplied in windows_rdp_ssh_key_id.
Public network interface of the server.
zoneZone in which the server is located.
scaleway.instance.v2alpha1.Server.Architecture
scaleway.instance.v2alpha1.Server.Filesystem
id(UUID format)
statusscaleway.instance.v2alpha1.Server.Filesystem.Status
scaleway.instance.v2alpha1.Server.IP
iddynamicstatusdefaultscaleway.instance.v2alpha1.Server.IP.Status
scaleway.instance.v2alpha1.Server.PrivateNetworkInterface
idprivate_network_idmac_addressstatusip_idssecurity_group_idscaleway.instance.v2alpha1.Server.PrivateNetworkInterface.Status
scaleway.instance.v2alpha1.Server.PublicNetworkInterface
statusmac_addresssecurity_group_iddnsscaleway.instance.v2alpha1.Server.PublicNetworkInterface.Status
scaleway.instance.v2alpha1.Server.Status
scaleway.instance.v2alpha1.Server.Volume
idvolume_typescaleway.instance.v2alpha1.Server.Volume.VolumeType
scaleway.instance.v2alpha1.ServerSummary
idUnique ID of the server.
nameName of the server.
project_idProject ID to which the server belongs.
tagsTags associated with the server.
server_typeType of the server.
placement_group_idID of the placement group the server belongs to.
statusCurrent status of the server.
architectureArchitecture of the server.
created_atCreation timestamp of the server. (RFC 3339 format)
updated_atLast update timestamp of the server. (RFC 3339 format)
rescue_modeWhether the server is in rescue mode.
scaleway.instance.v2alpha1.ServerType
nameName of the server type.
vcpu_countNumber of vCPUs.
gpu_countNumber of GPUs.
memoryAmount of memory. (in bytes)
architectureArchitecture of the server type.
availabilityAvailability status of the server type.
Limits for the server type.
GPU information for the server type.
end_of_serviceWhether the server type has reached end of service.
scaleway.instance.v2alpha1.ServerType.Architecture
scaleway.instance.v2alpha1.ServerType.Availability
scaleway.instance.v2alpha1.ServerType.GpuInfo
manufacturerManufacturer of the GPU.
nameName of the GPU.
memoryMemory of the GPU. (in bytes)
scaleway.instance.v2alpha1.ServerType.Limits
private_network_countMaximum number of Private Networks.
file_system_countMaximum number of filesystems.
private_network_bandwidthMaximum Private Network bandwidth.
block_bandwidthMaximum block storage bandwidth.
internet_bandwidthMaximum internet bandwidth.
l_ssd_sizeMaximum size of local SSD. (in bytes)
scratch_sizeMaximum size of scratch storage. (in bytes)
scratch_volumes_countMaximum number of scratch volumes.
ip_countMaximum number of IPs.
volume_countMaximum number of volumes.
scaleway.instance.v2alpha1.Template
project_idProject ID associated with the template.
idUnique ID of the template.
nameName of the template.
tagsTags associated with the template.
server_tagsTags associated with servers created from this template.
server_typeCommercial type of the server defined by the template.
security_group_idSecurity group ID associated with the template.
placement_group_idPlacement group ID associated with the template.
public_ip_v4_countNumber of IPv4 public IPs to attach to servers created from this template.
public_ip_v6_countNumber of IPv6 public IPs to attach to servers created from this template.
List of volume templates used to create volumes for servers.
List of private network associated with the template.
filesystem_idsList of filesystem IDs associated with the template.
created_atCreation timestamp of the template. (RFC 3339 format)
updated_atLast update timestamp of the template. (RFC 3339 format)
windows_rdp_ssh_key_idIAM ID of the SSH key used to encrypt the Windows Administrator password for RDP use.
zoneZone in which the template is located.
scaleway.instance.v2alpha1.TemplateSummary
project_idProject ID associated with the template.
idUnique ID of the template.
nameName of the template.
tagsTags associated with the template.
server_tagsTags associated with servers created from this template.
server_typeCommercial type of the server defined by the template.
security_group_idSecurity group ID associated with the template.
placement_group_idPlacement group ID associated with the template.
public_ip_v4_countNumber of IPv4 public IPs to attach to servers created from this template.
public_ip_v6_countNumber of IPv6 public IPs to attach to servers created from this template.
filesystem_idsList of Filesystem IDs associated with the template.
created_atCreation timestamp of the template. (RFC 3339 format)
updated_atLast update timestamp of the template. (RFC 3339 format)
zoneZone in which the template is located.
scaleway.instance.v2alpha1.UpdateServerRequest.PublicNetworkInterface
security_group_idID of the security group for the interface.
scaleway.instance.v2alpha1.UpdateTemplateRequest.UpdatePrivateNetworks
List of updated private networks.