Oos Functions
object OosFunctions
Functions
Link copied to clipboard
suspend fun getApplicationGroups(argument: GetApplicationGroupsPlainArgs): GetApplicationGroupsResult
This data source provides the Oos Application Groups of the current Alibaba Cloud user.
suspend fun getApplicationGroups(argument: suspend GetApplicationGroupsPlainArgsBuilder.() -> Unit): GetApplicationGroupsResult
suspend fun getApplicationGroups(applicationName: String, deployRegionId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetApplicationGroupsResult
Link copied to clipboard
This data source provides the Oos Applications of the current Alibaba Cloud user.
suspend fun getApplications(argument: suspend GetApplicationsPlainArgsBuilder.() -> Unit): GetApplicationsResult
suspend fun getApplications(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, tags: Map<String, String>? = null): GetApplicationsResult
Link copied to clipboard
This data source provides a list of OOS Executions in an Alibaba Cloud account according to the specified filters.
suspend fun getExecutions(argument: suspend GetExecutionsPlainArgsBuilder.() -> Unit): GetExecutionsResult
suspend fun getExecutions(category: String? = null, endDate: String? = null, endDateAfter: String? = null, executedBy: String? = null, ids: List<String>? = null, includeChildExecution: Boolean? = null, mode: String? = null, outputFile: String? = null, parentExecutionId: String? = null, ramRole: String? = null, sortField: String? = null, sortOrder: String? = null, startDateAfter: String? = null, startDateBefore: String? = null, status: String? = null, tags: Map<String, String>? = null, templateName: String? = null): GetExecutionsResult
Link copied to clipboard
This data source provides the Oos Parameters of the current Alibaba Cloud user.
suspend fun getParameters(argument: suspend GetParametersPlainArgsBuilder.() -> Unit): GetParametersResult
suspend fun getParameters(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, parameterName: String? = null, resourceGroupId: String? = null, sortField: String? = null, sortOrder: String? = null, tags: Map<String, String>? = null, type: String? = null): GetParametersResult
Link copied to clipboard
This data source provides the Oos Patch Baselines of the current Alibaba Cloud user.
suspend fun getPatchBaselines(argument: suspend GetPatchBaselinesPlainArgsBuilder.() -> Unit): GetPatchBaselinesResult
suspend fun getPatchBaselines(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, operationSystem: String? = null, outputFile: String? = null, shareType: String? = null): GetPatchBaselinesResult
Link copied to clipboard
This data source provides the Oos Secret Parameters of the current Alibaba Cloud user.
suspend fun getSecretParameters(argument: suspend GetSecretParametersPlainArgsBuilder.() -> Unit): GetSecretParametersResult
suspend fun getSecretParameters(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, secretParameterName: String? = null, sortField: String? = null, sortOrder: String? = null, tags: Map<String, String>? = null, withDecryption: Boolean? = null): GetSecretParametersResult
Link copied to clipboard
suspend fun getStateConfigurations(argument: GetStateConfigurationsPlainArgs): GetStateConfigurationsResult
This data source provides the Oos State Configurations of the current Alibaba Cloud user.
suspend fun getStateConfigurations(argument: suspend GetStateConfigurationsPlainArgsBuilder.() -> Unit): GetStateConfigurationsResult
suspend fun getStateConfigurations(ids: List<String>? = null, outputFile: String? = null, resourceGroupId: String? = null, tags: Map<String, String>? = null): GetStateConfigurationsResult
Link copied to clipboard
This data source provides a list of OOS Templates in an Alibaba Cloud account according to the specified filters.
suspend fun getTemplates(argument: suspend GetTemplatesPlainArgsBuilder.() -> Unit): GetTemplatesResult
suspend fun getTemplates(category: String? = null, createdBy: String? = null, createdDate: String? = null, createdDateAfter: String? = null, hasTrigger: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, shareType: String? = null, sortField: String? = null, sortOrder: String? = null, tags: Map<String, String>? = null, templateFormat: String? = null, templateType: String? = null): GetTemplatesResult