func VnetSubnetsListE()

in test-harness/terratest-extensions/modules/azure/network.go [21:39]


func VnetSubnetsListE(subscriptionID string, resourceGroupName string, vnetName string) ([]string, error) {

	client, err := vnetClient(subscriptionID)
	if err != nil {
		return nil, err
	}

	vnet, err := client.Get(context.Background(), resourceGroupName, vnetName, "")
	if err != nil {
		return nil, err
	}

	subnets := make([]string, len(*vnet.VirtualNetworkPropertiesFormat.Subnets))
	for index, subnet := range *vnet.VirtualNetworkPropertiesFormat.Subnets {
		subnets[index] = *subnet.ID
	}

	return subnets, nil
}