DashboardGroup
In the SignalFx web UI, a dashboard group is a collection of dashboards.
NOTE Dashboard groups cannot be accessed directly, but just via a dashboard contained in them. This is the reason why make show won’t show any of yours dashboard groups.
Example Usage
using Pulumi;
using SignalFx = Pulumi.SignalFx;
class MyStack : Stack
{
public MyStack()
{
var mydashboardgroup0 = new SignalFx.DashboardGroup("mydashboardgroup0", new SignalFx.DashboardGroupArgs
{
Description = "Cool dashboard group",
AuthorizedWriterTeams =
{
signalfx_team.Mycoolteam.Id,
},
AuthorizedWriterUsers =
{
"abc123",
},
});
}
}
Coming soon!
import pulumi
import pulumi_signalfx as signalfx
mydashboardgroup0 = signalfx.DashboardGroup("mydashboardgroup0",
description="Cool dashboard group",
authorized_writer_teams=[signalfx_team["mycoolteam"]["id"]],
authorized_writer_users=["abc123"])import * as pulumi from "@pulumi/pulumi";
import * as signalfx from "@pulumi/signalfx";
const mydashboardgroup0 = new signalfx.DashboardGroup("mydashboardgroup0", {
description: "Cool dashboard group",
authorizedWriterTeams: [signalfx_team.mycoolteam.id],
authorizedWriterUsers: ["abc123"],
});Create a DashboardGroup Resource
new DashboardGroup(name: string, args?: DashboardGroupArgs, opts?: CustomResourceOptions);def DashboardGroup(resource_name, opts=None, authorized_writer_teams=None, authorized_writer_users=None, dashboards=None, description=None, import_qualifiers=None, name=None, teams=None, __props__=None);func NewDashboardGroup(ctx *Context, name string, args *DashboardGroupArgs, opts ...ResourceOption) (*DashboardGroup, error)public DashboardGroup(string name, DashboardGroupArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args DashboardGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DashboardGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DashboardGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
DashboardGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The DashboardGroup resource accepts the following input properties:
- List<string>
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- List<string>
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- Dashboards
List<Pulumi.
Signal Fx. Inputs. Dashboard Group Dashboard Args> Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- Description string
Description of the dashboard group.
- Import
Qualifiers List<Pulumi.Signal Fx. Inputs. Dashboard Group Import Qualifier Args> - Name string
Name of the dashboard group.
- Teams List<string>
Team IDs to associate the dashboard group to.
- []string
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- []string
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- Dashboards
[]Dashboard
Group Dashboard Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- Description string
Description of the dashboard group.
- Import
Qualifiers []DashboardGroup Import Qualifier - Name string
Name of the dashboard group.
- Teams []string
Team IDs to associate the dashboard group to.
- string[]
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- string[]
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- dashboards
Dashboard
Group Dashboard[] Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- description string
Description of the dashboard group.
- import
Qualifiers DashboardGroup Import Qualifier[] - name string
Name of the dashboard group.
- teams string[]
Team IDs to associate the dashboard group to.
- List[str]
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- List[str]
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- dashboards
List[Dashboard
Group Dashboard] Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- description str
Description of the dashboard group.
- import_
qualifiers List[DashboardGroup Import Qualifier] - name str
Name of the dashboard group.
- teams List[str]
Team IDs to associate the dashboard group to.
Outputs
All input properties are implicitly available as output properties. Additionally, the DashboardGroup resource produces the following output properties:
Look up an Existing DashboardGroup Resource
Get an existing DashboardGroup 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?: DashboardGroupState, opts?: CustomResourceOptions): DashboardGroupstatic get(resource_name, id, opts=None, authorized_writer_teams=None, authorized_writer_users=None, dashboards=None, description=None, import_qualifiers=None, name=None, teams=None, __props__=None);func GetDashboardGroup(ctx *Context, name string, id IDInput, state *DashboardGroupState, opts ...ResourceOption) (*DashboardGroup, error)public static DashboardGroup Get(string name, Input<string> id, DashboardGroupState? state, CustomResourceOptions? opts = null)- 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.
The following state arguments are supported:
- List<string>
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- List<string>
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- Dashboards
List<Pulumi.
Signal Fx. Inputs. Dashboard Group Dashboard Args> Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- Description string
Description of the dashboard group.
- Import
Qualifiers List<Pulumi.Signal Fx. Inputs. Dashboard Group Import Qualifier Args> - Name string
Name of the dashboard group.
- Teams List<string>
Team IDs to associate the dashboard group to.
- []string
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- []string
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- Dashboards
[]Dashboard
Group Dashboard Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- Description string
Description of the dashboard group.
- Import
Qualifiers []DashboardGroup Import Qualifier - Name string
Name of the dashboard group.
- Teams []string
Team IDs to associate the dashboard group to.
- string[]
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- string[]
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- dashboards
Dashboard
Group Dashboard[] Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- description string
Description of the dashboard group.
- import
Qualifiers DashboardGroup Import Qualifier[] - name string
Name of the dashboard group.
- teams string[]
Team IDs to associate the dashboard group to.
- List[str]
Team IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s team (or user id in
authorized_writer_teams).- List[str]
User IDs that have write access to this dashboard group. Remember to use an admin’s token if using this feature and to include that admin’s user id (or team id in
authorized_writer_teams).- dashboards
List[Dashboard
Group Dashboard] Mirrored dashboards in this dashboard group. Note: This feature is not present in all accounts. Please contact support if you are unsure.
- description str
Description of the dashboard group.
- import_
qualifiers List[DashboardGroup Import Qualifier] - name str
Name of the dashboard group.
- teams List[str]
Team IDs to associate the dashboard group to.
Supporting Types
DashboardGroupDashboard
- Dashboard
Id string The dashboard id to mirror
- Description
Override string The description that will override the original dashboards’s description.
- Filter
Overrides List<Pulumi.Signal Fx. Inputs. Dashboard Group Dashboard Filter Override Args> The description that will override the original dashboards’s description.
- Name
Override string The name that will override the original dashboards’s name.
- Variable
Overrides List<Pulumi.Signal Fx. Inputs. Dashboard Group Dashboard Variable Override Args>
- Dashboard
Id string The dashboard id to mirror
- Description
Override string The description that will override the original dashboards’s description.
- Filter
Overrides []DashboardGroup Dashboard Filter Override The description that will override the original dashboards’s description.
- Name
Override string The name that will override the original dashboards’s name.
- Variable
Overrides []DashboardGroup Dashboard Variable Override
- dashboard
Id string The dashboard id to mirror
- description
Override string The description that will override the original dashboards’s description.
- filter
Overrides DashboardGroup Dashboard Filter Override[] The description that will override the original dashboards’s description.
- name
Override string The name that will override the original dashboards’s name.
- variable
Overrides DashboardGroup Dashboard Variable Override[]
- dashboard
Id str The dashboard id to mirror
- description
Override str The description that will override the original dashboards’s description.
- filter
Overrides List[DashboardGroup Dashboard Filter Override] The description that will override the original dashboards’s description.
- name
Override str The name that will override the original dashboards’s name.
- variable
Overrides List[DashboardGroup Dashboard Variable Override]
DashboardGroupDashboardFilterOverride
- Property string
A metric time series dimension or property name.
- Values List<string>
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- Property string
A metric time series dimension or property name.
- Values []string
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- property string
A metric time series dimension or property name.
- values string[]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- negated boolean
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- property str
A metric time series dimension or property name.
- values List[str]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
DashboardGroupDashboardVariableOverride
- Property string
A metric time series dimension or property name.
- Values List<string>
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Values
Suggesteds List<string> A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
- Property string
A metric time series dimension or property name.
- Values []string
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Values
Suggesteds []string A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
- property string
A metric time series dimension or property name.
- values string[]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- values
Suggesteds string[] A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
- property str
A metric time series dimension or property name.
- values List[str]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- values
Suggesteds List[str] A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
DashboardGroupImportQualifier
DashboardGroupImportQualifierFilter
- Property string
A metric time series dimension or property name.
- Values List<string>
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- Property string
A metric time series dimension or property name.
- Values []string
(Optional) List of of strings (which will be treated as an OR filter on the property).
- Negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- property string
A metric time series dimension or property name.
- values string[]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- negated boolean
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
- property str
A metric time series dimension or property name.
- values List[str]
(Optional) List of of strings (which will be treated as an OR filter on the property).
- negated bool
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to
false.
Package Details
- Repository
- https://github.com/pulumi/pulumi-signalfx
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
signalfxTerraform Provider.