DataLink
Manage SignalFx Data Links.
Create a DataLink Resource
new DataLink(name: string, args?: DataLinkArgs, opts?: CustomResourceOptions);def DataLink(resource_name, opts=None, context_dashboard_id=None, property_name=None, property_value=None, target_external_urls=None, target_signalfx_dashboards=None, target_splunks=None, __props__=None);func NewDataLink(ctx *Context, name string, args *DataLinkArgs, opts ...ResourceOption) (*DataLink, error)public DataLink(string name, DataLinkArgs? args = null, CustomResourceOptions? opts = null)- 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.
- 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 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.
DataLink Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The DataLink resource accepts the following input properties:
- Context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- Property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- Property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- Target
External List<Pulumi.Urls Signal Fx. Inputs. Data Link Target External Url Args> Link to an external URL
- Target
Signalfx List<Pulumi.Dashboards Signal Fx. Inputs. Data Link Target Signalfx Dashboard Args> Link to a SignalFx dashboard
- Target
Splunks List<Pulumi.Signal Fx. Inputs. Data Link Target Splunk Args> Link to an external URL
- Context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- Property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- Property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- Target
External []DataUrls Link Target External Url Link to an external URL
- Target
Signalfx []DataDashboards Link Target Signalfx Dashboard Link to a SignalFx dashboard
- Target
Splunks []DataLink Target Splunk Link to an external URL
- context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- target
External DataUrls Link Target External Url[] Link to an external URL
- target
Signalfx DataDashboards Link Target Signalfx Dashboard[] Link to a SignalFx dashboard
- target
Splunks 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_
external_ List[Dataurls Link Target External Url] Link to an external URL
- target_
signalfx_ List[Datadashboards Link Target Signalfx Dashboard] Link to a SignalFx dashboard
- target_
splunks List[DataLink Target Splunk] Link to an external URL
Outputs
All input properties are implicitly available as output properties. Additionally, the DataLink resource produces the following output properties:
Look up an 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): DataLinkstatic get(resource_name, id, opts=None, context_dashboard_id=None, property_name=None, property_value=None, target_external_urls=None, target_signalfx_dashboards=None, target_splunks=None, __props__=None);func 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)- 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:
- Context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- Property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- Property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- Target
External List<Pulumi.Urls Signal Fx. Inputs. Data Link Target External Url Args> Link to an external URL
- Target
Signalfx List<Pulumi.Dashboards Signal Fx. Inputs. Data Link Target Signalfx Dashboard Args> Link to a SignalFx dashboard
- Target
Splunks List<Pulumi.Signal Fx. Inputs. Data Link Target Splunk Args> Link to an external URL
- Context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- Property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- Property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- Target
External []DataUrls Link Target External Url Link to an external URL
- Target
Signalfx []DataDashboards Link Target Signalfx Dashboard Link to a SignalFx dashboard
- Target
Splunks []DataLink Target Splunk Link to an external URL
- context
Dashboard stringId If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
- property
Name string Name (key) of the metadata that’s the trigger of a data link. If you specify
property_value, you must specifyproperty_name.- property
Value string Value of the metadata that’s the trigger of a data link. If you specify this property, you must also specify
property_name.- target
External DataUrls Link Target External Url[] Link to an external URL
- target
Signalfx DataDashboards Link Target Signalfx Dashboard[] Link to a SignalFx dashboard
- target
Splunks 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_
external_ List[Dataurls Link Target External Url] Link to an external URL
- target_
signalfx_ List[Datadashboards Link Target Signalfx Dashboard] Link to a SignalFx dashboard
- target_
splunks List[DataLink Target Splunk] Link to an external URL
Supporting Types
DataLinkTargetExternalUrl
- 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.
- Is
Default bool Flag that designates a target as the default for a data link object.
trueby default- Minimum
Time stringWindow The minimum time window for a search sent to an external site. Defaults to
6000- Property
Key Dictionary<string, string>Mapping Describes the relationship between SignalFx metadata keys and external system properties when the key names are different.
- Time
Format 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.
- Is
Default bool Flag that designates a target as the default for a data link object.
trueby default- Minimum
Time stringWindow The minimum time window for a search sent to an external site. Defaults to
6000- Property
Key map[string]stringMapping Describes the relationship between SignalFx metadata keys and external system properties when the key names are different.
- Time
Format 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.
- is
Default boolean Flag that designates a target as the default for a data link object.
trueby default- minimum
Time stringWindow The minimum time window for a search sent to an external site. Defaults to
6000- property
Key {[key: string]: string}Mapping Describes the relationship between SignalFx metadata keys and external system properties when the key names are different.
- time
Format 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.
- is
Default bool Flag that designates a target as the default for a data link object.
trueby default- minimum
Time strWindow The minimum time window for a search sent to an external site. Defaults to
6000- property
Key Dict[str, str]Mapping Describes the relationship between SignalFx 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".
DataLinkTargetSignalfxDashboard
- Dashboard
Group stringId SignalFx-assigned ID of the dashboard link target’s dashboard group
- Dashboard
Id 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.
- Is
Default bool Flag that designates a target as the default for a data link object.
trueby default
- Dashboard
Group stringId SignalFx-assigned ID of the dashboard link target’s dashboard group
- Dashboard
Id 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.
- Is
Default bool Flag that designates a target as the default for a data link object.
trueby default
- dashboard
Group stringId SignalFx-assigned ID of the dashboard link target’s dashboard group
- dashboard
Id 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.
- is
Default 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
DataLinkTargetSplunk
- Name string
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- Property
Key Dictionary<string, string>Mapping Describes the relationship between SignalFx 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.
- Is
Default bool Flag that designates a target as the default for a data link object.
trueby default- Property
Key map[string]stringMapping Describes the relationship between SignalFx 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.
- is
Default boolean Flag that designates a target as the default for a data link object.
trueby default- property
Key {[key: string]: string}Mapping Describes the relationship between SignalFx 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.
- is
Default bool Flag that designates a target as the default for a data link object.
trueby default- property
Key Dict[str, str]Mapping Describes the relationship between SignalFx metadata keys and external system properties when the key names are different.
Package Details
- Repository
- https://github.com/pulumi/pulumi-signalfx
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
signalfxTerraform Provider.