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 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>
Copy
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]
Copy
func GetMongoTemplate(ctx *Context, args *GetMongoTemplateArgs, opts ...InvokeOption) (*GetMongoTemplateResult, error)
func GetMongoTemplateOutput(ctx *Context, args *GetMongoTemplateOutputArgs, opts ...InvokeOption) GetMongoTemplateResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetMongoTemplateResult> getMongoTemplate(GetMongoTemplateArgs args, InvokeOptions options)
public static Output<GetMongoTemplateResult> getMongoTemplate(GetMongoTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ionoscloud:index/getMongoTemplate:getMongoTemplate
  arguments:
    # arguments dictionary
Copy

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 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud