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

sysdig.getMonitorTeam

Explore with Pulumi AI

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

    The sysdig.MonitorTeam data source retrieves information about a specific monitor team in Sysdig.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sysdig from "@pulumi/sysdig";
    
    const example = sysdig.getMonitorTeam({
        id: "812371",
    });
    
    import pulumi
    import pulumi_sysdig as sysdig
    
    example = sysdig.get_monitor_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.LookupMonitorTeam(ctx, &sysdig.LookupMonitorTeamArgs{
    			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.GetMonitorTeam.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.GetMonitorTeamArgs;
    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.getMonitorTeam(GetMonitorTeamArgs.builder()
                .id("812371")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: sysdig:getMonitorTeam
          arguments:
            id: '812371'
    

    Using getMonitorTeam

    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 getMonitorTeam(args: GetMonitorTeamArgs, opts?: InvokeOptions): Promise<GetMonitorTeamResult>
    function getMonitorTeamOutput(args: GetMonitorTeamOutputArgs, opts?: InvokeOptions): Output<GetMonitorTeamResult>
    def get_monitor_team(id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetMonitorTeamResult
    def get_monitor_team_output(id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetMonitorTeamResult]
    func LookupMonitorTeam(ctx *Context, args *LookupMonitorTeamArgs, opts ...InvokeOption) (*LookupMonitorTeamResult, error)
    func LookupMonitorTeamOutput(ctx *Context, args *LookupMonitorTeamOutputArgs, opts ...InvokeOption) LookupMonitorTeamResultOutput

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

    public static class GetMonitorTeam 
    {
        public static Task<GetMonitorTeamResult> InvokeAsync(GetMonitorTeamArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorTeamResult> Invoke(GetMonitorTeamInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorTeamResult> getMonitorTeam(GetMonitorTeamArgs args, InvokeOptions options)
    public static Output<GetMonitorTeamResult> getMonitorTeam(GetMonitorTeamArgs args, InvokeOptions options)
    
    fn::invoke:
      function: sysdig:index/getMonitorTeam:getMonitorTeam
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The ID of the monitor team.
    Id string
    The ID of the monitor team.
    id String
    The ID of the monitor team.
    id string
    The ID of the monitor team.
    id str
    The ID of the monitor team.
    id String
    The ID of the monitor team.

    getMonitorTeam Result

    The following output properties are available:

    CanSeeInfrastructureEvents bool
    Whether the team can see infrastructure events.
    CanUseAgentCli bool
    Whether the team can use the agent CLI.
    CanUseAwsData bool
    Whether the team can use AWS data.
    CanUseSysdigCapture bool
    Whether the team can use Sysdig capture.
    DefaultTeam bool
    Whether the team is the default team.
    Description string
    The description of the monitor team.
    EnableIbmPlatformMetrics bool
    Whether the team can use IBM platform metrics.
    Entrypoints List<GetMonitorTeamEntrypoint>
    The entrypoint configuration for the team.
    Filter string
    The filter applied to the team.
    IbmPlatformMetrics string
    The IBM platform metrics configuration for the team.
    Id string
    Name string
    The name of the monitor team.
    PrometheusRemoteWriteMetricsFilter string
    The Prometheus remote write metrics filter for the team.
    ScopeBy string
    The scope of the team.
    Theme string
    The theme of the monitor team.
    UserRoles List<GetMonitorTeamUserRole>
    The roles assigned to users in the team.
    Version double
    The version of the monitor team.
    CanSeeInfrastructureEvents bool
    Whether the team can see infrastructure events.
    CanUseAgentCli bool
    Whether the team can use the agent CLI.
    CanUseAwsData bool
    Whether the team can use AWS data.
    CanUseSysdigCapture bool
    Whether the team can use Sysdig capture.
    DefaultTeam bool
    Whether the team is the default team.
    Description string
    The description of the monitor team.
    EnableIbmPlatformMetrics bool
    Whether the team can use IBM platform metrics.
    Entrypoints []GetMonitorTeamEntrypoint
    The entrypoint configuration for the team.
    Filter string
    The filter applied to the team.
    IbmPlatformMetrics string
    The IBM platform metrics configuration for the team.
    Id string
    Name string
    The name of the monitor team.
    PrometheusRemoteWriteMetricsFilter string
    The Prometheus remote write metrics filter for the team.
    ScopeBy string
    The scope of the team.
    Theme string
    The theme of the monitor team.
    UserRoles []GetMonitorTeamUserRole
    The roles assigned to users in the team.
    Version float64
    The version of the monitor team.
    canSeeInfrastructureEvents Boolean
    Whether the team can see infrastructure events.
    canUseAgentCli Boolean
    Whether the team can use the agent CLI.
    canUseAwsData Boolean
    Whether the team can use AWS data.
    canUseSysdigCapture Boolean
    Whether the team can use Sysdig capture.
    defaultTeam Boolean
    Whether the team is the default team.
    description String
    The description of the monitor team.
    enableIbmPlatformMetrics Boolean
    Whether the team can use IBM platform metrics.
    entrypoints List<GetMonitorTeamEntrypoint>
    The entrypoint configuration for the team.
    filter String
    The filter applied to the team.
    ibmPlatformMetrics String
    The IBM platform metrics configuration for the team.
    id String
    name String
    The name of the monitor team.
    prometheusRemoteWriteMetricsFilter String
    The Prometheus remote write metrics filter for the team.
    scopeBy String
    The scope of the team.
    theme String
    The theme of the monitor team.
    userRoles List<GetMonitorTeamUserRole>
    The roles assigned to users in the team.
    version Double
    The version of the monitor team.
    canSeeInfrastructureEvents boolean
    Whether the team can see infrastructure events.
    canUseAgentCli boolean
    Whether the team can use the agent CLI.
    canUseAwsData boolean
    Whether the team can use AWS data.
    canUseSysdigCapture boolean
    Whether the team can use Sysdig capture.
    defaultTeam boolean
    Whether the team is the default team.
    description string
    The description of the monitor team.
    enableIbmPlatformMetrics boolean
    Whether the team can use IBM platform metrics.
    entrypoints GetMonitorTeamEntrypoint[]
    The entrypoint configuration for the team.
    filter string
    The filter applied to the team.
    ibmPlatformMetrics string
    The IBM platform metrics configuration for the team.
    id string
    name string
    The name of the monitor team.
    prometheusRemoteWriteMetricsFilter string
    The Prometheus remote write metrics filter for the team.
    scopeBy string
    The scope of the team.
    theme string
    The theme of the monitor team.
    userRoles GetMonitorTeamUserRole[]
    The roles assigned to users in the team.
    version number
    The version of the monitor team.
    can_see_infrastructure_events bool
    Whether the team can see infrastructure events.
    can_use_agent_cli bool
    Whether the team can use the agent CLI.
    can_use_aws_data bool
    Whether the team can use AWS data.
    can_use_sysdig_capture bool
    Whether the team can use Sysdig capture.
    default_team bool
    Whether the team is the default team.
    description str
    The description of the monitor team.
    enable_ibm_platform_metrics bool
    Whether the team can use IBM platform metrics.
    entrypoints Sequence[GetMonitorTeamEntrypoint]
    The entrypoint configuration for the team.
    filter str
    The filter applied to the team.
    ibm_platform_metrics str
    The IBM platform metrics configuration for the team.
    id str
    name str
    The name of the monitor team.
    prometheus_remote_write_metrics_filter str
    The Prometheus remote write metrics filter for the team.
    scope_by str
    The scope of the team.
    theme str
    The theme of the monitor team.
    user_roles Sequence[GetMonitorTeamUserRole]
    The roles assigned to users in the team.
    version float
    The version of the monitor team.
    canSeeInfrastructureEvents Boolean
    Whether the team can see infrastructure events.
    canUseAgentCli Boolean
    Whether the team can use the agent CLI.
    canUseAwsData Boolean
    Whether the team can use AWS data.
    canUseSysdigCapture Boolean
    Whether the team can use Sysdig capture.
    defaultTeam Boolean
    Whether the team is the default team.
    description String
    The description of the monitor team.
    enableIbmPlatformMetrics Boolean
    Whether the team can use IBM platform metrics.
    entrypoints List<Property Map>
    The entrypoint configuration for the team.
    filter String
    The filter applied to the team.
    ibmPlatformMetrics String
    The IBM platform metrics configuration for the team.
    id String
    name String
    The name of the monitor team.
    prometheusRemoteWriteMetricsFilter String
    The Prometheus remote write metrics filter for the team.
    scopeBy String
    The scope of the team.
    theme String
    The theme of the monitor team.
    userRoles List<Property Map>
    The roles assigned to users in the team.
    version Number
    The version of the monitor team.

    Supporting Types

    GetMonitorTeamEntrypoint

    Selection string
    Type string
    Selection string
    Type string
    selection String
    type String
    selection string
    type string
    selection String
    type String

    GetMonitorTeamUserRole

    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