CloudssoFunctions

Functions

Link copied to clipboard

This data source provides the Cloud Sso Access Assignments of the current Alibaba Cloud user.

suspend fun getAccessAssignments(accessConfigurationId: String? = null, directoryId: String, ids: List<String>? = null, outputFile: String? = null, principalType: String? = null, targetId: String? = null, targetType: String? = null): GetAccessAssignmentsResult
Link copied to clipboard

This data source provides the Cloud Sso Access Configurations of the current Alibaba Cloud user.

suspend fun getAccessConfigurations(directoryId: String, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAccessConfigurationsResult
Link copied to clipboard

This data source provides the Cloud Sso Directories of the current Alibaba Cloud user.

suspend fun getDirectories(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetDirectoriesResult
Link copied to clipboard

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

suspend fun getGroups(argument: suspend GetGroupsPlainArgsBuilder.() -> Unit): GetGroupsResult
suspend fun getGroups(directoryId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, provisionType: String? = null): GetGroupsResult
Link copied to clipboard

This data source provides the Cloud Sso Scim Server Credentials of the current Alibaba Cloud user.

suspend fun getScimServerCredentials(directoryId: String, ids: List<String>? = null, outputFile: String? = null, status: String? = null): GetScimServerCredentialsResult
Link copied to clipboard

Using this data source can open Cloud Sso Service automatically. For information about Cloud SSO and how to use it, see What is Cloud SSO.

suspend fun getService(enable: String): GetServiceResult
suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
Link copied to clipboard
suspend fun getUsers(argument: GetUsersPlainArgs): GetUsersResult

This data source provides the Cloud Sso Users of the current Alibaba Cloud user.

suspend fun getUsers(argument: suspend GetUsersPlainArgsBuilder.() -> Unit): GetUsersResult
suspend fun getUsers(directoryId: String, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, provisionType: String? = null, status: String? = null): GetUsersResult