in jetbrains-core/src/software/aws/toolkits/jetbrains/services/ecs/execution/EcsCloudDebugRunConfigurationProducer.kt [18:34]
override fun isConfigurationFromContext(
configuration: EcsCloudDebugRunConfiguration,
context: ConfigurationContext
): Boolean {
if (!EcsCloudDebugExperiment.isEnabled()) {
return false
}
val location = context.location as? EcsCloudDebugLocation ?: return false
val service = location.service
val project = context.project
return configuration.clusterArn() == service.clusterArn() &&
configuration.serviceArn() == service.serviceArn() &&
configuration.regionId() == project.activeRegion().id &&
configuration.credentialProviderId() == project.activeCredentialProvider().id
}