accounts

package
v0.85.0 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewServiceAccountsDataSource

func NewServiceAccountsDataSource() datasource.DataSource

NewServiceAccountsDataSource creates a new instance of the plural data source.

Types

type ServiceAccountItem

type ServiceAccountItem struct {
	ServiceAccountId types.String `tfsdk:"service_account_id"`
	Email            types.String `tfsdk:"email"`
	Name             types.String `tfsdk:"name"`
}

ServiceAccountItem represents a single service account inside the list.

type ServiceAccountsModel

type ServiceAccountsModel struct {
	Id            types.String         `tfsdk:"id"`
	ProjectId     types.String         `tfsdk:"project_id"`
	EmailRegex    types.String         `tfsdk:"email_regex"`
	EmailSuffix   types.String         `tfsdk:"email_suffix"`
	SortAscending types.Bool           `tfsdk:"sort_ascending"`
	Items         []ServiceAccountItem `tfsdk:"items"`
}

ServiceAccountsModel represents the Model for the plural data source.

Jump to

Keyboard shortcuts

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