Exoscale v0.62.7 published on Tuesday, Dec 10, 2024 by Pulumiverse
exoscale.getComputeInstanceList
Explore with Pulumi AI
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)
public static Output<GetComputeInstanceListResult> getComputeInstanceList(GetComputeInstanceListArgs args, InvokeOptions options)
fn::invoke:
  function: exoscale:index/getComputeInstanceList:getComputeInstanceList
  arguments:
    # arguments dictionaryThe 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.
- DeployTarget stringId 
- 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.
- PublicIp stringAddress 
- 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.
- DeployTarget stringId 
- 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.
- PublicIp stringAddress 
- 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.
- deployTarget StringId 
- 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.
- publicIp StringAddress 
- 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.
- deployTarget stringId 
- 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.
- publicIp stringAddress 
- 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_ strid 
- 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_ straddress 
- 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.
- deployTarget StringId 
- 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.
- publicIp StringAddress 
- 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. Get Compute Instance List Instance> 
- 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.
- DeployTarget stringId 
- 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.
- PublicIp stringAddress 
- 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
[]GetCompute Instance List Instance 
- 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.
- DeployTarget stringId 
- 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.
- PublicIp stringAddress 
- 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<GetCompute Instance List Instance> 
- 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.
- deployTarget StringId 
- 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.
- publicIp StringAddress 
- 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
GetCompute Instance List Instance[] 
- 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.
- deployTarget stringId 
- 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.
- publicIp stringAddress 
- 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[GetCompute Instance List Instance] 
- 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_ strid 
- 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_ straddress 
- 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.
- deployTarget StringId 
- 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.
- publicIp StringAddress 
- 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    
- AntiAffinity List<string>Group Ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- CreatedAt string
- The compute instance creation date.
- DeployTarget stringId 
- A deploy target ID.
- DiskSize int
- The instance disk size (GiB).
- ElasticIp List<string>Ids 
- 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.
- PrivateNetwork List<string>Ids 
- The list of attached exoscale.PrivateNetwork (IDs).
- PublicIp stringAddress 
- The instance (main network interface) IPv4 address.
- ReverseDns string
- Domain name for reverse DNS record.
- SecurityGroup List<string>Ids 
- 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).
- AntiAffinity []stringGroup Ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- CreatedAt string
- The compute instance creation date.
- DeployTarget stringId 
- A deploy target ID.
- DiskSize int
- The instance disk size (GiB).
- ElasticIp []stringIds 
- 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.
- PrivateNetwork []stringIds 
- The list of attached exoscale.PrivateNetwork (IDs).
- PublicIp stringAddress 
- The instance (main network interface) IPv4 address.
- ReverseDns string
- Domain name for reverse DNS record.
- SecurityGroup []stringIds 
- 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).
- antiAffinity List<String>Group Ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- createdAt String
- The compute instance creation date.
- deployTarget StringId 
- A deploy target ID.
- diskSize Integer
- The instance disk size (GiB).
- elasticIp List<String>Ids 
- 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.
- privateNetwork List<String>Ids 
- The list of attached exoscale.PrivateNetwork (IDs).
- publicIp StringAddress 
- The instance (main network interface) IPv4 address.
- reverseDns String
- Domain name for reverse DNS record.
- securityGroup List<String>Ids 
- 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).
- antiAffinity string[]Group Ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- createdAt string
- The compute instance creation date.
- deployTarget stringId 
- A deploy target ID.
- diskSize number
- The instance disk size (GiB).
- elasticIp string[]Ids 
- 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.
- privateNetwork string[]Ids 
- The list of attached exoscale.PrivateNetwork (IDs).
- publicIp stringAddress 
- The instance (main network interface) IPv4 address.
- reverseDns string
- Domain name for reverse DNS record.
- securityGroup string[]Ids 
- 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_ Sequence[str]group_ ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- created_at str
- The compute instance creation date.
- deploy_target_ strid 
- A deploy target ID.
- disk_size int
- The instance disk size (GiB).
- elastic_ip_ Sequence[str]ids 
- 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_ Sequence[str]ids 
- The list of attached exoscale.PrivateNetwork (IDs).
- public_ip_ straddress 
- The instance (main network interface) IPv4 address.
- reverse_dns str
- Domain name for reverse DNS record.
- security_group_ Sequence[str]ids 
- 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).
- antiAffinity List<String>Group Ids 
- The list of attached exoscale.AntiAffinityGroup (IDs).
- createdAt String
- The compute instance creation date.
- deployTarget StringId 
- A deploy target ID.
- diskSize Number
- The instance disk size (GiB).
- elasticIp List<String>Ids 
- 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.
- privateNetwork List<String>Ids 
- The list of attached exoscale.PrivateNetwork (IDs).
- publicIp StringAddress 
- The instance (main network interface) IPv4 address.
- reverseDns String
- Domain name for reverse DNS record.
- securityGroup List<String>Ids 
- 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 exoscaleTerraform Provider.