Integration

SignalFx AWS CloudWatch integrations. For help with this integration see Monitoring Amazon Web Services.

NOTE When managing integrations you’ll need to use an admin token to authenticate the SignalFx provider.

WARNING This resource implements a part of a workflow. You must use it with one of either signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

Service Names

NOTE You can use the data source “signalfx.aws.getServices” to specify all services.

Create a Integration Resource

def Integration(resource_name, opts=None, custom_cloudwatch_namespaces=None, custom_namespace_sync_rules=None, enable_aws_usage=None, enabled=None, external_id=None, import_cloud_watch=None, integration_id=None, key=None, namespace_sync_rules=None, poll_rate=None, regions=None, role_arn=None, services=None, token=None, use_get_metric_data_method=None, __props__=None);
func NewIntegration(ctx *Context, name string, args IntegrationArgs, opts ...ResourceOption) (*Integration, error)
public Integration(string name, IntegrationArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args IntegrationArgs
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 IntegrationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args IntegrationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

Integration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The Integration resource accepts the following input properties:

Enabled bool

Whether the integration is enabled.

IntegrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

CustomCloudwatchNamespaces List<string>

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

CustomNamespaceSyncRules List<Pulumi.SignalFx.Aws.Inputs.IntegrationCustomNamespaceSyncRuleArgs>

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

EnableAwsUsage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

ExternalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

ImportCloudWatch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

Key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

NamespaceSyncRules List<Pulumi.SignalFx.Aws.Inputs.IntegrationNamespaceSyncRuleArgs>

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

PollRate int

AWS poll rate (in seconds). One of 60 or 300.

Regions List<string>

List of AWS regions that SignalFx should monitor.

RoleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

Services List<string>

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

Token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

UseGetMetricDataMethod bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

Enabled bool

Whether the integration is enabled.

IntegrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

CustomCloudwatchNamespaces []string

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

CustomNamespaceSyncRules []IntegrationCustomNamespaceSyncRule

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

EnableAwsUsage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

ExternalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

ImportCloudWatch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

Key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

NamespaceSyncRules []IntegrationNamespaceSyncRule

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

PollRate int

AWS poll rate (in seconds). One of 60 or 300.

Regions []string

List of AWS regions that SignalFx should monitor.

RoleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

Services []string

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

Token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

UseGetMetricDataMethod bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

enabled boolean

Whether the integration is enabled.

integrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

customCloudwatchNamespaces string[]

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

customNamespaceSyncRules IntegrationCustomNamespaceSyncRule[]

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

enableAwsUsage boolean

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

externalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

importCloudWatch boolean

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

namespaceSyncRules IntegrationNamespaceSyncRule[]

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

pollRate number

AWS poll rate (in seconds). One of 60 or 300.

regions string[]

List of AWS regions that SignalFx should monitor.

roleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

services string[]

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

useGetMetricDataMethod boolean

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

enabled bool

Whether the integration is enabled.

integration_id str

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

custom_cloudwatch_namespaces List[str]

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

custom_namespace_sync_rules List[IntegrationCustomNamespaceSyncRule]

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

enable_aws_usage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

external_id str

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

import_cloud_watch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

key str

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

namespace_sync_rules List[IntegrationNamespaceSyncRule]

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

poll_rate float

AWS poll rate (in seconds). One of 60 or 300.

regions List[str]

List of AWS regions that SignalFx should monitor.

role_arn str

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

services List[str]

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

token str

Used with signalfx_aws_token_integration. Use this property to specify the token.

use_get_metric_data_method bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

Outputs

All input properties are implicitly available as output properties. Additionally, the Integration 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 str
The provider-assigned unique ID for this managed resource.

Look up an Existing Integration Resource

Get an existing Integration 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?: IntegrationState, opts?: CustomResourceOptions): Integration
static get(resource_name, id, opts=None, custom_cloudwatch_namespaces=None, custom_namespace_sync_rules=None, enable_aws_usage=None, enabled=None, external_id=None, import_cloud_watch=None, integration_id=None, key=None, namespace_sync_rules=None, poll_rate=None, regions=None, role_arn=None, services=None, token=None, use_get_metric_data_method=None, __props__=None);
func GetIntegration(ctx *Context, name string, id IDInput, state *IntegrationState, opts ...ResourceOption) (*Integration, error)
public static Integration Get(string name, Input<string> id, IntegrationState? 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:

CustomCloudwatchNamespaces List<string>

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

CustomNamespaceSyncRules List<Pulumi.SignalFx.Aws.Inputs.IntegrationCustomNamespaceSyncRuleArgs>

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

EnableAwsUsage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

Enabled bool

Whether the integration is enabled.

ExternalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

ImportCloudWatch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

IntegrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

Key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

NamespaceSyncRules List<Pulumi.SignalFx.Aws.Inputs.IntegrationNamespaceSyncRuleArgs>

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

PollRate int

AWS poll rate (in seconds). One of 60 or 300.

Regions List<string>

List of AWS regions that SignalFx should monitor.

RoleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

Services List<string>

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

Token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

UseGetMetricDataMethod bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

CustomCloudwatchNamespaces []string

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

CustomNamespaceSyncRules []IntegrationCustomNamespaceSyncRule

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

EnableAwsUsage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

Enabled bool

Whether the integration is enabled.

ExternalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

ImportCloudWatch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

IntegrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

Key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

NamespaceSyncRules []IntegrationNamespaceSyncRule

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

PollRate int

AWS poll rate (in seconds). One of 60 or 300.

Regions []string

List of AWS regions that SignalFx should monitor.

RoleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

Services []string

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

Token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

UseGetMetricDataMethod bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

customCloudwatchNamespaces string[]

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

customNamespaceSyncRules IntegrationCustomNamespaceSyncRule[]

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

enableAwsUsage boolean

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

enabled boolean

Whether the integration is enabled.

externalId string

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

importCloudWatch boolean

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

integrationId string

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

key string

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

namespaceSyncRules IntegrationNamespaceSyncRule[]

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

pollRate number

AWS poll rate (in seconds). One of 60 or 300.

regions string[]

List of AWS regions that SignalFx should monitor.

roleArn string

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

services string[]

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

token string

Used with signalfx_aws_token_integration. Use this property to specify the token.

useGetMetricDataMethod boolean

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

custom_cloudwatch_namespaces List[str]

List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; SignalFx imports the metrics so you can monitor them.

custom_namespace_sync_rules List[IntegrationCustomNamespaceSyncRule]

Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the custom_cloudwatch_namespaces property.

enable_aws_usage bool

Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If true, SignalFx imports the metrics.

enabled bool

Whether the integration is enabled.

external_id str

The external_id property from one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration

import_cloud_watch bool

Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.

integration_id str

The id of one of a signalfx.aws.ExternalIntegration or signalfx.aws.TokenIntegration.

key str

If you specify auth_method = \"SecurityToken\" in your request to create an AWS integration object, use this property to specify the key.

namespace_sync_rules List[IntegrationNamespaceSyncRule]

Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that SignalFx collects for the namespace. Conflicts with the services property. If you don’t specify either property, SignalFx syncs all data in all AWS namespaces.

poll_rate float

AWS poll rate (in seconds). One of 60 or 300.

regions List[str]

List of AWS regions that SignalFx should monitor.

role_arn str

Role ARN that you add to an existing AWS integration object. Note: Ensure you use the arn property of your role, not the id!

services List[str]

List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Conflicts with namespace_sync_rule. See the documentation for Creating Integrations for valida values.

token str

Used with signalfx_aws_token_integration. Use this property to specify the token.

use_get_metric_data_method bool

Enable the use of Amazon’s GetMetricData for collecting metrics. Note that this requires the inclusion of the "cloudwatch:GetMetricData" permission.

Supporting Types

IntegrationCustomNamespaceSyncRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

DefaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

FilterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

FilterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

Namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

DefaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

FilterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

FilterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

defaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

filterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

filterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

namespace str

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

defaultAction str

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

filterAction str

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

filterSource str

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

IntegrationNamespaceSyncRule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

DefaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

FilterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

FilterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

Namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

DefaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

FilterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

FilterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

namespace string

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

defaultAction string

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

filterAction string

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

filterSource string

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

namespace str

An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.

defaultAction str

Controls the SignalFx default behavior for processing data from an AWS namespace. If you do specify a filter, use this property to control how SignalFx treats data that doesn’t match the filter. The available actions are one of "Include" or "Exclude".

filterAction str

Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of "Include" or "Exclude".

filterSource str

Expression that selects the data that SignalFx should sync for the custom namespace associated with this sync rule. The expression uses the syntax defined for the SignalFlow filter() function; it can be any valid SignalFlow filter expression.

Package Details

Repository
https://github.com/pulumi/pulumi-signalfx
License
Apache-2.0
Notes
This Pulumi package is based on the signalfx Terraform Provider.