Viewing docs for sysdig 3.5.0
published on Friday, Mar 6, 2026 by sysdiglabs
published on Friday, Mar 6, 2026 by sysdiglabs
Viewing docs for sysdig 3.5.0
published on Friday, Mar 6, 2026 by sysdiglabs
published on Friday, Mar 6, 2026 by sysdiglabs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sysdig from "@pulumi/sysdig";
const advancedUser = sysdig.getBuiltinRole({
name: "Advanced User",
});
import pulumi
import pulumi_sysdig as sysdig
advanced_user = sysdig.get_builtin_role(name="Advanced User")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/sysdig/v3/sysdig"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sysdig.GetBuiltinRole(ctx, &sysdig.GetBuiltinRoleArgs{
Name: "Advanced User",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sysdig = Pulumi.Sysdig;
return await Deployment.RunAsync(() =>
{
var advancedUser = Sysdig.GetBuiltinRole.Invoke(new()
{
Name = "Advanced User",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sysdig.SysdigFunctions;
import com.pulumi.sysdig.inputs.GetBuiltinRoleArgs;
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 advancedUser = SysdigFunctions.getBuiltinRole(GetBuiltinRoleArgs.builder()
.name("Advanced User")
.build());
}
}
variables:
advancedUser:
fn::invoke:
function: sysdig:getBuiltinRole
arguments:
name: Advanced User
Using getBuiltinRole
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 getBuiltinRole(args: GetBuiltinRoleArgs, opts?: InvokeOptions): Promise<GetBuiltinRoleResult>
function getBuiltinRoleOutput(args: GetBuiltinRoleOutputArgs, opts?: InvokeOptions): Output<GetBuiltinRoleResult>def get_builtin_role(id: Optional[str] = None,
name: Optional[str] = None,
timeouts: Optional[GetBuiltinRoleTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetBuiltinRoleResult
def get_builtin_role_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetBuiltinRoleTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBuiltinRoleResult]func GetBuiltinRole(ctx *Context, args *GetBuiltinRoleArgs, opts ...InvokeOption) (*GetBuiltinRoleResult, error)
func GetBuiltinRoleOutput(ctx *Context, args *GetBuiltinRoleOutputArgs, opts ...InvokeOption) GetBuiltinRoleResultOutput> Note: This function is named GetBuiltinRole in the Go SDK.
public static class GetBuiltinRole
{
public static Task<GetBuiltinRoleResult> InvokeAsync(GetBuiltinRoleArgs args, InvokeOptions? opts = null)
public static Output<GetBuiltinRoleResult> Invoke(GetBuiltinRoleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBuiltinRoleResult> getBuiltinRole(GetBuiltinRoleArgs args, InvokeOptions options)
public static Output<GetBuiltinRoleResult> getBuiltinRole(GetBuiltinRoleArgs args, InvokeOptions options)
fn::invoke:
function: sysdig:index/getBuiltinRole:getBuiltinRole
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - Id string
- Timeouts
Get
Builtin Role Timeouts
- Name string
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - Id string
- Timeouts
Get
Builtin Role Timeouts
- name String
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - id String
- timeouts
Get
Builtin Role Timeouts
- name string
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - id string
- timeouts
Get
Builtin Role Timeouts
- name str
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - id str
- timeouts
Get
Builtin Role Timeouts
- name String
- The name of the built-in role. Valid values are:
View Only,Standard User,Advanced User,Team Manager. - id String
- timeouts Property Map
getBuiltinRole Result
The following output properties are available:
- Id string
- Monitor
Permissions List<string> - The built-in role's monitor permissions.
- Name string
- Secure
Permissions List<string> - The built-in role's secure permissions.
- Timeouts
Get
Builtin Role Timeouts
- Id string
- Monitor
Permissions []string - The built-in role's monitor permissions.
- Name string
- Secure
Permissions []string - The built-in role's secure permissions.
- Timeouts
Get
Builtin Role Timeouts
- id String
- monitor
Permissions List<String> - The built-in role's monitor permissions.
- name String
- secure
Permissions List<String> - The built-in role's secure permissions.
- timeouts
Get
Builtin Role Timeouts
- id string
- monitor
Permissions string[] - The built-in role's monitor permissions.
- name string
- secure
Permissions string[] - The built-in role's secure permissions.
- timeouts
Get
Builtin Role Timeouts
- id str
- monitor_
permissions Sequence[str] - The built-in role's monitor permissions.
- name str
- secure_
permissions Sequence[str] - The built-in role's secure permissions.
- timeouts
Get
Builtin Role Timeouts
- id String
- monitor
Permissions List<String> - The built-in role's monitor permissions.
- name String
- secure
Permissions List<String> - The built-in role's secure permissions.
- timeouts Property Map
Supporting Types
GetBuiltinRoleTimeouts
- Read string
- Read string
- read String
- read string
- read str
- read String
Package Details
- Repository
- sysdig sysdiglabs/terraform-provider-sysdig
- License
- Notes
- This Pulumi package is based on the
sysdigTerraform Provider.
Viewing docs for sysdig 3.5.0
published on Friday, Mar 6, 2026 by sysdiglabs
published on Friday, Mar 6, 2026 by sysdiglabs
