1. Packages
  2. Exoscale
  3. API Docs
  4. getComputeInstanceList
Exoscale v0.59.2 published on Monday, Jul 22, 2024 by Pulumiverse

exoscale.getComputeInstanceList

Explore with Pulumi AI

exoscale logo
Exoscale v0.59.2 published on Monday, Jul 22, 2024 by Pulumiverse

    List Exoscale Compute Instances.

    Corresponding resource: exoscale_compute_instance.

    Using getComputeInstanceList

    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 getComputeInstanceList(args: GetComputeInstanceListArgs, opts?: InvokeOptions): Promise<GetComputeInstanceListResult>
    function getComputeInstanceListOutput(args: GetComputeInstanceListOutputArgs, opts?: InvokeOptions): Output<GetComputeInstanceListResult>
    def get_compute_instance_list(created_at: Optional[str] = None,
                                  deploy_target_id: Optional[str] = None,
                                  disk_size: Optional[int] = None,
                                  id: Optional[str] = None,
                                  ipv6: Optional[bool] = None,
                                  ipv6_address: Optional[str] = None,
                                  labels: Optional[Mapping[str, str]] = None,
                                  manager_id: Optional[str] = None,
                                  manager_type: Optional[str] = None,
                                  name: Optional[str] = None,
                                  public_ip_address: Optional[str] = None,
                                  reverse_dns: Optional[str] = None,
                                  ssh_key: Optional[str] = None,
                                  state: Optional[str] = None,
                                  template_id: Optional[str] = None,
                                  type: Optional[str] = None,
                                  user_data: Optional[str] = None,
                                  zone: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetComputeInstanceListResult
    def get_compute_instance_list_output(created_at: Optional[pulumi.Input[str]] = None,
                                  deploy_target_id: Optional[pulumi.Input[str]] = None,
                                  disk_size: Optional[pulumi.Input[int]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  ipv6: Optional[pulumi.Input[bool]] = None,
                                  ipv6_address: Optional[pulumi.Input[str]] = None,
                                  labels: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                                  manager_id: Optional[pulumi.Input[str]] = None,
                                  manager_type: Optional[pulumi.Input[str]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  public_ip_address: Optional[pulumi.Input[str]] = None,
                                  reverse_dns: Optional[pulumi.Input[str]] = None,
                                  ssh_key: Optional[pulumi.Input[str]] = None,
                                  state: Optional[pulumi.Input[str]] = None,
                                  template_id: Optional[pulumi.Input[str]] = None,
                                  type: Optional[pulumi.Input[str]] = None,
                                  user_data: Optional[pulumi.Input[str]] = None,
                                  zone: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetComputeInstanceListResult]
    func GetComputeInstanceList(ctx *Context, args *GetComputeInstanceListArgs, opts ...InvokeOption) (*GetComputeInstanceListResult, error)
    func GetComputeInstanceListOutput(ctx *Context, args *GetComputeInstanceListOutputArgs, opts ...InvokeOption) GetComputeInstanceListResultOutput

    > Note: This function is named GetComputeInstanceList in the Go SDK.

    public static class GetComputeInstanceList 
    {
        public static Task<GetComputeInstanceListResult> InvokeAsync(GetComputeInstanceListArgs args, InvokeOptions? opts = null)
        public static Output<GetComputeInstanceListResult> Invoke(GetComputeInstanceListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetComputeInstanceListResult> getComputeInstanceList(GetComputeInstanceListArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: exoscale:index/getComputeInstanceList:getComputeInstanceList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Zone string
    The Exoscale Zone name.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DiskSize int
    Match against this int
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Ipv6 bool
    Match against this bool
    Ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Labels Dictionary<string, string>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    ManagerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ManagerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    PublicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ReverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    SshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    TemplateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    UserData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Zone string
    The Exoscale Zone name.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DiskSize int
    Match against this int
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Ipv6 bool
    Match against this bool
    Ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Labels map[string]string
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    ManagerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ManagerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    PublicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ReverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    SshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    TemplateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    UserData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    zone String
    The Exoscale Zone name.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize Integer
    Match against this int
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 Boolean
    Match against this bool
    ipv6Address String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Map<String,String>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    zone string
    The Exoscale Zone name.
    createdAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize number
    Match against this int
    id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 boolean
    Match against this bool
    ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels {[key: string]: string}
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    zone str
    The Exoscale Zone name.
    created_at str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deploy_target_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    disk_size int
    Match against this int
    id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 bool
    Match against this bool
    ipv6_address str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Mapping[str, str]
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    manager_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    manager_type str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    public_ip_address str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverse_dns str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ssh_key str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    template_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    user_data str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    zone String
    The Exoscale Zone name.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize Number
    Match against this int
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 Boolean
    Match against this bool
    ipv6Address String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Map<String>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.

    getComputeInstanceList Result

    The following output properties are available:

    Instances List<Pulumiverse.Exoscale.Outputs.GetComputeInstanceListInstance>
    The list of exoscalecomputeinstance.
    Zone string
    The Exoscale Zone name.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DiskSize int
    Match against this int
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Ipv6 bool
    Match against this bool
    Ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Labels Dictionary<string, string>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    ManagerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ManagerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    PublicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ReverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    SshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    TemplateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    UserData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Instances []GetComputeInstanceListInstance
    The list of exoscalecomputeinstance.
    Zone string
    The Exoscale Zone name.
    CreatedAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DeployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    DiskSize int
    Match against this int
    Id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Ipv6 bool
    Match against this bool
    Ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Labels map[string]string
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    ManagerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ManagerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    PublicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ReverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    SshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    State string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    TemplateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    Type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    UserData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instances List<GetComputeInstanceListInstance>
    The list of exoscalecomputeinstance.
    zone String
    The Exoscale Zone name.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize Integer
    Match against this int
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 Boolean
    Match against this bool
    ipv6Address String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Map<String,String>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instances GetComputeInstanceListInstance[]
    The list of exoscalecomputeinstance.
    zone string
    The Exoscale Zone name.
    createdAt string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize number
    Match against this int
    id string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 boolean
    Match against this bool
    ipv6Address string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels {[key: string]: string}
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData string
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instances Sequence[GetComputeInstanceListInstance]
    The list of exoscalecomputeinstance.
    zone str
    The Exoscale Zone name.
    created_at str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deploy_target_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    disk_size int
    Match against this int
    id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 bool
    Match against this bool
    ipv6_address str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Mapping[str, str]
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    manager_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    manager_type str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    public_ip_address str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverse_dns str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ssh_key str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    template_id str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    user_data str
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    instances List<Property Map>
    The list of exoscalecomputeinstance.
    zone String
    The Exoscale Zone name.
    createdAt String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    deployTargetId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    diskSize Number
    Match against this int
    id String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    ipv6 Boolean
    Match against this bool
    ipv6Address String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    labels Map<String>
    Match against key/values. Keys are matched exactly, while values may be matched as a regex if you supply a string that begins and ends with "/"
    managerId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    managerType String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    name String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    publicIpAddress String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    reverseDns String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    sshKey String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    state String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    templateId String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    type String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.
    userData String
    Match against this string. If you supply a string that begins and ends with a "/" it will be matched as a regex.

    Supporting Types

    GetComputeInstanceListInstance

    AntiAffinityGroupIds List<string>
    The list of attached exoscale.AntiAffinityGroup (IDs).
    CreatedAt string
    The compute instance creation date.
    DeployTargetId string
    A deploy target ID.
    DiskSize int
    The instance disk size (GiB).
    ElasticIpIds List<string>
    The list of attached exoscale.ElasticIp (IDs).
    Ipv6 bool
    Whether IPv6 is enabled on the instance.
    Ipv6Address string
    The instance (main network interface) IPv6 address (if enabled).
    Labels Dictionary<string, string>
    A map of key/value labels.
    ManagerId string
    The instance manager ID, if any.
    ManagerType string
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    PrivateNetworkIds List<string>
    The list of attached exoscale.PrivateNetwork (IDs).
    PublicIpAddress string
    The instance (main network interface) IPv4 address.
    ReverseDns string
    Domain name for reverse DNS record.
    SecurityGroupIds List<string>
    The list of attached exoscale.SecurityGroup (IDs).
    SshKey string
    The exoscale.SshKey (name) authorized on the instance.
    State string
    The instance state.
    TemplateId string
    The instance exoscale.getTemplate ID.
    Type string
    The instance type.
    UserData string
    The instance cloud-init configuration.
    Zone string
    The Exoscale Zone name.
    Id string
    The compute instance ID to match (conflicts with name).
    Name string
    The instance name to match (conflicts with id).
    AntiAffinityGroupIds []string
    The list of attached exoscale.AntiAffinityGroup (IDs).
    CreatedAt string
    The compute instance creation date.
    DeployTargetId string
    A deploy target ID.
    DiskSize int
    The instance disk size (GiB).
    ElasticIpIds []string
    The list of attached exoscale.ElasticIp (IDs).
    Ipv6 bool
    Whether IPv6 is enabled on the instance.
    Ipv6Address string
    The instance (main network interface) IPv6 address (if enabled).
    Labels map[string]string
    A map of key/value labels.
    ManagerId string
    The instance manager ID, if any.
    ManagerType string
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    PrivateNetworkIds []string
    The list of attached exoscale.PrivateNetwork (IDs).
    PublicIpAddress string
    The instance (main network interface) IPv4 address.
    ReverseDns string
    Domain name for reverse DNS record.
    SecurityGroupIds []string
    The list of attached exoscale.SecurityGroup (IDs).
    SshKey string
    The exoscale.SshKey (name) authorized on the instance.
    State string
    The instance state.
    TemplateId string
    The instance exoscale.getTemplate ID.
    Type string
    The instance type.
    UserData string
    The instance cloud-init configuration.
    Zone string
    The Exoscale Zone name.
    Id string
    The compute instance ID to match (conflicts with name).
    Name string
    The instance name to match (conflicts with id).
    antiAffinityGroupIds List<String>
    The list of attached exoscale.AntiAffinityGroup (IDs).
    createdAt String
    The compute instance creation date.
    deployTargetId String
    A deploy target ID.
    diskSize Integer
    The instance disk size (GiB).
    elasticIpIds List<String>
    The list of attached exoscale.ElasticIp (IDs).
    ipv6 Boolean
    Whether IPv6 is enabled on the instance.
    ipv6Address String
    The instance (main network interface) IPv6 address (if enabled).
    labels Map<String,String>
    A map of key/value labels.
    managerId String
    The instance manager ID, if any.
    managerType String
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    privateNetworkIds List<String>
    The list of attached exoscale.PrivateNetwork (IDs).
    publicIpAddress String
    The instance (main network interface) IPv4 address.
    reverseDns String
    Domain name for reverse DNS record.
    securityGroupIds List<String>
    The list of attached exoscale.SecurityGroup (IDs).
    sshKey String
    The exoscale.SshKey (name) authorized on the instance.
    state String
    The instance state.
    templateId String
    The instance exoscale.getTemplate ID.
    type String
    The instance type.
    userData String
    The instance cloud-init configuration.
    zone String
    The Exoscale Zone name.
    id String
    The compute instance ID to match (conflicts with name).
    name String
    The instance name to match (conflicts with id).
    antiAffinityGroupIds string[]
    The list of attached exoscale.AntiAffinityGroup (IDs).
    createdAt string
    The compute instance creation date.
    deployTargetId string
    A deploy target ID.
    diskSize number
    The instance disk size (GiB).
    elasticIpIds string[]
    The list of attached exoscale.ElasticIp (IDs).
    ipv6 boolean
    Whether IPv6 is enabled on the instance.
    ipv6Address string
    The instance (main network interface) IPv6 address (if enabled).
    labels {[key: string]: string}
    A map of key/value labels.
    managerId string
    The instance manager ID, if any.
    managerType string
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    privateNetworkIds string[]
    The list of attached exoscale.PrivateNetwork (IDs).
    publicIpAddress string
    The instance (main network interface) IPv4 address.
    reverseDns string
    Domain name for reverse DNS record.
    securityGroupIds string[]
    The list of attached exoscale.SecurityGroup (IDs).
    sshKey string
    The exoscale.SshKey (name) authorized on the instance.
    state string
    The instance state.
    templateId string
    The instance exoscale.getTemplate ID.
    type string
    The instance type.
    userData string
    The instance cloud-init configuration.
    zone string
    The Exoscale Zone name.
    id string
    The compute instance ID to match (conflicts with name).
    name string
    The instance name to match (conflicts with id).
    anti_affinity_group_ids Sequence[str]
    The list of attached exoscale.AntiAffinityGroup (IDs).
    created_at str
    The compute instance creation date.
    deploy_target_id str
    A deploy target ID.
    disk_size int
    The instance disk size (GiB).
    elastic_ip_ids Sequence[str]
    The list of attached exoscale.ElasticIp (IDs).
    ipv6 bool
    Whether IPv6 is enabled on the instance.
    ipv6_address str
    The instance (main network interface) IPv6 address (if enabled).
    labels Mapping[str, str]
    A map of key/value labels.
    manager_id str
    The instance manager ID, if any.
    manager_type str
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    private_network_ids Sequence[str]
    The list of attached exoscale.PrivateNetwork (IDs).
    public_ip_address str
    The instance (main network interface) IPv4 address.
    reverse_dns str
    Domain name for reverse DNS record.
    security_group_ids Sequence[str]
    The list of attached exoscale.SecurityGroup (IDs).
    ssh_key str
    The exoscale.SshKey (name) authorized on the instance.
    state str
    The instance state.
    template_id str
    The instance exoscale.getTemplate ID.
    type str
    The instance type.
    user_data str
    The instance cloud-init configuration.
    zone str
    The Exoscale Zone name.
    id str
    The compute instance ID to match (conflicts with name).
    name str
    The instance name to match (conflicts with id).
    antiAffinityGroupIds List<String>
    The list of attached exoscale.AntiAffinityGroup (IDs).
    createdAt String
    The compute instance creation date.
    deployTargetId String
    A deploy target ID.
    diskSize Number
    The instance disk size (GiB).
    elasticIpIds List<String>
    The list of attached exoscale.ElasticIp (IDs).
    ipv6 Boolean
    Whether IPv6 is enabled on the instance.
    ipv6Address String
    The instance (main network interface) IPv6 address (if enabled).
    labels Map<String>
    A map of key/value labels.
    managerId String
    The instance manager ID, if any.
    managerType String
    The instance manager type (instance pool, SKS node pool, etc.), if any.
    privateNetworkIds List<String>
    The list of attached exoscale.PrivateNetwork (IDs).
    publicIpAddress String
    The instance (main network interface) IPv4 address.
    reverseDns String
    Domain name for reverse DNS record.
    securityGroupIds List<String>
    The list of attached exoscale.SecurityGroup (IDs).
    sshKey String
    The exoscale.SshKey (name) authorized on the instance.
    state String
    The instance state.
    templateId String
    The instance exoscale.getTemplate ID.
    type String
    The instance type.
    userData String
    The instance cloud-init configuration.
    zone String
    The Exoscale Zone name.
    id String
    The compute instance ID to match (conflicts with name).
    name String
    The instance name to match (conflicts with id).

    Package Details

    Repository
    exoscale pulumiverse/pulumi-exoscale
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the exoscale Terraform Provider.
    exoscale logo
    Exoscale v0.59.2 published on Monday, Jul 22, 2024 by Pulumiverse