Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi
alicloud.elasticsearch.getInstances
Explore with Pulumi AI
Using getInstances
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 getInstances(args: GetInstancesArgs, opts?: InvokeOptions): Promise<GetInstancesResult>
function getInstancesOutput(args: GetInstancesOutputArgs, opts?: InvokeOptions): Output<GetInstancesResult>
def get_instances(description_regex: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
tags: Optional[Mapping[str, Any]] = None,
version: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstancesResult
def get_instances_output(description_regex: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
output_file: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, Any]]] = None,
version: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstancesResult]
func GetInstances(ctx *Context, args *GetInstancesArgs, opts ...InvokeOption) (*GetInstancesResult, error)
func GetInstancesOutput(ctx *Context, args *GetInstancesOutputArgs, opts ...InvokeOption) GetInstancesResultOutput
> Note: This function is named GetInstances
in the Go SDK.
public static class GetInstances
{
public static Task<GetInstancesResult> InvokeAsync(GetInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetInstancesResult> Invoke(GetInstancesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:elasticsearch/getInstances:getInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Description
Regex string - Ids List<string>
- Output
File string - Dictionary<string, object>
- Version string
- Description
Regex string - Ids []string
- Output
File string - map[string]interface{}
- Version string
- description
Regex String - ids List<String>
- output
File String - Map<String,Object>
- version String
- description
Regex string - ids string[]
- output
File string - {[key: string]: any}
- version string
- description_
regex str - ids Sequence[str]
- output_
file str - Mapping[str, Any]
- version str
- description
Regex String - ids List<String>
- output
File String - Map<Any>
- version String
getInstances Result
The following output properties are available:
- Descriptions List<string>
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Instances
List<Pulumi.
Ali Cloud. Elastic Search. Outputs. Get Instances Instance> - Description
Regex string - Output
File string - Dictionary<string, object>
- Version string
- Descriptions []string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Instances
[]Get
Instances Instance - Description
Regex string - Output
File string - map[string]interface{}
- Version string
- descriptions List<String>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances
List<Get
Instances Instance> - description
Regex String - output
File String - Map<String,Object>
- version String
- descriptions string[]
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- instances
Get
Instances Instance[] - description
Regex string - output
File string - {[key: string]: any}
- version string
- descriptions Sequence[str]
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- instances
Sequence[Get
Instances Instance] - description_
regex str - output_
file str - Mapping[str, Any]
- version str
- descriptions List<String>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- instances List<Property Map>
- description
Regex String - output
File String - Map<Any>
- version String
Supporting Types
GetInstancesInstance
- Created
At string - Data
Node intAmount - Data
Node intDisk Size - Data
Node stringDisk Type - Data
Node stringSpec - Description string
- Id string
- Instance
Charge stringType - Status string
- Dictionary<string, object>
- Updated
At string - Version string
- Vswitch
Id string
- Created
At string - Data
Node intAmount - Data
Node intDisk Size - Data
Node stringDisk Type - Data
Node stringSpec - Description string
- Id string
- Instance
Charge stringType - Status string
- map[string]interface{}
- Updated
At string - Version string
- Vswitch
Id string
- created
At String - data
Node IntegerAmount - data
Node IntegerDisk Size - data
Node StringDisk Type - data
Node StringSpec - description String
- id String
- instance
Charge StringType - status String
- Map<String,Object>
- updated
At String - version String
- vswitch
Id String
- created
At string - data
Node numberAmount - data
Node numberDisk Size - data
Node stringDisk Type - data
Node stringSpec - description string
- id string
- instance
Charge stringType - status string
- {[key: string]: any}
- updated
At string - version string
- vswitch
Id string
- created_
at str - data_
node_ intamount - data_
node_ intdisk_ size - data_
node_ strdisk_ type - data_
node_ strspec - description str
- id str
- instance_
charge_ strtype - status str
- Mapping[str, Any]
- updated_
at str - version str
- vswitch_
id str
- created
At String - data
Node NumberAmount - data
Node NumberDisk Size - data
Node StringDisk Type - data
Node StringSpec - description String
- id String
- instance
Charge StringType - status String
- Map<Any>
- updated
At String - version String
- vswitch
Id String
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.