Linode v4.36.0 published on Thursday, Mar 27, 2025 by Pulumi
linode.getNetworkTransferPrices
Explore with Pulumi AI
Provides information about Linode Network Transfer Prices that match a set of filters. For more information, see the Linode APIv4 docs.
Using getNetworkTransferPrices
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 getNetworkTransferPrices(args: GetNetworkTransferPricesArgs, opts?: InvokeOptions): Promise<GetNetworkTransferPricesResult>
function getNetworkTransferPricesOutput(args: GetNetworkTransferPricesOutputArgs, opts?: InvokeOptions): Output<GetNetworkTransferPricesResult>
def get_network_transfer_prices(filters: Optional[Sequence[GetNetworkTransferPricesFilter]] = None,
order: Optional[str] = None,
order_by: Optional[str] = None,
types: Optional[Sequence[GetNetworkTransferPricesType]] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkTransferPricesResult
def get_network_transfer_prices_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetNetworkTransferPricesFilterArgs]]]] = None,
order: Optional[pulumi.Input[str]] = None,
order_by: Optional[pulumi.Input[str]] = None,
types: Optional[pulumi.Input[Sequence[pulumi.Input[GetNetworkTransferPricesTypeArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkTransferPricesResult]
func GetNetworkTransferPrices(ctx *Context, args *GetNetworkTransferPricesArgs, opts ...InvokeOption) (*GetNetworkTransferPricesResult, error)
func GetNetworkTransferPricesOutput(ctx *Context, args *GetNetworkTransferPricesOutputArgs, opts ...InvokeOption) GetNetworkTransferPricesResultOutput
> Note: This function is named GetNetworkTransferPrices
in the Go SDK.
public static class GetNetworkTransferPrices
{
public static Task<GetNetworkTransferPricesResult> InvokeAsync(GetNetworkTransferPricesArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkTransferPricesResult> Invoke(GetNetworkTransferPricesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNetworkTransferPricesResult> getNetworkTransferPrices(GetNetworkTransferPricesArgs args, InvokeOptions options)
public static Output<GetNetworkTransferPricesResult> getNetworkTransferPrices(GetNetworkTransferPricesArgs args, InvokeOptions options)
fn::invoke:
function: linode:index/getNetworkTransferPrices:getNetworkTransferPrices
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Network Transfer Prices Filter> - Order string
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - Order
By string - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- Types
List<Get
Network Transfer Prices Type>
- Filters
[]Get
Network Transfer Prices Filter - Order string
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - Order
By string - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- Types
[]Get
Network Transfer Prices Type
- filters
List<Get
Network Transfer Prices Filter> - order String
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - order
By String - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- types
List<Get
Network Transfer Prices Type>
- filters
Get
Network Transfer Prices Filter[] - order string
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - order
By string - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- types
Get
Network Transfer Prices Type[]
- filters
Sequence[Get
Network Transfer Prices Filter] - order str
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - order_
by str - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- types
Sequence[Get
Network Transfer Prices Type]
- filters List<Property Map>
- order String
- The order in which results should be returned. (
asc
,desc
; defaultasc
) - order
By String - The attribute to order the results by. See the Filterable Fields section for a list of valid fields.
- types List<Property Map>
getNetworkTransferPrices Result
The following output properties are available:
- Id string
- The ID representing the Network Transfer Price.
- Filters
List<Get
Network Transfer Prices Filter> - Order string
- Order
By string - Types
List<Get
Network Transfer Prices Type>
- Id string
- The ID representing the Network Transfer Price.
- Filters
[]Get
Network Transfer Prices Filter - Order string
- Order
By string - Types
[]Get
Network Transfer Prices Type
- id String
- The ID representing the Network Transfer Price.
- filters
List<Get
Network Transfer Prices Filter> - order String
- order
By String - types
List<Get
Network Transfer Prices Type>
- id string
- The ID representing the Network Transfer Price.
- filters
Get
Network Transfer Prices Filter[] - order string
- order
By string - types
Get
Network Transfer Prices Type[]
- id str
- The ID representing the Network Transfer Price.
- filters
Sequence[Get
Network Transfer Prices Filter] - order str
- order_
by str - types
Sequence[Get
Network Transfer Prices Type]
- id String
- The ID representing the Network Transfer Price.
- filters List<Property Map>
- order String
- order
By String - types List<Property Map>
Supporting Types
GetNetworkTransferPricesFilter
- Name
This property is required. string - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- Values
This property is required. List<string> - A list of values for the filter to allow. These values should all be in string form.
- Match
By string - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
- Name
This property is required. string - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- Values
This property is required. []string - A list of values for the filter to allow. These values should all be in string form.
- Match
By string - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
- name
This property is required. String - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- values
This property is required. List<String> - A list of values for the filter to allow. These values should all be in string form.
- match
By String - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
- name
This property is required. string - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- values
This property is required. string[] - A list of values for the filter to allow. These values should all be in string form.
- match
By string - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
- name
This property is required. str - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- values
This property is required. Sequence[str] - A list of values for the filter to allow. These values should all be in string form.
- match_
by str - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
- name
This property is required. String - The name of the field to filter by. See the Filterable Fields section for a complete list of filterable fields.
- values
This property is required. List<String> - A list of values for the filter to allow. These values should all be in string form.
- match
By String - The method to match the field by. (
exact
,regex
,substring
; defaultexact
)
GetNetworkTransferPricesType
- Id
This property is required. string - The ID representing the Network Transfer Price.
- Label
This property is required. string - The Network Transfer Price label is for display purposes only.
- Prices
This property is required. List<GetNetwork Transfer Prices Type Price> - Cost in US dollars, broken down into hourly and monthly charges.
- Region
Prices This property is required. List<GetNetwork Transfer Prices Type Region Price> - A list of region-specific prices for this Network Transfer Price.
- Transfer
This property is required. int - The monthly outbound transfer amount, in MB.
- Id
This property is required. string - The ID representing the Network Transfer Price.
- Label
This property is required. string - The Network Transfer Price label is for display purposes only.
- Prices
This property is required. []GetNetwork Transfer Prices Type Price - Cost in US dollars, broken down into hourly and monthly charges.
- Region
Prices This property is required. []GetNetwork Transfer Prices Type Region Price - A list of region-specific prices for this Network Transfer Price.
- Transfer
This property is required. int - The monthly outbound transfer amount, in MB.
- id
This property is required. String - The ID representing the Network Transfer Price.
- label
This property is required. String - The Network Transfer Price label is for display purposes only.
- prices
This property is required. List<GetNetwork Transfer Prices Type Price> - Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices This property is required. List<GetNetwork Transfer Prices Type Region Price> - A list of region-specific prices for this Network Transfer Price.
- transfer
This property is required. Integer - The monthly outbound transfer amount, in MB.
- id
This property is required. string - The ID representing the Network Transfer Price.
- label
This property is required. string - The Network Transfer Price label is for display purposes only.
- prices
This property is required. GetNetwork Transfer Prices Type Price[] - Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices This property is required. GetNetwork Transfer Prices Type Region Price[] - A list of region-specific prices for this Network Transfer Price.
- transfer
This property is required. number - The monthly outbound transfer amount, in MB.
- id
This property is required. str - The ID representing the Network Transfer Price.
- label
This property is required. str - The Network Transfer Price label is for display purposes only.
- prices
This property is required. Sequence[GetNetwork Transfer Prices Type Price] - Cost in US dollars, broken down into hourly and monthly charges.
- region_
prices This property is required. Sequence[GetNetwork Transfer Prices Type Region Price] - A list of region-specific prices for this Network Transfer Price.
- transfer
This property is required. int - The monthly outbound transfer amount, in MB.
- id
This property is required. String - The ID representing the Network Transfer Price.
- label
This property is required. String - The Network Transfer Price label is for display purposes only.
- prices
This property is required. List<Property Map> - Cost in US dollars, broken down into hourly and monthly charges.
- region
Prices This property is required. List<Property Map> - A list of region-specific prices for this Network Transfer Price.
- transfer
This property is required. Number - The monthly outbound transfer amount, in MB.
GetNetworkTransferPricesTypePrice
GetNetworkTransferPricesTypeRegionPrice
Package Details
- Repository
- Linode pulumi/pulumi-linode
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
linode
Terraform Provider.