OosFunctions

Functions

Link copied to clipboard

This data source provides the Oos Application Groups of the current Alibaba Cloud user.

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(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(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(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(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(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

This data source provides the Oos State Configurations of the current Alibaba Cloud user.

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(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