1package azureutil 2 3import ( 4 "github.com/Azure/azure-sdk-for-go/arm/network" 5 "github.com/Azure/azure-sdk-for-go/arm/storage" 6) 7 8// DeploymentContext contains references to various sources created and then 9// used in creating other resources. 10type DeploymentContext struct { 11 VirtualNetworkExists bool 12 StorageAccount *storage.AccountProperties 13 PublicIPAddressID string 14 NetworkSecurityGroupID string 15 SubnetID string 16 NetworkInterfaceID string 17 SSHPublicKey string 18 AvailabilitySetID string 19 FirewallRules *[]network.SecurityRule 20} 21