это должно быть:
[resourceId('Microsoft.Network/loadBalancers/backendAddressPools','myLoadBalancer', 'myPool')]
проверить пример базы данных
AFAIK, нет собственного пути. Но выезд эта статья о том, как Вы добавили бы .zip(...)
метод в Файл, который будет очень близко к тому, что Вы ищете. Необходимо было бы просто сделать .unzip(...)
метод.
Может быть, Groovy не имеет «родной» поддержки для zip-файлов, но работать с ними по-прежнему довольно тривиально.
Я работаю с zip-файлами, и вот некоторые из них. логики, которую я использую:
def zipFile = new java.util.zip.ZipFile(new File('some.zip'))
zipFile.entries().each {
println zipFile.getInputStream(it).text
}
Вы можете добавить дополнительную логику, используя метод findAll
:
def zipFile = new java.util.zip.ZipFile(new File('some.zip'))
zipFile.entries().findAll { !it.directory }.each {
println zipFile.getInputStream(it).text
}
По моему опыту, лучший способ сделать это - использовать Antbuilder:
def ant = new AntBuilder() // create an antbuilder
ant.unzip( src:"your-src.zip",
dest:"your-dest-directory",
overwrite:"false" )
Таким образом, вы не будете нести ответственность за все сложные вещи - ant позаботится об этом за вас. Очевидно, что если вам нужно что-то более детализированное, это не сработает, но для большинства сценариев «просто распакуйте этот файл» это действительно эффективно.
Чтобы использовать antbuilder, просто включите ant.jar и ant-launcher.jar в свой путь к классам.
В этой статье подробно рассматривается пример AntBuilder.
http://preferisco.blogspot.com/2010/06/using-goovy-antbuilder-to-zip-unzip.html
Однако принципиально - есть ли способ узнать все свойства, замыкания, карты и т. д., которые можно использовать при исследовании нового аспекта в Groovy / java? Кажется, есть масса действительно полезных вещей, но как разблокировать их спрятанные сокровища? Функции завершения кода NetBeans / Eclipse теперь кажутся безнадежно ограниченными в новом языковом богатстве, которое у нас есть.