1. Packages
  2. Megaport Provider
  3. API Docs
  4. getMveSizes
megaport 1.3.6 published on Wednesday, Apr 30, 2025 by megaport

megaport.getMveSizes

Explore with Pulumi AI

megaport logo
megaport 1.3.6 published on Wednesday, Apr 30, 2025 by megaport

    MVE Size Data Source. Returns a list of currently available MVE sizes and details for each size.

    Using getMveSizes

    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 getMveSizes(opts?: InvokeOptions): Promise<GetMveSizesResult>
    function getMveSizesOutput(opts?: InvokeOptions): Output<GetMveSizesResult>
    def get_mve_sizes(opts: Optional[InvokeOptions] = None) -> GetMveSizesResult
    def get_mve_sizes_output(opts: Optional[InvokeOptions] = None) -> Output[GetMveSizesResult]
    func GetMveSizes(ctx *Context, opts ...InvokeOption) (*GetMveSizesResult, error)
    func GetMveSizesOutput(ctx *Context, opts ...InvokeOption) GetMveSizesResultOutput

    > Note: This function is named GetMveSizes in the Go SDK.

    public static class GetMveSizes 
    {
        public static Task<GetMveSizesResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetMveSizesResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMveSizesResult> getMveSizes(InvokeOptions options)
    public static Output<GetMveSizesResult> getMveSizes(InvokeOptions options)
    
    fn::invoke:
      function: megaport:index/getMveSizes:getMveSizes
      arguments:
        # arguments dictionary

    getMveSizes Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    MveSizes List<GetMveSizesMveSize>
    List of MVE Sizes
    Id string
    The provider-assigned unique ID for this managed resource.
    MveSizes []GetMveSizesMveSize
    List of MVE Sizes
    id String
    The provider-assigned unique ID for this managed resource.
    mveSizes List<GetMveSizesMveSize>
    List of MVE Sizes
    id string
    The provider-assigned unique ID for this managed resource.
    mveSizes GetMveSizesMveSize[]
    List of MVE Sizes
    id str
    The provider-assigned unique ID for this managed resource.
    mve_sizes Sequence[GetMveSizesMveSize]
    List of MVE Sizes
    id String
    The provider-assigned unique ID for this managed resource.
    mveSizes List<Property Map>
    List of MVE Sizes

    Supporting Types

    GetMveSizesMveSize

    CpuCoreCount double
    Number of CPU Cores.
    Label string
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    RamGb string
    Amount of RAM in GB.
    Size string
    Size of the MVE
    CpuCoreCount float64
    Number of CPU Cores.
    Label string
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    RamGb string
    Amount of RAM in GB.
    Size string
    Size of the MVE
    cpuCoreCount Double
    Number of CPU Cores.
    label String
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    ramGb String
    Amount of RAM in GB.
    size String
    Size of the MVE
    cpuCoreCount number
    Number of CPU Cores.
    label string
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    ramGb string
    Amount of RAM in GB.
    size string
    Size of the MVE
    cpu_core_count float
    Number of CPU Cores.
    label str
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    ram_gb str
    Amount of RAM in GB.
    size str
    Size of the MVE
    cpuCoreCount Number
    Number of CPU Cores.
    label String
    Label of the MVE Size. The compute sizes are 2/8, 4/16, 8/32, and 12/48, where the first number is the CPU and the second number is the GB of available RAM. Each size has 4 GB of RAM for every vCPU allocated.
    ramGb String
    Amount of RAM in GB.
    size String
    Size of the MVE

    Package Details

    Repository
    megaport megaport/terraform-provider-megaport
    License
    Notes
    This Pulumi package is based on the megaport Terraform Provider.
    megaport logo
    megaport 1.3.6 published on Wednesday, Apr 30, 2025 by megaport