- JSON representation
- PrivateRegistryAccessConfig
- CertificateAuthorityDomainConfig
- GCPSecretManagerCertificateConfig
ContainerdConfig contains configuration to customize containerd.
| JSON representation | 
|---|
| {
  "privateRegistryAccessConfig": {
    object ( | 
| Fields | |
|---|---|
| privateRegistryAccessConfig | 
 PrivateRegistryAccessConfig is used to configure access configuration for private container registries. | 
PrivateRegistryAccessConfig
PrivateRegistryAccessConfig contains access configuration for private container registries.
| JSON representation | 
|---|
| {
  "enabled": boolean,
  "certificateAuthorityDomainConfig": [
    {
      object ( | 
| Fields | |
|---|---|
| enabled | 
 Private registry access is enabled. | 
| certificateAuthorityDomainConfig[] | 
 Private registry access configuration. | 
CertificateAuthorityDomainConfig
CertificateAuthorityDomainConfig configures one or more fully qualified domain names (FQDN) to a specific certificate.
| JSON representation | 
|---|
| { "fqdns": [ string ], // Union field | 
| Fields | |
|---|---|
| fqdns[] | 
 List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards are NOT supported. Examples: - my.customdomain.com - 10.0.1.2:5000 | 
| Union field certificate_config. Certificate access config. The following are supported: - GCPSecretManagerCertificateConfigcertificate_configcan be only one of the following: | |
| gcpSecretManagerCertificateConfig | 
 Secret Manager certificate configuration. | 
GCPSecretManagerCertificateConfig
GCPSecretManagerCertificateConfig configures a secret from Google Secret Manager.
| JSON representation | 
|---|
| { "secretUri": string } | 
| Fields | |
|---|---|
| secretUri | 
 Secret URI, in the form "projects/$PROJECT_ID/secrets/$SECRET_NAME/versions/$VERSION". Version can be fixed (e.g. "2") or "latest" |