hcloud.getServerTypes
Provides a list of available Hetzner Cloud Server Types.
Using getServerTypes
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 getServerTypes(args: GetServerTypesArgs, opts?: InvokeOptions): Promise<GetServerTypesResult>
function getServerTypesOutput(args: GetServerTypesOutputArgs, opts?: InvokeOptions): Output<GetServerTypesResult>
def get_server_types(server_type_ids: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetServerTypesResult
def get_server_types_output(server_type_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerTypesResult]
func GetServerTypes(ctx *Context, args *GetServerTypesArgs, opts ...InvokeOption) (*GetServerTypesResult, error)
func GetServerTypesOutput(ctx *Context, args *GetServerTypesOutputArgs, opts ...InvokeOption) GetServerTypesResultOutput
> Note: This function is named GetServerTypes
in the Go SDK.
public static class GetServerTypes
{
public static Task<GetServerTypesResult> InvokeAsync(GetServerTypesArgs args, InvokeOptions? opts = null)
public static Output<GetServerTypesResult> Invoke(GetServerTypesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServerTypesResult> getServerTypes(GetServerTypesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: hcloud:index/getServerTypes:getServerTypes
arguments:
# arguments dictionary
The following arguments are supported:
- Server
Type List<string>Ids Use server_types list instead
- Server
Type []stringIds Use server_types list instead
- server
Type List<String>Ids Use server_types list instead
- server
Type string[]Ids Use server_types list instead
- server_
type_ Sequence[str]ids Use server_types list instead
- server
Type List<String>Ids Use server_types list instead
getServerTypes Result
The following output properties are available:
- Descriptions List<string>
Use server_types list instead
- Id string
The provider-assigned unique ID for this managed resource.
- Names List<string>
Use server_types list instead
- Server
Types List<Pulumi.HCloud. Outputs. Get Server Types Server Type> (list) List of all server types. See
data.hcloud_type
for schema.- Server
Type List<string>Ids Use server_types list instead
- Descriptions []string
Use server_types list instead
- Id string
The provider-assigned unique ID for this managed resource.
- Names []string
Use server_types list instead
- Server
Types []GetServer Types Server Type (list) List of all server types. See
data.hcloud_type
for schema.- Server
Type []stringIds Use server_types list instead
- descriptions List<String>
Use server_types list instead
- id String
The provider-assigned unique ID for this managed resource.
- names List<String>
Use server_types list instead
- server
Types List<GetServer Types Server Type> (list) List of all server types. See
data.hcloud_type
for schema.- server
Type List<String>Ids Use server_types list instead
- descriptions string[]
Use server_types list instead
- id string
The provider-assigned unique ID for this managed resource.
- names string[]
Use server_types list instead
- server
Types GetServer Types Server Type[] (list) List of all server types. See
data.hcloud_type
for schema.- server
Type string[]Ids Use server_types list instead
- descriptions Sequence[str]
Use server_types list instead
- id str
The provider-assigned unique ID for this managed resource.
- names Sequence[str]
Use server_types list instead
- server_
types Sequence[GetServer Types Server Type] (list) List of all server types. See
data.hcloud_type
for schema.- server_
type_ Sequence[str]ids Use server_types list instead
- descriptions List<String>
Use server_types list instead
- id String
The provider-assigned unique ID for this managed resource.
- names List<String>
Use server_types list instead
- server
Types List<Property Map> (list) List of all server types. See
data.hcloud_type
for schema.- server
Type List<String>Ids Use server_types list instead
Supporting Types
GetServerTypesServerType
- Cores int
- Cpu
Type string - Description string
- Disk int
- Id int
- Memory int
- Name string
- Storage
Type string
- Cores int
- Cpu
Type string - Description string
- Disk int
- Id int
- Memory int
- Name string
- Storage
Type string
- cores Integer
- cpu
Type String - description String
- disk Integer
- id Integer
- memory Integer
- name String
- storage
Type String
- cores number
- cpu
Type string - description string
- disk number
- id number
- memory number
- name string
- storage
Type string
- cores int
- cpu_
type str - description str
- disk int
- id int
- memory int
- name str
- storage_
type str
- cores Number
- cpu
Type String - description String
- disk Number
- id Number
- memory Number
- name String
- storage
Type String
Package Details
- Repository
- Hetzner Cloud pulumi/pulumi-hcloud
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
hcloud
Terraform Provider.