sysdig.MonitorTeam
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sysdig from "@pulumi/sysdig";
const me = sysdig.getCurrentUser({});
const customRole = sysdig.getCustomRole({
name: "CustomRoleName",
});
const devops = new sysdig.MonitorTeam("devops", {
entrypoints: [{
type: "Explore",
}],
userRoles: [
{
email: me.then(me => me.email),
role: "ROLE_TEAM_MANAGER",
},
{
email: "john.doe@example.com",
role: "ROLE_TEAM_STANDARD",
},
{
email: "john.smith@example.com",
role: customRole.then(customRole => customRole.id),
},
],
});
import pulumi
import pulumi_sysdig as sysdig
me = sysdig.get_current_user()
custom_role = sysdig.get_custom_role(name="CustomRoleName")
devops = sysdig.MonitorTeam("devops",
entrypoints=[{
"type": "Explore",
}],
user_roles=[
{
"email": me.email,
"role": "ROLE_TEAM_MANAGER",
},
{
"email": "john.doe@example.com",
"role": "ROLE_TEAM_STANDARD",
},
{
"email": "john.smith@example.com",
"role": custom_role.id,
},
])
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 {
me, err := sysdig.GetCurrentUser(ctx, &sysdig.GetCurrentUserArgs{}, nil)
if err != nil {
return err
}
customRole, err := sysdig.LookupCustomRole(ctx, &sysdig.LookupCustomRoleArgs{
Name: "CustomRoleName",
}, nil)
if err != nil {
return err
}
_, err = sysdig.NewMonitorTeam(ctx, "devops", &sysdig.MonitorTeamArgs{
Entrypoints: sysdig.MonitorTeamEntrypointArray{
&sysdig.MonitorTeamEntrypointArgs{
Type: pulumi.String("Explore"),
},
},
UserRoles: sysdig.MonitorTeamUserRoleArray{
&sysdig.MonitorTeamUserRoleArgs{
Email: pulumi.String(me.Email),
Role: pulumi.String("ROLE_TEAM_MANAGER"),
},
&sysdig.MonitorTeamUserRoleArgs{
Email: pulumi.String("john.doe@example.com"),
Role: pulumi.String("ROLE_TEAM_STANDARD"),
},
&sysdig.MonitorTeamUserRoleArgs{
Email: pulumi.String("john.smith@example.com"),
Role: pulumi.String(customRole.Id),
},
},
})
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 me = Sysdig.GetCurrentUser.Invoke();
var customRole = Sysdig.GetCustomRole.Invoke(new()
{
Name = "CustomRoleName",
});
var devops = new Sysdig.MonitorTeam("devops", new()
{
Entrypoints = new[]
{
new Sysdig.Inputs.MonitorTeamEntrypointArgs
{
Type = "Explore",
},
},
UserRoles = new[]
{
new Sysdig.Inputs.MonitorTeamUserRoleArgs
{
Email = me.Apply(getCurrentUserResult => getCurrentUserResult.Email),
Role = "ROLE_TEAM_MANAGER",
},
new Sysdig.Inputs.MonitorTeamUserRoleArgs
{
Email = "john.doe@example.com",
Role = "ROLE_TEAM_STANDARD",
},
new Sysdig.Inputs.MonitorTeamUserRoleArgs
{
Email = "john.smith@example.com",
Role = customRole.Apply(getCustomRoleResult => getCustomRoleResult.Id),
},
},
});
});
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.GetCurrentUserArgs;
import com.pulumi.sysdig.inputs.GetCustomRoleArgs;
import com.pulumi.sysdig.MonitorTeam;
import com.pulumi.sysdig.MonitorTeamArgs;
import com.pulumi.sysdig.inputs.MonitorTeamEntrypointArgs;
import com.pulumi.sysdig.inputs.MonitorTeamUserRoleArgs;
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 me = SysdigFunctions.getCurrentUser();
final var customRole = SysdigFunctions.getCustomRole(GetCustomRoleArgs.builder()
.name("CustomRoleName")
.build());
var devops = new MonitorTeam("devops", MonitorTeamArgs.builder()
.entrypoints(MonitorTeamEntrypointArgs.builder()
.type("Explore")
.build())
.userRoles(
MonitorTeamUserRoleArgs.builder()
.email(me.applyValue(getCurrentUserResult -> getCurrentUserResult.email()))
.role("ROLE_TEAM_MANAGER")
.build(),
MonitorTeamUserRoleArgs.builder()
.email("john.doe@example.com")
.role("ROLE_TEAM_STANDARD")
.build(),
MonitorTeamUserRoleArgs.builder()
.email("john.smith@example.com")
.role(customRole.applyValue(getCustomRoleResult -> getCustomRoleResult.id()))
.build())
.build());
}
}
resources:
devops:
type: sysdig:MonitorTeam
properties:
entrypoints:
- type: Explore
userRoles:
- email: ${me.email}
role: ROLE_TEAM_MANAGER
- email: john.doe@example.com
role: ROLE_TEAM_STANDARD
- email: john.smith@example.com
role: ${customRole.id}
variables:
me:
fn::invoke:
function: sysdig:getCurrentUser
arguments: {}
customRole:
fn::invoke:
function: sysdig:getCustomRole
arguments:
name: CustomRoleName
Create MonitorTeam Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MonitorTeam(name: string, args: MonitorTeamArgs, opts?: CustomResourceOptions);
@overload
def MonitorTeam(resource_name: str,
args: MonitorTeamArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MonitorTeam(resource_name: str,
opts: Optional[ResourceOptions] = None,
entrypoints: Optional[Sequence[MonitorTeamEntrypointArgs]] = None,
default_team: Optional[bool] = None,
ibm_platform_metrics: Optional[str] = None,
can_see_infrastructure_events: Optional[bool] = None,
description: Optional[str] = None,
enable_ibm_platform_metrics: Optional[bool] = None,
can_use_aws_data: Optional[bool] = None,
filter: Optional[str] = None,
can_use_sysdig_capture: Optional[bool] = None,
monitor_team_id: Optional[str] = None,
name: Optional[str] = None,
scope_by: Optional[str] = None,
theme: Optional[str] = None,
timeouts: Optional[MonitorTeamTimeoutsArgs] = None,
user_roles: Optional[Sequence[MonitorTeamUserRoleArgs]] = None)
func NewMonitorTeam(ctx *Context, name string, args MonitorTeamArgs, opts ...ResourceOption) (*MonitorTeam, error)
public MonitorTeam(string name, MonitorTeamArgs args, CustomResourceOptions? opts = null)
public MonitorTeam(String name, MonitorTeamArgs args)
public MonitorTeam(String name, MonitorTeamArgs args, CustomResourceOptions options)
type: sysdig:MonitorTeam
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MonitorTeamArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MonitorTeamArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MonitorTeamArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MonitorTeamArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MonitorTeamArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var monitorTeamResource = new Sysdig.MonitorTeam("monitorTeamResource", new()
{
Entrypoints = new[]
{
new Sysdig.Inputs.MonitorTeamEntrypointArgs
{
Type = "string",
Selection = "string",
},
},
DefaultTeam = false,
IbmPlatformMetrics = "string",
CanSeeInfrastructureEvents = false,
Description = "string",
EnableIbmPlatformMetrics = false,
CanUseAwsData = false,
Filter = "string",
CanUseSysdigCapture = false,
MonitorTeamId = "string",
Name = "string",
ScopeBy = "string",
Theme = "string",
Timeouts = new Sysdig.Inputs.MonitorTeamTimeoutsArgs
{
Create = "string",
Delete = "string",
Read = "string",
Update = "string",
},
UserRoles = new[]
{
new Sysdig.Inputs.MonitorTeamUserRoleArgs
{
Email = "string",
Role = "string",
},
},
});
example, err := sysdig.NewMonitorTeam(ctx, "monitorTeamResource", &sysdig.MonitorTeamArgs{
Entrypoints: .MonitorTeamEntrypointArray{
&.MonitorTeamEntrypointArgs{
Type: pulumi.String("string"),
Selection: pulumi.String("string"),
},
},
DefaultTeam: pulumi.Bool(false),
IbmPlatformMetrics: pulumi.String("string"),
CanSeeInfrastructureEvents: pulumi.Bool(false),
Description: pulumi.String("string"),
EnableIbmPlatformMetrics: pulumi.Bool(false),
CanUseAwsData: pulumi.Bool(false),
Filter: pulumi.String("string"),
CanUseSysdigCapture: pulumi.Bool(false),
MonitorTeamId: pulumi.String("string"),
Name: pulumi.String("string"),
ScopeBy: pulumi.String("string"),
Theme: pulumi.String("string"),
Timeouts: &.MonitorTeamTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Read: pulumi.String("string"),
Update: pulumi.String("string"),
},
UserRoles: .MonitorTeamUserRoleArray{
&.MonitorTeamUserRoleArgs{
Email: pulumi.String("string"),
Role: pulumi.String("string"),
},
},
})
var monitorTeamResource = new MonitorTeam("monitorTeamResource", MonitorTeamArgs.builder()
.entrypoints(MonitorTeamEntrypointArgs.builder()
.type("string")
.selection("string")
.build())
.defaultTeam(false)
.ibmPlatformMetrics("string")
.canSeeInfrastructureEvents(false)
.description("string")
.enableIbmPlatformMetrics(false)
.canUseAwsData(false)
.filter("string")
.canUseSysdigCapture(false)
.monitorTeamId("string")
.name("string")
.scopeBy("string")
.theme("string")
.timeouts(MonitorTeamTimeoutsArgs.builder()
.create("string")
.delete("string")
.read("string")
.update("string")
.build())
.userRoles(MonitorTeamUserRoleArgs.builder()
.email("string")
.role("string")
.build())
.build());
monitor_team_resource = sysdig.MonitorTeam("monitorTeamResource",
entrypoints=[{
"type": "string",
"selection": "string",
}],
default_team=False,
ibm_platform_metrics="string",
can_see_infrastructure_events=False,
description="string",
enable_ibm_platform_metrics=False,
can_use_aws_data=False,
filter="string",
can_use_sysdig_capture=False,
monitor_team_id="string",
name="string",
scope_by="string",
theme="string",
timeouts={
"create": "string",
"delete": "string",
"read": "string",
"update": "string",
},
user_roles=[{
"email": "string",
"role": "string",
}])
const monitorTeamResource = new sysdig.MonitorTeam("monitorTeamResource", {
entrypoints: [{
type: "string",
selection: "string",
}],
defaultTeam: false,
ibmPlatformMetrics: "string",
canSeeInfrastructureEvents: false,
description: "string",
enableIbmPlatformMetrics: false,
canUseAwsData: false,
filter: "string",
canUseSysdigCapture: false,
monitorTeamId: "string",
name: "string",
scopeBy: "string",
theme: "string",
timeouts: {
create: "string",
"delete": "string",
read: "string",
update: "string",
},
userRoles: [{
email: "string",
role: "string",
}],
});
type: sysdig:MonitorTeam
properties:
canSeeInfrastructureEvents: false
canUseAwsData: false
canUseSysdigCapture: false
defaultTeam: false
description: string
enableIbmPlatformMetrics: false
entrypoints:
- selection: string
type: string
filter: string
ibmPlatformMetrics: string
monitorTeamId: string
name: string
scopeBy: string
theme: string
timeouts:
create: string
delete: string
read: string
update: string
userRoles:
- email: string
role: string
MonitorTeam Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MonitorTeam resource accepts the following input properties:
- Entrypoints
List<Monitor
Team Entrypoint> - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- Can
See boolInfrastructure Events - TODO. Default: false.
- Can
Use boolAws Data - TODO. Default: false.
- Can
Use boolSysdig Capture - Default
Team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- Description string
- A description of the team.
- Enable
Ibm boolPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- Filter string
- If the team can only see some resources, write down a filter of such resources.
- Ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- Monitor
Team stringId - Name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- Scope
By string - Scope for the team. Default: "container".
- Theme string
- Colour of the team. Default: "#73A1F7".
- Timeouts
Monitor
Team Timeouts - User
Roles List<MonitorTeam User Role>
- Entrypoints
[]Monitor
Team Entrypoint Args - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- Can
See boolInfrastructure Events - TODO. Default: false.
- Can
Use boolAws Data - TODO. Default: false.
- Can
Use boolSysdig Capture - Default
Team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- Description string
- A description of the team.
- Enable
Ibm boolPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- Filter string
- If the team can only see some resources, write down a filter of such resources.
- Ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- Monitor
Team stringId - Name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- Scope
By string - Scope for the team. Default: "container".
- Theme string
- Colour of the team. Default: "#73A1F7".
- Timeouts
Monitor
Team Timeouts Args - User
Roles []MonitorTeam User Role Args
- entrypoints
List<Monitor
Team Entrypoint> - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- can
See BooleanInfrastructure Events - TODO. Default: false.
- can
Use BooleanAws Data - TODO. Default: false.
- can
Use BooleanSysdig Capture - default
Team Boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description String
- A description of the team.
- enable
Ibm BooleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- filter String
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform StringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team StringId - name String
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By String - Scope for the team. Default: "container".
- theme String
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts - user
Roles List<MonitorTeam User Role>
- entrypoints
Monitor
Team Entrypoint[] - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- can
See booleanInfrastructure Events - TODO. Default: false.
- can
Use booleanAws Data - TODO. Default: false.
- can
Use booleanSysdig Capture - default
Team boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description string
- A description of the team.
- enable
Ibm booleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- filter string
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team stringId - name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By string - Scope for the team. Default: "container".
- theme string
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts - user
Roles MonitorTeam User Role[]
- entrypoints
Sequence[Monitor
Team Entrypoint Args] - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- can_
see_ boolinfrastructure_ events - TODO. Default: false.
- can_
use_ boolaws_ data - TODO. Default: false.
- can_
use_ boolsysdig_ capture - default_
team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description str
- A description of the team.
- enable_
ibm_ boolplatform_ metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- filter str
- If the team can only see some resources, write down a filter of such resources.
- ibm_
platform_ strmetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor_
team_ strid - name str
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope_
by str - Scope for the team. Default: "container".
- theme str
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts Args - user_
roles Sequence[MonitorTeam User Role Args]
- entrypoints List<Property Map>
- Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- can
See BooleanInfrastructure Events - TODO. Default: false.
- can
Use BooleanAws Data - TODO. Default: false.
- can
Use BooleanSysdig Capture - default
Team Boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description String
- A description of the team.
- enable
Ibm BooleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- filter String
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform StringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team StringId - name String
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By String - Scope for the team. Default: "container".
- theme String
- Colour of the team. Default: "#73A1F7".
- timeouts Property Map
- user
Roles List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the MonitorTeam resource produces the following output properties:
Look up Existing MonitorTeam Resource
Get an existing MonitorTeam resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MonitorTeamState, opts?: CustomResourceOptions): MonitorTeam
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
can_see_infrastructure_events: Optional[bool] = None,
can_use_aws_data: Optional[bool] = None,
can_use_sysdig_capture: Optional[bool] = None,
default_team: Optional[bool] = None,
description: Optional[str] = None,
enable_ibm_platform_metrics: Optional[bool] = None,
entrypoints: Optional[Sequence[MonitorTeamEntrypointArgs]] = None,
filter: Optional[str] = None,
ibm_platform_metrics: Optional[str] = None,
monitor_team_id: Optional[str] = None,
name: Optional[str] = None,
scope_by: Optional[str] = None,
theme: Optional[str] = None,
timeouts: Optional[MonitorTeamTimeoutsArgs] = None,
user_roles: Optional[Sequence[MonitorTeamUserRoleArgs]] = None,
version: Optional[float] = None) -> MonitorTeam
func GetMonitorTeam(ctx *Context, name string, id IDInput, state *MonitorTeamState, opts ...ResourceOption) (*MonitorTeam, error)
public static MonitorTeam Get(string name, Input<string> id, MonitorTeamState? state, CustomResourceOptions? opts = null)
public static MonitorTeam get(String name, Output<String> id, MonitorTeamState state, CustomResourceOptions options)
resources: _: type: sysdig:MonitorTeam get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Can
See boolInfrastructure Events - TODO. Default: false.
- Can
Use boolAws Data - TODO. Default: false.
- Can
Use boolSysdig Capture - Default
Team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- Description string
- A description of the team.
- Enable
Ibm boolPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- Entrypoints
List<Monitor
Team Entrypoint> - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- Filter string
- If the team can only see some resources, write down a filter of such resources.
- Ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- Monitor
Team stringId - Name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- Scope
By string - Scope for the team. Default: "container".
- Theme string
- Colour of the team. Default: "#73A1F7".
- Timeouts
Monitor
Team Timeouts - User
Roles List<MonitorTeam User Role> - Version double
- Can
See boolInfrastructure Events - TODO. Default: false.
- Can
Use boolAws Data - TODO. Default: false.
- Can
Use boolSysdig Capture - Default
Team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- Description string
- A description of the team.
- Enable
Ibm boolPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- Entrypoints
[]Monitor
Team Entrypoint Args - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- Filter string
- If the team can only see some resources, write down a filter of such resources.
- Ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- Monitor
Team stringId - Name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- Scope
By string - Scope for the team. Default: "container".
- Theme string
- Colour of the team. Default: "#73A1F7".
- Timeouts
Monitor
Team Timeouts Args - User
Roles []MonitorTeam User Role Args - Version float64
- can
See BooleanInfrastructure Events - TODO. Default: false.
- can
Use BooleanAws Data - TODO. Default: false.
- can
Use BooleanSysdig Capture - default
Team Boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description String
- A description of the team.
- enable
Ibm BooleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- entrypoints
List<Monitor
Team Entrypoint> - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- filter String
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform StringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team StringId - name String
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By String - Scope for the team. Default: "container".
- theme String
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts - user
Roles List<MonitorTeam User Role> - version Double
- can
See booleanInfrastructure Events - TODO. Default: false.
- can
Use booleanAws Data - TODO. Default: false.
- can
Use booleanSysdig Capture - default
Team boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description string
- A description of the team.
- enable
Ibm booleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- entrypoints
Monitor
Team Entrypoint[] - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- filter string
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform stringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team stringId - name string
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By string - Scope for the team. Default: "container".
- theme string
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts - user
Roles MonitorTeam User Role[] - version number
- can_
see_ boolinfrastructure_ events - TODO. Default: false.
- can_
use_ boolaws_ data - TODO. Default: false.
- can_
use_ boolsysdig_ capture - default_
team bool - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description str
- A description of the team.
- enable_
ibm_ boolplatform_ metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- entrypoints
Sequence[Monitor
Team Entrypoint Args] - Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- filter str
- If the team can only see some resources, write down a filter of such resources.
- ibm_
platform_ strmetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor_
team_ strid - name str
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope_
by str - Scope for the team. Default: "container".
- theme str
- Colour of the team. Default: "#73A1F7".
- timeouts
Monitor
Team Timeouts Args - user_
roles Sequence[MonitorTeam User Role Args] - version float
- can
See BooleanInfrastructure Events - TODO. Default: false.
- can
Use BooleanAws Data - TODO. Default: false.
- can
Use BooleanSysdig Capture - default
Team Boolean - (Optional) Mark team as default team. Users with no designated team will be added to this team by default.
- description String
- A description of the team.
- enable
Ibm BooleanPlatform Metrics - (Optional) Enable platform metrics on IBM Cloud Monitoring.
- entrypoints List<Property Map>
- Main entry point for the current team in the product. See the Entrypoint argument reference section for more information.
- filter String
- If the team can only see some resources, write down a filter of such resources.
- ibm
Platform StringMetrics - (Optional) Define platform metrics on IBM Cloud Monitoring.
- monitor
Team StringId - name String
- The name of the Monitor Team. It must be unique and must not exist in Secure.
- scope
By String - Scope for the team. Default: "container".
- theme String
- Colour of the team. Default: "#73A1F7".
- timeouts Property Map
- user
Roles List<Property Map> - version Number
Supporting Types
MonitorTeamEntrypoint, MonitorTeamEntrypointArgs
MonitorTeamTimeouts, MonitorTeamTimeoutsArgs
MonitorTeamUserRole, MonitorTeamUserRoleArgs
- Email string
- The email of the user in the group.
- Role string
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
- Email string
- The email of the user in the group.
- Role string
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
- email String
- The email of the user in the group.
- role String
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
- email string
- The email of the user in the group.
- role string
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
- email str
- The email of the user in the group.
- role str
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
- email String
- The email of the user in the group.
- role String
- The role for the user in this group.
Valid roles are: ROLE_TEAM_STANDARD, ROLE_TEAM_EDIT, ROLE_TEAM_READ, ROLE_TEAM_MANAGER or CustomRole ID.
Default: ROLE_TEAM_STANDARD.
Note: CustomRole ID can be referenced from
sysdig.CustomRole
resource orsysdig.CustomRole
data source
Import
Monitor Teams can be imported using the ID, e.g.
$ pulumi import sysdig:index/monitorTeam:MonitorTeam example 12345
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sysdig sysdiglabs/terraform-provider-sysdig
- License
- Notes
- This Pulumi package is based on the
sysdig
Terraform Provider.