yandex_container_registry_ip_permission (Resource)
Written by
Updated at February 9, 2026
Creates a new Container Registry IP Permission. For more information, see the official documentation
Example usage
//
// Create a new Container Registry and new IP Permissions for it.
//
resource "yandex_container_registry" "my_registry" {
name = "test-registry"
folder_id = "test_folder_id"
labels = {
my-label = "my-label-value"
}
}
resource "yandex_container_registry_ip_permission" "my_ip_permission" {
registry_id = yandex_container_registry.my_registry.id
push = ["10.1.0.0/16", "10.2.0.0/16", "10.3.0.0/16"]
pull = ["10.1.0.0/16", "10.5.0/16"]
}
Arguments & Attributes Reference
id(String).pull(Set Of String). List of configured CIDRs, from whichpullis allowed.push(Set Of String). List of configured CIDRs, from whichpushis allowed.registry_id(Required)(String). The ID of the registry that ip restrictions applied to.
Import
The resource can be imported by using their resource ID. For getting it you can use Yandex Cloud Web Console
# terraform import yandex_container_registry_ip_permission.<resource Name> <registry_id>
terraform import yandex_container_registry_ip_permission.my_ip_permission crps9**********k9psn