# Class ContainerdConfig (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0

    ContainerdConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ContainerdConfig contains configuration to customize
containerd.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `private_registry_access_config` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.ContainerdConfig.PrivateRegistryAccessConfig` PrivateRegistryAccessConfig is used to configure access configuration for private container registries. |
| `writable_cgroups` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.ContainerdConfig.WritableCgroups` Optional. WritableCgroups defines writable cgroups configuration for the node pool. |
| `registry_hosts` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.ContainerdConfig.RegistryHostConfig]` RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed. |

## Classes

### PrivateRegistryAccessConfig

    PrivateRegistryAccessConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

PrivateRegistryAccessConfig contains access configuration for
private container registries.

### RegistryHostConfig

    RegistryHostConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

RegistryHostConfig configures the top-level structure for a
single containerd registry server's configuration, which
represents one hosts.toml file on the node. It will override the
same fqdns in PrivateRegistryAccessConfig.

### WritableCgroups

    WritableCgroups(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Defines writable cgroups configuration.