AWS::ApplicationSignals::InstrumentationConfigCreates a dynamic instrumentation configuration for a specific code or endpoint location within a service and environment.
10 configurable properties. 6 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
CaptureConfiguration | object | RequiredCreate-only |
Environment | string | RequiredCreate-only |
InstrumentationType | string | RequiredCreate-only |
Location | object | RequiredCreate-only |
Service | string | RequiredCreate-only |
SignalType | string | RequiredCreate-only |
AttributeFilters | Array<AttributeFilterGroup> | Create-only |
Description | string | Create-only |
ExpiresAt | string | Create-only |
Tags | Array<Tag> |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | The Amazon Resource Name (ARN) of the instrumentation configuration. |
CreatedAt | string | The server-generated creation timestamp for this instrumentation configuration. |
LocationHash | string | A stable hash computed from the location that uniquely identifies this instrumentation point. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::ApplicationSignals::InstrumentationConfig
Resources:
MyResource:
Type: AWS::ApplicationSignals::InstrumentationConfig
Properties:
InstrumentationType: "BREAKPOINT"
Service: "value"
Environment: "value"
SignalType: "SNAPSHOT"
Location: {}
CaptureConfiguration: {}
Tags:
- Key: Environment
Value: Production
Description: !Ref "AWS::StackName"Permissions CloudFormation needs in your IAM role to manage this resource.
application-signals:CreateInstrumentationConfigurationapplication-signals:GetInstrumentationConfigurationapplication-signals:TagResourceapplication-signals:ListTagsForResourceapplication-signals:GetInstrumentationConfigurationapplication-signals:ListTagsForResourceapplication-signals:GetInstrumentationConfigurationapplication-signals:TagResourceapplication-signals:UntagResourceapplication-signals:ListTagsForResourceapplication-signals:DeleteInstrumentationConfigurationapplication-signals:GetInstrumentationConfigurationapplication-signals:ListTagsForResourceapplication-signals:ListInstrumentationConfigurationsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterInstrumentationTypeThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
InstrumentationTypeServiceEnvironmentSignalTypeLocationDescriptionExpiresAtAttributeFiltersCaptureConfiguration