user_groups

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2026 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUserGroupsDataSource

func NewUserGroupsDataSource() datasource.DataSource

NewUserGroupsDataSource returns a new data source for all user groups.

Types

type UserGroupModel

type UserGroupModel struct {
	ID               types.String `tfsdk:"id"`
	Type             types.String `tfsdk:"type"`
	OuID             types.String `tfsdk:"ou_id"`
	Name             types.String `tfsdk:"name"`
	GroupType        types.String `tfsdk:"group_type"`
	TotalMemberCount types.Int64  `tfsdk:"total_member_count"`
	Status           types.String `tfsdk:"status"`
	CreatedDateTime  types.String `tfsdk:"created_date_time"`
	UpdatedDateTime  types.String `tfsdk:"updated_date_time"`
}

UserGroupModel describes a user group.

type UserGroupsDataSource

type UserGroupsDataSource struct {
	// contains filtered or unexported fields
}

UserGroupsDataSource defines the data source implementation.

func (*UserGroupsDataSource) Configure

func (*UserGroupsDataSource) Metadata

func (*UserGroupsDataSource) Read

func (*UserGroupsDataSource) Schema

type UserGroupsDataSourceModel

type UserGroupsDataSourceModel struct {
	ID       types.String     `tfsdk:"id"`
	Timeouts timeouts.Value   `tfsdk:"timeouts"`
	Groups   []UserGroupModel `tfsdk:"groups"`
}

UserGroupsDataSourceModel describes the data source data model.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL