1- using Microsoft . Azure . Experiments . ResourceManager ;
2- using Microsoft . Azure . Management . Network ;
3- using Microsoft . Azure . Management . Network . Models ;
4- using Microsoft . Azure . Management . ResourceManager . Models ;
1+ using Microsoft . Azure . Management . Network ;
52using System ;
63using System . Threading . Tasks ;
74
@@ -18,24 +15,5 @@ public static ResourcePolicy<ResourceName, Info> Create<Operations, Info>(
1815 . Create ( getAsync , createOrUpdateAsync )
1916 . Transform ( getOperations )
2017 . CreateResourcePolicy ( i => i . Location , ( i , location ) => i . Location = location ) ;
21-
22- public static ResourcePolicy < ResourceName , NetworkInterface > NetworkInterface { get ; }
23- = Create (
24- client => client . NetworkInterfaces ,
25- ( operations , name ) => operations . GetAsync ( name . ResourceGroupName , name . Name ) ,
26- ( operations , name , info )
27- => operations . CreateOrUpdateAsync ( name . ResourceGroupName , name . Name , info ) ) ;
28-
29- public static ResourceConfig < ResourceName , NetworkInterface > CreateNetworkInterfaceConfig (
30- this ResourceConfig < string , ResourceGroup > resourceGroup ,
31- string name ,
32- ResourceConfig < ResourceName , VirtualNetwork > virtualNetwork ,
33- ResourceConfig < ResourceName , NetworkSecurityGroup > networkSecurityGroup ,
34- ResourceConfig < ResourceName , PublicIPAddress > publicIPAddress )
35- => resourceGroup . CreateResourceConfig (
36- NetworkInterface ,
37- name ,
38- new NetworkInterface ( ) ,
39- new IResourceConfig [ ] { virtualNetwork , networkSecurityGroup , publicIPAddress } ) ;
4018 }
4119}
0 commit comments