diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e5495a0..7495f74a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ IMPROVEMENTS: empty list to specify "all services" instead or use strings to specify selected services. * Fix external-id field handling when token based AWS integration is created in two separate Terraform runs. +* Update documentation for `signalfx_aws_integration` ## 7.0.0 BUGFIXES: diff --git a/signalfx/resource_signalfx_aws_external_integration.go b/signalfx/resource_signalfx_aws_external_integration.go index 8fcfc837..84d4f633 100644 --- a/signalfx/resource_signalfx_aws_external_integration.go +++ b/signalfx/resource_signalfx_aws_external_integration.go @@ -18,13 +18,13 @@ func integrationAWSExternalResource() *schema.Resource { Type: schema.TypeString, Computed: true, Sensitive: true, - Description: "The SignalFx-generated AWS external ID to use with an AWS integration.", + Description: "The AWS external ID generated by Splunk Observability to use with an AWS integration.", }, "signalfx_aws_account": &schema.Schema{ Type: schema.TypeString, Computed: true, Sensitive: true, - Description: "The SignalFx AWS account ID to use with an AWS role.", + Description: "The Splunk Observability AWS account ID to use with an AWS role.", }, }, diff --git a/signalfx/resource_signalfx_aws_integration.go b/signalfx/resource_signalfx_aws_integration.go index 14b10636..5bb6db50 100644 --- a/signalfx/resource_signalfx_aws_integration.go +++ b/signalfx/resource_signalfx_aws_integration.go @@ -54,37 +54,37 @@ func integrationAWSResource() *schema.Resource { Type: schema.TypeString, }, Optional: true, - Description: "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.", + Description: "List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; Splunk Observability imports the metrics so you can monitor them.", ConflictsWith: []string{"custom_namespace_sync_rule"}, }, "custom_namespace_sync_rule": &schema.Schema{ Type: schema.TypeSet, Optional: true, ConflictsWith: []string{"custom_cloudwatch_namespaces"}, - Description: "Each element controls the data collected by SignalFx for the specified namespace. If you specify this property, SignalFx ignores values in the \"custom_cloudwatch_namespaces\" property.", + Description: "Each element controls the data collected by Splunk Observability for the specified namespace. If you specify this property, Splunk Observability ignores values in the \"custom_cloudwatch_namespaces\" property.", Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "default_action": { Type: schema.TypeString, Optional: true, ValidateFunc: validateFilterAction, - Description: "Controls the SignalFx default behavior for processing data from an AWS namespace. The available actions are one of \"Include\" or \"Exclude\".", + Description: "Controls the Splunk Observability default behavior for processing data from an AWS namespace. Splunk Observability ignores this property unless you specify the `filter_action` and `filter_source` properties. If you do specify them, use this property to control how Splunk Observability treats data that doesn't match the filter. The available actions are one of \"Include\" or \"Exclude\".", }, "filter_action": { Type: schema.TypeString, Optional: true, ValidateFunc: validateFilterAction, - Description: "Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of \"Include\" or \"Exclude\".", + Description: "Controls how Splunk Observability processes data from a custom AWS namespace. The available actions are one of \"Include\" or \"Exclude\".", }, "filter_source": { Type: schema.TypeString, Optional: true, - Description: "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.", + Description: "Expression that selects the data that Splunk Observability 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": { Type: schema.TypeString, Required: true, - Description: "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.", + Description: "An AWS custom namespace having custom AWS metrics that you want to sync with Splunk Observability. See the AWS documentation on publishing metrics for more information.", }, }, }, @@ -93,30 +93,30 @@ func integrationAWSResource() *schema.Resource { Type: schema.TypeSet, Optional: true, ConflictsWith: []string{"services"}, - Description: "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. If you specify this property, SignalFx ignores the values in the AWS CloudWatch Integration Model \"services\" property. If you don't specify either property, SignalFx syncs all data in all AWS namespaces.", + Description: "Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that Splunk Observability collects for the namespace. If you specify this property, Splunk Observability ignores the values in the AWS CloudWatch Integration Model \"services\" property. If you don't specify either property, Splunk Observability syncs all data in all AWS namespaces.", Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "default_action": { Type: schema.TypeString, Optional: true, ValidateFunc: validateFilterAction, - Description: "Controls the SignalFx default behavior for processing data from an AWS namespace. SignalFx ignores this property unless you specify the \"filter\" property in the namespace sync rule. 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\".", + Description: "Controls the Splunk Observability default behavior for processing data from an AWS namespace. Splunk Observability ignores this property unless you specify the `filter_action` and `filter_source` properties. If you do specify them, use this property to control how Splunk Observability treats data that doesn't match the filter. The available actions are one of \"Include\" or \"Exclude\".", }, "filter_action": { Type: schema.TypeString, Optional: true, ValidateFunc: validateFilterAction, - Description: "Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of \"Include\" or \"Exclude\".", + Description: "Controls how Splunk Observability processes data from a custom AWS namespace. The available actions are one of \"Include\" or \"Exclude\".", }, "filter_source": { Type: schema.TypeString, Optional: true, - Description: "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.", + Description: "Expression that selects the data that Splunk Observability 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": { Type: schema.TypeString, Required: true, - Description: "An AWS namespace having custom AWS metrics that you want to sync with SignalFx. See the AWS documentation on publishing metrics for more information.", + Description: "An AWS namespace having custom AWS metrics that you want to sync with Splunk Observability. See the AWS documentation on publishing metrics for more information.", }, }, }, @@ -124,12 +124,12 @@ func integrationAWSResource() *schema.Resource { "enable_aws_usage": &schema.Schema{ Type: schema.TypeBool, Optional: true, - Description: "Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If `true`, SignalFx imports the metrics.", + Description: "Flag that controls how Splunk Observability imports usage metrics from AWS to use with AWS Cost Optimizer. If `true`, Splunk Observability imports the metrics.", }, "import_cloud_watch": &schema.Schema{ Type: schema.TypeBool, Optional: true, - Description: "Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS.", + Description: "Flag that controls how Splunk Observability imports Cloud Watch metrics. If true, Splunk Observability imports Cloud Watch metrics from AWS.", }, "key": { Type: schema.TypeString, @@ -144,7 +144,7 @@ func integrationAWSResource() *schema.Resource { Elem: &schema.Schema{ Type: schema.TypeString, }, - Description: "List of AWS regions that SignalFx should monitor.", + Description: "List of AWS regions that Splunk Observability should monitor.", }, "role_arn": { Type: schema.TypeString, @@ -158,7 +158,7 @@ func integrationAWSResource() *schema.Resource { Elem: &schema.Schema{ Type: schema.TypeString, }, - Description: "List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service.", + Description: "List of AWS services that you want Splunk Observability to monitor. Each element is a string designating an AWS service.", }, "token": { Type: schema.TypeString, @@ -201,12 +201,12 @@ func integrationAWSResource() *schema.Resource { Type: schema.TypeBool, Optional: true, Default: false, - Description: "Controls how SignalFx checks for large amounts of data for this AWS integration. If true, SignalFx monitors the amount of data coming in from the integration.", + Description: "Controls how Splunk Observability checks for large amounts of data for this AWS integration. If true, Splunk Observability monitors the amount of data coming in from the integration.", }, "metric_stats_to_sync": &schema.Schema{ Type: schema.TypeSet, Optional: true, - Description: "Each element in the array is an object that contains an AWS namespace name, AWS metric name and a list of statistics that SignalFx collects for this metric. If you specify this property, SignalFx retrieves only specified AWS statistics. If you don't specify this property, SignalFx retrieves the AWS standard set of statistics.", + Description: "Each element in the array is an object that contains an AWS namespace name, AWS metric name and a list of statistics that Splunk Observability collects for this metric. If you specify this property, Splunk Observability retrieves only specified AWS statistics. If you don't specify this property, Splunk Observability retrieves the AWS standard set of statistics.", Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "namespace": &schema.Schema{ @@ -234,7 +234,7 @@ func integrationAWSResource() *schema.Resource { Type: schema.TypeBool, Optional: true, Default: false, - Description: "Indicates that SignalFx should sync metrics and metadata from custom AWS namespaces only (see the `custom_namespace_sync_rule` field for details). Defaults to `false`.", + Description: "Indicates that Splunk Observability should sync metrics and metadata from custom AWS namespaces only (see the `custom_namespace_sync_rule` field for details). Defaults to `false`.", }, }, diff --git a/signalfx/resource_signalfx_aws_token_integration.go b/signalfx/resource_signalfx_aws_token_integration.go index 00c75468..73037ca3 100644 --- a/signalfx/resource_signalfx_aws_token_integration.go +++ b/signalfx/resource_signalfx_aws_token_integration.go @@ -24,7 +24,7 @@ func integrationAWSTokenResource() *schema.Resource { Type: schema.TypeString, Computed: true, Sensitive: true, - Description: "The SignalFx AWS account ID to use with an AWS role.", + Description: "The Splunk Observability AWS account ID to use with an AWS role.", }, }, diff --git a/website/docs/r/aws_external_integration.html.markdown b/website/docs/r/aws_external_integration.html.markdown index 42e23698..1101c7d2 100644 --- a/website/docs/r/aws_external_integration.html.markdown +++ b/website/docs/r/aws_external_integration.html.markdown @@ -1,18 +1,18 @@ --- layout: "signalfx" -page_title: "SignalFx: signalfx_aws_external_integration" +page_title: "Splunk Observability: signalfx_aws_external_integration" sidebar_current: "docs-signalfx-resource-aws-external-integration" description: |- - Allows Terraform to create and manage SignalFx AWS External ID Integrations + Allows Terraform to create and manage Splunk Observability AWS External ID Integrations --- # Resource: signalfx_aws_external_integration -SignalFx AWS CloudWatch integrations using Role ARNs. For help with this integration see [Connect to AWS CloudWatch](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#connect-to-aws). +Splunk Observability AWS CloudWatch integrations using Role ARNs. For help with this integration see [Connect to AWS CloudWatch](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#connect-to-aws). -~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the SignalFx provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). +~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the Splunk Observability provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). -~> **WARNING** This resource implements a part of a workflow. You must use it with `signalfx_aws_integration`. Check with SignalFx support for your realm's AWS account id. +~> **WARNING** This resource implements a part of a workflow. You must use it with `signalfx_aws_integration`. Check with Splunk Observability support for your realm's AWS account id. ## Example Usage @@ -161,4 +161,4 @@ In addition to all arguments above, the following attributes are exported: * `id` - The ID of this integration, used with `signalfx_aws_integration` * `external_id` - The external ID to use with your IAM role and with `signalfx_aws_integration`. -* `signalfx_aws_account` - The AWS Account ARN to use with your policies/roles, provided by SignalFx. +* `signalfx_aws_account` - The AWS Account ARN to use with your policies/roles, provided by Splunk Observability. diff --git a/website/docs/r/aws_integration.html.markdown b/website/docs/r/aws_integration.html.markdown index 8336e0c6..b25bdee5 100644 --- a/website/docs/r/aws_integration.html.markdown +++ b/website/docs/r/aws_integration.html.markdown @@ -1,16 +1,16 @@ --- layout: "signalfx" -page_title: "SignalFx: signalfx_aws_integration" +page_title: "Splunk Observability: signalfx_aws_integration" sidebar_current: "docs-signalfx-resource-aws-integration" description: |- - Allows Terraform to create and manage SignalFx AWS Integrations + Allows Terraform to create and manage Splunk Observability AWS Integrations --- # Resource: signalfx_aws_integration -SignalFx AWS CloudWatch integrations. For help with this integration see [Monitoring Amazon Web Services](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#monitor-amazon-web-services). +Splunk Observability AWS CloudWatch integrations. For help with this integration see [Monitoring Amazon Web Services](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#monitor-amazon-web-services). -~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the SignalFx provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). +~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the Splunk Observability provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). ~> **WARNING** This resource implements a part of a workflow. You must use it with one of either `signalfx_aws_external_integration` or `signalfx_aws_token_integration`. @@ -62,36 +62,36 @@ resource "signalfx_aws_integration" "aws_myteam" { ## Argument Reference -* `enable_aws_usage` - (Optional) Flag that controls how SignalFx imports usage metrics from AWS to use with AWS Cost Optimizer. If `true`, SignalFx imports the metrics. -* `enable_check_large_volume` - (Optional) Controls how SignalFx checks for large amounts of data for this AWS integration. If `true`, SignalFx monitors the amount of data coming in from the integration. +* `enable_aws_usage` - (Optional) Flag that controls how Splunk Observability imports usage metrics from AWS to use with AWS Cost Optimizer. If `true`, Splunk Observability imports the metrics. +* `enable_check_large_volume` - (Optional) Controls how Splunk Observability checks for large amounts of data for this AWS integration. If `true`, Splunk Observability monitors the amount of data coming in from the integration. * `enable_logs_sync` - (Optional) Enable the AWS logs synchronization. Note that this requires the inclusion of `"logs:DescribeLogGroups"`, `"logs:DeleteSubscriptionFilter"`, `"logs:DescribeSubscriptionFilters"`, `"logs:PutSubscriptionFilter"`, and `"s3:GetBucketLogging"`, `"s3:GetBucketNotification"`, `"s3:PutBucketNotification"` permissions. Additional permissions may be required to capture logs from specific AWS services. * `enabled` - (Required) Whether the integration is enabled. * `external_id` - (Required) The `external_id` property from one of a `signalfx_aws_external_integration` or `signalfx_aws_token_integration` -* `custom_cloudwatch_namespaces` - (Optional) 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_rule` - (Optional) Each element controls the data collected by SignalFx for the specified namespace. Conflicts with the `custom_cloudwatch_namespaces` property. - * `default_action` - (Optional) 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"`. - * `filter_action` - (Optional) Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of `"Include"` or `"Exclude"`. - * `filter_source` - (Optional) 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` - (Required) 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. -* `import_cloud_watch` - (Optional) Flag that controls how SignalFx imports Cloud Watch metrics. If true, SignalFx imports Cloud Watch metrics from AWS. +* `custom_cloudwatch_namespaces` - (Optional) List of custom AWS CloudWatch namespaces to monitor. Custom namespaces contain custom metrics that you define in AWS; Splunk Observability imports the metrics so you can monitor them. +* `custom_namespace_sync_rule` - (Optional) Each element controls the data collected by Splunk Observability for the specified namespace. Conflicts with the `custom_cloudwatch_namespaces` property. + * `default_action` - (Optional) Controls the Splunk Observability default behavior for processing data from an AWS namespace. Splunk Observability ignores this property unless you specify the `filter_action` and `filter_source` properties. If you do specify them, use this property to control how Splunk Observability treats data that doesn't match the filter. The available actions are one of `"Include"` or `"Exclude"`. + * `filter_action` - (Optional) Controls how Splunk Observability processes data from a custom AWS namespace. The available actions are one of `"Include"` or `"Exclude"`. + * `filter_source` - (Optional) Expression that selects the data that Splunk Observability 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` - (Required) An AWS custom namespace having custom AWS metrics that you want to sync with Splunk Observability. See the AWS documentation on publishing metrics for more information. +* `import_cloud_watch` - (Optional) Flag that controls how Splunk Observability imports Cloud Watch metrics. If true, Splunk Observability imports Cloud Watch metrics from AWS. * `integration_id` - (Required) The id of one of a `signalfx_aws_external_integration` or `signalfx_aws_token_integration`. * `key` - (Optional) If you specify `auth_method = \"SecurityToken\"` in your request to create an AWS integration object, use this property to specify the key (this is typically equivalent to the `AWS_SECRET_ACCESS_KEY` environment variable). -* `metric_stats_to_sync` - (Optional) Each element in the array is an object that contains an AWS namespace name, AWS metric name and a list of statistics that SignalFx collects for this metric. If you specify this property, SignalFx retrieves only specified AWS statistics when AWS metric streams are not used. When AWS metric streams are used this property specifies additional extended statistics to collect (please note that AWS metric streams API supports percentile stats only; other stats are ignored). If you don't specify this property, SignalFx retrieves the AWS standard set of statistics. +* `metric_stats_to_sync` - (Optional) Each element in the array is an object that contains an AWS namespace name, AWS metric name and a list of statistics that Splunk Observability collects for this metric. If you specify this property, Splunk Observability retrieves only specified AWS statistics when AWS metric streams are not used. When AWS metric streams are used this property specifies additional extended statistics to collect (please note that AWS metric streams API supports percentile stats only; other stats are ignored). If you don't specify this property, Splunk Observability retrieves the AWS standard set of statistics. * `metric` - (Required) AWS metric that you want to pick statistics for * `namespace` - (Required) An AWS namespace having AWS metric that you want to pick statistics for * `stats` - (Required) AWS statistics you want to collect * `name` - (Required) Name of the integration. * `named_token` - (Optional) Name of the org token to be used for data ingestion. If not specified then default access token is used. -* `namespace_sync_rule` - (Optional) 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. - * `default_action` - (Optional) 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"`. - * `filter_action` - (Optional) Controls how SignalFx processes data from a custom AWS namespace. The available actions are one of `"Include"` or `"Exclude"`. - * `filter_source` - (Optional) 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` - (Required) An AWS custom namespace having custom AWS metrics that you want to sync with SignalFx. See `services` field description below for additional information. +* `namespace_sync_rule` - (Optional) Each element in the array is an object that contains an AWS namespace name and a filter that controls the data that Splunk Observability collects for the namespace. Conflicts with the `services` property. If you don't specify either property, Splunk Observability syncs all data in all AWS namespaces. + * `default_action` - (Optional) Controls the Splunk Observability default behavior for processing data from an AWS namespace. Splunk Observability ignores this property unless you specify the `filter_action` and `filter_source` properties. If you do specify them, use this property to control how Splunk Observability treats data that doesn't match the filter. The available actions are one of `"Include"` or `"Exclude"`. + * `filter_action` - (Optional) Controls how Splunk Observability processes data from a custom AWS namespace. The available actions are one of `"Include"` or `"Exclude"`. + * `filter_source` - (Optional) Expression that selects the data that Splunk Observability 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` - (Required) An AWS custom namespace having custom AWS metrics that you want to sync with Splunk Observability. See `services` field description below for additional information. * `poll_rate` - (Optional) AWS poll rate (in seconds). Value between `60` and `600`. Default: `300`. -* `regions` - (Optional) List of AWS regions that SignalFx should monitor. +* `regions` - (Optional) List of AWS regions that Splunk Observability should monitor. * `role_arn` - (Optional) 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` - (Optional) List of AWS services that you want SignalFx to monitor. Each element is a string designating an AWS service. Can be an empty list to import data for all supported services. Conflicts with `namespace_sync_rule`. See [Amazon Web Services](https://docs.splunk.com/Observability/gdi/get-data-in/integrations.html#amazon-web-services) for a list of valid values. -* `sync_custom_namespaces_only` - (Optional) Indicates that SignalFx should sync metrics and metadata from custom AWS namespaces only (see the `custom_namespace_sync_rule` above). Defaults to `false`. +* `services` - (Optional) List of AWS services that you want Splunk Observability to monitor. Each element is a string designating an AWS service. Can be an empty list to import data for all supported services. Conflicts with `namespace_sync_rule`. See [Amazon Web Services](https://docs.splunk.com/Observability/gdi/get-data-in/integrations.html#amazon-web-services) for a list of valid values. +* `sync_custom_namespaces_only` - (Optional) Indicates that Splunk Observability should sync metrics and metadata from custom AWS namespaces only (see the `custom_namespace_sync_rule` above). Defaults to `false`. * `token` - (Optional) If you specify `auth_method = \"SecurityToken\"` in your request to create an AWS integration object, use this property to specify the token (this is typically equivalent to the `AWS_ACCESS_KEY_ID` environment variable). * `use_metric_streams_sync` - (Optional) Enable the use of Amazon Cloudwatch Metric Streams for ingesting metrics.
Note that this requires the inclusion of `"cloudwatch:ListMetricStreams"`,`"cloudwatch:GetMetricStream"`, `"cloudwatch:PutMetricStream"`, `"cloudwatch:DeleteMetricStream"`, `"cloudwatch:StartMetricStreams"`, `"cloudwatch:StopMetricStreams"` and `"iam:PassRole"` permissions.
diff --git a/website/docs/r/aws_token_integration.html.markdown b/website/docs/r/aws_token_integration.html.markdown index ef81b7be..b53a76a9 100644 --- a/website/docs/r/aws_token_integration.html.markdown +++ b/website/docs/r/aws_token_integration.html.markdown @@ -1,16 +1,16 @@ --- layout: "signalfx" -page_title: "SignalFx: signalfx_aws_token_integration" +page_title: "Splunk Observability: signalfx_aws_token_integration" sidebar_current: "docs-signalfx-resource-aws-token-integration" description: |- - Allows Terraform to create and manage SignalFx AWS Security Token Integrations + Allows Terraform to create and manage Splunk Observability AWS Security Token Integrations --- # Resource: signalfx_aws_token_integration -SignalFx AWS CloudWatch integrations using security tokens. For help with this integration see [Connect to AWS CloudWatch](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#connect-to-aws). +Splunk Observability AWS CloudWatch integrations using security tokens. For help with this integration see [Connect to AWS CloudWatch](https://docs.signalfx.com/en/latest/integrations/amazon-web-services.html#connect-to-aws). -~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the SignalFx provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). +~> **NOTE** When managing integrations, use a session token of an administrator to authenticate the Splunk Observability provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). ~> **WARNING** This resource implements a part of a workflow. You must use it with `signalfx_aws_integration`. @@ -62,4 +62,4 @@ resource "signalfx_aws_integration" "aws_myteam" { In addition to all arguments above, the following attributes are exported: * `id` - The ID of the integration to use with `signalfx_aws_integration` -* `signalfx_aws_account` - The AWS Account ARN to use with your policies/roles, provided by SignalFx. +* `signalfx_aws_account` - The AWS Account ARN to use with your policies/roles, provided by Splunk Observability.