Ess Functions
object EssFunctions
Functions
Link copied to clipboard
This data source provides available alarm resources.
Link copied to clipboard
This data source provides available lifecycle hook resources.
suspend fun getLifecycleHooks(argument: suspend GetLifecycleHooksPlainArgsBuilder.() -> Unit): GetLifecycleHooksResult
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(argument: suspend GetNotificationsPlainArgsBuilder.() -> Unit): GetNotificationsResult
suspend fun getNotifications(ids: List<String>? = null, outputFile: String? = null, scalingGroupId: String): GetNotificationsResult
Link copied to clipboard
suspend fun getScalingConfigurations(argument: GetScalingConfigurationsPlainArgs): GetScalingConfigurationsResult
This data source provides available scaling configuration resources.
suspend fun getScalingConfigurations(argument: suspend GetScalingConfigurationsPlainArgsBuilder.() -> Unit): GetScalingConfigurationsResult
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(argument: suspend GetScalingGroupsPlainArgsBuilder.() -> Unit): GetScalingGroupsResult
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(argument: suspend GetScalingRulesPlainArgsBuilder.() -> Unit): GetScalingRulesResult
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(argument: suspend GetScheduledTasksPlainArgsBuilder.() -> Unit): GetScheduledTasksResult
suspend fun getScheduledTasks(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, scheduledAction: String? = null, scheduledTaskId: String? = null): GetScheduledTasksResult