1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. dds
  5. getMongoInstances
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.dds.getMongoInstances

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

Using getMongoInstances

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 getMongoInstances(args: GetMongoInstancesArgs, opts?: InvokeOptions): Promise<GetMongoInstancesResult>
function getMongoInstancesOutput(args: GetMongoInstancesOutputArgs, opts?: InvokeOptions): Output<GetMongoInstancesResult>
Copy
def get_mongo_instances(availability_zone: Optional[str] = None,
                        ids: Optional[Sequence[str]] = None,
                        instance_class: Optional[str] = None,
                        instance_type: Optional[str] = None,
                        name_regex: Optional[str] = None,
                        output_file: Optional[str] = None,
                        tags: Optional[Mapping[str, str]] = None,
                        opts: Optional[InvokeOptions] = None) -> GetMongoInstancesResult
def get_mongo_instances_output(availability_zone: Optional[pulumi.Input[str]] = None,
                        ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        instance_class: Optional[pulumi.Input[str]] = None,
                        instance_type: Optional[pulumi.Input[str]] = None,
                        name_regex: Optional[pulumi.Input[str]] = None,
                        output_file: Optional[pulumi.Input[str]] = None,
                        tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetMongoInstancesResult]
Copy
func GetMongoInstances(ctx *Context, args *GetMongoInstancesArgs, opts ...InvokeOption) (*GetMongoInstancesResult, error)
func GetMongoInstancesOutput(ctx *Context, args *GetMongoInstancesOutputArgs, opts ...InvokeOption) GetMongoInstancesResultOutput
Copy

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

