get Access Groups
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
A collection of arguments for invoking getAccessGroups.
Return
A collection of values returned by getAccessGroups.
See also
Parameters
The name of access group.
Filter results by a specific AccessGroupType.
Filter results by a specific Description.
The type of file system. Valid values: standard
and extreme
. Default to standard
.
A regex string to filter AccessGroups by name.
File name where to save data source results (after running pulumi preview
).
Field type
has been deprecated from version 1.95.0. Use access_group_type
instead.
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
Builder for com.pulumi.alicloud.nas.kotlin.inputs.GetAccessGroupsPlainArgs.