Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.dds.getMongoInstances
Explore with Pulumi AI
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>
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]
func GetMongoInstances(ctx *Context, args *GetMongoInstancesArgs, opts ...InvokeOption) (*GetMongoInstancesResult, error)
func GetMongoInstancesOutput(ctx *Context, args *GetMongoInstancesOutputArgs, opts ...InvokeOption) GetMongoInstancesResultOutput
> 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)
}
public static CompletableFuture<GetMongoInstancesResult> getMongoInstances(GetMongoInstancesArgs args, InvokeOptions options)
public static Output<GetMongoInstancesResult> getMongoInstances(GetMongoInstancesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:dds/getMongoInstances:getMongoInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Availability
Zone string - Ids List<string>
- Instance
Class string - Instance
Type string - Name
Regex string - Output
File string - Dictionary<string, string>
- Availability
Zone string - Ids []string
- Instance
Class string - Instance
Type string - Name
Regex string - Output
File string - map[string]string
- availability
Zone String - ids List<String>
- instance
Class String - instance
Type String - name
Regex String - output
File String - Map<String,String>
- availability
Zone string - ids string[]
- instance
Class string - instance
Type string - name
Regex string - output
File string - {[key: string]: string}
- availability_
zone str - ids Sequence[str]
- instance_
class str - instance_
type str - name_
regex str - output_
file str - Mapping[str, str]
- availability
Zone String - ids List<String>
- instance
Class String - instance
Type String - name
Regex String - output
File String - 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.
Ali Cloud. Dds. Outputs. Get Mongo Instances Instance> - Names List<string>
- Availability
Zone string - Instance
Class string - Instance
Type string - Name
Regex string - Output
File string - Dictionary<string, string>
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instances
[]Get
Mongo Instances Instance - Names []string
- Availability
Zone string - Instance
Class string - Instance
Type string - Name
Regex string - Output
File string - map[string]string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances
List<Get
Mongo Instances Instance> - names List<String>
- availability
Zone String - instance
Class String - instance
Type String - name
Regex String - output
File String - Map<String,String>
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instances
Get
Mongo Instances Instance[] - names string[]
- availability
Zone string - instance
Class string - instance
Type string - name
Regex string - output
File string - {[key: string]: string}
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- instances
Sequence[Get
Mongo Instances Instance] - names Sequence[str]
- availability_
zone str - instance_
class str - instance_
type str - name_
regex str - output_
file str - Mapping[str, str]
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances List<Property Map>
- names List<String>
- availability
Zone String - instance
Class String - instance
Type String - name
Regex String - output
File String - Map<String>
Supporting Types
GetMongoInstancesInstance
- Availability
Zone This property is required. string - Charge
Type This property is required. string - Creation
Time This property is required. string - Engine
This property is required. string - Engine
Version This property is required. string - Expiration
Time This property is required. string - Id
This property is required. string - Instance
Class This property is required. string - Instance
Type This property is required. string - Lock
Mode This property is required. string - Mongos
This property is required. List<Pulumi.Ali Cloud. Dds. Inputs. Get Mongo Instances Instance Mongo> - Name
This property is required. string - Network
Type This property is required. string - Region
Id This property is required. string - Replication
This property is required. string This property is required. List<Pulumi.Ali Cloud. Dds. Inputs. Get Mongo Instances Instance Shard> - Status
This property is required. string - Storage
This property is required. int This property is required. Dictionary<string, string>
- Availability
Zone This property is required. string - Charge
Type This property is required. string - Creation
Time This property is required. string - Engine
This property is required. string - Engine
Version This property is required. string - Expiration
Time This property is required. string - Id
This property is required. string - Instance
Class This property is required. string - Instance
Type This property is required. string - Lock
Mode This property is required. string - Mongos
This property is required. []GetMongo Instances Instance Mongo - Name
This property is required. string - Network
Type This property is required. string - Region
Id This property is required. string - Replication
This property is required. string This property is required. []GetMongo Instances Instance Shard - Status
This property is required. string - Storage
This property is required. int This property is required. map[string]string
- availability
Zone This property is required. String - charge
Type This property is required. String - creation
Time This property is required. String - engine
This property is required. String - engine
Version This property is required. String - expiration
Time This property is required. String - id
This property is required. String - instance
Class This property is required. String - instance
Type This property is required. String - lock
Mode This property is required. String - mongos
This property is required. List<GetMongo Instances Instance Mongo> - name
This property is required. String - network
Type This property is required. String - region
Id This property is required. String - replication
This property is required. String This property is required. List<GetMongo Instances Instance Shard> - status
This property is required. String - storage
This property is required. Integer This property is required. Map<String,String>
- availability
Zone This property is required. string - charge
Type This property is required. string - creation
Time This property is required. string - engine
This property is required. string - engine
Version This property is required. string - expiration
Time This property is required. string - id
This property is required. string - instance
Class This property is required. string - instance
Type This property is required. string - lock
Mode This property is required. string - mongos
This property is required. GetMongo Instances Instance Mongo[] - name
This property is required. string - network
Type This property is required. string - region
Id This property is required. string - replication
This property is required. string This property is required. GetMongo Instances Instance Shard[] - status
This property is required. string - storage
This property is required. number 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[GetMongo Instances Instance Mongo] - 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 This property is required. Sequence[GetMongo Instances Instance Shard] - status
This property is required. str - storage
This property is required. int This property is required. Mapping[str, str]
- availability
Zone This property is required. String - charge
Type This property is required. String - creation
Time This property is required. String - engine
This property is required. String - engine
Version This property is required. String - expiration
Time This property is required. String - id
This property is required. String - instance
Class This property is required. String - instance
Type This property is required. String - lock
Mode This property is required. String - mongos
This property is required. List<Property Map> - name
This property is required. String - network
Type This property is required. String - region
Id This property is required. String - replication
This property is required. String This property is required. List<Property Map>- status
This property is required. String - storage
This property is required. Number This property is required. Map<String>
GetMongoInstancesInstanceMongo
- Class
This property is required. string - Description
This property is required. string - Node
Id This property is required. string
- Class
This property is required. string - Description
This property is required. string - Node
Id This property is required. string
- class_
This property is required. String - description
This property is required. String - node
Id This property is required. String
- class
This property is required. string - description
This property is required. string - node
Id 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 - node
Id This property is required. String
GetMongoInstancesInstanceShard
- Class
This property is required. string - Description
This property is required. string - Node
Id This property is required. string - Storage
This property is required. int
- Class
This property is required. string - Description
This property is required. string - Node
Id This property is required. string - Storage
This property is required. int
- class_
This property is required. String - description
This property is required. String - node
Id This property is required. String - storage
This property is required. Integer
- class
This property is required. string - description
This property is required. string - node
Id 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 - node
Id 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.