Skip to content
DocsOpenAPI spec

    Instance Types

    data nirvana_instance_type

    required Expand Collapse
    name: String
    region: String
    computed Expand Collapse
    chipset: String
    created_at: Time

    When the Instance Type was created.

    family: String
    memory_gb: Int64
    network_bandwidth_gbps: Float64

    Network bandwidth in Gbps.

    series: String
    updated_at: Time

    When the Instance Type was updated.

    vcpu: Int64

    nirvana_instance_type

    data "nirvana_instance_type" "example_instance_type" {
      region = "us-sva-2"
      name = "n1-standard-8"
    }
    

    data nirvana_instance_types

    optional Expand Collapse
    chipset?: String

    Filter by chipset

    family?: String

    Filter by family

    memory_gb_max?: Int64

    Only Instance Types with at most this much memory, in GB

    memory_gb_min?: Int64

    Only Instance Types with at least this much memory, in GB

    name?: String

    Filter by a case-insensitive substring of the Instance Type name

    network_bandwidth_gbps_max?: Float64

    Only Instance Types with at most this much network bandwidth, in Gbps

    network_bandwidth_gbps_min?: Float64

    Only Instance Types with at least this much network bandwidth, in Gbps

    region?: String

    Filter by region

    series?: String

    Filter by series

    vcpu_max?: Int64

    Only Instance Types with at most this many vCPUs

    vcpu_min?: Int64

    Only Instance Types with at least this many vCPUs

    sort?: String

    Comma-separated sort terms in precedence order, each field:asc or field:desc. Fields: series, family, name, vcpu, memory_gb, network_bandwidth_gbps

    max_items?: Int64

    Max items to fetch, default: 1000

    computed Expand Collapse
    items: List[Attributes]

    The items returned by the data source

    id: String
    chipset: String
    created_at: Time

    When the Instance Type was created.

    family: String
    memory_gb: Int64
    name: String
    network_bandwidth_gbps: Float64

    Network bandwidth in Gbps.

    region: String

    Region the resource is in.

    series: String
    updated_at: Time

    When the Instance Type was updated.

    vcpu: Int64

    nirvana_instance_types

    data "nirvana_instance_types" "example_instance_types" {
      chipset = "chipset"
      family = "family"
      memory_gb_max = 0
      memory_gb_min = 0
      name = "name"
      network_bandwidth_gbps_max = 0
      network_bandwidth_gbps_min = 0
      region = "region"
      series = "series"
      vcpu_max = 0
      vcpu_min = 0
    }