Skip to content
v2.273.0

Experimental

@aws-cdk/aws-applicationsignals-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

DotNetInjector Class ​

Base class for .NET SDK injectors. Contains common .NET configuration settings used by both Windows and Linux implementations.

Initializer ​

ts
new DotNetInjector(sharedVolumeName: string, instrumentationVersion: InstrumentationVersion, overrideEnvironments?: EnvironmentExtension[])
python
DotNetInjector(shared_volume_name: str, instrumentation_version: InstrumentationVersion, override_environments: typing.Optional[typing.List[EnvironmentExtension]] = None)
java
new DotNetInjector(String sharedVolumeName, InstrumentationVersion instrumentationVersion, List<EnvironmentExtension> overrideEnvironments)
csharp
new DotNetInjector(string sharedVolumeName, InstrumentationVersion instrumentationVersion, EnvironmentExtension[]? overrideEnvironments = null)
go
NewDotNetInjector(SharedVolumeName *string, InstrumentationVersion InstrumentationVersion, OverrideEnvironments *[]EnvironmentExtension)

Properties ​

commandstring[]commandtyping.List[str]commandList<String>Commandstring[]Command*[]*stringrequired#
The command to run the init container.
containerPathstringcontainer_pathstrcontainerPathStringContainerPathstringContainerPath*stringrequired#
The path to ADOT SDK agent in the init container.

Methods ​

injectInitContainer(taskDefinition: TaskDefinition): ContainerDefinitiondef inject_init_container(self, task_definition: TaskDefinition) -> ContainerDefinitionpublic ContainerDefinition injectInitContainer(TaskDefinition taskDefinition)public ContainerDefinition InjectInitContainer(TaskDefinition taskDefinition)func InjectInitContainer(TaskDefinition TaskDefinition) ContainerDefinition#
Inject ADOT SDK agent init container.
1 parameter · returns

Parameters

  • taskDefinitiontask_definitiontaskDefinitiontaskDefinitionTaskDefinition — The TaskDefinition to render.

Returns: The created ContainerDefinition

renderDefaultContainer(taskDefinition: TaskDefinition): voiddef render_default_container(self, task_definition: TaskDefinition) -> Nonepublic void renderDefaultContainer(TaskDefinition taskDefinition)public void RenderDefaultContainer(TaskDefinition taskDefinition)func RenderDefaultContainer(TaskDefinition TaskDefinition)#
Render the application container for SDK instrumentation.
1 parameter

Parameters

  • taskDefinitiontask_definitiontaskDefinitiontaskDefinitionTaskDefinition — The TaskDefinition to render.