Scaleway v1.36.0 published on Friday, Oct 31, 2025 by pulumiverse
scaleway.getInstanceServers
Deprecated: scaleway.index/getinstanceservers.getInstanceServers has been deprecated in favor of scaleway.instance/getservers.getServers
Gets information about multiple instance servers.
Examples
Using getInstanceServers
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 getInstanceServers(args: GetInstanceServersArgs, opts?: InvokeOptions): Promise<GetInstanceServersResult>
function getInstanceServersOutput(args: GetInstanceServersOutputArgs, opts?: InvokeOptions): Output<GetInstanceServersResult>def get_instance_servers(name: Optional[str] = None,
project_id: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceServersResult
def get_instance_servers_output(name: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceServersResult]func GetInstanceServers(ctx *Context, args *GetInstanceServersArgs, opts ...InvokeOption) (*GetInstanceServersResult, error)
func GetInstanceServersOutput(ctx *Context, args *GetInstanceServersOutputArgs, opts ...InvokeOption) GetInstanceServersResultOutput> Note: This function is named GetInstanceServers in the Go SDK.
public static class GetInstanceServers
{
public static Task<GetInstanceServersResult> InvokeAsync(GetInstanceServersArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceServersResult> Invoke(GetInstanceServersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceServersResult> getInstanceServers(GetInstanceServersArgs args, InvokeOptions options)
public static Output<GetInstanceServersResult> getInstanceServers(GetInstanceServersArgs args, InvokeOptions options)
fn::invoke:
function: scaleway:index/getInstanceServers:getInstanceServers
arguments:
# arguments dictionaryThe following arguments are supported:
- name str
- The server name used as filter. Servers with a name like it are listed.
- project_
id str - The ID of the project the server is associated with.
- Sequence[str]
- List of tags used as filter. Servers with these exact tags are listed.
- zone str
zone) The zone in which servers exist.
getInstanceServers Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Organization
Id string - The organization ID the server is associated with.
- Project
Id string - The ID of the project the server is associated with.
- Servers
List<Pulumiverse.
Scaleway. Outputs. Get Instance Servers Server> - List of found servers
- Name string
- The name of the server.
- List<string>
- The tags associated with the server.
- Zone string
- The zone in which the server is.
- Id string
- The provider-assigned unique ID for this managed resource.
- Organization
Id string - The organization ID the server is associated with.
- Project
Id string - The ID of the project the server is associated with.
- Servers
[]Get
Instance Servers Server - List of found servers
- Name string
- The name of the server.
- []string
- The tags associated with the server.
- Zone string
- The zone in which the server is.
- id String
- The provider-assigned unique ID for this managed resource.
- organization
Id String - The organization ID the server is associated with.
- project
Id String - The ID of the project the server is associated with.
- servers
List<Get
Instance Servers Server> - List of found servers
- name String
- The name of the server.
- List<String>
- The tags associated with the server.
- zone String
- The zone in which the server is.
- id string
- The provider-assigned unique ID for this managed resource.
- organization
Id string - The organization ID the server is associated with.
- project
Id string - The ID of the project the server is associated with.
- servers
Get
Instance Servers Server[] - List of found servers
- name string
- The name of the server.
- string[]
- The tags associated with the server.
- zone string
- The zone in which the server is.
- id str
- The provider-assigned unique ID for this managed resource.
- organization_
id str - The organization ID the server is associated with.
- project_
id str - The ID of the project the server is associated with.
- servers
Sequence[Get
Instance Servers Server] - List of found servers
- name str
- The name of the server.
- Sequence[str]
- The tags associated with the server.
- zone str
- The zone in which the server is.
- id String
- The provider-assigned unique ID for this managed resource.
- organization
Id String - The organization ID the server is associated with.
- project
Id String - The ID of the project the server is associated with.
- servers List<Property Map>
- List of found servers
- name String
- The name of the server.
- List<String>
- The tags associated with the server.
- zone String
- The zone in which the server is.
Supporting Types
GetInstanceServersServer
- Boot
Type string - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - Bootscript
Id string - UUID of the bootscript
- Enable
Dynamic boolIp - If true a dynamic IP will be attached to the server.
- Id string
- The ID of the IP
- Image string
- The UUID or the label of the base image used by the server.
- Name string
- The server name used as filter. Servers with a name like it are listed.
- Organization
Id string - The organization ID the server is associated with.
- Placement
Group stringId - The placement group the server is attached to.
- Placement
Group boolPolicy Respected - Whether the placement group policy respected or not
- Private
Ips List<Pulumiverse.Scaleway. Inputs. Get Instance Servers Server Private Ip> - The list of private IPv4 and IPv6 addresses associated with the server.
- Project
Id string - The ID of the project the server is associated with.
- Public
Ips List<Pulumiverse.Scaleway. Inputs. Get Instance Servers Server Public Ip> - The list of public IPs of the server
- 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>
- List of tags used as filter. Servers with these exact tags are listed.
- Type string
- The commercial type of the server.
- Zone string
zone) The zone in which servers exist.
- Boot
Type string - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - Bootscript
Id string - UUID of the bootscript
- Enable
Dynamic boolIp - If true a dynamic IP will be attached to the server.
- Id string
- The ID of the IP
- Image string
- The UUID or the label of the base image used by the server.
- Name string
- The server name used as filter. Servers with a name like it are listed.
- Organization
Id string - The organization ID the server is associated with.
- Placement
Group stringId - The placement group the server is attached to.
- Placement
Group boolPolicy Respected - Whether the placement group policy respected or not
- Private
Ips []GetInstance Servers Server Private Ip - The list of private IPv4 and IPv6 addresses associated with the server.
- Project
Id string - The ID of the project the server is associated with.
- Public
Ips []GetInstance Servers Server Public Ip - The list of public IPs of the server
- Security
Group stringId - The security group the server is attached to.
- State string
- The state of the server. Possible values are:
started,stoppedorstandby. - []string
- List of tags used as filter. Servers with these exact tags are listed.
- Type string
- The commercial type of the server.
- Zone string
zone) The zone in which servers exist.
- boot
Type String - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - bootscript
Id String - UUID of the bootscript
- enable
Dynamic BooleanIp - If true a dynamic IP will be attached to the server.
- id String
- The ID of the IP
- image String
- The UUID or the label of the base image used by the server.
- name String
- The server name used as filter. Servers with a name like it are listed.
- organization
Id String - The organization ID the server is associated with.
- placement
Group StringId - The placement group the server is attached to.
- placement
Group BooleanPolicy Respected - Whether the placement group policy respected or not
- private
Ips List<GetInstance Servers Server Private Ip> - The list of private IPv4 and IPv6 addresses associated with the server.
- project
Id String - The ID of the project the server is associated with.
- public
Ips List<GetInstance Servers Server Public Ip> - The list of public IPs of the server
- 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>
- List of tags used as filter. Servers with these exact tags are listed.
- type String
- The commercial type of the server.
- zone String
zone) The zone in which servers exist.
- boot
Type string - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - bootscript
Id string - UUID of the bootscript
- enable
Dynamic booleanIp - If true a dynamic IP will be attached to the server.
- id string
- The ID of the IP
- image string
- The UUID or the label of the base image used by the server.
- name string
- The server name used as filter. Servers with a name like it are listed.
- organization
Id string - The organization ID the server is associated with.
- placement
Group stringId - The placement group the server is attached to.
- placement
Group booleanPolicy Respected - Whether the placement group policy respected or not
- private
Ips GetInstance Servers Server Private Ip[] - The list of private IPv4 and IPv6 addresses associated with the server.
- project
Id string - The ID of the project the server is associated with.
- public
Ips GetInstance Servers Server Public Ip[] - The list of public IPs of the server
- security
Group stringId - The security group the server is attached to.
- state string
- The state of the server. Possible values are:
started,stoppedorstandby. - string[]
- List of tags used as filter. Servers with these exact tags are listed.
- type string
- The commercial type of the server.
- zone string
zone) The zone in which servers exist.
- boot_
type str - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - bootscript_
id str - UUID of the bootscript
- enable_
dynamic_ boolip - If true a dynamic IP will be attached to the server.
- id str
- The ID of the IP
- image str
- The UUID or the label of the base image used by the server.
- name str
- The server name used as filter. Servers with a name like it are listed.
- organization_
id str - The organization ID the server is associated with.
- placement_
group_ strid - The placement group the server is attached to.
- placement_
group_ boolpolicy_ respected - Whether the placement group policy respected or not
- private_
ips Sequence[GetInstance Servers Server Private Ip] - The list of private IPv4 and IPv6 addresses associated with the server.
- project_
id str - The ID of the project the server is associated with.
- public_
ips Sequence[GetInstance Servers Server Public Ip] - The list of public IPs of the server
- 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]
- List of tags used as filter. Servers with these exact tags are listed.
- type str
- The commercial type of the server.
- zone str
zone) The zone in which servers exist.
- boot
Type String - The boot Type of the server. Possible values are:
local,bootscriptorrescue. - bootscript
Id String - UUID of the bootscript
- enable
Dynamic BooleanIp - If true a dynamic IP will be attached to the server.
- id String
- The ID of the IP
- image String
- The UUID or the label of the base image used by the server.
- name String
- The server name used as filter. Servers with a name like it are listed.
- organization
Id String - The organization ID the server is associated with.
- placement
Group StringId - The placement group the server is attached to.
- placement
Group BooleanPolicy Respected - Whether the placement group policy respected or not
- private
Ips List<Property Map> - The list of private IPv4 and IPv6 addresses associated with the server.
- project
Id String - The ID of the project the server is associated with.
- public
Ips List<Property Map> - The list of public IPs of the server
- 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>
- List of tags used as filter. Servers with these exact tags are listed.
- type String
- The commercial type of the server.
- zone String
zone) The zone in which servers exist.
GetInstanceServersServerPrivateIp
GetInstanceServersServerPublicIp
Package Details
- Repository
- scaleway pulumiverse/pulumi-scaleway
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scalewayTerraform Provider.
