Scaleway v1.36.0 published on Friday, Oct 31, 2025 by pulumiverse
scaleway.getInstanceServer
Deprecated: scaleway.index/getinstanceserver.getInstanceServer has been deprecated in favor of scaleway.instance/getserver.getServer
Gets information about an instance server.
Using getInstanceServer
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstanceServer(args: GetInstanceServerArgs, opts?: InvokeOptions): Promise<GetInstanceServerResult>
function getInstanceServerOutput(args: GetInstanceServerOutputArgs, opts?: InvokeOptions): Output<GetInstanceServerResult>def get_instance_server(name: Optional[str] = None,
project_id: Optional[str] = None,
server_id: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceServerResult
def get_instance_server_output(name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
server_id: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceServerResult]func LookupInstanceServer(ctx *Context, args *LookupInstanceServerArgs, opts ...InvokeOption) (*LookupInstanceServerResult, error)
func LookupInstanceServerOutput(ctx *Context, args *LookupInstanceServerOutputArgs, opts ...InvokeOption) LookupInstanceServerResultOutput> Note: This function is named LookupInstanceServer in the Go SDK.
public static class GetInstanceServer
{
public static Task<GetInstanceServerResult> InvokeAsync(GetInstanceServerArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceServerResult> Invoke(GetInstanceServerInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceServerResult> getInstanceServer(GetInstanceServerArgs args, InvokeOptions options)
public static Output<GetInstanceServerResult> getInstanceServer(GetInstanceServerArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:index/getInstanceServer:getInstanceServer
arguments:
# arguments dictionaryThe following arguments are supported:
- name str
- The server name. Only one of
nameandserver_idshould be specified. - project_
id str - The ID of the project the instance server is associated with.
- server_
id str - The server id. Only one of
nameandserver_idshould be specified. - zone str
zone) The zone in which the server exists.
getInstanceServer Result
The following output properties are available:
- Additional
Volume List<string>Ids - The additional volumes attached to the server.
- Admin
Password stringEncryption Ssh Key Id - Boot
Type string - Bootscript
Id string - Cloud
Init string - The cloud init script associated with this server.
- Enable
Dynamic boolIp - True if dynamic IP in enable on the server.
- Filesystems
List<Pulumiverse.
Scaleway. Outputs. Get Instance Server Filesystem> - Id string
- The provider-assigned unique ID for this managed resource.
- Image string
- The UUID and the label of the base image used by the server.
- Ip
Id string - Ip
Ids List<string> - Organization
Id string - The ID of the organization the server is associated with.
- Placement
Group stringId - The placement group the server is attached to.
- Placement
Group boolPolicy Respected - True when the placement group policy is respected.
- Private
Ips List<Pulumiverse.Scaleway. Outputs. Get Instance Server Private Ip> - The list of private IPs of the server.
- Private
Networks List<Pulumiverse.Scaleway. Outputs. Get Instance Server Private Network> - Protected bool
- Public
Ips List<Pulumiverse.Scaleway. Outputs. Get Instance Server Public Ip> - The list of public IPs of the server
- Replace
On boolType Change - Root
Volumes List<Pulumiverse.Scaleway. Outputs. Get Instance Server Root Volume> - Security
Group stringId - The security group the server is attached to.
- State string
- The state of the server. Possible values are:
started,stoppedorstandby. - List<string>
- The tags associated with the server.
- Type string
- The commercial type of the server. You find all the available types on the pricing page.
- User
Data Dictionary<string, string> - The user data associated with the server.
- Name string
- Project
Id string - Server
Id string - Zone string
- Additional
Volume []stringIds - The additional volumes attached to the server.
- Admin
Password stringEncryption Ssh Key Id - Boot
Type string - Bootscript
Id string - Cloud
Init string - The cloud init script associated with this server.
- Enable
Dynamic boolIp - True if dynamic IP in enable on the server.
- Filesystems
[]Get
Instance Server Filesystem - Id string
- The provider-assigned unique ID for this managed resource.
- Image string
- The UUID and the label of the base image used by the server.
- Ip
Id string - Ip
Ids []string - Organization
Id string - The ID of the organization the server is associated with.
- Placement
Group stringId - The placement group the server is attached to.
- Placement
Group boolPolicy Respected - True when the placement group policy is respected.
- Private
Ips []GetInstance Server Private Ip - The list of private IPs of the server.
- Private
Networks []GetInstance Server Private Network - Protected bool
- Public
Ips []GetInstance Server Public Ip - The list of public IPs of the server
- Replace
On boolType Change - Root
Volumes []GetInstance Server Root Volume - Security
Group stringId - The security group the server is attached to.
- State string
- The state of the server. Possible values are:
started,stoppedorstandby. - []string
- The tags associated with the server.
- Type string
- The commercial type of the server. You find all the available types on the pricing page.
- User
Data map[string]string - The user data associated with the server.
- Name string
- Project
Id string - Server
Id string - Zone string
- additional
Volume List<String>Ids - The additional volumes attached to the server.
- admin
Password StringEncryption Ssh Key Id - boot
Type String - bootscript
Id String - cloud
Init String - The cloud init script associated with this server.
- enable
Dynamic BooleanIp - True if dynamic IP in enable on the server.
- filesystems
List<Get
Instance Server Filesystem> - id String
- The provider-assigned unique ID for this managed resource.
- image String
- The UUID and the label of the base image used by the server.
- ip
Id String - ip
Ids List<String> - organization
Id String - The ID of the organization the server is associated with.
- placement
Group StringId - The placement group the server is attached to.
- placement
Group BooleanPolicy Respected - True when the placement group policy is respected.
- private
Ips List<GetInstance Server Private Ip> - The list of private IPs of the server.
- private
Networks List<GetInstance Server Private Network> - protected_ Boolean
- public
Ips List<GetInstance Server Public Ip> - The list of public IPs of the server
- replace
On BooleanType Change - root
Volumes List<GetInstance Server Root Volume> - security
Group StringId - The security group the server is attached to.
- state String
- The state of the server. Possible values are:
started,stoppedorstandby. - List<String>
- The tags associated with the server.
- type String
- The commercial type of the server. You find all the available types on the pricing page.
- user
Data Map<String,String> - The user data associated with the server.
- name String
- project
Id String - server
Id String - zone String
- additional
Volume string[]Ids - The additional volumes attached to the server.
- admin
Password stringEncryption Ssh Key Id - boot
Type string - bootscript
Id string - cloud
Init string - The cloud init script associated with this server.
- enable
Dynamic booleanIp - True if dynamic IP in enable on the server.
- filesystems
Get
Instance Server Filesystem[] - id string
- The provider-assigned unique ID for this managed resource.
- image string
- The UUID and the label of the base image used by the server.
- ip
Id string - ip
Ids string[] - organization
Id string - The ID of the organization the server is associated with.
- placement
Group stringId - The placement group the server is attached to.
- placement
Group booleanPolicy Respected - True when the placement group policy is respected.
- private
Ips GetInstance Server Private Ip[] - The list of private IPs of the server.
- private
Networks GetInstance Server Private Network[] - protected boolean
- public
Ips GetInstance Server Public Ip[] - The list of public IPs of the server
- replace
On booleanType Change - root
Volumes GetInstance Server Root Volume[] - security
Group stringId - The security group the server is attached to.
- state string
- The state of the server. Possible values are:
started,stoppedorstandby. - string[]
- The tags associated with the server.
- type string
- The commercial type of the server. You find all the available types on the pricing page.
- user
Data {[key: string]: string} - The user data associated with the server.
- name string
- project
Id string - server
Id string - zone string
- additional_
volume_ Sequence[str]ids - The additional volumes attached to the server.
- admin_
password_ strencryption_ ssh_ key_ id - boot_
type str - bootscript_
id str - cloud_
init str - The cloud init script associated with this server.
- enable_
dynamic_ boolip - True if dynamic IP in enable on the server.
- filesystems
Sequence[Get
Instance Server Filesystem] - id str
- The provider-assigned unique ID for this managed resource.
- image str
- The UUID and the label of the base image used by the server.
- ip_
id str - ip_
ids Sequence[str] - organization_
id str - The ID of the organization the server is associated with.
- placement_
group_ strid - The placement group the server is attached to.
- placement_
group_ boolpolicy_ respected - True when the placement group policy is respected.
- private_
ips Sequence[GetInstance Server Private Ip] - The list of private IPs of the server.
- private_
networks Sequence[GetInstance Server Private Network] - protected bool
- public_
ips Sequence[GetInstance Server Public Ip] - The list of public IPs of the server
- replace_
on_ booltype_ change - root_
volumes Sequence[GetInstance Server Root Volume] - security_
group_ strid - The security group the server is attached to.
- state str
- The state of the server. Possible values are:
started,stoppedorstandby. - Sequence[str]
- The tags associated with the server.
- type str
- The commercial type of the server. You find all the available types on the pricing page.
- user_
data Mapping[str, str] - The user data associated with the server.
- name str
- project_
id str - server_
id str - zone str
- additional
Volume List<String>Ids - The additional volumes attached to the server.
- admin
Password StringEncryption Ssh Key Id - boot
Type String - bootscript
Id String - cloud
Init String - The cloud init script associated with this server.
- enable
Dynamic BooleanIp - True if dynamic IP in enable on the server.
- filesystems List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- image String
- The UUID and the label of the base image used by the server.
- ip
Id String - ip
Ids List<String> - organization
Id String - The ID of the organization the server is associated with.
- placement
Group StringId - The placement group the server is attached to.
- placement
Group BooleanPolicy Respected - True when the placement group policy is respected.
- private
Ips List<Property Map> - The list of private IPs of the server.
- private
Networks List<Property Map> - protected Boolean
- public
Ips List<Property Map> - The list of public IPs of the server
- replace
On BooleanType Change - root
Volumes List<Property Map> - security
Group StringId - The security group the server is attached to.
- state String
- The state of the server. Possible values are:
started,stoppedorstandby. - List<String>
- The tags associated with the server.
- type String
- The commercial type of the server. You find all the available types on the pricing page.
- user
Data Map<String> - The user data associated with the server.
- name String
- project
Id String - server
Id String - zone String
Supporting Types
GetInstanceServerFilesystem
- Filesystem
Id string - The filesystem ID attached to the server
- Status string
- The state of the filesystem
- Filesystem
Id string - The filesystem ID attached to the server
- Status string
- The state of the filesystem
- filesystem
Id String - The filesystem ID attached to the server
- status String
- The state of the filesystem
- filesystem
Id string - The filesystem ID attached to the server
- status string
- The state of the filesystem
- filesystem_
id str - The filesystem ID attached to the server
- status str
- The state of the filesystem
- filesystem
Id String - The filesystem ID attached to the server
- status String
- The state of the filesystem
GetInstanceServerPrivateIp
GetInstanceServerPrivateNetwork
- Mac
Address string - MAC address of the NIC
- Pn
Id string - The Private Network ID
- Pnic
Id string - The ID of the NIC
- Status string
- The private NIC state
- Zone string
zone) The zone in which the server exists.
- Mac
Address string - MAC address of the NIC
- Pn
Id string - The Private Network ID
- Pnic
Id string - The ID of the NIC
- Status string
- The private NIC state
- Zone string
zone) The zone in which the server exists.
- mac
Address String - MAC address of the NIC
- pn
Id String - The Private Network ID
- pnic
Id String - The ID of the NIC
- status String
- The private NIC state
- zone String
zone) The zone in which the server exists.
- mac
Address string - MAC address of the NIC
- pn
Id string - The Private Network ID
- pnic
Id string - The ID of the NIC
- status string
- The private NIC state
- zone string
zone) The zone in which the server exists.
- mac_
address str - MAC address of the NIC
- pn_
id str - The Private Network ID
- pnic_
id str - The ID of the NIC
- status str
- The private NIC state
- zone str
zone) The zone in which the server exists.
- mac
Address String - MAC address of the NIC
- pn
Id String - The Private Network ID
- pnic
Id String - The ID of the NIC
- status String
- The private NIC state
- zone String
zone) The zone in which the server exists.
GetInstanceServerPublicIp
GetInstanceServerRootVolume
- Boot bool
- Set the volume where the boot the server
- Delete
On boolTermination - Forces deletion of the root volume on instance termination.
- Name string
- The server name. Only one of
nameandserver_idshould be specified. - Sbs
Iops int - SBS Volume IOPS, only with volume_type as sbs_volume
- Size
In intGb - Size of the root volume in gigabytes.
- Volume
Id string - The volume ID of the root volume of the server.
- Volume
Type string - Volume type of the root volume
- Boot bool
- Set the volume where the boot the server
- Delete
On boolTermination - Forces deletion of the root volume on instance termination.
- Name string
- The server name. Only one of
nameandserver_idshould be specified. - Sbs
Iops int - SBS Volume IOPS, only with volume_type as sbs_volume
- Size
In intGb - Size of the root volume in gigabytes.
- Volume
Id string - The volume ID of the root volume of the server.
- Volume
Type string - Volume type of the root volume
- boot Boolean
- Set the volume where the boot the server
- delete
On BooleanTermination - Forces deletion of the root volume on instance termination.
- name String
- The server name. Only one of
nameandserver_idshould be specified. - sbs
Iops Integer - SBS Volume IOPS, only with volume_type as sbs_volume
- size
In IntegerGb - Size of the root volume in gigabytes.
- volume
Id String - The volume ID of the root volume of the server.
- volume
Type String - Volume type of the root volume
- boot boolean
- Set the volume where the boot the server
- delete
On booleanTermination - Forces deletion of the root volume on instance termination.
- name string
- The server name. Only one of
nameandserver_idshould be specified. - sbs
Iops number - SBS Volume IOPS, only with volume_type as sbs_volume
- size
In numberGb - Size of the root volume in gigabytes.
- volume
Id string - The volume ID of the root volume of the server.
- volume
Type string - Volume type of the root volume
- boot bool
- Set the volume where the boot the server
- delete_
on_ booltermination - Forces deletion of the root volume on instance termination.
- name str
- The server name. Only one of
nameandserver_idshould be specified. - sbs_
iops int - SBS Volume IOPS, only with volume_type as sbs_volume
- size_
in_ intgb - Size of the root volume in gigabytes.
- volume_
id str - The volume ID of the root volume of the server.
- volume_
type str - Volume type of the root volume
- boot Boolean
- Set the volume where the boot the server
- delete
On BooleanTermination - Forces deletion of the root volume on instance termination.
- name String
- The server name. Only one of
nameandserver_idshould be specified. - sbs
Iops Number - SBS Volume IOPS, only with volume_type as sbs_volume
- size
In NumberGb - Size of the root volume in gigabytes.
- volume
Id String - The volume ID of the root volume of the server.
- volume
Type String - Volume type of the root volume
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scalewayTerraform Provider.
