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 ;
5
2
using System ;
6
3
using System . Threading . Tasks ;
7
4
@@ -18,24 +15,5 @@ public static ResourcePolicy<ResourceName, Info> Create<Operations, Info>(
18
15
. Create ( getAsync , createOrUpdateAsync )
19
16
. Transform ( getOperations )
20
17
. 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 } ) ;
40
18
}
41
19
}
0 commit comments