1. Packages
  2. Harness
  3. API Docs
  4. UserGroupPermissions
Harness v0.3.2 published on Monday, Sep 16, 2024 by Pulumi

harness.UserGroupPermissions

Explore with Pulumi AI

harness logo
Harness v0.3.2 published on Monday, Sep 16, 2024 by Pulumi

    Resource for adding permissions to an existing Harness user group.

    Create UserGroupPermissions Resource

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

    Constructor syntax

    new UserGroupPermissions(name: string, args: UserGroupPermissionsArgs, opts?: CustomResourceOptions);
    @overload
    def UserGroupPermissions(resource_name: str,
                             args: UserGroupPermissionsInitArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def UserGroupPermissions(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             user_group_id: Optional[str] = None,
                             account_permissions: Optional[Sequence[str]] = None,
                             app_permissions: Optional[UserGroupPermissionsAppPermissionsArgs] = None)
    func NewUserGroupPermissions(ctx *Context, name string, args UserGroupPermissionsArgs, opts ...ResourceOption) (*UserGroupPermissions, error)
    public UserGroupPermissions(string name, UserGroupPermissionsArgs args, CustomResourceOptions? opts = null)
    public UserGroupPermissions(String name, UserGroupPermissionsArgs args)
    public UserGroupPermissions(String name, UserGroupPermissionsArgs args, CustomResourceOptions options)
    
    type: harness:UserGroupPermissions
    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 UserGroupPermissionsArgs
    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 UserGroupPermissionsInitArgs
    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 UserGroupPermissionsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args UserGroupPermissionsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args UserGroupPermissionsArgs
    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 userGroupPermissionsResource = new Harness.UserGroupPermissions("userGroupPermissionsResource", new()
    {
        UserGroupId = "string",
        AccountPermissions = new[]
        {
            "string",
        },
        AppPermissions = new Harness.Inputs.UserGroupPermissionsAppPermissionsArgs
        {
            Alls = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsAllArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                },
            },
            Deployments = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsDeploymentArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    EnvIds = new[]
                    {
                        "string",
                    },
                    Filters = new[]
                    {
                        "string",
                    },
                },
            },
            Environments = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsEnvironmentArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    EnvIds = new[]
                    {
                        "string",
                    },
                    Filters = new[]
                    {
                        "string",
                    },
                },
            },
            Pipelines = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsPipelineArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    EnvIds = new[]
                    {
                        "string",
                    },
                    Filters = new[]
                    {
                        "string",
                    },
                },
            },
            Provisioners = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsProvisionerArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    ProvisionerIds = new[]
                    {
                        "string",
                    },
                },
            },
            Services = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsServiceArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    ServiceIds = new[]
                    {
                        "string",
                    },
                },
            },
            Templates = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsTemplateArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    TemplateIds = new[]
                    {
                        "string",
                    },
                },
            },
            Workflows = new[]
            {
                new Harness.Inputs.UserGroupPermissionsAppPermissionsWorkflowArgs
                {
                    Actions = new[]
                    {
                        "string",
                    },
                    AppIds = new[]
                    {
                        "string",
                    },
                    Filters = new[]
                    {
                        "string",
                    },
                },
            },
        },
    });
    
    example, err := harness.NewUserGroupPermissions(ctx, "userGroupPermissionsResource", &harness.UserGroupPermissionsArgs{
    	UserGroupId: pulumi.String("string"),
    	AccountPermissions: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	AppPermissions: &harness.UserGroupPermissionsAppPermissionsArgs{
    		Alls: harness.UserGroupPermissionsAppPermissionsAllArray{
    			&harness.UserGroupPermissionsAppPermissionsAllArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Deployments: harness.UserGroupPermissionsAppPermissionsDeploymentArray{
    			&harness.UserGroupPermissionsAppPermissionsDeploymentArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				EnvIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Environments: harness.UserGroupPermissionsAppPermissionsEnvironmentArray{
    			&harness.UserGroupPermissionsAppPermissionsEnvironmentArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				EnvIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Pipelines: harness.UserGroupPermissionsAppPermissionsPipelineArray{
    			&harness.UserGroupPermissionsAppPermissionsPipelineArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				EnvIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Provisioners: harness.UserGroupPermissionsAppPermissionsProvisionerArray{
    			&harness.UserGroupPermissionsAppPermissionsProvisionerArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ProvisionerIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Services: harness.UserGroupPermissionsAppPermissionsServiceArray{
    			&harness.UserGroupPermissionsAppPermissionsServiceArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ServiceIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Templates: harness.UserGroupPermissionsAppPermissionsTemplateArray{
    			&harness.UserGroupPermissionsAppPermissionsTemplateArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				TemplateIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    		Workflows: harness.UserGroupPermissionsAppPermissionsWorkflowArray{
    			&harness.UserGroupPermissionsAppPermissionsWorkflowArgs{
    				Actions: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				AppIds: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Filters: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var userGroupPermissionsResource = new UserGroupPermissions("userGroupPermissionsResource", UserGroupPermissionsArgs.builder()
        .userGroupId("string")
        .accountPermissions("string")
        .appPermissions(UserGroupPermissionsAppPermissionsArgs.builder()
            .alls(UserGroupPermissionsAppPermissionsAllArgs.builder()
                .actions("string")
                .appIds("string")
                .build())
            .deployments(UserGroupPermissionsAppPermissionsDeploymentArgs.builder()
                .actions("string")
                .appIds("string")
                .envIds("string")
                .filters("string")
                .build())
            .environments(UserGroupPermissionsAppPermissionsEnvironmentArgs.builder()
                .actions("string")
                .appIds("string")
                .envIds("string")
                .filters("string")
                .build())
            .pipelines(UserGroupPermissionsAppPermissionsPipelineArgs.builder()
                .actions("string")
                .appIds("string")
                .envIds("string")
                .filters("string")
                .build())
            .provisioners(UserGroupPermissionsAppPermissionsProvisionerArgs.builder()
                .actions("string")
                .appIds("string")
                .provisionerIds("string")
                .build())
            .services(UserGroupPermissionsAppPermissionsServiceArgs.builder()
                .actions("string")
                .appIds("string")
                .serviceIds("string")
                .build())
            .templates(UserGroupPermissionsAppPermissionsTemplateArgs.builder()
                .actions("string")
                .appIds("string")
                .templateIds("string")
                .build())
            .workflows(UserGroupPermissionsAppPermissionsWorkflowArgs.builder()
                .actions("string")
                .appIds("string")
                .filters("string")
                .build())
            .build())
        .build());
    
    user_group_permissions_resource = harness.UserGroupPermissions("userGroupPermissionsResource",
        user_group_id="string",
        account_permissions=["string"],
        app_permissions=harness.UserGroupPermissionsAppPermissionsArgs(
            alls=[harness.UserGroupPermissionsAppPermissionsAllArgs(
                actions=["string"],
                app_ids=["string"],
            )],
            deployments=[harness.UserGroupPermissionsAppPermissionsDeploymentArgs(
                actions=["string"],
                app_ids=["string"],
                env_ids=["string"],
                filters=["string"],
            )],
            environments=[harness.UserGroupPermissionsAppPermissionsEnvironmentArgs(
                actions=["string"],
                app_ids=["string"],
                env_ids=["string"],
                filters=["string"],
            )],
            pipelines=[harness.UserGroupPermissionsAppPermissionsPipelineArgs(
                actions=["string"],
                app_ids=["string"],
                env_ids=["string"],
                filters=["string"],
            )],
            provisioners=[harness.UserGroupPermissionsAppPermissionsProvisionerArgs(
                actions=["string"],
                app_ids=["string"],
                provisioner_ids=["string"],
            )],
            services=[harness.UserGroupPermissionsAppPermissionsServiceArgs(
                actions=["string"],
                app_ids=["string"],
                service_ids=["string"],
            )],
            templates=[harness.UserGroupPermissionsAppPermissionsTemplateArgs(
                actions=["string"],
                app_ids=["string"],
                template_ids=["string"],
            )],
            workflows=[harness.UserGroupPermissionsAppPermissionsWorkflowArgs(
                actions=["string"],
                app_ids=["string"],
                filters=["string"],
            )],
        ))
    
    const userGroupPermissionsResource = new harness.UserGroupPermissions("userGroupPermissionsResource", {
        userGroupId: "string",
        accountPermissions: ["string"],
        appPermissions: {
            alls: [{
                actions: ["string"],
                appIds: ["string"],
            }],
            deployments: [{
                actions: ["string"],
                appIds: ["string"],
                envIds: ["string"],
                filters: ["string"],
            }],
            environments: [{
                actions: ["string"],
                appIds: ["string"],
                envIds: ["string"],
                filters: ["string"],
            }],
            pipelines: [{
                actions: ["string"],
                appIds: ["string"],
                envIds: ["string"],
                filters: ["string"],
            }],
            provisioners: [{
                actions: ["string"],
                appIds: ["string"],
                provisionerIds: ["string"],
            }],
            services: [{
                actions: ["string"],
                appIds: ["string"],
                serviceIds: ["string"],
            }],
            templates: [{
                actions: ["string"],
                appIds: ["string"],
                templateIds: ["string"],
            }],
            workflows: [{
                actions: ["string"],
                appIds: ["string"],
                filters: ["string"],
            }],
        },
    });
    
    type: harness:UserGroupPermissions
    properties:
        accountPermissions:
            - string
        appPermissions:
            alls:
                - actions:
                    - string
                  appIds:
                    - string
            deployments:
                - actions:
                    - string
                  appIds:
                    - string
                  envIds:
                    - string
                  filters:
                    - string
            environments:
                - actions:
                    - string
                  appIds:
                    - string
                  envIds:
                    - string
                  filters:
                    - string
            pipelines:
                - actions:
                    - string
                  appIds:
                    - string
                  envIds:
                    - string
                  filters:
                    - string
            provisioners:
                - actions:
                    - string
                  appIds:
                    - string
                  provisionerIds:
                    - string
            services:
                - actions:
                    - string
                  appIds:
                    - string
                  serviceIds:
                    - string
            templates:
                - actions:
                    - string
                  appIds:
                    - string
                  templateIds:
                    - string
            workflows:
                - actions:
                    - string
                  appIds:
                    - string
                  filters:
                    - string
        userGroupId: string
    

    UserGroupPermissions Resource Properties

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

    Inputs

    The UserGroupPermissions resource accepts the following input properties:

    UserGroupId string
    Unique identifier of the user group.
    AccountPermissions List<string>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    AppPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    UserGroupId string
    Unique identifier of the user group.
    AccountPermissions []string
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    AppPermissions UserGroupPermissionsAppPermissionsArgs
    Application specific permissions
    userGroupId String
    Unique identifier of the user group.
    accountPermissions List<String>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    userGroupId string
    Unique identifier of the user group.
    accountPermissions string[]
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    user_group_id str
    Unique identifier of the user group.
    account_permissions Sequence[str]
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    app_permissions UserGroupPermissionsAppPermissionsArgs
    Application specific permissions
    userGroupId String
    Unique identifier of the user group.
    accountPermissions List<String>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions Property Map
    Application specific permissions

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing UserGroupPermissions Resource

    Get an existing UserGroupPermissions 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?: UserGroupPermissionsState, opts?: CustomResourceOptions): UserGroupPermissions
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_permissions: Optional[Sequence[str]] = None,
            app_permissions: Optional[UserGroupPermissionsAppPermissionsArgs] = None,
            user_group_id: Optional[str] = None) -> UserGroupPermissions
    func GetUserGroupPermissions(ctx *Context, name string, id IDInput, state *UserGroupPermissionsState, opts ...ResourceOption) (*UserGroupPermissions, error)
    public static UserGroupPermissions Get(string name, Input<string> id, UserGroupPermissionsState? state, CustomResourceOptions? opts = null)
    public static UserGroupPermissions get(String name, Output<String> id, UserGroupPermissionsState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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:
    AccountPermissions List<string>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    AppPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    UserGroupId string
    Unique identifier of the user group.
    AccountPermissions []string
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    AppPermissions UserGroupPermissionsAppPermissionsArgs
    Application specific permissions
    UserGroupId string
    Unique identifier of the user group.
    accountPermissions List<String>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    userGroupId String
    Unique identifier of the user group.
    accountPermissions string[]
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions UserGroupPermissionsAppPermissions
    Application specific permissions
    userGroupId string
    Unique identifier of the user group.
    account_permissions Sequence[str]
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    app_permissions UserGroupPermissionsAppPermissionsArgs
    Application specific permissions
    user_group_id str
    Unique identifier of the user group.
    accountPermissions List<String>
    The account permissions of the user group. Valid options are ADMINISTEROTHERACCOUNTFUNCTIONS, CREATEANDDELETEAPPLICATION, CREATECUSTOMDASHBOARDS, MANAGEALERTNOTIFICATIONRULES, MANAGEAPIKEYS, MANAGEAPPLICATIONSTACKS, MANAGEAUTHENTICATIONSETTINGS, MANAGECLOUDPROVIDERS, MANAGECONFIGASCODE, MANAGECONNECTORS, MANAGECUSTOMDASHBOARDS, MANAGEDELEGATEPROFILES, MANAGEDELEGATES, MANAGEDEPLOYMENTFREEZES, MANAGEIPWHITELIST, MANAGEPIPELINEGOVERNANCESTANDARDS, MANAGERESTRICTEDACCESS, MANAGESECRETMANAGERS, MANAGESECRETS, MANAGESSHANDWINRM, MANAGETAGS, MANAGETEMPLATELIBRARY, MANAGEUSERANDUSERGROUPSANDAPIKEYS, MANAGEUSERSANDGROUPS, READUSERSANDGROUPS, VIEWAUDITS, VIEWUSERANDUSERGROUPSANDAPI_KEYS
    appPermissions Property Map
    Application specific permissions
    userGroupId String
    Unique identifier of the user group.

    Supporting Types

    UserGroupPermissionsAppPermissions, UserGroupPermissionsAppPermissionsArgs

    Alls List<UserGroupPermissionsAppPermissionsAll>
    The permission to perform actions against all resources.
    Deployments List<UserGroupPermissionsAppPermissionsDeployment>
    Permission configuration to perform actions against deployments.
    Environments List<UserGroupPermissionsAppPermissionsEnvironment>
    Permission configuration to perform actions against workflows.
    Pipelines List<UserGroupPermissionsAppPermissionsPipeline>
    Permission configuration to perform actions against pipelines.
    Provisioners List<UserGroupPermissionsAppPermissionsProvisioner>
    Permission configuration to perform actions against provisioners.
    Services List<UserGroupPermissionsAppPermissionsService>
    Permission configuration to perform actions against services.
    Templates List<UserGroupPermissionsAppPermissionsTemplate>
    Permission configuration to perform actions against templates.
    Workflows List<UserGroupPermissionsAppPermissionsWorkflow>
    Permission configuration to perform actions against workflows.
    Alls []UserGroupPermissionsAppPermissionsAll
    The permission to perform actions against all resources.
    Deployments []UserGroupPermissionsAppPermissionsDeployment
    Permission configuration to perform actions against deployments.
    Environments []UserGroupPermissionsAppPermissionsEnvironment
    Permission configuration to perform actions against workflows.
    Pipelines []UserGroupPermissionsAppPermissionsPipeline
    Permission configuration to perform actions against pipelines.
    Provisioners []UserGroupPermissionsAppPermissionsProvisioner
    Permission configuration to perform actions against provisioners.
    Services []UserGroupPermissionsAppPermissionsService
    Permission configuration to perform actions against services.
    Templates []UserGroupPermissionsAppPermissionsTemplate
    Permission configuration to perform actions against templates.
    Workflows []UserGroupPermissionsAppPermissionsWorkflow
    Permission configuration to perform actions against workflows.
    alls List<UserGroupPermissionsAppPermissionsAll>
    The permission to perform actions against all resources.
    deployments List<UserGroupPermissionsAppPermissionsDeployment>
    Permission configuration to perform actions against deployments.
    environments List<UserGroupPermissionsAppPermissionsEnvironment>
    Permission configuration to perform actions against workflows.
    pipelines List<UserGroupPermissionsAppPermissionsPipeline>
    Permission configuration to perform actions against pipelines.
    provisioners List<UserGroupPermissionsAppPermissionsProvisioner>
    Permission configuration to perform actions against provisioners.
    services List<UserGroupPermissionsAppPermissionsService>
    Permission configuration to perform actions against services.
    templates List<UserGroupPermissionsAppPermissionsTemplate>
    Permission configuration to perform actions against templates.
    workflows List<UserGroupPermissionsAppPermissionsWorkflow>
    Permission configuration to perform actions against workflows.
    alls UserGroupPermissionsAppPermissionsAll[]
    The permission to perform actions against all resources.
    deployments UserGroupPermissionsAppPermissionsDeployment[]
    Permission configuration to perform actions against deployments.
    environments UserGroupPermissionsAppPermissionsEnvironment[]
    Permission configuration to perform actions against workflows.
    pipelines UserGroupPermissionsAppPermissionsPipeline[]
    Permission configuration to perform actions against pipelines.
    provisioners UserGroupPermissionsAppPermissionsProvisioner[]
    Permission configuration to perform actions against provisioners.
    services UserGroupPermissionsAppPermissionsService[]
    Permission configuration to perform actions against services.
    templates UserGroupPermissionsAppPermissionsTemplate[]
    Permission configuration to perform actions against templates.
    workflows UserGroupPermissionsAppPermissionsWorkflow[]
    Permission configuration to perform actions against workflows.
    alls Sequence[UserGroupPermissionsAppPermissionsAll]
    The permission to perform actions against all resources.
    deployments Sequence[UserGroupPermissionsAppPermissionsDeployment]
    Permission configuration to perform actions against deployments.
    environments Sequence[UserGroupPermissionsAppPermissionsEnvironment]
    Permission configuration to perform actions against workflows.
    pipelines Sequence[UserGroupPermissionsAppPermissionsPipeline]
    Permission configuration to perform actions against pipelines.
    provisioners Sequence[UserGroupPermissionsAppPermissionsProvisioner]
    Permission configuration to perform actions against provisioners.
    services Sequence[UserGroupPermissionsAppPermissionsService]
    Permission configuration to perform actions against services.
    templates Sequence[UserGroupPermissionsAppPermissionsTemplate]
    Permission configuration to perform actions against templates.
    workflows Sequence[UserGroupPermissionsAppPermissionsWorkflow]
    Permission configuration to perform actions against workflows.
    alls List<Property Map>
    The permission to perform actions against all resources.
    deployments List<Property Map>
    Permission configuration to perform actions against deployments.
    environments List<Property Map>
    Permission configuration to perform actions against workflows.
    pipelines List<Property Map>
    Permission configuration to perform actions against pipelines.
    provisioners List<Property Map>
    Permission configuration to perform actions against provisioners.
    services List<Property Map>
    Permission configuration to perform actions against services.
    templates List<Property Map>
    Permission configuration to perform actions against templates.
    workflows List<Property Map>
    Permission configuration to perform actions against workflows.

    UserGroupPermissionsAppPermissionsAll, UserGroupPermissionsAppPermissionsAllArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACK_WORKFLOW
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.

    UserGroupPermissionsAppPermissionsDeployment, UserGroupPermissionsAppPermissionsDeploymentArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds List<string>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters List<string>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    Actions []string
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds []string
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters []string
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions List<String>
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions string[]
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds string[]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters string[]
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    env_ids Sequence[str]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters Sequence[str]
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions List<String>
    The actions allowed to be performed. Valid options are READ, EXECUTEWORKFLOW, EXECUTEPIPELINE, ROLLBACKWORKFLOW, ABORTWORKFLOW
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.

    UserGroupPermissionsAppPermissionsEnvironment, UserGroupPermissionsAppPermissionsEnvironmentArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds List<string>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters List<string>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds []string
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters []string
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds string[]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters string[]
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    env_ids Sequence[str]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters Sequence[str]
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONENVIRONMENTS, PRODUCTION_ENVIRONMENTS.

    UserGroupPermissionsAppPermissionsPipeline, UserGroupPermissionsAppPermissionsPipelineArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds List<string>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters List<string>
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.
    Actions []string
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    EnvIds []string
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    Filters []string
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.
    actions List<String>
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.
    actions string[]
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds string[]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters string[]
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    env_ids Sequence[str]
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters Sequence[str]
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.
    actions List<String>
    The actions allowed to be performed. Valid options are [CREATE READ UPDATE DELETE]
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    envIds List<String>
    The environment IDs to which the permission applies. Leave empty to apply to all environments.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONPIPELINES, PRODUCTION_PIPELINES.

    UserGroupPermissionsAppPermissionsProvisioner, UserGroupPermissionsAppPermissionsProvisionerArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    ProvisionerIds List<string>
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    ProvisionerIds []string
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    provisionerIds List<String>
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    provisionerIds string[]
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    provisioner_ids Sequence[str]
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    provisionerIds List<String>
    The provisioner IDs to which the permission applies. Leave empty to apply to all provisioners.

    UserGroupPermissionsAppPermissionsService, UserGroupPermissionsAppPermissionsServiceArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    ServiceIds List<string>
    The service IDs to which the permission applies. Leave empty to apply to all services.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    ServiceIds []string
    The service IDs to which the permission applies. Leave empty to apply to all services.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    serviceIds List<String>
    The service IDs to which the permission applies. Leave empty to apply to all services.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    serviceIds string[]
    The service IDs to which the permission applies. Leave empty to apply to all services.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    service_ids Sequence[str]
    The service IDs to which the permission applies. Leave empty to apply to all services.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    serviceIds List<String>
    The service IDs to which the permission applies. Leave empty to apply to all services.

    UserGroupPermissionsAppPermissionsTemplate, UserGroupPermissionsAppPermissionsTemplateArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    TemplateIds List<string>
    The template IDs to which the permission applies. Leave empty to apply to all environments.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    TemplateIds []string
    The template IDs to which the permission applies. Leave empty to apply to all environments.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    templateIds List<String>
    The template IDs to which the permission applies. Leave empty to apply to all environments.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    templateIds string[]
    The template IDs to which the permission applies. Leave empty to apply to all environments.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    template_ids Sequence[str]
    The template IDs to which the permission applies. Leave empty to apply to all environments.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    templateIds List<String>
    The template IDs to which the permission applies. Leave empty to apply to all environments.

    UserGroupPermissionsAppPermissionsWorkflow, UserGroupPermissionsAppPermissionsWorkflowArgs

    Actions List<string>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds List<string>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    Filters List<string>
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.
    Actions []string
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    AppIds []string
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    Filters []string
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.
    actions string[]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds string[]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    filters string[]
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.
    actions Sequence[str]
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    app_ids Sequence[str]
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    filters Sequence[str]
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.
    actions List<String>
    The actions allowed to be performed. Valid options are CREATE, READ, UPDATE, DELETE
    appIds List<String>
    The application IDs to which the permission applies. Leave empty to apply to all applications.
    filters List<String>
    The filters to apply to the action. Valid options are: NONPRODUCTIONWORKFLOWS, PRODUCTIONWORKFLOWS, WORKFLOWTEMPLATES.

    Package Details

    Repository
    harness pulumi/pulumi-harness
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the harness Terraform Provider.
    harness logo
    Harness v0.3.2 published on Monday, Sep 16, 2024 by Pulumi