get Enterprise Users
This data source provides a list of DMS Enterprise Users in an Alibaba Cloud account according to the specified filters.
NOTE: Available in 1.90.0+
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.dms.DmsFunctions;
import com.pulumi.alicloud.dms.inputs.GetEnterpriseUsersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var dmsEnterpriseUsersDs = DmsFunctions.getEnterpriseUsers(GetEnterpriseUsersArgs.builder()
.ids("uid")
.role("USER")
.status("NORMAL")
.build());
ctx.export("firstUserId", dmsEnterpriseUsersDs.applyValue(getEnterpriseUsersResult -> getEnterpriseUsersResult.users()[0].id()));
}
}
Content copied to clipboard
Return
A collection of values returned by getEnterpriseUsers.
Parameters
argument
A collection of arguments for invoking getEnterpriseUsers.
suspend fun getEnterpriseUsers(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, role: String? = null, searchKey: String? = null, status: String? = null, tid: Int? = null): GetEnterpriseUsersResult
Return
A collection of values returned by getEnterpriseUsers.
See also
Parameters
ids
A list of DMS Enterprise User IDs (UID).
name Regex
A regex string to filter the results by the DMS Enterprise User nick_name.
output File
role
The role of the user to query.
search Key
The keyword used to query users.
status
The status of the user.
tid
The ID of the tenant in DMS Enterprise.
suspend fun getEnterpriseUsers(argument: suspend GetEnterpriseUsersPlainArgsBuilder.() -> Unit): GetEnterpriseUsersResult
Return
A collection of values returned by getEnterpriseUsers.
See also
Parameters
argument
Builder for com.pulumi.alicloud.dms.kotlin.inputs.GetEnterpriseUsersPlainArgs.