signalfx.DataLink
Explore with Pulumi AI
Manage Splunk Observability Cloud Data Links.
Example
import * as pulumi from "@pulumi/pulumi";
import * as signalfx from "@pulumi/signalfx";
// A global link to Splunk Observability Cloud dashboard.
const myDataLink = new signalfx.DataLink("my_data_link", {
    propertyName: "pname",
    propertyValue: "pvalue",
    targetSignalfxDashboards: [{
        isDefault: true,
        name: "sfx_dash",
        dashboardGroupId: mydashboardgroup0.id,
        dashboardId: mydashboard0.id,
    }],
});
// A dashboard-specific link to an external URL
const myDataLinkDash = new signalfx.DataLink("my_data_link_dash", {
    contextDashboardId: mydashboard0.id,
    propertyName: "pname2",
    propertyValue: "pvalue",
    targetExternalUrls: [{
        name: "ex_url",
        timeFormat: "ISO8601",
        url: "https://www.example.com",
        propertyKeyMapping: {
            foo: "bar",
        },
    }],
});
// A link to an AppDynamics Service
const myDataLinkAppd = new signalfx.DataLink("my_data_link_appd", {
    propertyName: "pname3",
    propertyValue: "pvalue",
    targetAppdUrls: [{
        name: "appd_url",
        url: "https://www.example.saas.appdynamics.com/#/application=1234&component=5678",
    }],
});
import pulumi
import pulumi_signalfx as signalfx
# A global link to Splunk Observability Cloud dashboard.
my_data_link = signalfx.DataLink("my_data_link",
    property_name="pname",
    property_value="pvalue",
    target_signalfx_dashboards=[{
        "is_default": True,
        "name": "sfx_dash",
        "dashboard_group_id": mydashboardgroup0["id"],
        "dashboard_id": mydashboard0["id"],
    }])
# A dashboard-specific link to an external URL
my_data_link_dash = signalfx.DataLink("my_data_link_dash",
    context_dashboard_id=mydashboard0["id"],
    property_name="pname2",
    property_value="pvalue",
    target_external_urls=[{
        "name": "ex_url",
        "time_format": "ISO8601",
        "url": "https://www.example.com",
        "property_key_mapping": {
            "foo": "bar",
        },
    }])
# A link to an AppDynamics Service
my_data_link_appd = signalfx.DataLink("my_data_link_appd",
    property_name="pname3",
    property_value="pvalue",
    target_appd_urls=[{
        "name": "appd_url",
        "url": "https://www.example.saas.appdynamics.com/#/application=1234&component=5678",
    }])
