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.
Click to show internal directories.
Click to hide internal directories.