Linode v5.4.0 published on Friday, Oct 10, 2025 by Pulumi
linode.getNbTypes
Start a Neo task
Explain and create a linode.getNbTypes resource
Using getNbTypes
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 getNbTypes(args: GetNbTypesArgs, opts?: InvokeOptions): Promise<GetNbTypesResult>
function getNbTypesOutput(args: GetNbTypesOutputArgs, opts?: InvokeOptions): Output<GetNbTypesResult>def get_nb_types(filters: Optional[Sequence[GetNbTypesFilter]] = None,
order: Optional[str] = None,
order_by: Optional[str] = None,
types: Optional[Sequence[GetNbTypesType]] = None,
opts: Optional[InvokeOptions] = None) -> GetNbTypesResult
def get_nb_types_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetNbTypesFilterArgs]]]] = None,
order: Optional[pulumi.Input[str]] = None,
order_by: Optional[pulumi.Input[str]] = None,
types: Optional[pulumi.Input[Sequence[pulumi.Input[GetNbTypesTypeArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNbTypesResult]func GetNbTypes(ctx *Context, args *GetNbTypesArgs, opts ...InvokeOption) (*GetNbTypesResult, error)
func GetNbTypesOutput(ctx *Context, args *GetNbTypesOutputArgs, opts ...InvokeOption) GetNbTypesResultOutput> Note: This function is named GetNbTypes in the Go SDK.
public static class GetNbTypes
{
public static Task<GetNbTypesResult> InvokeAsync(GetNbTypesArgs args, InvokeOptions? opts = null)
public static Output<GetNbTypesResult> Invoke(GetNbTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNbTypesResult> getNbTypes(GetNbTypesArgs args, InvokeOptions options)
public static Output<GetNbTypesResult> getNbTypes(GetNbTypesArgs args, InvokeOptions options)
fn::invoke:
function: linode:index/getNbTypes:getNbTypes
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
[]Get
Nb Types Filter - Order string
- Order
By string - Types
[]Get
Nb Types Type
- filters
Get
Nb Types Filter[] - order string
- order
By string - types
Get
Nb Types Type[]
- filters List<Property Map>
- order String
- order
By String - types List<Property Map>
getNbTypes Result
The following output properties are available:
- Id string
- Filters
List<Get
Nb Types Filter> - Order string
- Order
By string - Types
List<Get
Nb Types Type>
- Id string
- Filters
[]Get
Nb Types Filter - Order string
- Order
By string - Types
[]Get
Nb Types Type
- id String
- filters
List<Get
Nb Types Filter> - order String
- order
By String - types
List<Get
Nb Types Type>
- id string
- filters
Get
Nb Types Filter[] - order string
- order
By string - types
Get
Nb Types Type[]
- id String
- filters List<Property Map>
- order String
- order
By String - types List<Property Map>
Supporting Types
GetNbTypesFilter
GetNbTypesType
- Id string
- The unique ID assigned to this Node Balancer Type.
- Label string
- The Node Balancer Type's label.
- Prices
List<Get
Nb Types Type Price> - Cost in US dollars, broken down into hourly and monthly charges.
- Region
Prices List<GetNb Types Type Region Price> - A list of region-specific prices for this Node Balancer Type.
- Transfer int
- The monthly outbound transfer amount, in MB.
- Id string
- The unique ID assigned to this Node Balancer Type.
- Label string
- The Node Balancer Type's label.
- Prices
[]Get
Nb Types Type Price - Cost in US dollars, broken down into hourly and monthly charges.
- Region
Prices []GetNb Types Type Region Price - A list of region-specific prices for this Node Balancer Type.
- Transfer int
- The monthly outbound transfer amount, in MB.
- id String
- The unique ID assigned to this Node Balancer Type.
- label String
- The Node Balancer Type's label.
- prices
List<Get
Nb Types Type Price> - Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices List<GetNb Types Type Region Price> - A list of region-specific prices for this Node Balancer Type.
- transfer Integer
- The monthly outbound transfer amount, in MB.
- id string
- The unique ID assigned to this Node Balancer Type.
- label string
- The Node Balancer Type's label.
- prices
Get
Nb Types Type Price[] - Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices GetNb Types Type Region Price[] - A list of region-specific prices for this Node Balancer Type.
- transfer number
- The monthly outbound transfer amount, in MB.
- id str
- The unique ID assigned to this Node Balancer Type.
- label str
- The Node Balancer Type's label.
- prices
Sequence[Get
Nb Types Type Price] - Cost in US dollars, broken down into hourly and monthly charges.
- region_
prices Sequence[GetNb Types Type Region Price] - A list of region-specific prices for this Node Balancer Type.
- transfer int
- The monthly outbound transfer amount, in MB.
- id String
- The unique ID assigned to this Node Balancer Type.
- label String
- The Node Balancer Type's label.
- prices List<Property Map>
- Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices List<Property Map> - A list of region-specific prices for this Node Balancer Type.
- transfer Number
- The monthly outbound transfer amount, in MB.
GetNbTypesTypePrice
GetNbTypesTypeRegionPrice
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linodeTerraform Provider.
