Documentation
¶
Index ¶
- func CompareScimGroupPartialPermissions(a ScimGroupPartialPermissionModel, b ScimGroupPartialPermissionModel) bool
- func ConvertScimGroupPartialPermissionModelToData(requiredAllPermissions []ScimGroupPartialPermissionModel, groupID int, ...) []dbt_cloud.GroupPermission
- func ScimGroupPartialPermissionsResource() resource.Resource
- type ScimGroupPartialPermissionModel
- type ScimGroupPartialPermissionsResourceModel
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
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"`
}
Click to show internal directories.
Click to hide internal directories.