EssFunctions

Functions

Link copied to clipboard

This data source provides available alarm resources.

suspend fun getAlarms(argument: suspend GetAlarmsPlainArgsBuilder.() -> Unit): GetAlarmsResult
suspend fun getAlarms(ids: List<String>? = null, metricType: String? = null, nameRegex: String? = null, outputFile: String? = null, scalingGroupId: String? = null): GetAlarmsResult
Link copied to clipboard

This data source provides available lifecycle hook resources.

suspend fun getLifecycleHooks(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, scalingGroupId: String? = null): GetLifecycleHooksResult
Link copied to clipboard

This data source provides available notification resources.

suspend fun getNotifications(ids: List<String>? = null, outputFile: String? = null, scalingGroupId: String): GetNotificationsResult
Link copied to clipboard

This data source provides available scaling configuration resources.

suspend fun getScalingConfigurations(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, scalingGroupId: String? = null): GetScalingConfigurationsResult
Link copied to clipboard

This data source provides available scaling group resources.

suspend fun getScalingGroups(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetScalingGroupsResult
Link copied to clipboard

This data source provides available scaling rule resources.

suspend fun getScalingRules(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, scalingGroupId: String? = null, type: String? = null): GetScalingRulesResult
Link copied to clipboard

This data source provides available scheduled task resources.

suspend fun getScheduledTasks(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, scheduledAction: String? = null, scheduledTaskId: String? = null): GetScheduledTasksResult