Linode v4.30.0 published on Friday, Nov 8, 2024 by Pulumi
linode.getNbTypes
Explore with Pulumi AI
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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: linode:index/getNbTypes:getNbTypes
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Filters
[]GetNb Types Filter 
- Order string
- OrderBy string
- Types
[]GetNb Types Type 
- filters
GetNb Types Filter[] 
- order string
- orderBy string
- types
GetNb Types Type[] 
- filters List<Property Map>
- order String
- orderBy String
- types List<Property Map>
getNbTypes Result
The following output properties are available:
- Id string
- Filters
List<GetNb Types Filter> 
- Order string
- OrderBy string
- Types
List<GetNb Types Type> 
- Id string
- Filters
[]GetNb Types Filter 
- Order string
- OrderBy string
- Types
[]GetNb Types Type 
- id String
- filters
List<GetNb Types Filter> 
- order String
- orderBy String
- types
List<GetNb Types Type> 
- id string
- filters
GetNb Types Filter[] 
- order string
- orderBy string
- types
GetNb Types Type[] 
- id String
- filters List<Property Map>
- order String
- orderBy 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<GetNb Types Type Price> 
- Cost in US dollars, broken down into hourly and monthly charges.
- RegionPrices 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
[]GetNb Types Type Price 
- Cost in US dollars, broken down into hourly and monthly charges.
- RegionPrices []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<GetNb Types Type Price> 
- Cost in US dollars, broken down into hourly and monthly charges.
- regionPrices 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
GetNb Types Type Price[] 
- Cost in US dollars, broken down into hourly and monthly charges.
- regionPrices 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[GetNb 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.
- regionPrices 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.