getElasticityAssurances

This data source provides Ecs Elasticity Assurance available to the user.

NOTE: Available in 1.196.0+

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.ecs.EcsFunctions;
import com.pulumi.alicloud.ecs.inputs.GetElasticityAssurancesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = EcsFunctions.getElasticityAssurances(GetElasticityAssurancesArgs.builder()
.ids(alicloud_ecs_elasticity_assurance.default().id())
.build());
ctx.export("alicloudEcsElasticityAssuranceExampleId", default_.assurances()[0].id());
}
}

Return

A collection of values returned by getElasticityAssurances.

Parameters

argument

A collection of arguments for invoking getElasticityAssurances.


suspend fun getElasticityAssurances(ids: List<String>? = null, outputFile: String? = null, privatePoolOptionsIds: List<String>? = null, resourceGroupId: String? = null, status: String? = null, tags: Map<String, Any>? = null): GetElasticityAssurancesResult

Return

A collection of values returned by getElasticityAssurances.

See also

Parameters

ids

A list of Elasticity Assurance IDs.

outputFile
privatePoolOptionsIds

The ID of the elastic protection service.

resourceGroupId

The ID of the resource group.

status

The status of flexible guarantee services. Possible values: All, Preparing, Prepared, Active, Released.

tags

The tag key-value pair information bound by the elastic guarantee service.


Return

A collection of values returned by getElasticityAssurances.

See also

Parameters

argument

Builder for com.pulumi.alicloud.ecs.kotlin.inputs.GetElasticityAssurancesPlainArgs.