graph

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2023 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewGroupDataSource

func NewGroupDataSource() datasource.DataSource

func NewGroupMembershipResource added in v0.3.0

func NewGroupMembershipResource() resource.Resource

func NewGroupResource

func NewGroupResource() resource.Resource

func NewGroupsDataSource

func NewGroupsDataSource() datasource.DataSource

func NewUserDataSource

func NewUserDataSource() datasource.DataSource

func NewUsersDataSource

func NewUsersDataSource() datasource.DataSource

Types

type GroupDataSource

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

func (*GroupDataSource) Configure

func (*GroupDataSource) Metadata

func (*GroupDataSource) Read

func (*GroupDataSource) Schema

type GroupDataSourceModel

type GroupDataSourceModel struct {
	Description *string `tfsdk:"description"`
	Descriptor  *string `tfsdk:"descriptor"`
	DisplayName string  `tfsdk:"display_name"`
	Name        *string `tfsdk:"name"`
	Origin      *string `tfsdk:"origin"`
	OriginId    *string `tfsdk:"origin_id"`
	ProjectId   string  `tfsdk:"project_id"`
}

type GroupMembershipResource added in v0.3.0

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

func (*GroupMembershipResource) Configure added in v0.3.0

func (*GroupMembershipResource) Create added in v0.3.0

func (*GroupMembershipResource) Delete added in v0.3.0

func (*GroupMembershipResource) Metadata added in v0.3.0

func (*GroupMembershipResource) Read added in v0.3.0

func (*GroupMembershipResource) Schema added in v0.3.0

func (*GroupMembershipResource) Update added in v0.3.0

type GroupMembershipResourceModel added in v0.3.0

type GroupMembershipResourceModel struct {
	DisplayName string   `tfsdk:"display_name"`
	Members     []string `tfsdk:"members"`
	ProjectId   string   `tfsdk:"project_id"`
}

type GroupResource

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

func (*GroupResource) Configure

func (*GroupResource) Create

func (*GroupResource) Delete

func (*GroupResource) Metadata

func (*GroupResource) Read

func (*GroupResource) Schema

func (*GroupResource) Update

type GroupResourceModel

type GroupResourceModel struct {
	Description types.String `tfsdk:"description"`
	Descriptor  types.String `tfsdk:"descriptor"`
	DisplayName string       `tfsdk:"display_name"`
	Name        types.String `tfsdk:"name"`
	Origin      types.String `tfsdk:"origin"`
	OriginId    types.String `tfsdk:"origin_id"`
	ProjectId   string       `tfsdk:"project_id"`
}

type GroupsDataSource

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

func (*GroupsDataSource) Configure

func (*GroupsDataSource) Metadata

func (*GroupsDataSource) Read

func (*GroupsDataSource) Schema

type GroupsDataSourceModel

type GroupsDataSourceModel struct {
	ProjectId string                 `tfsdk:"project_id"`
	Groups    []GroupDataSourceModel `tfsdk:"groups"`
}

type UserDataSource

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

func (*UserDataSource) Configure

func (*UserDataSource) Metadata

func (*UserDataSource) Read

func (*UserDataSource) Schema

type UserDataSourceModel

type UserDataSourceModel struct {
	Descriptor  *string `tfsdk:"descriptor"`
	DisplayName *string `tfsdk:"display_name"`
	MailAddress string  `tfsdk:"mail_address"`
	Origin      *string `tfsdk:"origin"`
	OriginId    *string `tfsdk:"origin_id"`
	ProjectId   string  `tfsdk:"project_id"`
}

type UsersDataSource

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

func (*UsersDataSource) Configure

func (*UsersDataSource) Metadata

func (*UsersDataSource) Read

func (*UsersDataSource) Schema

type UsersDataSourceModel

type UsersDataSourceModel struct {
	ProjectId string                `tfsdk:"project_id"`
	Users     []UserDataSourceModel `tfsdk:"users"`
}

Jump to

Keyboard shortcuts

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