path # lines of code scripts/run-integ-tests.ps1 61 scripts/changelog/changelog.go 183 scripts/build_agent.ps1 22 scripts/multi-arch.yaml 10 scripts/generate_image.ps1 148 scripts/run-unit-tests.ps1 23 dependencies_mocks.go 1 ecs-agent/metrics/metrics.go 27 ecs-agent/metrics/generate_mocks.go 1 ecs-agent/metrics/constants.go 47 ecs-agent/modeltransformer/transformer.go 91 ecs-agent/third_party.tpl 6 ecs-agent/api/ecs/client/ecs_client_option.go 58 ecs-agent/api/ecs/client/ecs_client.go 804 ecs-agent/api/ecs/client/retry_handler.go 34 ecs-agent/api/ecs/client/ecs_client_factory.go 38 ecs-agent/api/ecs/client/utils.go 13 ecs-agent/api/ecs/statechange.go 104 ecs-agent/api/ecs/interface.go 37 ecs-agent/api/ecs/generate_mocks.go 1 ecs-agent/api/attachment/attachment.go 15 ecs-agent/api/attachment/resource/resource_type.go 6 ecs-agent/api/attachment/resource/interfaces.go 9 ecs-agent/api/attachment/resource/ebs_discovery.go 56 ecs-agent/api/attachment/resource/ebs_discovery_unsupported.go 35 ecs-agent/api/attachment/resource/ebs_discovery_windows.go 73 ecs-agent/api/attachment/resource/resource_validation.go 53 ecs-agent/api/attachment/resource/generate_mocks.go 1 ecs-agent/api/attachment/resource/ebs_discovery_linux.go 81 ecs-agent/api/attachment/resource/resource_attachment.go 247 ecs-agent/api/attachment/eni/eni.go 253 ecs-agent/api/attachment/eni/eniattachment.go 135 ecs-agent/api/attachment/attachment_info.go 14 ecs-agent/api/attachment/attachment_status.go 23 ecs-agent/api/task/status/statusmapping.go 35 ecs-agent/api/task/status/taskstatus.go 82 ecs-agent/api/container/status/containerstatus.go 158 ecs-agent/api/container/status/managedagentstatus.go 67 ecs-agent/api/container/restart/restart_tracker.go 66 ecs-agent/api/errors/error_types.go 66 ecs-agent/api/errors/errors.go 85 ecs-agent/api/appnet/client_linux.go 45 ecs-agent/api/appnet/stats.go 14 ecs-agent/api/appnet/generate_mocks.go 1 ecs-agent/api/appnet/client.go 41 ecs-agent/api/appnet/client_other.go 11 ecs-agent/logger/buffer_pool.go 25 ecs-agent/logger/log.go 354 ecs-agent/logger/generate_mocks.go 1 ecs-agent/logger/structured_logger.go 50 ecs-agent/logger/audit/audit_log.go 25 ecs-agent/logger/audit/request/request.go 6 ecs-agent/logger/field/constants.go 64 ecs-agent/logger/global.go 49 ecs-agent/logger/runtime_stats_logger.go 85 ecs-agent/logger/platform_unix.go 3 ecs-agent/logger/format.go 81 ecs-agent/logger/custom_receiver.go 50 ecs-agent/logger/eventlog_windows.go 41 ecs-agent/data/client.go 72 ecs-agent/utils/retry/exponential_backoff.go 35 ecs-agent/utils/retry/constant_backoff.go 13 ecs-agent/utils/retry/retry.go 41 ecs-agent/utils/retry/mock/retry_mocks.go 39 ecs-agent/utils/retry/generate_mocks.go 1 ecs-agent/utils/retry/backoff.go 18 ecs-agent/utils/ioutilwrapper/generate_mocks.go 1 ecs-agent/utils/ioutilwrapper/ioutil.go 24 ecs-agent/utils/netlinkwrapper/generate_mocks.go 1 ecs-agent/utils/netlinkwrapper/netlink_linux.go 26 ecs-agent/utils/oswrapper/generate_mocks.go 1 ecs-agent/utils/oswrapper/os.go 52 ecs-agent/utils/netwrapper/generate_mocks.go 1 ecs-agent/utils/netwrapper/net.go 15 ecs-agent/utils/httpproxy/proxy.go 234 ecs-agent/utils/utils_unix.go 5 ecs-agent/utils/utils_windows.go 15 ecs-agent/utils/uuid/uuid.go 14 ecs-agent/utils/execwrapper/exec.go 89 ecs-agent/utils/execwrapper/generate_mocks.go 1 ecs-agent/utils/arn/arn.go 21 ecs-agent/utils/sign_http_request.go 54 ecs-agent/utils/utils.go 54 ecs-agent/utils/cipher/cipher.go 19 ecs-agent/utils/ttime/generate_mocks.go 1 ecs-agent/utils/ttime/ttime.go 35 ecs-agent/volume/tmp_accessor.go 29 ecs-agent/volume/volume_accessor.go 6 ecs-agent/volume/generate_mocks.go 1 ecs-agent/gogenerate/awssdk.go 162 ecs-agent/doctor/healthcheckstatus.go 50 ecs-agent/doctor/healthcheck.go 19 ecs-agent/doctor/doctor.go 82 ecs-agent/async/lru_cache.go 100 ecs-agent/async/generate_mocks.go 1 ecs-agent/async/ttl_cache.go 93 ecs-agent/tcs/handler/handler.go 235 ecs-agent/tcs/model/generate.go 1 ecs-agent/tcs/model/ecstcs/api.go 841 ecs-agent/tcs/model/ecstcs/types.go 29 ecs-agent/tcs/client/client.go 369 ecs-agent/tcs/client/client_types.go 26 ecs-agent/tcs/client/error.go 12 ecs-agent/wsclient/wsconn/mock/conn.go 83 ecs-agent/wsclient/wsconn/generate_mocks.go 1 ecs-agent/wsclient/wsconn/conn.go 10 ecs-agent/wsclient/mock/utils/utils.go 57 ecs-agent/wsclient/mock/client.go 215 ecs-agent/wsclient/decode.go 65 ecs-agent/wsclient/generate_mocks.go 1 ecs-agent/wsclient/types.go 26 ecs-agent/wsclient/client.go 424 ecs-agent/wsclient/error.go 74 ecs-agent/wsclient/client_factory.go 9 ecs-agent/eventstream/eventstream.go 88 ecs-agent/config/interface.go 17 ecs-agent/config/generate_mocks.go 1 ecs-agent/csiclient/csi_client_unsupported.go 6 ecs-agent/csiclient/volume.go 5 ecs-agent/csiclient/csi_client_linux.go 9 ecs-agent/csiclient/generate_mocks.go 1 ecs-agent/csiclient/csi_client.go 188 ecs-agent/csiclient/dummy_csiclient.go 37 ecs-agent/csiclient/csi_client_windows.go 7 ecs-agent/httpclient/mock/gomock_helpers.go 64 ecs-agent/httpclient/mock/httpclient.go 32 ecs-agent/httpclient/httpclient.go 62 ecs-agent/netlib/data/network_client.go 11 ecs-agent/netlib/data/generate_mocks.go 1 ecs-agent/netlib/model/tasknetworkconfig/network_namespace.go 66 ecs-agent/netlib/model/tasknetworkconfig/task_network_config.go 58 ecs-agent/netlib/model/ecscni/nsutil_windows.go 55 ecs-agent/netlib/model/ecscni/plugin.go 30 ecs-agent/netlib/model/ecscni/netconfig.go 60 ecs-agent/netlib/model/ecscni/eni_config.go 56 ecs-agent/netlib/model/ecscni/generate_mocks.go 1 ecs-agent/netlib/model/ecscni/nsutil_linux.go 97 ecs-agent/netlib/model/ecscni/vpceni_config.go 37 ecs-agent/netlib/model/ecscni/vpctunnel_config.go 52 ecs-agent/netlib/model/ecscni/appmesh_config.go 46 ecs-agent/netlib/model/ecscni/client.go 69 ecs-agent/netlib/model/ecscni/ipam_config.go 29 ecs-agent/netlib/model/ecscni/bridge_config.go 28 ecs-agent/netlib/model/ecscni/vpcbranch_config.go 40 ecs-agent/netlib/model/ecscni/serviceconnect_config.go 76 ecs-agent/netlib/model/networkinterface/errors.go 23 ecs-agent/netlib/model/networkinterface/networkinterface.go 434 ecs-agent/netlib/model/networkinterface/eniattachment.go 135 ecs-agent/netlib/model/appmesh/appmesh.go 85 ecs-agent/netlib/model/serviceconnect/serviceconnect.go 22 ecs-agent/netlib/model/status/network_status.go 30 ecs-agent/netlib/platform/common_linux.go 624 ecs-agent/netlib/platform/containerd_windows.go 224 ecs-agent/netlib/platform/firecracker_debug_linux.go 12 ecs-agent/netlib/platform/cniconf_linux.go 162 ecs-agent/netlib/platform/containerd_linux.go 40 ecs-agent/netlib/platform/api.go 38 ecs-agent/netlib/platform/cniconf_windows.go 80 ecs-agent/netlib/platform/managed_linux.go 129 ecs-agent/netlib/platform/common.go 61 ecs-agent/netlib/platform/containerd_debug_linux.go 10 ecs-agent/netlib/platform/generate_mocks.go 1 ecs-agent/netlib/platform/cniconf.go 11 ecs-agent/netlib/platform/firecracker_linux.go 145 ecs-agent/netlib/generate_mocks.go 1 ecs-agent/netlib/network_builder.go 212 ecs-agent/credentials/interface.go 6 ecs-agent/credentials/generate_mocks.go 1 ecs-agent/credentials/manager.go 90 ecs-agent/credentials/instancecreds/instancecreds_windows.go 29 ecs-agent/credentials/instancecreds/instancecreds_linux.go 27 ecs-agent/credentials/instancecreds/instancecreds.go 9 ecs-agent/credentials/instancecreds/instancecreds_unsupported.go 7 ecs-agent/credentials/providers/instance_credentials_provider_linux.go 22 ecs-agent/credentials/providers/credentials_filename_windows.go 2 ecs-agent/credentials/providers/instance_credentials_provider.go 36 ecs-agent/credentials/providers/credentials_filename_linux.go 4 ecs-agent/credentials/providers/instance_credentials_provider_windows.go 55 ecs-agent/credentials/providers/rotating_shared_credentials_provider.go 51 ecs-agent/credentials/providers/rotating_shared_credentials_provider_v2.go 49 ecs-agent/credentials/providers/credentials_filename_unsupported.go 4 ecs-agent/acs/model/generate.go 1 ecs-agent/acs/model/ecsacs/api.go 1419 ecs-agent/acs/client/acs_client.go 43 ecs-agent/acs/client/acs_error.go 20 ecs-agent/acs/client/acs_client_types.go 36 ecs-agent/acs/session/attach_instance_eni_responder.go 116 ecs-agent/acs/session/payload_responder.go 117 ecs-agent/acs/session/attach_eni_common.go 5 ecs-agent/acs/session/heartbeat_responder.go 41 ecs-agent/acs/session/refresh_credentials_responder.go 153 ecs-agent/acs/session/task_stop_verification_ack_responder.go 64 ecs-agent/acs/session/generate_mocks.go 1 ecs-agent/acs/session/session.go 362 ecs-agent/acs/session/attach_resource_responder.go 164 ecs-agent/acs/session/task_manifest_responder.go 138 ecs-agent/acs/session/task_manifest_common.go 5 ecs-agent/acs/session/attach_task_eni_responder.go 122 ecs-agent/manageddaemon/maanged_daemon_unupported.go 15 ecs-agent/manageddaemon/managed_daemon_windows.go 112 ecs-agent/manageddaemon/mountpoint.go 11 ecs-agent/manageddaemon/managed_daemon_linux.go 70 ecs-agent/manageddaemon/managed_daemon.go 256 ecs-agent/manageddaemon/default_daemons.go 4 ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.pb.go 1133 ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher_grpc.pb.go 275 ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.proto 81 ecs-agent/gmsacredclient/credentialsfetcherclient.go 208 ecs-agent/tmds/utils/netconfig/netconfig_unsupported.go 10 ecs-agent/tmds/utils/netconfig/netconfig_linux.go 43 ecs-agent/tmds/utils/netconfig/netconfig_windows.go 13 ecs-agent/tmds/utils/mux/mux.go 12 ecs-agent/tmds/logging/logging_handler.go 16 ecs-agent/tmds/server.go 88 ecs-agent/tmds/handlers/taskprotection/v1/types/types.go 69 ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers_mocks.go 33 ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go 354 ecs-agent/tmds/handlers/taskprotection/v1/handlers/interface.go 8 ecs-agent/tmds/handlers/taskprotection/v1/handlers/generate_mocks.go 1 ecs-agent/tmds/handlers/response/response.go 17 ecs-agent/tmds/handlers/v2/credentials_handler.go 26 ecs-agent/tmds/handlers/v2/response.go 64 ecs-agent/tmds/handlers/utils/helpers.go 103 ecs-agent/tmds/handlers/v1/credentials_handler.go 127 ecs-agent/tmds/handlers/fault/v1/types/types.go 179 ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go 1231 ecs-agent/tmds/handlers/fault/v1/handlers/middlewares.go 47 ecs-agent/tmds/handlers/v4/state/generate_mocks.go 1 ecs-agent/tmds/handlers/v4/state/state.go 77 ecs-agent/tmds/handlers/v4/state/response.go 82 ecs-agent/tmds/handlers/v4/handlers.go 197 ecs-agent/introspection/server.go 122 ecs-agent/introspection/v1/handlers/handlers.go 138 ecs-agent/introspection/v1/generate_mocks.go 1 ecs-agent/introspection/v1/state.go 9 ecs-agent/introspection/v1/response.go 85 ecs-agent/introspection/handlers.go 49 ecs-agent/stats/types.go 5 ecs-agent/daemonimages/csidriver/driver/mount.go 31 ecs-agent/daemonimages/csidriver/driver/mock_mount.go 306 ecs-agent/daemonimages/csidriver/driver/driver.go 72 ecs-agent/daemonimages/csidriver/driver/mount_unsupported.go 55 ecs-agent/daemonimages/csidriver/driver/mount_windows.go 128 ecs-agent/daemonimages/csidriver/driver/node.go 341 ecs-agent/daemonimages/csidriver/driver/controller.go 44 ecs-agent/daemonimages/csidriver/driver/node_windows.go 41 ecs-agent/daemonimages/csidriver/driver/node_linux.go 114 ecs-agent/daemonimages/csidriver/driver/mount_linux.go 123 ecs-agent/daemonimages/csidriver/driver/node_unsupported.go 16 ecs-agent/daemonimages/csidriver/driver/constants.go 63 ecs-agent/daemonimages/csidriver/driver/internal/inflight.go 37 ecs-agent/daemonimages/csidriver/mounter/mock_mount_windows.go 250 ecs-agent/daemonimages/csidriver/mounter/safe_mounter_unix.go 11 ecs-agent/daemonimages/csidriver/mounter/safe_mounter_windows.go 382 ecs-agent/daemonimages/csidriver/resizefs/resizefs_windows.go 15 ecs-agent/daemonimages/csidriver/volume/metrics.go 48 ecs-agent/daemonimages/csidriver/volume/metrics_errors.go 26 ecs-agent/daemonimages/csidriver/util/utils_linux.go 10 ecs-agent/daemonimages/csidriver/util/fs/fs_unsupported.go 7 ecs-agent/daemonimages/csidriver/util/fs/fs.go 5 ecs-agent/daemonimages/csidriver/util/fs/fs_linux.go 28 ecs-agent/daemonimages/csidriver/util/fs/fs_windows.go 30 ecs-agent/daemonimages/csidriver/util/utils_windows.go 44 ecs-agent/daemonimages/csidriver/util/utils.go 36 ecs-agent/daemonimages/csidriver/health/health.go 42 ecs-agent/daemonimages/csidriver/main.go 37 ecs-agent/daemonimages/csidriver/options.go 27 ecs-agent/daemonimages/csidriver/version/version.go 25 ecs-agent/ec2/blackhole_ec2_metadata_client.go 60 ecs-agent/ec2/generate_mocks.go 1 ecs-agent/ec2/http/generate_mocks.go 1 ecs-agent/ec2/http/client.go 5 ecs-agent/ec2/ec2_metadata_client.go 198 ecs-agent/ec2/ec2_client.go 88 ecs-agent/tools.go 4 misc/gremlin/gremlin.go 35 misc/stats-windows/build.ps1 13 misc/windows-deploy/hostsetup.ps1 69 misc/windows-deploy/amazon-ecs-agent.ps1 68 misc/windows-deploy/Install-ECSAgent.ps1 132 misc/windows-deploy/user-data.ps1 42 misc/volumes-test/build.ps1 14 misc/exec-command-agent-test/sleep/main.go 10 misc/exec-command-agent-test/build.ps1 42 misc/exec-command-agent-test/kill/main.go 15 misc/pause-container/pause.c 29 misc/container-health-windows/build.ps1 13 misc/netkitten/build.ps1 14 misc/netkitten/netkitten.go 61 agent/api/errormessages/error_messages.go 117 agent/api/testutils/container_equal.go 75 agent/api/testutils/task_equal.go 31 agent/api/statechange.go 465 agent/api/appmesh/appmesh.go 85 agent/api/serviceconnect/service_connect_attachment_parser.go 47 agent/api/serviceconnect/service_connect_validator.go 220 agent/api/serviceconnect/service_connect.go 38 agent/api/task/util.go 7 agent/api/task/taskvolume.go 173 agent/api/task/task_linux.go 274 agent/api/task/task.go 2771 agent/api/task/association.go 11 agent/api/task/task_option.go 2 agent/api/task/task_windows.go 176 agent/api/task/task_enis.go 22 agent/api/task/task_unsupported.go 71 agent/api/task/task_attachment_handler.go 104 agent/api/task/task_test_utils.go 120 agent/api/task/json.go 10 agent/api/container/port_binding.go 43 agent/api/container/container_unix.go 4 agent/api/container/containerevent.go 16 agent/api/container/containeroverrides.go 38 agent/api/container/container.go 961 agent/api/container/transport.go 60 agent/api/container/registryauth.go 56 agent/api/container/container_windows.go 4 agent/api/container/transitiondependency.go 51 agent/api/container/containertype.go 66 agent/api/container/json.go 10 agent/api/metadata_getter.go 49 agent/logger/audit/entry_types.go 78 agent/logger/audit/generate_mocks.go 1 agent/logger/audit/audit_log.go 70 agent/statemanager/noop_state_manager.go 14 agent/statemanager/state_manager_unix.go 52 agent/statemanager/state_manager.go 160 agent/statemanager/generate_mocks.go 1 agent/statemanager/state_manager_windows.go 130 agent/data/eniattachment_client.go 39 agent/data/noop_client.go 69 agent/data/models/task_models.go 93 agent/data/container_client.go 68 agent/data/imagestate_client.go 38 agent/data/task_client.go 52 agent/data/client.go 101 agent/data/metadata_client.go 25 agent/data/transformationfunctions/tasktf.go 39 agent/data/resattachment_client.go 39 agent/taskresource/types_windows.go 12 agent/taskresource/asmsecret/asmsecret.go 366 agent/taskresource/asmsecret/asmsecretstatus.go 49 agent/taskresource/envFiles/envfile.go 432 agent/taskresource/envFiles/envfilestatus.go 49 agent/taskresource/volume/dockervolume_efs.go 87 agent/taskresource/volume/dockervolume.go 367 agent/taskresource/volume/volumetypes.go 37 agent/taskresource/volume/dockervolume_windows.go 4 agent/taskresource/volume/dockervolume_ebs.go 69 agent/taskresource/volume/volumestatus.go 49 agent/taskresource/volume/mountoptions.go 32 agent/taskresource/volume/dockervolume_linux.go 4 agent/taskresource/volume/testconst.go 10 agent/taskresource/asmauth/asmauth.go 301 agent/taskresource/asmauth/asmauthstatus.go 49 agent/taskresource/types_unsupported.go 10 agent/taskresource/types/types.go 210 agent/taskresource/credentialspec/credentialspecstatus.go 49 agent/taskresource/credentialspec/credentialspec.go 245 agent/taskresource/credentialspec/credentialspec_windows.go 49 agent/taskresource/credentialspec/types.go 4 agent/taskresource/credentialspec/credentialspec_linux.go 493 agent/taskresource/interface.go 42 agent/taskresource/generate_mocks.go 1 agent/taskresource/firelens/json_unix.go 96 agent/taskresource/firelens/firelens_unimplemented.go 97 agent/taskresource/firelens/firelensconfig_unix.go 166 agent/taskresource/firelens/firelens_unix.go 396 agent/taskresource/firelens/firelensstatus.go 49 agent/taskresource/status/status.go 7 agent/taskresource/cgroup/cgroup.go 285 agent/taskresource/cgroup/cgroup_unsupported.go 81 agent/taskresource/cgroup/cgroupstatus.go 49 agent/taskresource/cgroup/control/generate_mocks_linux.go 1 agent/taskresource/cgroup/control/cgroupv2_controller_linux.go 95 agent/taskresource/cgroup/control/cgroup_controller_linux.go 77 agent/taskresource/cgroup/control/types_linux.go 14 agent/taskresource/cgroup/control/factory/generate_mocks_linux.go 1 agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go 208 agent/taskresource/cgroup/control/factory/factory_linux.go 16 agent/taskresource/types_unix.go 14 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_unsupported.go 117 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go 483 agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserverstatus.go 49 agent/taskresource/fsxwindowsfileserver/types.go 4 agent/taskresource/types_common.go 18 agent/taskresource/ssmsecret/ssmsecret.go 338 agent/taskresource/ssmsecret/ssmsecretstatus.go 49 agent/utils/cpuinfo.go 63 agent/utils/loader/load.go 54 agent/utils/loader/generate_mocks.go 1 agent/utils/loader/error.go 21 agent/utils/ticker.go 31 agent/utils/ioutilwrapper/generate_mocks.go 1 agent/utils/ioutilwrapper/ioutil.go 21 agent/utils/bufiowrapper/bufio.go 21 agent/utils/bufiowrapper/generate_mocks.go 1 agent/utils/semaphore.go 26 agent/utils/utils_linux.go 20 agent/utils/netlinkwrapper/generate_mocks_linux.go 1 agent/utils/netlinkwrapper/netlink_linux.go 20 agent/utils/fips_unsupported.go 9 agent/utils/ephemeral_ports_windows.go 8 agent/utils/fips_linux.go 22 agent/utils/oswrapper/os.go 11 agent/utils/uuid.go 26 agent/utils/fips_windows.go 9 agent/utils/license.go 34 agent/utils/ephemeral_ports_linux.go 27 agent/utils/utils_windows.go 36 agent/utils/generate_mocks.go 1 agent/utils/ephemeral_ports.go 187 agent/utils/mobypkgwrapper/plugins.go 16 agent/utils/mobypkgwrapper/generate_mocks.go 1 agent/utils/compare_versions.go 135 agent/utils/nswrapper/ns_linux.go 17 agent/utils/nswrapper/generate_mocks.go 1 agent/utils/utils_unsupported.go 2 agent/utils/net/netutils_linux.go 105 agent/utils/ephemeral_ports_unsupported.go 8 agent/utils/repotag.go 12 agent/utils/reference/reference.go 80 agent/utils/utils.go 199 agent/utils/json.go 46 agent/containermetadata/write_metadata_windows.go 39 agent/containermetadata/write_metadata_unix.go 59 agent/containermetadata/generate_mocks.go 1 agent/containermetadata/manager.go 102 agent/containermetadata/types.go 111 agent/containermetadata/utils.go 34 agent/containermetadata/parse_metadata.go 107 agent/doctor/ebs_csi_runtime_healthcheck.go 44 agent/doctor/docker_runtime_healthcheck.go 82 agent/doctor/statustracker/statustracker.go 64 agent/dockerclient/dockerapi/docker_client.go 1373 agent/dockerclient/dockerapi/docker_events_buffer.go 75 agent/dockerclient/dockerapi/generate_mocks.go 1 agent/dockerclient/dockerapi/errors.go 275 agent/dockerclient/dockerapi/types.go 92 agent/dockerclient/dockerapi/inactivity_timeout_handler.go 44 agent/dockerclient/versions.go 109 agent/dockerclient/versions_unix.go 20 agent/dockerclient/logging_drivers.go 27 agent/dockerclient/dockerauth/doc.go 1 agent/dockerclient/dockerauth/ecr.go 139 agent/dockerclient/dockerauth/interface.go 8 agent/dockerclient/dockerauth/dockerauth.go 127 agent/dockerclient/sdkclient/interface.go 46 agent/dockerclient/sdkclient/generate_mocks.go 1 agent/dockerclient/timeout.go 22 agent/dockerclient/dockerapi_compare_versions.go 89 agent/dockerclient/versions_windows.go 4 agent/dockerclient/sdkclientfactory/versionsupport_unix.go 14 agent/dockerclient/sdkclientfactory/generate_mocks.go 1 agent/dockerclient/sdkclientfactory/sdkclientfactory.go 97 agent/dockerclient/sdkclientfactory/versionsupport_windows.go 43 agent/agent.go 15 agent/config/parse_unsupported.go 23 agent/config/conditional.go 74 agent/config/types_windows.go 5 agent/config/config_windows.go 188 agent/config/parse_linux.go 92 agent/config/config_linux.go 9 agent/config/sensitive.go 29 agent/config/ipcompatibility/ipcompatibility.go 23 agent/config/const_unknown.go 2 agent/config/doc.go 1 agent/config/interface.go 4 agent/config/const_windows.go 7 agent/config/parse_windows.go 131 agent/config/os_family_windows.go 72 agent/config/config_unix.go 139 agent/config/const_linux.go 6 agent/config/types_unix.go 2 agent/config/types.go 104 agent/config/config.go 458 agent/config/config_accessor.go 55 agent/config/parse.go 333 agent/eventhandler/handler.go 43 agent/eventhandler/attachment_handler.go 108 agent/eventhandler/task_handler.go 281 agent/eventhandler/task_handler_types.go 209 agent/ecscni/types_windows.go 18 agent/ecscni/namespace_helper_unsupported.go 9 agent/ecscni/plugin.go 145 agent/ecscni/plugin_windows.go 83 agent/ecscni/netconfig_linux.go 178 agent/ecscni/netconfig.go 27 agent/ecscni/generate_mocks.go 1 agent/ecscni/plugin_unsupported.go 25 agent/ecscni/namespace_helper_windows.go 85 agent/ecscni/namespace_helper_linux.go 9 agent/ecscni/plugin_linux.go 83 agent/ecscni/namespace_helper.go 16 agent/ecscni/types_linux.go 98 agent/ecscni/netconfig_windows.go 64 agent/ecscni/types.go 43 agent/fsx/fsx.go 31 agent/fsx/interface.go 5 agent/fsx/generate_mocks.go 1 agent/fsx/factory/factory.go 34 agent/fsx/factory/generate_mocks.go 1 agent/ebs/watcher_unsupported.go 4 agent/ebs/watcher.go 278 agent/ebs/watcher_linux.go 4 agent/ebs/watcher_windows.go 4 agent/handlers/task_server_setup.go 316 agent/handlers/v2/task_container_metadata_handler.go 71 agent/handlers/v2/task_container_stats_handler.go 76 agent/handlers/v2/stats_response.go 31 agent/handlers/v2/helper.go 18 agent/handlers/v2/response.go 238 agent/handlers/utils/types.go 5 agent/handlers/v1/introspection_state.go 69 agent/handlers/v1/response.go 103 agent/handlers/agentapi/taskprotection/factory.go 48 agent/handlers/generate_mocks.go 1 agent/handlers/introspection_server_setup.go 47 agent/handlers/v4/container_metadata_handler.go 54 agent/handlers/v4/tmdsstate.go 165 agent/handlers/v4/tmdsstate_linux.go 34 agent/handlers/v4/container_association_handler.go 124 agent/handlers/v4/stats_response.go 35 agent/handlers/v4/tmdsstate_other.go 8 agent/handlers/v4/response.go 141 agent/handlers/v3/task_metadata_handler.go 62 agent/handlers/v3/container_metadata_handler.go 83 agent/handlers/v3/task_stats_handler.go 28 agent/handlers/v3/container_stats_handler.go 38 agent/handlers/v3/container_association_handler.go 123 agent/handlers/v3/helper.go 43 agent/handlers/v3/response.go 34 agent/statechange/statechange.go 11 agent/app/args/flag.go 58 agent/app/agent_unspecified.go 30 agent/app/agent_capability_unix.go 227 agent/app/agent_windows.go 255 agent/app/agent_compatibility_unspecified.go 5 agent/app/agent.go 991 agent/app/agent_capability_windows.go 103 agent/app/license.go 17 agent/app/agent_unix.go 142 agent/app/generate_mocks.go 1 agent/app/errors.go 11 agent/app/data.go 148 agent/app/agent_compatibility_linux.go 33 agent/app/agent_capability_unspecified.go 100 agent/app/factory/statemanager.go 25 agent/app/factory/generate_mocks.go 1 agent/app/healthcheck.go 24 agent/app/agent_capability.go 444 agent/app/run.go 60 agent/acs/updater/updater.go 221 agent/acs/updater/mock/mock_io.go 9 agent/acs/updater/doc.go 1 agent/acs/updater/validations.go 17 agent/acs/session/payload_responder.go 268 agent/acs/session/attach_eni_common.go 104 agent/acs/session/refresh_credentials_responder_linux.go 25 agent/acs/session/refresh_credentials_responder.go 57 agent/acs/session/refresh_credentials_responder_windows.go 12 agent/acs/session/task_stop_verification_ack_responder.go 46 agent/acs/session/error.go 7 agent/acs/session/task_manifest_responder.go 66 agent/acs/session/task_manifest_common.go 22 agent/ssm/ssm.go 48 agent/ssm/interface.go 7 agent/ssm/generate_mocks.go 1 agent/ssm/factory/factory.go 34 agent/ssm/factory/generate_mocks.go 1 agent/asm/generate_mocks.go 1 agent/asm/asm.go 113 agent/asm/factory/factory.go 42 agent/asm/factory/generate_mocks.go 1 agent/gpu/generate_mocks.go 1 agent/gpu/nvidia_gpu_manager_unix.go 109 agent/eni/networkutils/utils_linux.go 83 agent/eni/networkutils/types_windows.go 49 agent/eni/networkutils/utils_windows.go 150 agent/eni/networkutils/consts.go 11 agent/eni/pause/pause_supported.go 9 agent/eni/pause/pause_windows.go 11 agent/eni/pause/load.go 8 agent/eni/pause/pause_unsupported.go 20 agent/eni/pause/pause_linux.go 20 agent/eni/netwrapper/netwrapper.go 18 agent/eni/netwrapper/generate_mocks.go 1 agent/eni/iphelperwrapper/generate_mocks_windows.go 1 agent/eni/iphelperwrapper/mibIpInterfaceRow_windows.go 39 agent/eni/iphelperwrapper/iphelper_windows.go 87 agent/eni/watcher/watcher_unsupported.go 27 agent/eni/watcher/watcher.go 122 agent/eni/watcher/consts.go 12 agent/eni/watcher/watcher_linux.go 151 agent/eni/watcher/watcher_windows.go 120 agent/eni/udevwrapper/generate_mocks_linux.go 1 agent/eni/udevwrapper/udev_unsupported.go 11 agent/eni/udevwrapper/udev_linux.go 9 agent/ecr/model/generate.go 1 agent/ecr/model/ecr/service.go 65 agent/ecr/model/ecr/api.go 159 agent/ecr/model/ecr/errors.go 12 agent/ecr/factory.go 59 agent/ecr/generate_mocks.go 1 agent/ecr/client.go 39 agent/engine/docker_task_engine_unsupported.go 23 agent/engine/docker_task_engine_linux.go 110 agent/engine/dependencygraph/graph.go 354 agent/engine/common_integ_testutil.go 320 agent/engine/execcmd/metadata.go 29 agent/engine/execcmd/manager_init_task.go 156 agent/engine/execcmd/manager_unsupported.go 21 agent/engine/execcmd/manager_init_task_windows.go 126 agent/engine/execcmd/agent_version.go 84 agent/engine/execcmd/generate_mocks.go 1 agent/engine/execcmd/manager_start_linux.go 8 agent/engine/execcmd/manager.go 85 agent/engine/execcmd/manager_windows.go 9 agent/engine/execcmd/manager_start_windows.go 9 agent/engine/execcmd/manager_init_task_linux.go 138 agent/engine/execcmd/manager_linux.go 5 agent/engine/execcmd/manager_start.go 196 agent/engine/docker_task_engine_windows.go 65 agent/engine/task_manager.go 1238 agent/engine/image/types.go 154 agent/engine/common_unix_integ_testutil.go 19 agent/engine/testutils/docker_task_engine_equal.go 8 agent/engine/docker_task_engine.go 2429 agent/engine/dockerstate/docker_task_engine_state.go 500 agent/engine/dockerstate/testutils/docker_state_equal.go 22 agent/engine/dockerstate/generate_mocks.go 1 agent/engine/dockerstate/json.go 76 agent/engine/host_resource_manager.go 263 agent/engine/interface.go 28 agent/engine/generate_mocks.go 1 agent/engine/common_testutil.go 353 agent/engine/serviceconnect/manager_other.go 57 agent/engine/serviceconnect/mock/manager.go 132 agent/engine/serviceconnect/generate_mocks.go 1 agent/engine/serviceconnect/manager_linux_test_common.go 266 agent/engine/serviceconnect/version_linux.go 42 agent/engine/serviceconnect/manager.go 26 agent/engine/serviceconnect/manager_linux.go 387 agent/engine/errors.go 55 agent/engine/common_windows_integ_testutil.go 23 agent/engine/data.go 219 agent/engine/default.go 30 agent/engine/docker_image_manager.go 587 agent/engine/daemonmanager/daemon_manager.go 181 agent/engine/daemonmanager/daemon_manager_windows.go 10 agent/engine/daemonmanager/mock/manager.go 79 agent/engine/daemonmanager/generate_mocks.go 1 agent/engine/daemonmanager/daemon_manager_linux.go 12 agent/version/version.go 4 agent/version/formatting.go 26 agent/s3/s3.go 48 agent/s3/interface.go 13 agent/s3/generate_mocks.go 1 agent/s3/factory/factory.go 95 agent/s3/factory/generate_mocks.go 1 agent/stats/engine.go 893 agent/stats/task_linux.go 113 agent/stats/service_connect_unspecified.go 24 agent/stats/container.go 205 agent/stats/task.go 139 agent/stats/mock/engine.go 88 agent/stats/service_connect_linux.go 194 agent/stats/utils_unix.go 67 agent/stats/utils_windows.go 30 agent/stats/task_windows.go 78 agent/stats/reporter/reporter.go 92 agent/stats/queue_windows.go 14 agent/stats/queue_unix.go 103 agent/stats/engine_linux.go 6 agent/stats/types.go 73 agent/stats/utils.go 32 agent/stats/queue.go 479 agent/stats/engine_windows.go 6 agent/stats/resolver/resolver.go 10 agent/stats/resolver/mock/resolver.go 55 agent/stats/task_unspecified.go 18 agent/sighandlers/debug_handler.go 21 agent/sighandlers/termination_handler.go 88 agent/sighandlers/debug_handler_windows.go 3 agent/sighandlers/exitcodes/exitcodes.go 7 agent/tools.go 7 aws-sdk-go-v2/service/ecs/api_op_PutAccountSettingDefault.go 128 aws-sdk-go-v2/service/ecs/api_op_CreateService.go 150 aws-sdk-go-v2/service/ecs/api_op_UpdateTaskSet.go 130 aws-sdk-go-v2/service/ecs/serializers.go 6817 aws-sdk-go-v2/service/ecs/api_op_DiscoverPollEndpoint.go 128 aws-sdk-go-v2/service/ecs/api_op_SubmitAttachmentStateChanges.go 128 aws-sdk-go-v2/service/ecs/api_op_ListTaskDefinitionFamilies.go 194 aws-sdk-go-v2/service/ecs/api_op_SubmitTaskStateChange.go 137 aws-sdk-go-v2/service/ecs/api_op_ExecuteCommand.go 136 aws-sdk-go-v2/service/ecs/api_client.go 742 aws-sdk-go-v2/service/ecs/api_op_ListServicesByNamespace.go 195 aws-sdk-go-v2/service/ecs/api_op_UpdateService.go 145 aws-sdk-go-v2/service/ecs/api_op_DeleteCapacityProvider.go 127 aws-sdk-go-v2/service/ecs/api_op_DescribeTasks.go 400 aws-sdk-go-v2/service/ecs/types/errors.go 552 aws-sdk-go-v2/service/ecs/types/types.go 833 aws-sdk-go-v2/service/ecs/types/enums.go 795 aws-sdk-go-v2/service/ecs/api_op_GetTaskProtection.go 129 aws-sdk-go-v2/service/ecs/go_module_metadata.go 2 aws-sdk-go-v2/service/ecs/endpoints.go 394 aws-sdk-go-v2/service/ecs/api_op_DeleteService.go 129 aws-sdk-go-v2/service/ecs/doc.go 1 aws-sdk-go-v2/service/ecs/api_op_DeleteAttributes.go 128 aws-sdk-go-v2/service/ecs/api_op_CreateCluster.go 133 aws-sdk-go-v2/service/ecs/api_op_SubmitContainerStateChange.go 131 aws-sdk-go-v2/service/ecs/api_op_DescribeTaskDefinition.go 129 aws-sdk-go-v2/service/ecs/api_op_UpdateContainerAgent.go 128 aws-sdk-go-v2/service/ecs/api_op_StartTask.go 140 aws-sdk-go-v2/service/ecs/api_op_DescribeServices.go 430 aws-sdk-go-v2/service/ecs/api_op_RegisterTaskDefinition.go 144 aws-sdk-go-v2/service/ecs/api_op_UpdateServicePrimaryTaskSet.go 129 aws-sdk-go-v2/service/ecs/api_op_DeregisterContainerInstance.go 129 aws-sdk-go-v2/service/ecs/api_op_UpdateContainerInstancesState.go 130 aws-sdk-go-v2/service/ecs/api_op_UpdateClusterSettings.go 128 aws-sdk-go-v2/service/ecs/api_op_UpdateTaskProtection.go 131 aws-sdk-go-v2/service/ecs/auth.go 244 aws-sdk-go-v2/service/ecs/api_op_PutAttributes.go 128 aws-sdk-go-v2/service/ecs/api_op_DescribeCapacityProviders.go 129 aws-sdk-go-v2/service/ecs/api_op_RegisterContainerInstance.go 136 aws-sdk-go-v2/service/ecs/api_op_CreateTaskSet.go 139 aws-sdk-go-v2/service/ecs/api_op_DescribeTaskSets.go 131 aws-sdk-go-v2/service/ecs/api_op_DescribeClusters.go 126 aws-sdk-go-v2/service/ecs/api_op_ListAccountSettings.go 192 aws-sdk-go-v2/service/ecs/api_op_PutClusterCapacityProviders.go 129 aws-sdk-go-v2/service/ecs/api_op_ListContainerInstances.go 195 aws-sdk-go-v2/service/ecs/api_op_CreateCapacityProvider.go 129 aws-sdk-go-v2/service/ecs/api_op_TagResource.go 127 aws-sdk-go-v2/service/ecs/api_op_ListTasks.go 199 aws-sdk-go-v2/service/ecs/api_op_PutAccountSetting.go 129 aws-sdk-go-v2/service/ecs/api_op_UntagResource.go 126 aws-sdk-go-v2/service/ecs/validators.go 2968 aws-sdk-go-v2/service/ecs/api_op_UpdateCluster.go 130 aws-sdk-go-v2/service/ecs/api_op_ListTagsForResource.go 127 aws-sdk-go-v2/service/ecs/options.go 113 aws-sdk-go-v2/service/ecs/api_op_DeregisterTaskDefinition.go 127 aws-sdk-go-v2/service/ecs/api_op_DeleteTaskSet.go 130 aws-sdk-go-v2/service/ecs/api_op_DeleteTaskDefinitions.go 128 aws-sdk-go-v2/service/ecs/api_op_DeleteAccountSetting.go 128 aws-sdk-go-v2/service/ecs/api_op_StopTask.go 129 aws-sdk-go-v2/service/ecs/api_op_ListServices.go 195 aws-sdk-go-v2/service/ecs/api_op_ListClusters.go 191 aws-sdk-go-v2/service/ecs/api_op_RunTask.go 173 aws-sdk-go-v2/service/ecs/api_op_DescribeContainerInstances.go 130 aws-sdk-go-v2/service/ecs/internal/endpoints/endpoints.go 506 aws-sdk-go-v2/service/ecs/api_op_UpdateCapacityProvider.go 128 aws-sdk-go-v2/service/ecs/api_op_ListTaskDefinitions.go 195 aws-sdk-go-v2/service/ecs/api_op_ListAttributes.go 199 aws-sdk-go-v2/service/ecs/api_op_DeleteCluster.go 127 seelog.xml 11 ecs-init/apparmor/apparmor.go 119 ecs-init/logger/log.go 91 ecs-init/volumes/driver/driver.go 16 ecs-init/volumes/driver/mock/driver_mocks.go 60 ecs-init/volumes/logger/log.go 64 ecs-init/volumes/state_manager.go 115 ecs-init/volumes/types/types.go 25 ecs-init/volumes/ecs_volume_driver.go 90 ecs-init/volumes/efs_mount_helper.go 76 ecs-init/volumes/amazon-ecs-volume-plugin/plugin.go 23 ecs-init/volumes/ecs_volume_plugin.go 318 ecs-init/config/release.go 5 ecs-init/config/awsrulesfn/partition.go 64 ecs-init/config/awsrulesfn/partitions.go 397 ecs-init/config/awsrulesfn/partitions.gen.go 14 ecs-init/config/config_al2.go 6 ecs-init/config/config_suse_ubuntu_debian.go 6 ecs-init/config/config_generic_rpm.go 6 ecs-init/config/common.go 222 ecs-init/config/config_unspecified.go 6 ecs-init/backoff/backoff.go 52 ecs-init/exec/exec.go 19 ecs-init/exec/sysctl/cmd_mocks.go 42 ecs-init/exec/sysctl/sysctl.go 87 ecs-init/exec/sysctl/exec_mocks.go 47 ecs-init/exec/iptables/cmd_mocks.go 42 ecs-init/exec/iptables/exec_mocks.go 47 ecs-init/exec/iptables/iptables.go 248 ecs-init/gpu/interface.go 5 ecs-init/gpu/nvidia_gpu_manager_mocks.go 92 ecs-init/gpu/generate_mocks.go 1 ecs-init/gpu/nvidia_gpu_manager.go 174 ecs-init/ecs-init.go 100 ecs-init/engine/engine.go 283 ecs-init/engine/dependencies_mocks.go 266 ecs-init/engine/dependencies.go 33 ecs-init/docker/dependencies_mocks.go 177 ecs-init/docker/docker.go 457 ecs-init/docker/docker_config.go 80 ecs-init/docker/backoff_mocks.go 41 ecs-init/docker/dependencies.go 190 ecs-init/version/version.go 4 ecs-init/version/formatting.go 16 ecs-init/cmd/cmd.go 5 packaging/amazon-linux-ami-integrated/ecs-agent.spec 734 packaging/suse/amazon-ecs-init.spec 76 packaging/generic-rpm-integrated/amazon-ecs-init.spec 553