getAccessGroups

This data source provides user-available access groups. Use when you can create mount points

NOTE: Available in 1.35.0+

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.nas.NasFunctions;
import com.pulumi.alicloud.nas.inputs.GetAccessGroupsArgs;
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 example = NasFunctions.getAccessGroups(GetAccessGroupsArgs.builder()
.nameRegex("^foo")
.accessGroupType("Classic")
.description("tf-testAccAccessGroupsdatasource")
.build());
ctx.export("alicloudNasAccessGroupsId", example.applyValue(getAccessGroupsResult -> getAccessGroupsResult.groups()[0].id()));
}
}

Return

A collection of values returned by getAccessGroups.

Parameters

argument

A collection of arguments for invoking getAccessGroups.


suspend fun getAccessGroups(accessGroupName: String? = null, accessGroupType: String? = null, description: String? = null, fileSystemType: String? = null, nameRegex: String? = null, outputFile: String? = null, type: String? = null, useutcDateTime: Boolean? = null): GetAccessGroupsResult

Return

A collection of values returned by getAccessGroups.

See also

Parameters

accessGroupName

The name of access group.

accessGroupType

Filter results by a specific AccessGroupType.

description

Filter results by a specific Description.

fileSystemType

The type of file system. Valid values: standard and extreme. Default to standard.

nameRegex

A regex string to filter AccessGroups by name.

outputFile
type

Field type has been deprecated from version 1.95.0. Use access_group_type instead.

useutcDateTime

Specifies whether the time to return is in UTC. Valid values: true and false.


Return

A collection of values returned by getAccessGroups.

See also

Parameters

argument

Builder for com.pulumi.alicloud.nas.kotlin.inputs.GetAccessGroupsPlainArgs.