We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
Creates a dynamic instrumentation configuration for a specific code or endpoint location within a service and environment.
Using getInstrumentationConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstrumentationConfig(args: GetInstrumentationConfigArgs, opts?: InvokeOptions): Promise<GetInstrumentationConfigResult>
function getInstrumentationConfigOutput(args: GetInstrumentationConfigOutputArgs, opts?: InvokeOutputOptions): Output<GetInstrumentationConfigResult>def get_instrumentation_config(environment: Optional[str] = None,
instrumentation_type: Optional[InstrumentationConfigInstrumentationType] = None,
location_hash: Optional[str] = None,
service: Optional[str] = None,
signal_type: Optional[InstrumentationConfigSignalType] = None,
opts: Optional[InvokeOptions] = None) -> GetInstrumentationConfigResult
def get_instrumentation_config_output(environment: pulumi.Input[Optional[str]] = None,
instrumentation_type: pulumi.Input[Optional[InstrumentationConfigInstrumentationType]] = None,
location_hash: pulumi.Input[Optional[str]] = None,
service: pulumi.Input[Optional[str]] = None,
signal_type: pulumi.Input[Optional[InstrumentationConfigSignalType]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetInstrumentationConfigResult]func LookupInstrumentationConfig(ctx *Context, args *LookupInstrumentationConfigArgs, opts ...InvokeOption) (*LookupInstrumentationConfigResult, error)
func LookupInstrumentationConfigOutput(ctx *Context, args *LookupInstrumentationConfigOutputArgs, opts ...InvokeOption) LookupInstrumentationConfigResultOutput> Note: This function is named LookupInstrumentationConfig in the Go SDK.
public static class GetInstrumentationConfig
{
public static Task<GetInstrumentationConfigResult> InvokeAsync(GetInstrumentationConfigArgs args, InvokeOptions? opts = null)
public static Output<GetInstrumentationConfigResult> Invoke(GetInstrumentationConfigInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetInstrumentationConfigResult> Invoke(GetInstrumentationConfigInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetInstrumentationConfigResult> getInstrumentationConfig(GetInstrumentationConfigArgs args, InvokeOptions options)
public static Output<GetInstrumentationConfigResult> getInstrumentationConfig(GetInstrumentationConfigArgs args, InvokeOptions options)
public static Output<GetInstrumentationConfigResult> getInstrumentationConfig(GetInstrumentationConfigArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:applicationsignals:getInstrumentationConfig
arguments:
# arguments dictionarydata "aws-native_applicationsignals_get_instrumentation_config" "name" {
# arguments
}The following arguments are supported:
- Environment string
- The environment that the service is running in.
- Instrumentation
Type Pulumi.Aws Native. Application Signals. Instrumentation Config Instrumentation Type - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- Location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- Service string
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- Signal
Type Pulumi.Aws Native. Application Signals. Instrumentation Config Signal Type - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- Environment string
- The environment that the service is running in.
- Instrumentation
Type InstrumentationConfig Instrumentation Type - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- Location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- Service string
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- Signal
Type InstrumentationConfig Signal Type - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- environment string
- The environment that the service is running in.
- instrumentation_
type "BREAKPOINT" | "PROBE" - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- location_
hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- service string
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- signal_
type "SNAPSHOT" - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- environment String
- The environment that the service is running in.
- instrumentation
Type InstrumentationConfig Instrumentation Type - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- location
Hash String - A stable hash computed from the location that uniquely identifies this instrumentation point.
- service String
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- signal
Type InstrumentationConfig Signal Type - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- environment string
- The environment that the service is running in.
- instrumentation
Type InstrumentationConfig Instrumentation Type - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- service string
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- signal
Type InstrumentationConfig Signal Type - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- environment str
- The environment that the service is running in.
- instrumentation_
type InstrumentationConfig Instrumentation Type - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- location_
hash str - A stable hash computed from the location that uniquely identifies this instrumentation point.
- service str
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- signal_
type InstrumentationConfig Signal Type - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
- environment String
- The environment that the service is running in.
- instrumentation
Type "BREAKPOINT" | "PROBE" - Type of instrumentation: BREAKPOINT (temporary, expires after 24 hours) or PROBE (permanent, persists until deleted).
- location
Hash String - A stable hash computed from the location that uniquely identifies this instrumentation point.
- service String
- The name of the service to instrument. This should match the service.name resource attribute reported by the application.
- signal
Type "SNAPSHOT" - The telemetry signal type to emit for this instrumentation. The supported value is SNAPSHOT.
getInstrumentationConfig Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- Created
At string - The server-generated creation timestamp for this instrumentation configuration.
- Location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An optional list of key-value pairs to associate with the instrumentation configuration.
- Arn string
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- Created
At string - The server-generated creation timestamp for this instrumentation configuration.
- Location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- Tag
- An optional list of key-value pairs to associate with the instrumentation configuration.
- arn string
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- created_
at string - The server-generated creation timestamp for this instrumentation configuration.
- location_
hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- list(object)
- An optional list of key-value pairs to associate with the instrumentation configuration.
- arn String
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- created
At String - The server-generated creation timestamp for this instrumentation configuration.
- location
Hash String - A stable hash computed from the location that uniquely identifies this instrumentation point.
- List<Tag>
- An optional list of key-value pairs to associate with the instrumentation configuration.
- arn string
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- created
At string - The server-generated creation timestamp for this instrumentation configuration.
- location
Hash string - A stable hash computed from the location that uniquely identifies this instrumentation point.
- Tag[]
- An optional list of key-value pairs to associate with the instrumentation configuration.
- arn str
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- created_
at str - The server-generated creation timestamp for this instrumentation configuration.
- location_
hash str - A stable hash computed from the location that uniquely identifies this instrumentation point.
- Sequence[root_Tag]
- An optional list of key-value pairs to associate with the instrumentation configuration.
- arn String
- The Amazon Resource Name (ARN) of the instrumentation configuration.
- created
At String - The server-generated creation timestamp for this instrumentation configuration.
- location
Hash String - A stable hash computed from the location that uniquely identifies this instrumentation point.
- List<Property Map>
- An optional list of key-value pairs to associate with the instrumentation configuration.
Supporting Types
InstrumentationConfigInstrumentationType
InstrumentationConfigSignalType
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi