Viewing docs for megaport 1.8.0
published on Monday, May 11, 2026 by megaport
published on Monday, May 11, 2026 by megaport
Viewing docs for megaport 1.8.0
published on Monday, May 11, 2026 by megaport
published on Monday, May 11, 2026 by megaport
Looks up MVEs in the Megaport API. Optionally filter by product_uid to retrieve a specific MVE.
Using getMves
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 getMves(args: GetMvesArgs, opts?: InvokeOptions): Promise<GetMvesResult>
function getMvesOutput(args: GetMvesOutputArgs, opts?: InvokeOptions): Output<GetMvesResult>def get_mves(include_resource_tags: Optional[bool] = None,
product_uid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMvesResult
def get_mves_output(include_resource_tags: pulumi.Input[Optional[bool]] = None,
product_uid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMvesResult]func GetMves(ctx *Context, args *GetMvesArgs, opts ...InvokeOption) (*GetMvesResult, error)
func GetMvesOutput(ctx *Context, args *GetMvesOutputArgs, opts ...InvokeOption) GetMvesResultOutput> Note: This function is named GetMves in the Go SDK.
public static class GetMves
{
public static Task<GetMvesResult> InvokeAsync(GetMvesArgs args, InvokeOptions? opts = null)
public static Output<GetMvesResult> Invoke(GetMvesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMvesResult> getMves(GetMvesArgs args, InvokeOptions options)
public static Output<GetMvesResult> getMves(GetMvesArgs args, InvokeOptions options)
fn::invoke:
function: megaport:index/getMves:getMves
arguments:
# arguments dictionarydata "megaport_getmves" "name" {
# arguments
}The following arguments are supported:
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- Product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- Product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product_
uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- Boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid String - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product_
uid str - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- Boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid String - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
getMves Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Mves
List<Get
Mves Mfe> - List of MVEs with detailed information.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- Product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- Id string
- The provider-assigned unique ID for this managed resource.
- Mves
[]Get
Mves Mfe - List of MVEs with detailed information.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- Product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- id string
- The provider-assigned unique ID for this managed resource.
- mves list(object)
- List of MVEs with detailed information.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product_
uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- id String
- The provider-assigned unique ID for this managed resource.
- mves
List<Get
Mves Mfe> - List of MVEs with detailed information.
- Boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid String - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- id string
- The provider-assigned unique ID for this managed resource.
- mves
Get
Mves Mfe[] - List of MVEs with detailed information.
- boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid string - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- id str
- The provider-assigned unique ID for this managed resource.
- mves
Sequence[Get
Mves Mfe] - List of MVEs with detailed information.
- bool
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product_
uid str - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
- id String
- The provider-assigned unique ID for this managed resource.
- mves List<Property Map>
- List of MVEs with detailed information.
- Boolean
- Whether to fetch resource tags for each MVE. Enabling this causes an additional API call per MVE, which may be slow for accounts with many MVEs.
- product
Uid String - The unique identifier of a specific MVE to look up. If not provided, all active MVEs are returned.
Supporting Types
GetMvesMfe
- Admin
Locked bool - Whether the MVE is admin locked.
- Dictionary<string, string>
- The attribute tags of the MVE.
- Cancelable bool
- Whether the MVE can be cancelled.
- Company
Name string - The name of the company that owns the MVE.
- Company
Uid string - The Megaport Company UID of the MVE owner.
- Contract
End stringDate - The contract end date of the MVE.
- Contract
Start stringDate - The contract start date of the MVE.
- Contract
Term doubleMonths - The contract term of the MVE in months.
- Cost
Centre string - The cost centre of the MVE for billing purposes.
- Create
Date string - The date the MVE was created.
- Created
By string - The user who created the MVE.
- Diversity
Zone string - The diversity zone of the MVE.
- Live
Date string - The date the MVE went live.
- Location
Id double - The numeric location ID of the MVE.
- Locked bool
- Whether the MVE is locked.
- Market string
- The market the MVE is in.
- Marketplace
Visibility bool - Whether the MVE is visible in the Marketplace.
- Product
Name string - The name of the MVE.
- Product
Uid string - The unique identifier of the MVE.
- Provisioning
Status string - The provisioning status of the MVE.
- Dictionary<string, string>
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- Secondary
Name string - The secondary name of the MVE.
- Size string
- The size of the MVE.
- Terminate
Date string - The date the MVE will be terminated.
- Vendor string
- The vendor of the MVE.
- Vxc
Auto boolApproval - Whether VXC connections are auto-approved on this MVE.
- Vxc
Permitted bool - Whether VXC connections are permitted on this MVE.
- Admin
Locked bool - Whether the MVE is admin locked.
- map[string]string
- The attribute tags of the MVE.
- Cancelable bool
- Whether the MVE can be cancelled.
- Company
Name string - The name of the company that owns the MVE.
- Company
Uid string - The Megaport Company UID of the MVE owner.
- Contract
End stringDate - The contract end date of the MVE.
- Contract
Start stringDate - The contract start date of the MVE.
- Contract
Term float64Months - The contract term of the MVE in months.
- Cost
Centre string - The cost centre of the MVE for billing purposes.
- Create
Date string - The date the MVE was created.
- Created
By string - The user who created the MVE.
- Diversity
Zone string - The diversity zone of the MVE.
- Live
Date string - The date the MVE went live.
- Location
Id float64 - The numeric location ID of the MVE.
- Locked bool
- Whether the MVE is locked.
- Market string
- The market the MVE is in.
- Marketplace
Visibility bool - Whether the MVE is visible in the Marketplace.
- Product
Name string - The name of the MVE.
- Product
Uid string - The unique identifier of the MVE.
- Provisioning
Status string - The provisioning status of the MVE.
- map[string]string
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- Secondary
Name string - The secondary name of the MVE.
- Size string
- The size of the MVE.
- Terminate
Date string - The date the MVE will be terminated.
- Vendor string
- The vendor of the MVE.
- Vxc
Auto boolApproval - Whether VXC connections are auto-approved on this MVE.
- Vxc
Permitted bool - Whether VXC connections are permitted on this MVE.
- admin_
locked bool - Whether the MVE is admin locked.
- map(string)
- The attribute tags of the MVE.
- cancelable bool
- Whether the MVE can be cancelled.
- company_
name string - The name of the company that owns the MVE.
- company_
uid string - The Megaport Company UID of the MVE owner.
- contract_
end_ stringdate - The contract end date of the MVE.
- contract_
start_ stringdate - The contract start date of the MVE.
- contract_
term_ numbermonths - The contract term of the MVE in months.
- cost_
centre string - The cost centre of the MVE for billing purposes.
- create_
date string - The date the MVE was created.
- created_
by string - The user who created the MVE.
- diversity_
zone string - The diversity zone of the MVE.
- live_
date string - The date the MVE went live.
- location_
id number - The numeric location ID of the MVE.
- locked bool
- Whether the MVE is locked.
- market string
- The market the MVE is in.
- marketplace_
visibility bool - Whether the MVE is visible in the Marketplace.
- product_
name string - The name of the MVE.
- product_
uid string - The unique identifier of the MVE.
- provisioning_
status string - The provisioning status of the MVE.
- map(string)
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- secondary_
name string - The secondary name of the MVE.
- size string
- The size of the MVE.
- terminate_
date string - The date the MVE will be terminated.
- vendor string
- The vendor of the MVE.
- vxc_
auto_ boolapproval - Whether VXC connections are auto-approved on this MVE.
- vxc_
permitted bool - Whether VXC connections are permitted on this MVE.
- admin
Locked Boolean - Whether the MVE is admin locked.
- Map<String,String>
- The attribute tags of the MVE.
- cancelable Boolean
- Whether the MVE can be cancelled.
- company
Name String - The name of the company that owns the MVE.
- company
Uid String - The Megaport Company UID of the MVE owner.
- contract
End StringDate - The contract end date of the MVE.
- contract
Start StringDate - The contract start date of the MVE.
- contract
Term DoubleMonths - The contract term of the MVE in months.
- cost
Centre String - The cost centre of the MVE for billing purposes.
- create
Date String - The date the MVE was created.
- created
By String - The user who created the MVE.
- diversity
Zone String - The diversity zone of the MVE.
- live
Date String - The date the MVE went live.
- location
Id Double - The numeric location ID of the MVE.
- locked Boolean
- Whether the MVE is locked.
- market String
- The market the MVE is in.
- marketplace
Visibility Boolean - Whether the MVE is visible in the Marketplace.
- product
Name String - The name of the MVE.
- product
Uid String - The unique identifier of the MVE.
- provisioning
Status String - The provisioning status of the MVE.
- Map<String,String>
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- secondary
Name String - The secondary name of the MVE.
- size String
- The size of the MVE.
- terminate
Date String - The date the MVE will be terminated.
- vendor String
- The vendor of the MVE.
- vxc
Auto BooleanApproval - Whether VXC connections are auto-approved on this MVE.
- vxc
Permitted Boolean - Whether VXC connections are permitted on this MVE.
- admin
Locked boolean - Whether the MVE is admin locked.
- {[key: string]: string}
- The attribute tags of the MVE.
- cancelable boolean
- Whether the MVE can be cancelled.
- company
Name string - The name of the company that owns the MVE.
- company
Uid string - The Megaport Company UID of the MVE owner.
- contract
End stringDate - The contract end date of the MVE.
- contract
Start stringDate - The contract start date of the MVE.
- contract
Term numberMonths - The contract term of the MVE in months.
- cost
Centre string - The cost centre of the MVE for billing purposes.
- create
Date string - The date the MVE was created.
- created
By string - The user who created the MVE.
- diversity
Zone string - The diversity zone of the MVE.
- live
Date string - The date the MVE went live.
- location
Id number - The numeric location ID of the MVE.
- locked boolean
- Whether the MVE is locked.
- market string
- The market the MVE is in.
- marketplace
Visibility boolean - Whether the MVE is visible in the Marketplace.
- product
Name string - The name of the MVE.
- product
Uid string - The unique identifier of the MVE.
- provisioning
Status string - The provisioning status of the MVE.
- {[key: string]: string}
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- secondary
Name string - The secondary name of the MVE.
- size string
- The size of the MVE.
- terminate
Date string - The date the MVE will be terminated.
- vendor string
- The vendor of the MVE.
- vxc
Auto booleanApproval - Whether VXC connections are auto-approved on this MVE.
- vxc
Permitted boolean - Whether VXC connections are permitted on this MVE.
- admin_
locked bool - Whether the MVE is admin locked.
- Mapping[str, str]
- The attribute tags of the MVE.
- cancelable bool
- Whether the MVE can be cancelled.
- company_
name str - The name of the company that owns the MVE.
- company_
uid str - The Megaport Company UID of the MVE owner.
- contract_
end_ strdate - The contract end date of the MVE.
- contract_
start_ strdate - The contract start date of the MVE.
- contract_
term_ floatmonths - The contract term of the MVE in months.
- cost_
centre str - The cost centre of the MVE for billing purposes.
- create_
date str - The date the MVE was created.
- created_
by str - The user who created the MVE.
- diversity_
zone str - The diversity zone of the MVE.
- live_
date str - The date the MVE went live.
- location_
id float - The numeric location ID of the MVE.
- locked bool
- Whether the MVE is locked.
- market str
- The market the MVE is in.
- marketplace_
visibility bool - Whether the MVE is visible in the Marketplace.
- product_
name str - The name of the MVE.
- product_
uid str - The unique identifier of the MVE.
- provisioning_
status str - The provisioning status of the MVE.
- Mapping[str, str]
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- secondary_
name str - The secondary name of the MVE.
- size str
- The size of the MVE.
- terminate_
date str - The date the MVE will be terminated.
- vendor str
- The vendor of the MVE.
- vxc_
auto_ boolapproval - Whether VXC connections are auto-approved on this MVE.
- vxc_
permitted bool - Whether VXC connections are permitted on this MVE.
- admin
Locked Boolean - Whether the MVE is admin locked.
- Map<String>
- The attribute tags of the MVE.
- cancelable Boolean
- Whether the MVE can be cancelled.
- company
Name String - The name of the company that owns the MVE.
- company
Uid String - The Megaport Company UID of the MVE owner.
- contract
End StringDate - The contract end date of the MVE.
- contract
Start StringDate - The contract start date of the MVE.
- contract
Term NumberMonths - The contract term of the MVE in months.
- cost
Centre String - The cost centre of the MVE for billing purposes.
- create
Date String - The date the MVE was created.
- created
By String - The user who created the MVE.
- diversity
Zone String - The diversity zone of the MVE.
- live
Date String - The date the MVE went live.
- location
Id Number - The numeric location ID of the MVE.
- locked Boolean
- Whether the MVE is locked.
- market String
- The market the MVE is in.
- marketplace
Visibility Boolean - Whether the MVE is visible in the Marketplace.
- product
Name String - The name of the MVE.
- product
Uid String - The unique identifier of the MVE.
- provisioning
Status String - The provisioning status of the MVE.
- Map<String>
- The resource tags associated with the MVE. Only populated when includeresourcetags is enabled.
- secondary
Name String - The secondary name of the MVE.
- size String
- The size of the MVE.
- terminate
Date String - The date the MVE will be terminated.
- vendor String
- The vendor of the MVE.
- vxc
Auto BooleanApproval - Whether VXC connections are auto-approved on this MVE.
- vxc
Permitted Boolean - Whether VXC connections are permitted on this MVE.
Package Details
- Repository
- megaport megaport/terraform-provider-megaport
- License
- Notes
- This Pulumi package is based on the
megaportTerraform Provider.
Viewing docs for megaport 1.8.0
published on Monday, May 11, 2026 by megaport
published on Monday, May 11, 2026 by megaport
