in internal/provider/architecture_data_source.go [253:265]
func policyRoleAssignmentsSetToProviderType(ctx context.Context, input []deployment.PolicyRoleAssignment) (basetypes.SetValue, diag.Diagnostics) {
var diags diag.Diagnostics
praSlice := make([]gen.PolicyRoleAssignmentsValue, 0, len(input))
for _, v := range input {
pra, diag := policyRoleAssignmentToProviderType(ctx, v)
diags.Append(diag...)
praSlice = append(praSlice, pra)
}
if diags.HasError() {
return types.SetNull(gen.NewPolicyRoleAssignmentsValueNull().Type(ctx)), diags
}
return types.SetValueFrom(ctx, gen.NewPolicyRoleAssignmentsValueNull().Type(ctx), &praSlice)
}