package main
import (
	"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		// A global link to Splunk Observability Cloud dashboard.
		_, err := signalfx.NewDataLink(ctx, "my_data_link", &signalfx.DataLinkArgs{
			PropertyName:  pulumi.String("pname"),
			PropertyValue: pulumi.String("pvalue"),
			TargetSignalfxDashboards: signalfx.DataLinkTargetSignalfxDashboardArray{
				&signalfx.DataLinkTargetSignalfxDashboardArgs{
					IsDefault:        pulumi.Bool(true),
					Name:             pulumi.String("sfx_dash"),
					DashboardGroupId: pulumi.Any(mydashboardgroup0.Id),
					DashboardId:      pulumi.Any(mydashboard0.Id),
				},
			},
		})
		if err != nil {
			return err
		}
		// A dashboard-specific link to an external URL
		_, err = signalfx.NewDataLink(ctx, "my_data_link_dash", &signalfx.DataLinkArgs{
			ContextDashboardId: pulumi.Any(mydashboard0.Id),
			PropertyName:       pulumi.String("pname2"),
			PropertyValue:      pulumi.String("pvalue"),
			TargetExternalUrls: signalfx.DataLinkTargetExternalUrlArray{
				&signalfx.DataLinkTargetExternalUrlArgs{
					Name:       pulumi.String("ex_url"),
					TimeFormat: pulumi.String("ISO8601"),
					Url:        pulumi.String("https://www.example.com"),
					PropertyKeyMapping: pulumi.StringMap{
						"foo": pulumi.String("bar"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		// A link to an AppDynamics Service
		_, err = signalfx.NewDataLink(ctx, "my_data_link_appd", &signalfx.DataLinkArgs{
			PropertyName:  pulumi.String("pname3"),
			PropertyValue: pulumi.String("pvalue"),
			TargetAppdUrls: signalfx.DataLinkTargetAppdUrlArray{
				&signalfx.DataLinkTargetAppdUrlArgs{
					Name: pulumi.String("appd_url"),
					Url:  pulumi.String("https://www.example.saas.appdynamics.com/#/application=1234&component=5678"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using SignalFx = Pulumi.SignalFx;
return await Deployment.RunAsync(() => 
{
    // A global link to Splunk Observability Cloud dashboard.
    var myDataLink = new SignalFx.DataLink("my_data_link", new()
    {
        PropertyName = "pname",
        PropertyValue = "pvalue",
        TargetSignalfxDashboards = new[]
        {
            new SignalFx.Inputs.DataLinkTargetSignalfxDashboardArgs
            {
                IsDefault = true,
                Name = "sfx_dash",
                DashboardGroupId = mydashboardgroup0.Id,
                DashboardId = mydashboard0.Id,
            },
        },
    });
    // A dashboard-specific link to an external URL
    var myDataLinkDash = new SignalFx.DataLink("my_data_link_dash", new()
    {
        ContextDashboardId = mydashboard0.Id,
        PropertyName = "pname2",
        PropertyValue = "pvalue",
        TargetExternalUrls = new[]
        {
            new SignalFx.Inputs.DataLinkTargetExternalUrlArgs
            {
                Name = "ex_url",
                TimeFormat = "ISO8601",
                Url = "https://www.example.com",
                PropertyKeyMapping = 
                {
                    { "foo", "bar" },
                },
            },
        },
    });
    // A link to an AppDynamics Service
    var myDataLinkAppd = new SignalFx.DataLink("my_data_link_appd", new()
    {
        PropertyName = "pname3",
        PropertyValue = "pvalue",
        TargetAppdUrls = new[]
        {
            new SignalFx.Inputs.DataLinkTargetAppdUrlArgs
            {
                Name = "appd_url",
                Url = "https://www.example.saas.appdynamics.com/#/application=1234&component=5678",
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.signalfx.DataLink;
import com.pulumi.signalfx.DataLinkArgs;
import com.pulumi.signalfx.inputs.DataLinkTargetSignalfxDashboardArgs;
import com.pulumi.signalfx.inputs.DataLinkTargetExternalUrlArgs;
import com.pulumi.signalfx.inputs.DataLinkTargetAppdUrlArgs;
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) {
        // A global link to Splunk Observability Cloud dashboard.
        var myDataLink = new DataLink("myDataLink", DataLinkArgs.builder()
            .propertyName("pname")
            .propertyValue("pvalue")
            .targetSignalfxDashboards(DataLinkTargetSignalfxDashboardArgs.builder()
                .isDefault(true)
                .name("sfx_dash")
                .dashboardGroupId(mydashboardgroup0.id())
                .dashboardId(mydashboard0.id())
                .build())
            .build());
        // A dashboard-specific link to an external URL
        var myDataLinkDash = new DataLink("myDataLinkDash", DataLinkArgs.builder()
            .contextDashboardId(mydashboard0.id())
            .propertyName("pname2")
            .propertyValue("pvalue")
            .targetExternalUrls(DataLinkTargetExternalUrlArgs.builder()
                .name("ex_url")
                .timeFormat("ISO8601")
                .url("https://www.example.com")
                .propertyKeyMapping(Map.of("foo", "bar"))
                .build())
            .build());
        // A link to an AppDynamics Service
        var myDataLinkAppd = new DataLink("myDataLinkAppd", DataLinkArgs.builder()
            .propertyName("pname3")
            .propertyValue("pvalue")
            .targetAppdUrls(DataLinkTargetAppdUrlArgs.builder()
                .name("appd_url")
                .url("https://www.example.saas.appdynamics.com/#/application=1234&component=5678")
                .build())
            .build());
    }
}
resources:
  # A global link to Splunk Observability Cloud dashboard.
  myDataLink:
    type: signalfx:DataLink
    name: my_data_link
    properties:
      propertyName: pname
      propertyValue: pvalue
      targetSignalfxDashboards:
        - isDefault: true
          name: sfx_dash
          dashboardGroupId: ${mydashboardgroup0.id}
          dashboardId: ${mydashboard0.id}
  # A dashboard-specific link to an external URL
  myDataLinkDash:
    type: signalfx:DataLink
    name: my_data_link_dash
    properties:
      contextDashboardId: ${mydashboard0.id}
      propertyName: pname2
      propertyValue: pvalue
      targetExternalUrls:
        - name: ex_url
          timeFormat: ISO8601
          url: https://www.example.com
          propertyKeyMapping:
            foo: bar
  # A link to an AppDynamics Service
  myDataLinkAppd:
    type: signalfx:DataLink
    name: my_data_link_appd
    properties:
      propertyName: pname3
      propertyValue: pvalue
      targetAppdUrls:
        - name: appd_url
          url: https://www.example.saas.appdynamics.com/#/application=1234&component=5678
Create DataLink Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataLink(name: string, args?: DataLinkArgs, opts?: CustomResourceOptions);@overload
def DataLink(resource_name: str,
             args: Optional[DataLinkArgs] = None,
             opts: Optional[ResourceOptions] = None)
@overload
def DataLink(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             context_dashboard_id: Optional[str] = None,
             property_name: Optional[str] = None,
             property_value: Optional[str] = None,
             target_appd_urls: Optional[Sequence[DataLinkTargetAppdUrlArgs]] = None,
             target_external_urls: Optional[Sequence[DataLinkTargetExternalUrlArgs]] = None,
             target_signalfx_dashboards: Optional[Sequence[DataLinkTargetSignalfxDashboardArgs]] = None,
             target_splunks: Optional[Sequence[DataLinkTargetSplunkArgs]] = None)func NewDataLink(ctx *Context, name string, args *DataLinkArgs, opts ...ResourceOption) (*DataLink, error)public DataLink(string name, DataLinkArgs? args = null, CustomResourceOptions? opts = null)
public DataLink(String name, DataLinkArgs args)
public DataLink(String name, DataLinkArgs args, CustomResourceOptions options)
type: signalfx:DataLink
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 DataLinkArgs
- 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 DataLinkArgs
- 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 DataLinkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataLinkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataLinkArgs
- 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 dataLinkResource = new SignalFx.DataLink("dataLinkResource", new()
{
    ContextDashboardId = "string",
    PropertyName = "string",
    PropertyValue = "string",
    TargetAppdUrls = new[]
    {
        new SignalFx.Inputs.DataLinkTargetAppdUrlArgs
        {
            Name = "string",
            Url = "string",
        },
    },
    TargetExternalUrls = new[]
    {
        new SignalFx.Inputs.DataLinkTargetExternalUrlArgs
        {
            Name = "string",
            Url = "string",
            MinimumTimeWindow = "string",
            PropertyKeyMapping = 
            {
                { "string", "string" },
            },
            TimeFormat = "string",
        },
    },
    TargetSignalfxDashboards = new[]
    {
        new SignalFx.Inputs.DataLinkTargetSignalfxDashboardArgs
        {
            DashboardGroupId = "string",
            DashboardId = "string",
            Name = "string",
            IsDefault = false,
        },
    },
    TargetSplunks = new[]
    {
        new SignalFx.Inputs.DataLinkTargetSplunkArgs
        {
            Name = "string",
            PropertyKeyMapping = 
            {
                { "string", "string" },
            },
        },
    },
});
example, err := signalfx.NewDataLink(ctx, "dataLinkResource", &signalfx.DataLinkArgs{
	ContextDashboardId: pulumi.String("string"),
	PropertyName:       pulumi.String("string"),
	PropertyValue:      pulumi.String("string"),
	TargetAppdUrls: signalfx.DataLinkTargetAppdUrlArray{
		&signalfx.DataLinkTargetAppdUrlArgs{
			Name: pulumi.String("string"),
			Url:  pulumi.String("string"),
		},
	},
	TargetExternalUrls: signalfx.DataLinkTargetExternalUrlArray{
		&signalfx.DataLinkTargetExternalUrlArgs{
			Name:              pulumi.String("string"),
			Url:               pulumi.String("string"),
			MinimumTimeWindow: pulumi.String("string"),
			PropertyKeyMapping: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			TimeFormat: pulumi.String("string"),
		},
	},
	TargetSignalfxDashboards: signalfx.DataLinkTargetSignalfxDashboardArray{
		&signalfx.DataLinkTargetSignalfxDashboardArgs{
			DashboardGroupId: pulumi.String("string"),
			DashboardId:      pulumi.String("string"),
			Name:             pulumi.String("string"),
			IsDefault:        pulumi.Bool(false),
		},
	},
	TargetSplunks: signalfx.DataLinkTargetSplunkArray{
		&signalfx.DataLinkTargetSplunkArgs{
			Name: pulumi.String("string"),
			PropertyKeyMapping: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
	},
})
var dataLinkResource = new DataLink("dataLinkResource", DataLinkArgs.builder()
    .contextDashboardId("string")
    .propertyName("string")
    .propertyValue("string")
    .targetAppdUrls(DataLinkTargetAppdUrlArgs.builder()
        .name("string")
        .url("string")
        .build())
    .targetExternalUrls(DataLinkTargetExternalUrlArgs.builder()
        .name("string")
        .url("string")
        .minimumTimeWindow("string")
        .propertyKeyMapping(Map.of("string", "string"))
        .timeFormat("string")
        .build())
    .targetSignalfxDashboards(DataLinkTargetSignalfxDashboardArgs.builder()
        .dashboardGroupId("string")
        .dashboardId("string")
        .name("string")
        .isDefault(false)
        .build())
    .targetSplunks(DataLinkTargetSplunkArgs.builder()
        .name("string")
        .propertyKeyMapping(Map.of("string", "string"))
        .build())
    .build());
data_link_resource = signalfx.DataLink("dataLinkResource",
    context_dashboard_id="string",
    property_name="string",
    property_value="string",
    target_appd_urls=[{
        "name": "string",
        "url": "string",
    }],
    target_external_urls=[{
        "name": "string",
        "url": "string",
        "minimum_time_window": "string",
        "property_key_mapping": {
            "string": "string",
        },
        "time_format": "string",
    }],
    target_signalfx_dashboards=[{
        "dashboard_group_id": "string",
        "dashboard_id": "string",
        "name": "string",
        "is_default": False,
    }],
    target_splunks=[{
        "name": "string",
        "property_key_mapping": {
            "string": "string",
        },
    }])
const dataLinkResource = new signalfx.DataLink("dataLinkResource", {
    contextDashboardId: "string",
    propertyName: "string",
    propertyValue: "string",
    targetAppdUrls: [{
        name: "string",
        url: "string",
    }],
    targetExternalUrls: [{
        name: "string",
        url: "string",
        minimumTimeWindow: "string",
        propertyKeyMapping: {
            string: "string",
        },
        timeFormat: "string",
    }],
    targetSignalfxDashboards: [{
        dashboardGroupId: "string",
        dashboardId: "string",
        name: "string",
        isDefault: false,
    }],
    targetSplunks: [{
        name: "string",
        propertyKeyMapping: {
            string: "string",
        },
    }],
});
type: signalfx:DataLink
properties:
    contextDashboardId: string
    propertyName: string
    propertyValue: string
    targetAppdUrls:
        - name: string
          url: string
    targetExternalUrls:
        - minimumTimeWindow: string
          name: string
          propertyKeyMapping:
            string: string
          timeFormat: string
          url: string
    targetSignalfxDashboards:
        - dashboardGroupId: string
          dashboardId: string
          isDefault: false
          name: string
    targetSplunks:
        - name: string
          propertyKeyMapping:
            string: string
DataLink 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 DataLink resource accepts the following input properties:
- ContextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- PropertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- PropertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- TargetAppd List<Pulumi.Urls Signal Fx. Inputs. Data Link Target Appd Url> 
- Link to an AppDynamics URL
- TargetExternal List<Pulumi.Urls Signal Fx. Inputs. Data Link Target External Url> 
- Link to an external URL
- TargetSignalfx List<Pulumi.Dashboards Signal Fx. Inputs. Data Link Target Signalfx Dashboard> 
- Link to a Splunk Observability Cloud dashboard
- TargetSplunks List<Pulumi.Signal Fx. Inputs. Data Link Target Splunk> 
- Link to an external URL
- ContextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- PropertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- PropertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- TargetAppd []DataUrls Link Target Appd Url Args 
- Link to an AppDynamics URL
- TargetExternal []DataUrls Link Target External Url Args 
- Link to an external URL
- TargetSignalfx []DataDashboards Link Target Signalfx Dashboard Args 
- Link to a Splunk Observability Cloud dashboard
- TargetSplunks []DataLink Target Splunk Args 
- Link to an external URL
- contextDashboard StringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName String
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue String
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd List<DataUrls Link Target Appd Url> 
- Link to an AppDynamics URL
- targetExternal List<DataUrls Link Target External Url> 
- Link to an external URL
- targetSignalfx List<DataDashboards Link Target Signalfx Dashboard> 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks List<DataLink Target Splunk> 
- Link to an external URL
- contextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd DataUrls Link Target Appd Url[] 
- Link to an AppDynamics URL
- targetExternal DataUrls Link Target External Url[] 
- Link to an external URL
- targetSignalfx DataDashboards Link Target Signalfx Dashboard[] 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks DataLink Target Splunk[] 
- Link to an external URL
- context_dashboard_ strid 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- property_name str
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- property_value str
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- target_appd_ Sequence[Dataurls Link Target Appd Url Args] 
- Link to an AppDynamics URL
- target_external_ Sequence[Dataurls Link Target External Url Args] 
- Link to an external URL
- target_signalfx_ Sequence[Datadashboards Link Target Signalfx Dashboard Args] 
- Link to a Splunk Observability Cloud dashboard
- target_splunks Sequence[DataLink Target Splunk Args] 
- Link to an external URL
- contextDashboard StringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName String
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue String
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd List<Property Map>Urls 
- Link to an AppDynamics URL
- targetExternal List<Property Map>Urls 
- Link to an external URL
- targetSignalfx List<Property Map>Dashboards 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks List<Property Map>
- Link to an external URL
Outputs
All input properties are implicitly available as output properties. Additionally, the DataLink resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing DataLink Resource
Get an existing DataLink 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?: DataLinkState, opts?: CustomResourceOptions): DataLink@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        context_dashboard_id: Optional[str] = None,
        property_name: Optional[str] = None,
        property_value: Optional[str] = None,
        target_appd_urls: Optional[Sequence[DataLinkTargetAppdUrlArgs]] = None,
        target_external_urls: Optional[Sequence[DataLinkTargetExternalUrlArgs]] = None,
        target_signalfx_dashboards: Optional[Sequence[DataLinkTargetSignalfxDashboardArgs]] = None,
        target_splunks: Optional[Sequence[DataLinkTargetSplunkArgs]] = None) -> DataLinkfunc GetDataLink(ctx *Context, name string, id IDInput, state *DataLinkState, opts ...ResourceOption) (*DataLink, error)public static DataLink Get(string name, Input<string> id, DataLinkState? state, CustomResourceOptions? opts = null)public static DataLink get(String name, Output<String> id, DataLinkState state, CustomResourceOptions options)resources:  _:    type: signalfx:DataLink    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.
- ContextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- PropertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- PropertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- TargetAppd List<Pulumi.Urls Signal Fx. Inputs. Data Link Target Appd Url> 
- Link to an AppDynamics URL
- TargetExternal List<Pulumi.Urls Signal Fx. Inputs. Data Link Target External Url> 
- Link to an external URL
- TargetSignalfx List<Pulumi.Dashboards Signal Fx. Inputs. Data Link Target Signalfx Dashboard> 
- Link to a Splunk Observability Cloud dashboard
- TargetSplunks List<Pulumi.Signal Fx. Inputs. Data Link Target Splunk> 
- Link to an external URL
- ContextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- PropertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- PropertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- TargetAppd []DataUrls Link Target Appd Url Args 
- Link to an AppDynamics URL
- TargetExternal []DataUrls Link Target External Url Args 
- Link to an external URL
- TargetSignalfx []DataDashboards Link Target Signalfx Dashboard Args 
- Link to a Splunk Observability Cloud dashboard
- TargetSplunks []DataLink Target Splunk Args 
- Link to an external URL
- contextDashboard StringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName String
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue String
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd List<DataUrls Link Target Appd Url> 
- Link to an AppDynamics URL
- targetExternal List<DataUrls Link Target External Url> 
- Link to an external URL
- targetSignalfx List<DataDashboards Link Target Signalfx Dashboard> 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks List<DataLink Target Splunk> 
- Link to an external URL
- contextDashboard stringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName string
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue string
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd DataUrls Link Target Appd Url[] 
- Link to an AppDynamics URL
- targetExternal DataUrls Link Target External Url[] 
- Link to an external URL
- targetSignalfx DataDashboards Link Target Signalfx Dashboard[] 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks DataLink Target Splunk[] 
- Link to an external URL
- context_dashboard_ strid 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- property_name str
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- property_value str
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- target_appd_ Sequence[Dataurls Link Target Appd Url Args] 
- Link to an AppDynamics URL
- target_external_ Sequence[Dataurls Link Target External Url Args] 
- Link to an external URL
- target_signalfx_ Sequence[Datadashboards Link Target Signalfx Dashboard Args] 
- Link to a Splunk Observability Cloud dashboard
- target_splunks Sequence[DataLink Target Splunk Args] 
- Link to an external URL
- contextDashboard StringId 
- If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- propertyName String
- Name (key) of the metadata that's the trigger of a data link. If you specify property_value, you must specifyproperty_name.
- propertyValue String
- Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify property_name.
- targetAppd List<Property Map>Urls 
- Link to an AppDynamics URL
- targetExternal List<Property Map>Urls 
- Link to an external URL
- targetSignalfx List<Property Map>Dashboards 
- Link to a Splunk Observability Cloud dashboard
- targetSplunks List<Property Map>
- Link to an external URL
Supporting Types
DataLinkTargetAppdUrl, DataLinkTargetAppdUrlArgs          
DataLinkTargetExternalUrl, DataLinkTargetExternalUrlArgs          
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- Url string
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- MinimumTime stringWindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- PropertyKey Dictionary<string, string>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- TimeFormat string
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- Url string
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- MinimumTime stringWindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- PropertyKey map[string]stringMapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- TimeFormat string
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- url String
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- minimumTime StringWindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- propertyKey Map<String,String>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- timeFormat String
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
- name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- url string
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- minimumTime stringWindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- propertyKey {[key: string]: string}Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- timeFormat string
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
- name str
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- url str
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- minimum_time_ strwindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- property_key_ Mapping[str, str]mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- time_format str
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- url String
- URL string for a Splunk instance or external system data link target. See the supported template variables.
- minimumTime StringWindow 
- The minimum time window for a search sent to an external site. Defaults to 6000
- propertyKey Map<String>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- timeFormat String
- Designates the format of minimum_time_windowin the same data link target object. Must be one of"ISO8601","EpochSeconds"or"Epoch"(which is milliseconds). Defaults to"ISO8601".
DataLinkTargetSignalfxDashboard, DataLinkTargetSignalfxDashboardArgs          
- DashboardGroup stringId 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- DashboardId string
- SignalFx-assigned ID of the dashboard link target
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- IsDefault bool
- Flag that designates a target as the default for a data link object. trueby default
- DashboardGroup stringId 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- DashboardId string
- SignalFx-assigned ID of the dashboard link target
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- IsDefault bool
- Flag that designates a target as the default for a data link object. trueby default
- dashboardGroup StringId 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- dashboardId String
- SignalFx-assigned ID of the dashboard link target
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- isDefault Boolean
- Flag that designates a target as the default for a data link object. trueby default
- dashboardGroup stringId 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- dashboardId string
- SignalFx-assigned ID of the dashboard link target
- name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- isDefault boolean
- Flag that designates a target as the default for a data link object. trueby default
- dashboard_group_ strid 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- dashboard_id str
- SignalFx-assigned ID of the dashboard link target
- name str
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- is_default bool
- Flag that designates a target as the default for a data link object. trueby default
- dashboardGroup StringId 
- SignalFx-assigned ID of the dashboard link target's dashboard group
- dashboardId String
- SignalFx-assigned ID of the dashboard link target
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- isDefault Boolean
- Flag that designates a target as the default for a data link object. trueby default
DataLinkTargetSplunk, DataLinkTargetSplunkArgs        
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- PropertyKey Dictionary<string, string>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- Name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- PropertyKey map[string]stringMapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- propertyKey Map<String,String>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- name string
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- propertyKey {[key: string]: string}Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- name str
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- property_key_ Mapping[str, str]mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
- name String
- User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- propertyKey Map<String>Mapping 
- Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
Package Details
- Repository
- SignalFx pulumi/pulumi-signalfx
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the signalfxTerraform Provider.