scim_group_partial_permissions

package
v1.4.1 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompareScimGroupPartialPermissions

func CompareScimGroupPartialPermissions(
	a ScimGroupPartialPermissionModel,
	b ScimGroupPartialPermissionModel,
) bool

CompareScimGroupPartialPermissions compares two permission models for equality

func ConvertScimGroupPartialPermissionModelToData

func ConvertScimGroupPartialPermissionModelToData(
	requiredAllPermissions []ScimGroupPartialPermissionModel,
	groupID int,
	accountID int,
) []dbt_cloud.GroupPermission

func ScimGroupPartialPermissionsResource

func ScimGroupPartialPermissionsResource() resource.Resource

Types

type ScimGroupPartialPermissionModel

type ScimGroupPartialPermissionModel struct {
	PermissionSet                 types.String `tfsdk:"permission_set"`
	ProjectID                     types.Int64  `tfsdk:"project_id"`
	AllProjects                   types.Bool   `tfsdk:"all_projects"`
	WritableEnvironmentCategories types.Set    `tfsdk:"writable_environment_categories"`
}

func ConvertScimGroupPartialPermissionDataToModel

func ConvertScimGroupPartialPermissionDataToModel(
	groupPermissions []dbt_cloud.GroupPermission,
) []ScimGroupPartialPermissionModel

type ScimGroupPartialPermissionsResourceModel

type ScimGroupPartialPermissionsResourceModel struct {
	ID               types.Int64                       `tfsdk:"id"`
	GroupID          types.Int64                       `tfsdk:"group_id"`
	GroupPermissions []ScimGroupPartialPermissionModel `tfsdk:"permissions"`
}

Jump to

Keyboard shortcuts

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