Documentation
¶
Index ¶
- func NewGroupDataSource() datasource.DataSource
- func NewGroupMembershipResource() resource.Resource
- func NewGroupResource() resource.Resource
- func NewGroupsDataSource() datasource.DataSource
- func NewUserDataSource() datasource.DataSource
- func NewUsersDataSource() datasource.DataSource
- type GroupDataSource
- func (d *GroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type GroupDataSourceModel
- type GroupMembershipResource
- func (r *GroupMembershipResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupMembershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupMembershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupMembershipResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *GroupMembershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupMembershipResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupMembershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupMembershipResourceModel
- type GroupResource
- func (r *GroupResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *GroupResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *GroupResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type GroupResourceModel
- type GroupsDataSource
- func (d *GroupsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *GroupsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *GroupsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type GroupsDataSourceModel
- type UserDataSource
- func (d *UserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UserDataSourceModel
- type UsersDataSource
- func (d *UsersDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *UsersDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UsersDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
- type UsersDataSourceModel
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 NewGroupResource ¶
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 (d *GroupDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*GroupDataSource) Metadata ¶
func (d *GroupDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupDataSource) Read ¶
func (d *GroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupDataSource) Schema ¶
func (d *GroupDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type GroupDataSourceModel ¶
type GroupMembershipResource ¶ added in v0.3.0
type GroupMembershipResource struct {
// contains filtered or unexported fields
}
func (*GroupMembershipResource) Configure ¶ added in v0.3.0
func (r *GroupMembershipResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*GroupMembershipResource) Create ¶ added in v0.3.0
func (r *GroupMembershipResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupMembershipResource) Delete ¶ added in v0.3.0
func (r *GroupMembershipResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupMembershipResource) Metadata ¶ added in v0.3.0
func (r *GroupMembershipResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupMembershipResource) Read ¶ added in v0.3.0
func (r *GroupMembershipResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupMembershipResource) Schema ¶ added in v0.3.0
func (r *GroupMembershipResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupMembershipResource) Update ¶ added in v0.3.0
func (r *GroupMembershipResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type GroupMembershipResourceModel ¶ added in v0.3.0
type GroupResource ¶
type GroupResource struct {
// contains filtered or unexported fields
}
func (*GroupResource) Configure ¶
func (r *GroupResource) Configure(_ context.Context, req resource.ConfigureRequest, _ *resource.ConfigureResponse)
func (*GroupResource) Create ¶
func (r *GroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*GroupResource) Delete ¶
func (r *GroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*GroupResource) Metadata ¶
func (r *GroupResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*GroupResource) Read ¶
func (r *GroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*GroupResource) Schema ¶
func (r *GroupResource) Schema(_ context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*GroupResource) Update ¶
func (r *GroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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 (d *GroupsDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*GroupsDataSource) Metadata ¶
func (d *GroupsDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*GroupsDataSource) Read ¶
func (d *GroupsDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*GroupsDataSource) Schema ¶
func (d *GroupsDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
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 (d *UserDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*UserDataSource) Metadata ¶
func (d *UserDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSource) Read ¶
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶
func (d *UserDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserDataSourceModel ¶
type UsersDataSource ¶
type UsersDataSource struct {
// contains filtered or unexported fields
}
func (*UsersDataSource) Configure ¶
func (d *UsersDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, _ *datasource.ConfigureResponse)
func (*UsersDataSource) Metadata ¶
func (d *UsersDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UsersDataSource) Read ¶
func (d *UsersDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UsersDataSource) Schema ¶
func (d *UsersDataSource) Schema(_ context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UsersDataSourceModel ¶
type UsersDataSourceModel struct { ProjectId string `tfsdk:"project_id"` Users []UserDataSourceModel `tfsdk:"users"` }
Click to show internal directories.
Click to hide internal directories.