Linode v4.30.1 published on Thursday, Nov 21, 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 dictionary
The 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
linode
Terraform Provider.