1. Packages
  2. Packages
  3. Platform Provider
  4. API Docs
  5. Group
Viewing docs for platform 2.2.10
published on Thursday, May 7, 2026 by jfrog
Viewing docs for platform 2.2.10
published on Thursday, May 7, 2026 by jfrog

    Provides a group resource to create and manage groups, and manages membership. A group represents a role and is used with RBAC (Role-Based Access Control) rules. See JFrog documentation for more details.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as platform from "@pulumi/platform";
    
    const my_group = new platform.Group("my-group", {
        name: "my-group",
        description: "My group",
        externalId: "My Azure ID",
        autoJoin: true,
        adminPrivileges: false,
        members: ["admin"],
    });
    
    import pulumi
    import pulumi_platform as platform
    
    my_group = platform.Group("my-group",
        name="my-group",
        description="My group",
        external_id="My Azure ID",
        auto_join=True,
        admin_privileges=False,
        members=["admin"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/platform/v2/platform"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := platform.NewGroup(ctx, "my-group", &platform.GroupArgs{
    			Name:            pulumi.String("my-group"),
    			Description:     pulumi.String("My group"),
    			ExternalId:      pulumi.String("My Azure ID"),
    			AutoJoin:        pulumi.Bool(true),
    			AdminPrivileges: pulumi.Bool(false),
    			Members: pulumi.StringArray{
    				pulumi.String("admin"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Platform = Pulumi.Platform;
    
    return await Deployment.RunAsync(() => 
    {
        var my_group = new Platform.Group("my-group", new()
        {
            Name = "my-group",
            Description = "My group",
            ExternalId = "My Azure ID",
            AutoJoin = true,
            AdminPrivileges = false,
            Members = new[]
            {
                "admin",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.platform.Group;
    import com.pulumi.platform.GroupArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var my_group = new Group("my-group", GroupArgs.builder()
                .name("my-group")
                .description("My group")
                .externalId("My Azure ID")
                .autoJoin(true)
                .adminPrivileges(false)
                .members("admin")
                .build());
    
        }
    }
    
    resources:
      my-group:
        type: platform:Group
        properties:
          name: my-group
          description: My group
          externalId: My Azure ID
          autoJoin: true
          adminPrivileges: false
          members:
            - admin
    

    Create Group Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Group(name: string, args?: GroupArgs, opts?: CustomResourceOptions);
    @overload
    def Group(resource_name: str,
              args: Optional[GroupArgs] = None,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Group(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              admin_privileges: Optional[bool] = None,
              auto_join: Optional[bool] = None,
              description: Optional[str] = None,
              external_id: Optional[str] = None,
              manage_resources: Optional[bool] = None,
              manage_webhook: Optional[bool] = None,
              members: Optional[Sequence[str]] = None,
              name: Optional[str] = None,
              policy_manager: Optional[bool] = None,
              policy_viewer: Optional[bool] = None,
              reports_manager: Optional[bool] = None,
              use_group_members_resource: Optional[bool] = None,
              watch_manager: Optional[bool] = None)
    func NewGroup(ctx *Context, name string, args *GroupArgs, opts ...ResourceOption) (*Group, error)
    public Group(string name, GroupArgs? args = null, CustomResourceOptions? opts = null)
    public Group(String name, GroupArgs args)
    public Group(String name, GroupArgs args, CustomResourceOptions options)
    
    type: platform:Group
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args GroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GroupArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var groupResource = new Platform.Group("groupResource", new()
    {
        AdminPrivileges = false,
        AutoJoin = false,
        Description = "string",
        ExternalId = "string",
        ManageResources = false,
        ManageWebhook = false,
        Name = "string",
        PolicyManager = false,
        PolicyViewer = false,
        ReportsManager = false,
        UseGroupMembersResource = false,
        WatchManager = false,
    });
    
    example, err := platform.NewGroup(ctx, "groupResource", &platform.GroupArgs{
    	AdminPrivileges:         pulumi.Bool(false),
    	AutoJoin:                pulumi.Bool(false),
    	Description:             pulumi.String("string"),
    	ExternalId:              pulumi.String("string"),
    	ManageResources:         pulumi.Bool(false),
    	ManageWebhook:           pulumi.Bool(false),
    	Name:                    pulumi.String("string"),
    	PolicyManager:           pulumi.Bool(false),
    	PolicyViewer:            pulumi.Bool(false),
    	ReportsManager:          pulumi.Bool(false),
    	UseGroupMembersResource: pulumi.Bool(false),
    	WatchManager:            pulumi.Bool(false),
    })
    
    var groupResource = new Group("groupResource", GroupArgs.builder()
        .adminPrivileges(false)
        .autoJoin(false)
        .description("string")
        .externalId("string")
        .manageResources(false)
        .manageWebhook(false)
        .name("string")
        .policyManager(false)
        .policyViewer(false)
        .reportsManager(false)
        .useGroupMembersResource(false)
        .watchManager(false)
        .build());
    
    group_resource = platform.Group("groupResource",
        admin_privileges=False,
        auto_join=False,
        description="string",
        external_id="string",
        manage_resources=False,
        manage_webhook=False,
        name="string",
        policy_manager=False,
        policy_viewer=False,
        reports_manager=False,
        use_group_members_resource=False,
        watch_manager=False)
    
    const groupResource = new platform.Group("groupResource", {
        adminPrivileges: false,
        autoJoin: false,
        description: "string",
        externalId: "string",
        manageResources: false,
        manageWebhook: false,
        name: "string",
        policyManager: false,
        policyViewer: false,
        reportsManager: false,
        useGroupMembersResource: false,
        watchManager: false,
    });
    
    type: platform:Group
    properties:
        adminPrivileges: false
        autoJoin: false
        description: string
        externalId: string
        manageResources: false
        manageWebhook: false
        name: string
        policyManager: false
        policyViewer: false
        reportsManager: false
        useGroupMembersResource: false
        watchManager: false
    

    Group Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Group resource accepts the following input properties:

    AdminPrivileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    AutoJoin bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    Description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    ExternalId string
    New external group ID used to configure the corresponding group in Azure AD.
    ManageResources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    ManageWebhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    Members List<string>
    List of users assigned to the group.

    Deprecated: Deprecated

    Name string
    Name of the group.
    PolicyManager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    PolicyViewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    ReportsManager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    UseGroupMembersResource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    WatchManager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    AdminPrivileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    AutoJoin bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    Description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    ExternalId string
    New external group ID used to configure the corresponding group in Azure AD.
    ManageResources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    ManageWebhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    Members []string
    List of users assigned to the group.

    Deprecated: Deprecated

    Name string
    Name of the group.
    PolicyManager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    PolicyViewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    ReportsManager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    UseGroupMembersResource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    WatchManager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges Boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin Boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description String
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId String
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources Boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook Boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members List<String>
    List of users assigned to the group.

    Deprecated: Deprecated

    name String
    Name of the group.
    policyManager Boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer Boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    reportsManager Boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource Boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager Boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId string
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members string[]
    List of users assigned to the group.

    Deprecated: Deprecated

    name string
    Name of the group.
    policyManager boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    reportsManager boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    admin_privileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    auto_join bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description str
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    external_id str
    New external group ID used to configure the corresponding group in Azure AD.
    manage_resources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manage_webhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members Sequence[str]
    List of users assigned to the group.

    Deprecated: Deprecated

    name str
    Name of the group.
    policy_manager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policy_viewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    reports_manager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    use_group_members_resource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watch_manager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges Boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin Boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description String
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId String
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources Boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook Boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members List<String>
    List of users assigned to the group.

    Deprecated: Deprecated

    name String
    Name of the group.
    policyManager Boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer Boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    reportsManager Boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource Boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager Boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Group resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Realm string
    The realm for the group.
    RealmAttributes string
    The realm for the group.
    Id string
    The provider-assigned unique ID for this managed resource.
    Realm string
    The realm for the group.
    RealmAttributes string
    The realm for the group.
    id String
    The provider-assigned unique ID for this managed resource.
    realm String
    The realm for the group.
    realmAttributes String
    The realm for the group.
    id string
    The provider-assigned unique ID for this managed resource.
    realm string
    The realm for the group.
    realmAttributes string
    The realm for the group.
    id str
    The provider-assigned unique ID for this managed resource.
    realm str
    The realm for the group.
    realm_attributes str
    The realm for the group.
    id String
    The provider-assigned unique ID for this managed resource.
    realm String
    The realm for the group.
    realmAttributes String
    The realm for the group.

    Look up Existing Group Resource

    Get an existing Group resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: GroupState, opts?: CustomResourceOptions): Group
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            admin_privileges: Optional[bool] = None,
            auto_join: Optional[bool] = None,
            description: Optional[str] = None,
            external_id: Optional[str] = None,
            manage_resources: Optional[bool] = None,
            manage_webhook: Optional[bool] = None,
            members: Optional[Sequence[str]] = None,
            name: Optional[str] = None,
            policy_manager: Optional[bool] = None,
            policy_viewer: Optional[bool] = None,
            realm: Optional[str] = None,
            realm_attributes: Optional[str] = None,
            reports_manager: Optional[bool] = None,
            use_group_members_resource: Optional[bool] = None,
            watch_manager: Optional[bool] = None) -> Group
    func GetGroup(ctx *Context, name string, id IDInput, state *GroupState, opts ...ResourceOption) (*Group, error)
    public static Group Get(string name, Input<string> id, GroupState? state, CustomResourceOptions? opts = null)
    public static Group get(String name, Output<String> id, GroupState state, CustomResourceOptions options)
    resources:  _:    type: platform:Group    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AdminPrivileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    AutoJoin bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    Description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    ExternalId string
    New external group ID used to configure the corresponding group in Azure AD.
    ManageResources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    ManageWebhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    Members List<string>
    List of users assigned to the group.

    Deprecated: Deprecated

    Name string
    Name of the group.
    PolicyManager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    PolicyViewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    Realm string
    The realm for the group.
    RealmAttributes string
    The realm for the group.
    ReportsManager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    UseGroupMembersResource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    WatchManager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    AdminPrivileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    AutoJoin bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    Description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    ExternalId string
    New external group ID used to configure the corresponding group in Azure AD.
    ManageResources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    ManageWebhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    Members []string
    List of users assigned to the group.

    Deprecated: Deprecated

    Name string
    Name of the group.
    PolicyManager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    PolicyViewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    Realm string
    The realm for the group.
    RealmAttributes string
    The realm for the group.
    ReportsManager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    UseGroupMembersResource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    WatchManager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges Boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin Boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description String
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId String
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources Boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook Boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members List<String>
    List of users assigned to the group.

    Deprecated: Deprecated

    name String
    Name of the group.
    policyManager Boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer Boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    realm String
    The realm for the group.
    realmAttributes String
    The realm for the group.
    reportsManager Boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource Boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager Boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description string
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId string
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members string[]
    List of users assigned to the group.

    Deprecated: Deprecated

    name string
    Name of the group.
    policyManager boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    realm string
    The realm for the group.
    realmAttributes string
    The realm for the group.
    reportsManager boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    admin_privileges bool
    Any users added to this group will automatically be assigned with admin privileges in the system.
    auto_join bool
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description str
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    external_id str
    New external group ID used to configure the corresponding group in Azure AD.
    manage_resources bool
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manage_webhook bool
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members Sequence[str]
    List of users assigned to the group.

    Deprecated: Deprecated

    name str
    Name of the group.
    policy_manager bool
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policy_viewer bool
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    realm str
    The realm for the group.
    realm_attributes str
    The realm for the group.
    reports_manager bool
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    use_group_members_resource bool
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watch_manager bool
    Whether group has watch manager role. Available from Artifactory 7.128.0.
    adminPrivileges Boolean
    Any users added to this group will automatically be assigned with admin privileges in the system.
    autoJoin Boolean
    When this parameter is set, any new users defined in the system are automatically assigned to this group.
    description String
    A description for the group. Must be non-empty when set; omit the attribute to leave the group with no description. The Access service normalizes empty strings to null on read, so allowing "" here would cause perpetual plan drift.
    externalId String
    New external group ID used to configure the corresponding group in Azure AD.
    manageResources Boolean
    Whether group manages resources in the default project. Available from Artifactory 7.128.0.
    manageWebhook Boolean
    Whether group has manage webhook permissions. Available from Artifactory 7.128.0.
    members List<String>
    List of users assigned to the group.

    Deprecated: Deprecated

    name String
    Name of the group.
    policyManager Boolean
    Whether group has policy manager role. The policy manager role implies the policy viewer role on the server side: setting this to true together with policy_viewer = false is rejected at plan time. Omit policy_viewer or set it to true. Available from Artifactory 7.128.0.
    policyViewer Boolean
    Whether group has policy viewer role. Implied by policy_manager: when policy_manager = true, the server forces this attribute to true. Available from Artifactory 7.128.0.
    realm String
    The realm for the group.
    realmAttributes String
    The realm for the group.
    reportsManager Boolean
    Whether group has reports manager role. Available from Artifactory 7.128.0.
    useGroupMembersResource Boolean
    When set to true, this resource will ignore the members attributes and allow memberships to be managed by platform.GroupMembers resource instead. Default value is true.
    watchManager Boolean
    Whether group has watch manager role. Available from Artifactory 7.128.0.

    Import

    $ pulumi import platform:index/group:Group my-group my-group
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    platform jfrog/terraform-provider-platform
    License
    Notes
    This Pulumi package is based on the platform Terraform Provider.
    Viewing docs for platform 2.2.10
    published on Thursday, May 7, 2026 by jfrog
      Try Pulumi Cloud free. Your team will thank you.