Viewing docs for prismacloud 1.7.1
published on Tuesday, Mar 3, 2026 by paloaltonetworks
published on Tuesday, Mar 3, 2026 by paloaltonetworks
Viewing docs for prismacloud 1.7.1
published on Tuesday, Mar 3, 2026 by paloaltonetworks
published on Tuesday, Mar 3, 2026 by paloaltonetworks
Retrieve information on a specific permission group.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getPermissionGroup({
name: "My Permission Group",
});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_permission_group(name="My Permission Group")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := prismacloud.LookupPermissionGroup(ctx, &prismacloud.LookupPermissionGroupArgs{
Name: pulumi.StringRef("My Permission Group"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;
return await Deployment.RunAsync(() =>
{
var example = Prismacloud.GetPermissionGroup.Invoke(new()
{
Name = "My Permission Group",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.prismacloud.PrismacloudFunctions;
import com.pulumi.prismacloud.inputs.GetPermissionGroupArgs;
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) {
final var example = PrismacloudFunctions.getPermissionGroup(GetPermissionGroupArgs.builder()
.name("My Permission Group")
.build());
}
}
variables:
example:
fn::invoke:
function: prismacloud:getPermissionGroup
arguments:
name: My Permission Group
Using getPermissionGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPermissionGroup(args: GetPermissionGroupArgs, opts?: InvokeOptions): Promise<GetPermissionGroupResult>
function getPermissionGroupOutput(args: GetPermissionGroupOutputArgs, opts?: InvokeOptions): Output<GetPermissionGroupResult>def get_permission_group(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPermissionGroupResult
def get_permission_group_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPermissionGroupResult]func LookupPermissionGroup(ctx *Context, args *LookupPermissionGroupArgs, opts ...InvokeOption) (*LookupPermissionGroupResult, error)
func LookupPermissionGroupOutput(ctx *Context, args *LookupPermissionGroupOutputArgs, opts ...InvokeOption) LookupPermissionGroupResultOutput> Note: This function is named LookupPermissionGroup in the Go SDK.
public static class GetPermissionGroup
{
public static Task<GetPermissionGroupResult> InvokeAsync(GetPermissionGroupArgs args, InvokeOptions? opts = null)
public static Output<GetPermissionGroupResult> Invoke(GetPermissionGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPermissionGroupResult> getPermissionGroup(GetPermissionGroupArgs args, InvokeOptions options)
public static Output<GetPermissionGroupResult> getPermissionGroup(GetPermissionGroupArgs args, InvokeOptions options)
fn::invoke:
function: prismacloud:index/getPermissionGroup:getPermissionGroup
arguments:
# arguments dictionaryThe following arguments are supported:
getPermissionGroup Result
The following output properties are available:
- Accept
Account boolGroups - (bool) Accept account groups.
- Accept
Code boolRepositories - (bool) Accept code repositories.
- Accept
Resource boolLists - (bool) Accept resource lists.
- Associated
Roles Dictionary<string, string> - List of associated user roles which cannot exist in the system without the permission group.
- Custom bool
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- Description string
- Description.
- Features
List<Get
Permission Group Feature> - Collection of permitted features associated with the role, as defined below.
- Id string
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleTs - (int) Last modified timestamp.
- Name string
- Permission
Group stringType - Permission group type.
- Accept
Account boolGroups - (bool) Accept account groups.
- Accept
Code boolRepositories - (bool) Accept code repositories.
- Accept
Resource boolLists - (bool) Accept resource lists.
- Associated
Roles map[string]string - List of associated user roles which cannot exist in the system without the permission group.
- Custom bool
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- Description string
- Description.
- Features
[]Get
Permission Group Feature - Collection of permitted features associated with the role, as defined below.
- Id string
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Ts - (int) Last modified timestamp.
- Name string
- Permission
Group stringType - Permission group type.
- accept
Account BooleanGroups - (bool) Accept account groups.
- accept
Code BooleanRepositories - (bool) Accept code repositories.
- accept
Resource BooleanLists - (bool) Accept resource lists.
- associated
Roles Map<String,String> - List of associated user roles which cannot exist in the system without the permission group.
- custom Boolean
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- description String
- Description.
- features
List<Get
Permission Group Feature> - Collection of permitted features associated with the role, as defined below.
- id String
- last
Modified StringBy - Last modified by.
- last
Modified DoubleTs - (int) Last modified timestamp.
- name String
- permission
Group StringType - Permission group type.
- accept
Account booleanGroups - (bool) Accept account groups.
- accept
Code booleanRepositories - (bool) Accept code repositories.
- accept
Resource booleanLists - (bool) Accept resource lists.
- associated
Roles {[key: string]: string} - List of associated user roles which cannot exist in the system without the permission group.
- custom boolean
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- description string
- Description.
- features
Get
Permission Group Feature[] - Collection of permitted features associated with the role, as defined below.
- id string
- last
Modified stringBy - Last modified by.
- last
Modified numberTs - (int) Last modified timestamp.
- name string
- permission
Group stringType - Permission group type.
- accept_
account_ boolgroups - (bool) Accept account groups.
- accept_
code_ boolrepositories - (bool) Accept code repositories.
- accept_
resource_ boollists - (bool) Accept resource lists.
- associated_
roles Mapping[str, str] - List of associated user roles which cannot exist in the system without the permission group.
- custom bool
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- description str
- Description.
- features
Sequence[Get
Permission Group Feature] - Collection of permitted features associated with the role, as defined below.
- id str
- last_
modified_ strby - Last modified by.
- last_
modified_ floatts - (int) Last modified timestamp.
- name str
- permission_
group_ strtype - Permission group type.
- accept
Account BooleanGroups - (bool) Accept account groups.
- accept
Code BooleanRepositories - (bool) Accept code repositories.
- accept
Resource BooleanLists - (bool) Accept resource lists.
- associated
Roles Map<String> - List of associated user roles which cannot exist in the system without the permission group.
- custom Boolean
- (bool) Boolean value signifying whether this is a custom (i.e. user-defined) permission group.
- description String
- Description.
- features List<Property Map>
- Collection of permitted features associated with the role, as defined below.
- id String
- last
Modified StringBy - Last modified by.
- last
Modified NumberTs - (int) Last modified timestamp.
- name String
- permission
Group StringType - Permission group type.
Supporting Types
GetPermissionGroupFeature
- Feature
Name string - Prisma Cloud Feature Name.
- Operations
List<Get
Permission Group Feature Operation> - A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
- Feature
Name string - Prisma Cloud Feature Name.
- Operations
[]Get
Permission Group Feature Operation - A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
- feature
Name String - Prisma Cloud Feature Name.
- operations
List<Get
Permission Group Feature Operation> - A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
- feature
Name string - Prisma Cloud Feature Name.
- operations
Get
Permission Group Feature Operation[] - A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
- feature_
name str - Prisma Cloud Feature Name.
- operations
Sequence[Get
Permission Group Feature Operation] - A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
- feature
Name String - Prisma Cloud Feature Name.
- operations List<Property Map>
- A mapping of operations and a boolean value representing whether the privilege to perform the operation needs to be granted, as defined below.
GetPermissionGroupFeatureOperation
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloudTerraform Provider.
Viewing docs for prismacloud 1.7.1
published on Tuesday, Mar 3, 2026 by paloaltonetworks
published on Tuesday, Mar 3, 2026 by paloaltonetworks