public static class GetMongoInstances 
{
    public static Task<GetMongoInstancesResult> InvokeAsync(GetMongoInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetMongoInstancesResult> Invoke(GetMongoInstancesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMongoInstancesResult> getMongoInstances(GetMongoInstancesArgs args, InvokeOptions options)
public static Output<GetMongoInstancesResult> getMongoInstances(GetMongoInstancesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:dds/getMongoInstances:getMongoInstances
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AvailabilityZone string
Ids List<string>
InstanceClass string
InstanceType string
NameRegex string
OutputFile string
Tags Dictionary<string, string>
AvailabilityZone string
Ids []string
InstanceClass string
InstanceType string
NameRegex string
OutputFile string
Tags map[string]string
availabilityZone String
ids List<String>
instanceClass String
instanceType String
nameRegex String
outputFile String
tags Map<String,String>
availabilityZone string
ids string[]
instanceClass string
instanceType string
nameRegex string
outputFile string
tags {[key: string]: string}
availability_zone str
ids Sequence[str]
instance_class str
instance_type str
name_regex str
output_file str
tags Mapping[str, str]
availabilityZone String
ids List<String>
instanceClass String
instanceType String
nameRegex String
outputFile String
tags Map<String>

getMongoInstances Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ids List<string>
Instances List<Pulumi.AliCloud.Dds.Outputs.GetMongoInstancesInstance>
Names List<string>
AvailabilityZone string
InstanceClass string
InstanceType string
NameRegex string
OutputFile string
Tags Dictionary<string, string>
Id string
The provider-assigned unique ID for this managed resource.
Ids []string
Instances []GetMongoInstancesInstance
Names []string
AvailabilityZone string
InstanceClass string
InstanceType string
NameRegex string
OutputFile string
Tags map[string]string
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
instances List<GetMongoInstancesInstance>
names List<String>
availabilityZone String
instanceClass String
instanceType String
nameRegex String
outputFile String
tags Map<String,String>
id string
The provider-assigned unique ID for this managed resource.
ids string[]
instances GetMongoInstancesInstance[]
names string[]
availabilityZone string
instanceClass string
instanceType string
nameRegex string
outputFile string
tags {[key: string]: string}
id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
instances Sequence[GetMongoInstancesInstance]
names Sequence[str]
availability_zone str
instance_class str
instance_type str
name_regex str
output_file str
tags Mapping[str, str]
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
instances List<Property Map>
names List<String>
availabilityZone String
instanceClass String
instanceType String
nameRegex String
outputFile String
tags Map<String>

Supporting Types

GetMongoInstancesInstance

AvailabilityZone This property is required. string
ChargeType This property is required. string
CreationTime This property is required. string
Engine This property is required. string
EngineVersion This property is required. string
ExpirationTime This property is required. string
Id This property is required. string
InstanceClass This property is required. string
InstanceType This property is required. string
LockMode This property is required. string
Mongos This property is required. List<Pulumi.AliCloud.Dds.Inputs.GetMongoInstancesInstanceMongo>
Name This property is required. string
NetworkType This property is required. string
RegionId This property is required. string
Replication This property is required. string
Shards This property is required. List<Pulumi.AliCloud.Dds.Inputs.GetMongoInstancesInstanceShard>
Status This property is required. string
Storage This property is required. int
Tags This property is required. Dictionary<string, string>
AvailabilityZone This property is required. string
ChargeType This property is required. string
CreationTime This property is required. string
Engine This property is required. string
EngineVersion This property is required. string
ExpirationTime This property is required. string
Id This property is required. string
InstanceClass This property is required. string
InstanceType This property is required. string
LockMode This property is required. string
Mongos This property is required. []GetMongoInstancesInstanceMongo
Name This property is required. string
NetworkType This property is required. string
RegionId This property is required. string
Replication This property is required. string
Shards This property is required. []GetMongoInstancesInstanceShard
Status This property is required. string
Storage This property is required. int
Tags This property is required. map[string]string
availabilityZone This property is required. String
chargeType This property is required. String
creationTime This property is required. String
engine This property is required. String
engineVersion This property is required. String
expirationTime This property is required. String
id This property is required. String
instanceClass This property is required. String
instanceType This property is required. String
lockMode This property is required. String
mongos This property is required. List<GetMongoInstancesInstanceMongo>
name This property is required. String
networkType This property is required. String
regionId This property is required. String
replication This property is required. String
shards This property is required. List<GetMongoInstancesInstanceShard>
status This property is required. String
storage This property is required. Integer
tags This property is required. Map<String,String>
availabilityZone This property is required. string
chargeType This property is required. string
creationTime This property is required. string
engine This property is required. string
engineVersion This property is required. string
expirationTime This property is required. string
id This property is required. string
instanceClass This property is required. string
instanceType This property is required. string
lockMode This property is required. string
mongos This property is required. GetMongoInstancesInstanceMongo[]
name This property is required. string
networkType This property is required. string
regionId This property is required. string
replication This property is required. string
shards This property is required. GetMongoInstancesInstanceShard[]
status This property is required. string
storage This property is required. number
tags This property is required. {[key: string]: string}
availability_zone This property is required. str
charge_type This property is required. str
creation_time This property is required. str
engine This property is required. str
engine_version This property is required. str
expiration_time This property is required. str
id This property is required. str
instance_class This property is required. str
instance_type This property is required. str
lock_mode This property is required. str
mongos This property is required. Sequence[GetMongoInstancesInstanceMongo]
name This property is required. str
network_type This property is required. str
region_id This property is required. str
replication This property is required. str
shards This property is required. Sequence[GetMongoInstancesInstanceShard]
status This property is required. str
storage This property is required. int
tags This property is required. Mapping[str, str]
availabilityZone This property is required. String
chargeType This property is required. String
creationTime This property is required. String
engine This property is required. String
engineVersion This property is required. String
expirationTime This property is required. String
id This property is required. String
instanceClass This property is required. String
instanceType This property is required. String
lockMode This property is required. String
mongos This property is required. List<Property Map>
name This property is required. String
networkType This property is required. String
regionId This property is required. String
replication This property is required. String
shards This property is required. List<Property Map>
status This property is required. String
storage This property is required. Number
tags This property is required. Map<String>

GetMongoInstancesInstanceMongo

Class This property is required. string
Description This property is required. string
NodeId This property is required. string
Class This property is required. string
Description This property is required. string
NodeId This property is required. string
class_ This property is required. String
description This property is required. String
nodeId This property is required. String
class This property is required. string
description This property is required. string
nodeId This property is required. string
class_ This property is required. str
description This property is required. str
node_id This property is required. str
class This property is required. String
description This property is required. String
nodeId This property is required. String

GetMongoInstancesInstanceShard

Class This property is required. string
Description This property is required. string
NodeId This property is required. string
Storage This property is required. int
Class This property is required. string
Description This property is required. string
NodeId This property is required. string
Storage This property is required. int
class_ This property is required. String
description This property is required. String
nodeId This property is required. String
storage This property is required. Integer
class This property is required. string
description This property is required. string
nodeId This property is required. string
storage This property is required. number
class_ This property is required. str
description This property is required. str
node_id This property is required. str
storage This property is required. int
class This property is required. String
description This property is required. String
nodeId This property is required. String
storage This property is required. Number

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi