1. Packages
  2. Ionoscloud Provider
  3. API Docs
  4. getMongoTemplate
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud

ionoscloud.getMongoTemplate

Explore with Pulumi AI

ionoscloud logo
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud

    Using getMongoTemplate

    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 getMongoTemplate(args: GetMongoTemplateArgs, opts?: InvokeOptions): Promise<GetMongoTemplateResult>
    function getMongoTemplateOutput(args: GetMongoTemplateOutputArgs, opts?: InvokeOptions): Output<GetMongoTemplateResult>
    def get_mongo_template(id: Optional[str] = None,
                           name: Optional[str] = None,
                           partial_match: Optional[bool] = None,
                           timeouts: Optional[GetMongoTemplateTimeouts] = None,
                           opts: Optional[InvokeOptions] = None) -> GetMongoTemplateResult
    def get_mongo_template_output(id: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           partial_match: Optional[pulumi.Input[bool]] = None,
                           timeouts: Optional[pulumi.Input[GetMongoTemplateTimeoutsArgs]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetMongoTemplateResult]
    func GetMongoTemplate(ctx *Context, args *GetMongoTemplateArgs, opts ...InvokeOption) (*GetMongoTemplateResult, error)
    func GetMongoTemplateOutput(ctx *Context, args *GetMongoTemplateOutputArgs, opts ...InvokeOption) GetMongoTemplateResultOutput

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

    public static class GetMongoTemplate 
    {
        public static Task<GetMongoTemplateResult> InvokeAsync(GetMongoTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetMongoTemplateResult> Invoke(GetMongoTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMongoTemplateResult> getMongoTemplate(GetMongoTemplateArgs args, InvokeOptions options)
    public static Output<GetMongoTemplateResult> getMongoTemplate(GetMongoTemplateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ionoscloud:index/getMongoTemplate:getMongoTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getMongoTemplate Result

    The following output properties are available:

    Cores float64
    Edition string
    Id string
    Name string
    Ram float64
    StorageSize float64
    PartialMatch bool
    Timeouts GetMongoTemplateTimeouts
    cores Double
    edition String
    id String
    name String
    ram Double
    storageSize Double
    partialMatch Boolean
    timeouts GetMongoTemplateTimeouts
    cores number
    edition string
    id string
    name string
    ram number
    storageSize number
    partialMatch boolean
    timeouts GetMongoTemplateTimeouts
    cores Number
    edition String
    id String
    name String
    ram Number
    storageSize Number
    partialMatch Boolean
    timeouts Property Map

    Supporting Types

    GetMongoTemplateTimeouts

    Create string
    Default string
    Delete string
    Update string
    Create string
    Default string
    Delete string
    Update string
    create String
    default_ String
    delete String
    update String
    create string
    default string
    delete string
    update string
    create String
    default String
    delete String
    update String

    Package Details

    Repository
    ionoscloud ionos-cloud/terraform-provider-ionoscloud
    License
    Notes
    This Pulumi package is based on the ionoscloud Terraform Provider.
    ionoscloud logo
    ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud