1. Packages
  2. Scaleway
  3. API Docs
  4. getInstanceServers
Scaleway v1.36.0 published on Friday, Oct 31, 2025 by pulumiverse

scaleway.getInstanceServers

Get Started
scaleway logo
Scaleway v1.36.0 published on Friday, Oct 31, 2025 by pulumiverse
    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 dictionary

    The following arguments are supported:

    Name string
    The server name used as filter. Servers with a name like it are listed.
    ProjectId string
    The ID of the project the server is associated with.
    Tags List<string>
    List of tags used as filter. Servers with these exact tags are listed.
    Zone string
    zone) The zone in which servers exist.
    Name string
    The server name used as filter. Servers with a name like it are listed.
    ProjectId string
    The ID of the project the server is associated with.
    Tags []string
    List of tags used as filter. Servers with these exact tags are listed.
    Zone string
    zone) The zone in which servers exist.
    name String
    The server name used as filter. Servers with a name like it are listed.
    projectId String
    The ID of the project the server is associated with.
    tags List<String>
    List of tags used as filter. Servers with these exact tags are listed.
    zone String
    zone) The zone in which servers exist.
    name string
    The server name used as filter. Servers with a name like it are listed.
    projectId string
    The ID of the project the server is associated with.
    tags string[]
    List of tags used as filter. Servers with these exact tags are listed.
    zone string
    zone) The zone in which servers exist.
    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.
    tags Sequence[str]
    List of tags used as filter. Servers with these exact tags are listed.
    zone str
    zone) The zone in which servers exist.
    name String
    The server name used as filter. Servers with a name like it are listed.
    projectId String
    The ID of the project the server is associated with.
    tags List<String>
    List of tags used as filter. Servers with these exact tags are listed.
    zone String
    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.
    OrganizationId string
    The organization ID the server is associated with.
    ProjectId string
    The ID of the project the server is associated with.
    Servers List<Pulumiverse.Scaleway.Outputs.GetInstanceServersServer>
    List of found servers
    Name string
    The name of the server.
    Tags 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.
    OrganizationId string
    The organization ID the server is associated with.
    ProjectId string
    The ID of the project the server is associated with.
    Servers []GetInstanceServersServer
    List of found servers
    Name string
    The name of the server.
    Tags []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.
    organizationId String
    The organization ID the server is associated with.
    projectId String
    The ID of the project the server is associated with.
    servers List<GetInstanceServersServer>
    List of found servers
    name String
    The name of the server.
    tags 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.
    organizationId string
    The organization ID the server is associated with.
    projectId string
    The ID of the project the server is associated with.
    servers GetInstanceServersServer[]
    List of found servers
    name string
    The name of the server.
    tags 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[GetInstanceServersServer]
    List of found servers
    name str
    The name of the server.
    tags 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.
    organizationId String
    The organization ID the server is associated with.
    projectId 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.
    tags List<String>
    The tags associated with the server.
    zone String
    The zone in which the server is.

    Supporting Types

    GetInstanceServersServer

    BootType string
    The boot Type of the server. Possible values are: local, bootscript or rescue.
    BootscriptId string
    UUID of the bootscript

    Deprecated: bootscript are not supported

    EnableDynamicIp bool
    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.
    OrganizationId string
    The organization ID the server is associated with.
    PlacementGroupId string
    The placement group the server is attached to.
    PlacementGroupPolicyRespected bool
    Whether the placement group policy respected or not
    PrivateIps List<Pulumiverse.Scaleway.Inputs.GetInstanceServersServerPrivateIp>
    The list of private IPv4 and IPv6 addresses associated with the server.
    ProjectId string
    The ID of the project the server is associated with.
    PublicIps List<Pulumiverse.Scaleway.Inputs.GetInstanceServersServerPublicIp>
    The list of public IPs of the server
    SecurityGroupId string
    The security group the server is attached to.
    State string
    The state of the server. Possible values are: started, stopped or standby.
    Tags 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.
    BootType string
    The boot Type of the server. Possible values are: local, bootscript or rescue.
    BootscriptId string
    UUID of the bootscript

    Deprecated: bootscript are not supported

    EnableDynamicIp bool
    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.
    OrganizationId string
    The organization ID the server is associated with.
    PlacementGroupId string
    The placement group the server is attached to.
    PlacementGroupPolicyRespected bool
    Whether the placement group policy respected or not
    PrivateIps []GetInstanceServersServerPrivateIp
    The list of private IPv4 and IPv6 addresses associated with the server.
    ProjectId string
    The ID of the project the server is associated with.
    PublicIps []GetInstanceServersServerPublicIp
    The list of public IPs of the server
    SecurityGroupId string
    The security group the server is attached to.
    State string
    The state of the server. Possible values are: started, stopped or standby.
    Tags []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.
    bootType String
    The boot Type of the server. Possible values are: local, bootscript or rescue.
    bootscriptId String
    UUID of the bootscript

    Deprecated: bootscript are not supported

    enableDynamicIp Boolean
    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.
    organizationId String
    The organization ID the server is associated with.
    placementGroupId String
    The placement group the server is attached to.
    placementGroupPolicyRespected Boolean
    Whether the placement group policy respected or not
    privateIps List<GetInstanceServersServerPrivateIp>
    The list of private IPv4 and IPv6 addresses associated with the server.
    projectId String
    The ID of the project the server is associated with.
    publicIps List<GetInstanceServersServerPublicIp>
    The list of public IPs of the server
    securityGroupId String
    The security group the server is attached to.
    state String
    The state of the server. Possible values are: started, stopped or standby.
    tags 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.
    bootType string
    The boot Type of the server. Possible values are: local, bootscript or rescue.
    bootscriptId string
    UUID of the bootscript

    Deprecated: bootscript are not supported

    enableDynamicIp boolean
    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.
    organizationId string
    The organization ID the server is associated with.
    placementGroupId string
    The placement group the server is attached to.
    placementGroupPolicyRespected boolean
    Whether the placement group policy respected or not
    privateIps GetInstanceServersServerPrivateIp[]
    The list of private IPv4 and IPv6 addresses associated with the server.
    projectId string
    The ID of the project the server is associated with.
    publicIps GetInstanceServersServerPublicIp[]
    The list of public IPs of the server
    securityGroupId string
    The security group the server is attached to.
    state string
    The state of the server. Possible values are: started, stopped or standby.
    tags 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, bootscript or rescue.
    bootscript_id str
    UUID of the bootscript

    Deprecated: bootscript are not supported

    enable_dynamic_ip bool
    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_id str
    The placement group the server is attached to.
    placement_group_policy_respected bool
    Whether the placement group policy respected or not
    private_ips Sequence[GetInstanceServersServerPrivateIp]
    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[GetInstanceServersServerPublicIp]
    The list of public IPs of the server
    security_group_id str
    The security group the server is attached to.
    state str
    The state of the server. Possible values are: started, stopped or standby.
    tags 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.
    bootType String
    The boot Type of the server. Possible values are: local, bootscript or rescue.
    bootscriptId String
    UUID of the bootscript

    Deprecated: bootscript are not supported

    enableDynamicIp Boolean
    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.
    organizationId String
    The organization ID the server is associated with.
    placementGroupId String
    The placement group the server is attached to.
    placementGroupPolicyRespected Boolean
    Whether the placement group policy respected or not
    privateIps List<Property Map>
    The list of private IPv4 and IPv6 addresses associated with the server.
    projectId String
    The ID of the project the server is associated with.
    publicIps List<Property Map>
    The list of public IPs of the server
    securityGroupId String
    The security group the server is attached to.
    state String
    The state of the server. Possible values are: started, stopped or standby.
    tags 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

    Address string
    The address of the IP
    Id string
    The ID of the IP
    Address string
    The address of the IP
    Id string
    The ID of the IP
    address String
    The address of the IP
    id String
    The ID of the IP
    address string
    The address of the IP
    id string
    The ID of the IP
    address str
    The address of the IP
    id str
    The ID of the IP
    address String
    The address of the IP
    id String
    The ID of the IP

    GetInstanceServersServerPublicIp

    Address string
    The address of the IP
    Id string
    The ID of the IP
    Address string
    The address of the IP
    Id string
    The ID of the IP
    address String
    The address of the IP
    id String
    The ID of the IP
    address string
    The address of the IP
    id string
    The ID of the IP
    address str
    The address of the IP
    id str
    The ID of the IP
    address String
    The address of the IP
    id String
    The ID of the IP

    Package Details

    Repository
    scaleway pulumiverse/pulumi-scaleway
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scaleway Terraform Provider.
    scaleway logo
    Scaleway v1.36.0 published on Friday, Oct 31, 2025 by pulumiverse
      Meet Neo: Your AI Platform Teammate