Skip to content

Commit e582289

Browse files
policies
1 parent 6784457 commit e582289

15 files changed

+22
-419
lines changed

experiments/Azure.Experiments/Azure.Experiments/Compute/VirtualMachineConfig.cs

Lines changed: 0 additions & 29 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using System.Collections.Generic;
2+
using System.Threading.Tasks;
3+
4+
namespace Microsoft.Azure.Experiments
5+
{
6+
interface IInfoMap
7+
{
8+
Info Get<Info>(IResourcePolicy<Info> info);
9+
}
10+
11+
interface IResourcePolicy
12+
{
13+
IEnumerable<IResourcePolicy> Dependencies { get; }
14+
}
15+
16+
interface IResourcePolicy<Info> : IResourcePolicy
17+
{
18+
string GetLocation(Info info);
19+
Task<Info> Get(Context context, IInfoMap infoMap, string name);
20+
Task<Info> CreateAsync(Context context, IInfoMap infoMap, Info info);
21+
}
22+
}

experiments/Azure.Experiments/Azure.Experiments/IStateMap.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Location.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/LocationExtensions.cs

Lines changed: 0 additions & 24 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/ManagedResourceConfig.cs

Lines changed: 0 additions & 27 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/NetworkInterfaceConfig.cs

Lines changed: 0 additions & 23 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/NetworkResourceConfig.cs

Lines changed: 0 additions & 26 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/NetworkSecurityGroupConfig.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/PublicIpAddressConfig.cs

Lines changed: 0 additions & 22 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/SubnetConfig.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/Network/VirtualNetworkConfig.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/ResourceConfig.cs

Lines changed: 0 additions & 74 deletions
This file was deleted.

experiments/Azure.Experiments/Azure.Experiments/ResourceGroupConfig.cs

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)