Path Lines of Code agent/acs/client/acs_client.go 33 agent/acs/client/acs_client_types.go 35 agent/acs/client/acs_error.go 20 agent/acs/handler/acs_handler.go 353 agent/acs/handler/attach_eni_handler_common.go 101 agent/acs/handler/attach_instance_eni_handler.go 106 agent/acs/handler/attach_task_eni_handler.go 111 agent/acs/handler/error.go 7 agent/acs/handler/heartbeat_handler.go 89 agent/acs/handler/payload_handler.go 277 agent/acs/handler/refresh_credentials_handler.go 156 agent/acs/handler/task_manifest_handler.go 225 agent/acs/model/ecsacs/api.go 1115 agent/acs/model/generate.go 1 agent/acs/update_handler/doc.go 1 agent/acs/update_handler/mock/mock_io.go 9 agent/acs/update_handler/updater.go 212 agent/acs/update_handler/validations.go 17 agent/agent.go 15 agent/api/appmesh/appmesh.go 85 agent/api/container/container.go 771 agent/api/container/container_unix.go 13 agent/api/container/container_windows.go 38 agent/api/container/containerevent.go 16 agent/api/container/containeroverrides.go 38 agent/api/container/containertype.go 63 agent/api/container/json.go 10 agent/api/container/port_binding.go 42 agent/api/container/registryauth.go 56 agent/api/container/status/containerstatus.go 126 agent/api/container/status/managedagentstatus.go 67 agent/api/container/transitiondependency.go 51 agent/api/container/transport.go 60 agent/api/ecsclient/client.go 512 agent/api/ecsclient/retry_handler.go 34 agent/api/ecsclient/utils.go 13 agent/api/eni/eni.go 245 agent/api/eni/eniattachment.go 90 agent/api/eni/enistatus.go 23 agent/api/errors/error_types.go 66 agent/api/errors/errors.go 68 agent/api/generate_mocks.go 1 agent/api/interface.go 26 agent/api/mocks/api_mocks.go 225 agent/api/statechange.go 220 agent/api/task/association.go 11 agent/api/task/json.go 10 agent/api/task/status/statusmapping.go 33 agent/api/task/status/taskstatus.go 79 agent/api/task/task.go 1902 agent/api/task/task_enis.go 22 agent/api/task/task_linux.go 216 agent/api/task/task_option.go 2 agent/api/task/task_test_utils.go 120 agent/api/task/task_unsupported.go 58 agent/api/task/task_windows.go 202 agent/api/task/taskvolume.go 152 agent/api/task/util.go 7 agent/api/testutils/container_equal.go 75 agent/api/testutils/task_equal.go 31 agent/app/agent.go 699 agent/app/agent_capability.go 334 agent/app/agent_capability_unix.go 173 agent/app/agent_capability_unspecified.go 96 agent/app/agent_capability_windows.go 104 agent/app/agent_compatibility_linux.go 33 agent/app/agent_compatibility_unspecified.go 5 agent/app/agent_unix.go 126 agent/app/agent_unspecified.go 30 agent/app/agent_windows.go 242 agent/app/args/flag.go 58 agent/app/data.go 141 agent/app/errors.go 11 agent/app/factory/generate_mocks.go 1 agent/app/factory/mocks/factory_mocks.go 63 agent/app/factory/statemanager.go 25 agent/app/generate_mocks.go 1 agent/app/healthcheck.go 24 agent/app/license.go 17 agent/app/mocks/credentials_mocks.go 42 agent/app/run.go 54 agent/asm/asm.go 90 agent/asm/factory/factory.go 32 agent/asm/factory/generate_mocks.go 1 agent/asm/factory/mocks/factory_mocks.go 32 agent/asm/generate_mocks.go 1 agent/asm/mocks/secretsmanagerapi_mocks.go 795 agent/async/generate_mocks.go 1 agent/async/lru_cache.go 100 agent/async/mocks/async_mocks.go 48 agent/config/conditional.go 74 agent/config/config.go 438 agent/config/config_unix.go 89 agent/config/config_windows.go 172 agent/config/const_linux.go 2 agent/config/const_unknown.go 2 agent/config/const_windows.go 2 agent/config/doc.go 1 agent/config/interface.go 4 agent/config/os_family_windows.go 71 agent/config/parse.go 291 agent/config/parse_linux.go 17 agent/config/parse_unsupported.go 17 agent/config/parse_windows.go 70 agent/config/sensitive.go 29 agent/config/types.go 92 agent/config/types_unix.go 2 agent/config/types_windows.go 5 agent/containermetadata/generate_mocks.go 1 agent/containermetadata/manager.go 102 agent/containermetadata/mocks/containermetadata_mocks.go 113 agent/containermetadata/parse_metadata.go 106 agent/containermetadata/types.go 115 agent/containermetadata/utils.go 34 agent/containermetadata/write_metadata_unix.go 59 agent/containermetadata/write_metadata_windows.go 39 agent/credentials/generate_mocks.go 1 agent/credentials/instancecreds/instancecreds.go 31 agent/credentials/interface.go 6 agent/credentials/manager.go 93 agent/credentials/mocks/credentials_mocks.go 50 agent/credentials/providers/rotating_shared_credentials_provider.go 44 agent/data/client.go 85 agent/data/container_client.go 68 agent/data/eniattachment_client.go 39 agent/data/helpers.go 39 agent/data/imagestate_client.go 38 agent/data/metadata_client.go 25 agent/data/noop_client.go 59 agent/data/task_client.go 39 agent/dockerclient/dockerapi/docker_client.go 1270 agent/dockerclient/dockerapi/docker_events_buffer.go 75 agent/dockerclient/dockerapi/errors.go 248 agent/dockerclient/dockerapi/generate_mocks.go 1 agent/dockerclient/dockerapi/inactivity_timeout_handler.go 44 agent/dockerclient/dockerapi/mocks/dockerapi_mocks.go 331 agent/dockerclient/dockerapi/types.go 91 agent/dockerclient/dockerapi_compare_versions.go 89 agent/dockerclient/dockerauth/doc.go 1 agent/dockerclient/dockerauth/dockerauth.go 127 agent/dockerclient/dockerauth/ecr.go 127 agent/dockerclient/dockerauth/interface.go 8 agent/dockerclient/logging_drivers.go 27 agent/dockerclient/sdkclient/generate_mocks.go 1 agent/dockerclient/sdkclient/interface.go 43 agent/dockerclient/sdkclient/mocks/sdkclient_mocks.go 310 agent/dockerclient/sdkclientfactory/generate_mocks.go 1 agent/dockerclient/sdkclientfactory/mocks/sdkclientfactory_mocks.go 74 agent/dockerclient/sdkclientfactory/sdkclientfactory.go 120 agent/dockerclient/sdkclientfactory/versionsupport_unix.go 34 agent/dockerclient/sdkclientfactory/versionsupport_windows.go 43 agent/dockerclient/timeout.go 22 agent/dockerclient/versions.go 43 agent/doctor/docker_runtime_healthcheck.go 81 agent/doctor/doctor.go 79 agent/doctor/healthcheck.go 18 agent/doctor/healthcheckstatus.go 50 agent/ec2/blackhole_ec2_metadata_client.go 54 agent/ec2/ec2_client.go 75 agent/ec2/ec2_metadata_client.go 140 agent/ec2/generate_mocks.go 1 agent/ec2/http/client.go 5 agent/ec2/http/generate_mocks.go 1 agent/ec2/http/mocks/http_mocks.go 32 agent/ec2/mocks/ec2_mocks.go 333 agent/ecr/client.go 39 agent/ecr/factory.go 57 agent/ecr/generate_mocks.go 1 agent/ecr/mocks/ecr_mocks.go 86 agent/ecr/model/ecr/api.go 159 agent/ecr/model/ecr/errors.go 12 agent/ecr/model/ecr/service.go 64 agent/ecr/model/generate.go 1 agent/ecs_client/model/ecs/api.go 6737 agent/ecs_client/model/ecs/errors.go 46 agent/ecs_client/model/ecs/service.go 61 agent/ecs_client/model/generate.go 1 agent/ecscni/generate_mocks.go 1 agent/ecscni/mocks/ecscni_mocks.go 77 agent/ecscni/mocks/namespace_helper_mocks.go 34 agent/ecscni/mocks_cnitypes/result_mocks.go 73 agent/ecscni/mocks_libcni/libcni_mocks.go 129 agent/ecscni/namespace_helper.go 16 agent/ecscni/namespace_helper_linux.go 9 agent/ecscni/namespace_helper_unsupported.go 9 agent/ecscni/namespace_helper_windows.go 85 agent/ecscni/netconfig.go 22 agent/ecscni/netconfig_linux.go 121 agent/ecscni/netconfig_windows.go 64 agent/ecscni/plugin.go 148 agent/ecscni/plugin_linux.go 92 agent/ecscni/plugin_unsupported.go 25 agent/ecscni/plugin_windows.go 95 agent/ecscni/types.go 30 agent/ecscni/types_linux.go 73 agent/ecscni/types_windows.go 29 agent/engine/data.go 202 agent/engine/default.go 23 agent/engine/dependencygraph/graph.go 335 agent/engine/docker_image_manager.go 556 agent/engine/docker_task_engine.go 1355 agent/engine/docker_task_engine_linux.go 15 agent/engine/docker_task_engine_unsupported.go 15 agent/engine/docker_task_engine_windows.go 34 agent/engine/dockerstate/docker_task_engine_state.go 401 agent/engine/dockerstate/generate_mocks.go 1 agent/engine/dockerstate/json.go 76 agent/engine/dockerstate/mocks/dockerstate_mocks.go 286 agent/engine/dockerstate/testutils/docker_state_equal.go 22 agent/engine/errors.go 55 agent/engine/execcmd/agent_version.go 84 agent/engine/execcmd/generate_mocks.go 1 agent/engine/execcmd/manager.go 85 agent/engine/execcmd/manager_init_task.go 156 agent/engine/execcmd/manager_init_task_linux.go 138 agent/engine/execcmd/manager_init_task_windows.go 126 agent/engine/execcmd/manager_linux.go 5 agent/engine/execcmd/manager_start.go 152 agent/engine/execcmd/manager_start_linux.go 8 agent/engine/execcmd/manager_start_windows.go 9 agent/engine/execcmd/manager_unsupported.go 21 agent/engine/execcmd/manager_windows.go 9 agent/engine/execcmd/metadata.go 29 agent/engine/execcmd/mocks/execcmd_mocks.go 57 agent/engine/generate_mocks.go 1 agent/engine/image/types.go 122 agent/engine/interface.go 23 agent/engine/mocks/engine_mocks.go 222 agent/engine/task_manager.go 1121 agent/engine/testutils/docker_task_engine_equal.go 8 agent/eni/iphelperwrapper/generate_mocks_windows.go 1 agent/eni/iphelperwrapper/iphelper_windows.go 87 agent/eni/iphelperwrapper/mibIpInterfaceRow_windows.go 39 agent/eni/iphelperwrapper/mocks/mock_iphelper_windows.go 40 agent/eni/netlinkwrapper/generate_mocks_linux.go 1 agent/eni/netlinkwrapper/mocks/mock_netlinkwrapper_linux.go 43 agent/eni/netlinkwrapper/netlink_linux.go 16 agent/eni/networkutils/consts.go 11 agent/eni/networkutils/utils_linux.go 83 agent/eni/networkutils/utils_windows.go 134 agent/eni/netwrapper/generate_mocks.go 1 agent/eni/netwrapper/mocks/mock_netwrapper.go 43 agent/eni/netwrapper/netwrapper.go 18 agent/eni/pause/error.go 22 agent/eni/pause/generate_mocks.go 1 agent/eni/pause/load.go 39 agent/eni/pause/mocks/load_mocks.go 46 agent/eni/pause/pause_linux.go 39 agent/eni/pause/pause_unsupported.go 19 agent/eni/pause/pause_windows.go 14 agent/eni/udevwrapper/generate_mocks_linux.go 1 agent/eni/udevwrapper/mocks/mock_udevwrapper_linux.go 41 agent/eni/udevwrapper/udev_linux.go 9 agent/eni/udevwrapper/udev_unsupported.go 11 agent/eni/watcher/consts.go 12 agent/eni/watcher/watcher.go 121 agent/eni/watcher/watcher_linux.go 143 agent/eni/watcher/watcher_unsupported.go 27 agent/eni/watcher/watcher_windows.go 123 agent/eventhandler/attachment_handler.go 98 agent/eventhandler/handler.go 43 agent/eventhandler/task_handler.go 283 agent/eventhandler/task_handler_types.go 192 agent/eventstream/eventstream.go 88 agent/fsx/factory/factory.go 32 agent/fsx/factory/generate_mocks.go 1 agent/fsx/factory/mocks/factory_mocks.go 32 agent/fsx/fsx.go 31 agent/fsx/generate_mocks.go 1 agent/fsx/interface.go 5 agent/fsx/mocks/fsx_mocks.go 32 agent/gogenerate/awssdk.go 162 agent/gpu/generate_mocks.go 1 agent/gpu/mocks/gpu_manager_mocks.go 85 agent/gpu/nvidia_gpu_manager_unix.go 109 agent/handlers/generate_mocks.go 1 agent/handlers/introspection_server_setup.go 101 agent/handlers/logging_handler.go 13 agent/handlers/mocks/handlers_mocks.go 31 agent/handlers/mocks/http/handlers_mocks.go 50 agent/handlers/task_server_setup.go 143 agent/handlers/utils/helpers.go 73 agent/handlers/utils/types.go 5 agent/handlers/v1/agent_metadata_handler.go 23 agent/handlers/v1/credentials_handler.go 101 agent/handlers/v1/license_handler.go 15 agent/handlers/v1/response.go 132 agent/handlers/v1/task_container_metadata_handler.go 85 agent/handlers/v2/credentials_handler.go 26 agent/handlers/v2/helper.go 18 agent/handlers/v2/response.go 263 agent/handlers/v2/stats_response.go 31 agent/handlers/v2/task_container_metadata_handler.go 71 agent/handlers/v2/task_container_stats_handler.go 76 agent/handlers/v3/container_association_handler.go 123 agent/handlers/v3/container_metadata_handler.go 82 agent/handlers/v3/container_stats_handler.go 38 agent/handlers/v3/helper.go 43 agent/handlers/v3/response.go 34 agent/handlers/v3/task_metadata_handler.go 61 agent/handlers/v3/task_stats_handler.go 28 agent/handlers/v4/container_association_handler.go 124 agent/handlers/v4/container_metadata_handler.go 81 agent/handlers/v4/container_stats_handler.go 59 agent/handlers/v4/response.go 134 agent/handlers/v4/stats_response.go 39 agent/handlers/v4/task_metadata_handler.go 59 agent/handlers/v4/task_stats_handler.go 48 agent/httpclient/httpclient.go 54 agent/httpclient/mock/gomock_helpers.go 64 agent/httpclient/mock/httpclient.go 32 agent/logger/audit/audit_log.go 74 agent/logger/audit/entry_types.go 90 agent/logger/audit/generate_mocks.go 1 agent/logger/audit/mocks/audit_log_mocks.go 76 agent/logger/audit/request/request.go 6 agent/logger/buffer_pool.go 25 agent/logger/eventlog_windows.go 41 agent/logger/field/constants.go 18 agent/logger/format.go 81 agent/logger/generate_mocks.go 1 agent/logger/global.go 49 agent/logger/log.go 244 agent/logger/mocks/logger_mocks.go 59 agent/logger/platform_unix.go 3 agent/logger/runtime_stats_logger.go 86 agent/logger/structured_logger.go 50 agent/metrics/generic_metrics_client.go 86 agent/metrics/interface.go 16 agent/metrics/metrics_engine.go 99 agent/metrics/metrics_factory.go 60 agent/s3/factory/factory.go 52 agent/s3/factory/generate_mocks.go 1 agent/s3/factory/mocks/factory_mocks.go 33 agent/s3/generate_mocks.go 1 agent/s3/interface.go 10 agent/s3/mocks/s3_mocks.go 40 agent/s3/s3.go 31 agent/sighandlers/debug_handler.go 21 agent/sighandlers/debug_handler_windows.go 3 agent/sighandlers/exitcodes/exitcodes.go 7 agent/sighandlers/termination_handler.go 88 agent/ssm/factory/factory.go 32 agent/ssm/factory/generate_mocks.go 1 agent/ssm/factory/mocks/factory_mocks.go 32 agent/ssm/generate_mocks.go 1 agent/ssm/interface.go 7 agent/ssm/mocks/ssm_mocks.go 32 agent/ssm/ssm.go 48 agent/statechange/statechange.go 11 agent/statemanager/generate_mocks.go 1 agent/statemanager/mocks/statemanager_mocks.go 50 agent/statemanager/noop_state_manager.go 14 agent/statemanager/state_manager.go 162 agent/statemanager/state_manager_unix.go 52 agent/statemanager/state_manager_windows.go 130 agent/stats/container.go 118 agent/stats/engine.go 588 agent/stats/mock/engine.go 59 agent/stats/queue.go 370 agent/stats/resolver/mock/resolver.go 55 agent/stats/resolver/resolver.go 10 agent/stats/task.go 120 agent/stats/task_linux.go 112 agent/stats/task_unspecified.go 18 agent/stats/task_windows.go 131 agent/stats/types.go 66 agent/stats/utils.go 29 agent/stats/utils_unix.go 45 agent/stats/utils_windows.go 26 agent/taskresource/asmauth/asmauth.go 290 agent/taskresource/asmauth/asmauthstatus.go 49 agent/taskresource/asmsecret/asmsecret.go 362 agent/taskresource/asmsecret/asmsecretstatus.go 49 agent/taskresource/cgroup/cgroup.go 281 agent/taskresource/cgroup/cgroup_unsupported.go 81 agent/taskresource/cgroup/cgroupstatus.go 49 agent/taskresource/cgroup/control/cgroup_controller_linux.go 63 agent/taskresource/cgroup/control/factory/factory_linux.go 16 agent/taskresource/cgroup/control/factory/generate_mocks_linux.go 1 agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go 150 agent/taskresource/cgroup/control/factory/mock_factory/mock_cgroup_factory_linux.go 44 agent/taskresource/cgroup/control/generate_mocks_linux.go 1 agent/taskresource/cgroup/control/init_linux.go 15 agent/taskresource/cgroup/control/mock_control/mock_cgroup_control_linux.go 63 agent/taskresource/cgroup/control/types_linux.go 15 agent/taskresource/credentialspec/credentialspec_unsupported.go 99 agent/taskresource/credentialspec/credentialspec_windows.go 486 agent/taskresource/credentialspec/credentialspecstatus.go 49 agent/taskresource/credentialspec/types.go 4 agent/taskresource/envFiles/envfile.go 432 agent/taskresource/envFiles/envfilestatus.go 49 agent/taskresource/firelens/firelens_unimplemented.go 97 agent/taskresource/firelens/firelens_unix.go 394 agent/taskresource/firelens/firelensconfig_unix.go 151 agent/taskresource/firelens/firelensstatus.go 49 agent/taskresource/firelens/json_unix.go 96 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_unsupported.go 108 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go 456 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserverstatus.go 49 agent/taskresource/fsxwindowsfileserver/types.go 4 agent/taskresource/generate_mocks.go 1 agent/taskresource/interface.go 42 agent/taskresource/mocks/taskresource_mocks.go 267 agent/taskresource/ssmsecret/ssmsecret.go 338 agent/taskresource/ssmsecret/ssmsecretstatus.go 49 agent/taskresource/status/status.go 7 agent/taskresource/types/types.go 210 agent/taskresource/types_common.go 16 agent/taskresource/types_unix.go 14 agent/taskresource/types_unsupported.go 10 agent/taskresource/types_windows.go 14 agent/taskresource/volume/dockervolume.go 334 agent/taskresource/volume/dockervolume_efs.go 87 agent/taskresource/volume/mountoptions.go 32 agent/taskresource/volume/volumestatus.go 49 agent/taskresource/volume/volumetypes.go 16 agent/tcs/client/client.go 330 agent/tcs/client/client_types.go 26 agent/tcs/client/error.go 12 agent/tcs/handler/handler.go 171 agent/tcs/handler/types.go 42 agent/tcs/model/ecstcs/api.go 701 agent/tcs/model/ecstcs/types.go 19 agent/tcs/model/generate.go 1 agent/tools.go 4 agent/utils/bufiowrapper/bufio.go 21 agent/utils/bufiowrapper/generate_mocks.go 1 agent/utils/bufiowrapper/mocks/bufiowrapper_mocks.go 77 agent/utils/cipher/cipher.go 19 agent/utils/compare_versions.go 135 agent/utils/cpuinfo.go 63 agent/utils/generate_mocks.go 1 agent/utils/ioutilwrapper/generate_mocks.go 1 agent/utils/ioutilwrapper/ioutil.go 21 agent/utils/ioutilwrapper/mocks/ioutilwrapper_mocks.go 43 agent/utils/json.go 46 agent/utils/license.go 34 agent/utils/mobypkgwrapper/generate_mocks.go 1 agent/utils/mobypkgwrapper/mocks/pluginswrapper_mocks.go 31 agent/utils/mobypkgwrapper/plugins.go 15 agent/utils/mocks/utils_mocks.go 31 agent/utils/nswrapper/generate_mocks.go 1 agent/utils/nswrapper/mocks/nswrapper_mocks_linux.go 42 agent/utils/nswrapper/ns_linux.go 17 agent/utils/oswrapper/mocks/oswrapper_mocks.go 48 agent/utils/oswrapper/os.go 11 agent/utils/repotag.go 12 agent/utils/retry/backoff.go 18 agent/utils/retry/exponential_backoff.go 35 agent/utils/retry/generate_mocks.go 1 agent/utils/retry/mock/retry_mocks.go 39 agent/utils/retry/retry.go 41 agent/utils/semaphore.go 26 agent/utils/sign_http_request.go 19 agent/utils/sync/sequential_waitgroup.go 56 agent/utils/ticker.go 31 agent/utils/ttime/generate_mocks.go 1 agent/utils/ttime/mocks/time_mocks.go 95 agent/utils/ttime/ttime.go 35 agent/utils/utils.go 189 agent/utils/utils_linux.go 2 agent/utils/utils_unsupported.go 2 agent/utils/utils_windows.go 34 agent/utils/uuid.go 26 agent/version/formatting.go 29 agent/version/version.go 4 agent/wsclient/client.go 303 agent/wsclient/decode.go 65 agent/wsclient/error.go 45 agent/wsclient/errors.go 30 agent/wsclient/generate_mocks.go 1 agent/wsclient/mock/client.go 131 agent/wsclient/mock/utils/utils.go 47 agent/wsclient/types.go 26 agent/wsclient/wsconn/conn.go 9 agent/wsclient/wsconn/generate_mocks.go 1 agent/wsclient/wsconn/mock/conn.go 73 buildspec-ecr-replication.yml 10 buildspec-ecr-upload.yml 10 buildspec.yml 10 misc/container-health-windows/build.ps1 13 misc/exec-command-agent-test/build.ps1 42 misc/exec-command-agent-test/kill/main.go 15 misc/exec-command-agent-test/sleep/main.go 10 misc/gremlin/gremlin.go 35 misc/netkitten/build.ps1 14 misc/netkitten/netkitten.go 65 misc/pause-container/pause.c 29 misc/stats-windows/build.ps1 13 misc/volumes-test/build.ps1 14 misc/windows-deploy/Install-ECSAgent.ps1 132 misc/windows-deploy/amazon-ecs-agent.ps1 68 misc/windows-deploy/hostsetup.ps1 69 misc/windows-deploy/user-data.ps1 42 scripts/build_agent.ps1 22 scripts/generate_image.ps1 148 scripts/multi-arch.yaml 10 scripts/run-integ-tests.ps1 64 scripts/run-unit-tests.ps1 23