1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getSecureTeam
sysdig 1.53.0 published on Thursday, Apr 17, 2025 by sysdiglabs

sysdig.getSecureTeam

Explore with Pulumi AI

The sysdig.SecureTeam data source retrieves information about a specific secure team in Sysdig.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as sysdig from "@pulumi/sysdig";

const example = sysdig.getSecureTeam({
    id: "812371",
});
Copy
import pulumi
import pulumi_sysdig as sysdig

example = sysdig.get_secure_team(id="812371")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/sysdig/sysdig"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := sysdig.LookupSecureTeam(ctx, &sysdig.LookupSecureTeamArgs{
			Id: "812371",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sysdig = Pulumi.Sysdig;

return await Deployment.RunAsync(() => 
{
    var example = Sysdig.GetSecureTeam.Invoke(new()
    {
        Id = "812371",
    });

});
Copy
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.GetSecureTeamArgs;
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 = SysdigFunctions.getSecureTeam(GetSecureTeamArgs.builder()
            .id("812371")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: sysdig:getSecureTeam
      arguments:
        id: '812371'
Copy

Using getSecureTeam

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 getSecureTeam(args: GetSecureTeamArgs, opts?: InvokeOptions): Promise<GetSecureTeamResult>
function getSecureTeamOutput(args: GetSecureTeamOutputArgs, opts?: InvokeOptions): Output<GetSecureTeamResult>
Copy
def get_secure_team(id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetSecureTeamResult
def get_secure_team_output(id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetSecureTeamResult]
Copy
func LookupSecureTeam(ctx *Context, args *LookupSecureTeamArgs, opts ...InvokeOption) (*LookupSecureTeamResult, error)
func LookupSecureTeamOutput(ctx *Context, args *LookupSecureTeamOutputArgs, opts ...InvokeOption) LookupSecureTeamResultOutput
Copy

> Note: This function is named LookupSecureTeam in the Go SDK.

public static class GetSecureTeam 
{
    public static Task<GetSecureTeamResult> InvokeAsync(GetSecureTeamArgs args, InvokeOptions? opts = null)
    public static Output<GetSecureTeamResult> Invoke(GetSecureTeamInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSecureTeamResult> getSecureTeam(GetSecureTeamArgs args, InvokeOptions options)
public static Output<GetSecureTeamResult> getSecureTeam(GetSecureTeamArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sysdig:index/getSecureTeam:getSecureTeam
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The ID of the secure team.
Id This property is required. string
The ID of the secure team.
id This property is required. String
The ID of the secure team.
id This property is required. string
The ID of the secure team.
id This property is required. str
The ID of the secure team.
id This property is required. String
The ID of the secure team.

getSecureTeam Result

The following output properties are available:

AllZones bool
Whether the team has access to all zones.
CanUseAgentCli bool
Whether the team can use the agent CLI.
CanUseRapidResponse bool
Whether the team can use rapid response.
DefaultTeam bool
Whether the team is the default team.
Description string
The description of the secure team.
Filter string
The filter applied to the team.
Id string
Name string
The name of the secure team.
ScopeBy string
The scope of the team.
Theme string
The theme of the secure team.
UseSysdigCapture bool
Whether the team can use Sysdig capture.
UserRoles List<GetSecureTeamUserRole>
The roles assigned to users in the team.
Version double
The version of the secure team.
ZoneIds List<double>
The IDs of the zones associated with the team.
AllZones bool
Whether the team has access to all zones.
CanUseAgentCli bool
Whether the team can use the agent CLI.
CanUseRapidResponse bool
Whether the team can use rapid response.
DefaultTeam bool
Whether the team is the default team.
Description string
The description of the secure team.
Filter string
The filter applied to the team.
Id string
Name string
The name of the secure team.
ScopeBy string
The scope of the team.
Theme string
The theme of the secure team.
UseSysdigCapture bool
Whether the team can use Sysdig capture.
UserRoles []GetSecureTeamUserRole
The roles assigned to users in the team.
Version float64
The version of the secure team.
ZoneIds []float64
The IDs of the zones associated with the team.
allZones Boolean
Whether the team has access to all zones.
canUseAgentCli Boolean
Whether the team can use the agent CLI.
canUseRapidResponse Boolean
Whether the team can use rapid response.
defaultTeam Boolean
Whether the team is the default team.
description String
The description of the secure team.
filter String
The filter applied to the team.
id String
name String
The name of the secure team.
scopeBy String
The scope of the team.
theme String
The theme of the secure team.
useSysdigCapture Boolean
Whether the team can use Sysdig capture.
userRoles List<GetSecureTeamUserRole>
The roles assigned to users in the team.
version Double
The version of the secure team.
zoneIds List<Double>
The IDs of the zones associated with the team.
allZones boolean
Whether the team has access to all zones.
canUseAgentCli boolean
Whether the team can use the agent CLI.
canUseRapidResponse boolean
Whether the team can use rapid response.
defaultTeam boolean
Whether the team is the default team.
description string
The description of the secure team.
filter string
The filter applied to the team.
id string
name string
The name of the secure team.
scopeBy string
The scope of the team.
theme string
The theme of the secure team.
useSysdigCapture boolean
Whether the team can use Sysdig capture.
userRoles GetSecureTeamUserRole[]
The roles assigned to users in the team.
version number
The version of the secure team.
zoneIds number[]
The IDs of the zones associated with the team.
all_zones bool
Whether the team has access to all zones.
can_use_agent_cli bool
Whether the team can use the agent CLI.
can_use_rapid_response bool
Whether the team can use rapid response.
default_team bool
Whether the team is the default team.
description str
The description of the secure team.
filter str
The filter applied to the team.
id str
name str
The name of the secure team.
scope_by str
The scope of the team.
theme str
The theme of the secure team.
use_sysdig_capture bool
Whether the team can use Sysdig capture.
user_roles Sequence[GetSecureTeamUserRole]
The roles assigned to users in the team.
version float
The version of the secure team.
zone_ids Sequence[float]
The IDs of the zones associated with the team.
allZones Boolean
Whether the team has access to all zones.
canUseAgentCli Boolean
Whether the team can use the agent CLI.
canUseRapidResponse Boolean
Whether the team can use rapid response.
defaultTeam Boolean
Whether the team is the default team.
description String
The description of the secure team.
filter String
The filter applied to the team.
id String
name String
The name of the secure team.
scopeBy String
The scope of the team.
theme String
The theme of the secure team.
useSysdigCapture Boolean
Whether the team can use Sysdig capture.
userRoles List<Property Map>
The roles assigned to users in the team.
version Number
The version of the secure team.
zoneIds List<Number>
The IDs of the zones associated with the team.

Supporting Types

GetSecureTeamUserRole

Email This property is required. string
Role This property is required. string
Email This property is required. string
Role This property is required. string
email This property is required. String
role This property is required. String
email This property is required. string
role This property is required. string
email This property is required. str
role This property is required. str
email This property is required. String
role This property is required. String

Package Details

Repository
sysdig sysdiglabs/terraform-provider-sysdig
License
Notes
This Pulumi package is based on the sysdig Terraform Provider.