1. Packages
  2. Sysdig Provider
  3. API Docs
  4. getSecureTeam
sysdig 1.56.0 published on Wednesday, Apr 30, 2025 by sysdiglabs

sysdig.getSecureTeam

Explore with Pulumi AI

sysdig logo
sysdig 1.56.0 published on Wednesday, Apr 30, 2025 by sysdiglabs

    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",
    });
    
    import pulumi
    import pulumi_sysdig as sysdig
    
    example = sysdig.get_secure_team(id="812371")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: sysdig:getSecureTeam
          arguments:
            id: '812371'
    

    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>
    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]
    func LookupSecureTeam(ctx *Context, args *LookupSecureTeamArgs, opts ...InvokeOption) (*LookupSecureTeamResult, error)
    func LookupSecureTeamOutput(ctx *Context, args *LookupSecureTeamOutputArgs, opts ...InvokeOption) LookupSecureTeamResultOutput

    > 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)
    }
    public static CompletableFuture<GetSecureTeamResult> getSecureTeam(GetSecureTeamArgs args, InvokeOptions options)
    public static Output<GetSecureTeamResult> getSecureTeam(GetSecureTeamArgs args, InvokeOptions options)
    
    fn::invoke:
      function: sysdig:index/getSecureTeam:getSecureTeam
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The ID of the secure team.
    Id string
    The ID of the secure team.
    id String
    The ID of the secure team.
    id string
    The ID of the secure team.
    id str
    The ID of the secure team.
    id 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 string
    Role string
    Email string
    Role string
    email String
    role String
    email string
    role string
    email str
    role str
    email String
    role String

    Package Details

    Repository
    sysdig sysdiglabs/terraform-provider-sysdig
    License
    Notes
    This Pulumi package is based on the sysdig Terraform Provider.
    sysdig logo
    sysdig 1.56.0 published on Wednesday, Apr 30, 2025 by sysdiglabs