diff --git a/pkg/connector/roles.go b/pkg/connector/roles.go index ac7190c5..2b81103c 100644 --- a/pkg/connector/roles.go +++ b/pkg/connector/roles.go @@ -52,11 +52,10 @@ func newRoleResource(ctx context.Context, role string) (*v2.Resource, error) { "name": role, } - roleTraitOptions := []rs.RoleTraitOption{ - rs.WithRoleProfile(profile), - } + roleTraitOptions := []rs.RoleTraitOption{} - resource, err := rs.NewRoleResource(role, roleResourceType, role, roleTraitOptions) + resource, err := rs.NewRoleResource(role, roleResourceType, role, roleTraitOptions, + rs.WithResourceProfile(profile)) if err != nil { return nil, err } diff --git a/pkg/connector/users.go b/pkg/connector/users.go index dc92ca19..23e37f71 100644 --- a/pkg/connector/users.go +++ b/pkg/connector/users.go @@ -41,12 +41,12 @@ func newUserResource(ctx context.Context, user *fastly.User) (*v2.Resource, erro } userTraits := []rs.UserTraitOption{ - rs.WithUserProfile(profile), - rs.WithStatus(userStatus), rs.WithUserLogin(user.Login), } - resource, err := rs.NewUserResource(user.Name, userResourceType, user.ID, userTraits) + resource, err := rs.NewUserResource(user.Name, userResourceType, user.ID, userTraits, + rs.WithResourceProfile(profile), + rs.WithResourceStatus(v2.Status_ResourceStatus(userStatus), "")) if err != nil { return nil, err }