# #azure #go #azure-sdk
Вопрос:
Я использую пакет sdk azure для go, и в настоящее время у меня есть виртуальная машина типа compute.Виртуальная машина:
type VirtualMachine struct {
autorest.Response `json:"-"`
// Plan - Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click **Save**.
Plan *Plan `json:"plan,omitempty"`
*VirtualMachineProperties `json:"properties,omitempty"`
// Resources - READ-ONLY; The virtual machine child extension resources.
Resources *[]VirtualMachineExtension `json:"resources,omitempty"`
// Identity - The identity of the virtual machine, if configured.
Identity *VirtualMachineIdentity `json:"identity,omitempty"`
// Zones - The virtual machine zones.
Zones *[]string `json:"zones,omitempty"`
// ID - READ-ONLY; Resource Id
ID *string `json:"id,omitempty"`
// Name - READ-ONLY; Resource name
Name *string `json:"name,omitempty"`
// Type - READ-ONLY; Resource type
Type *string `json:"type,omitempty"`
// Location - Resource location
Location *string `json:"location,omitempty"`
// Tags - Resource tags
Tags map[string]*string `json:"tags"`
}
Я думаю, что я должен быть в состоянии получить группу ресурсов виртуальных машин из структуры или одного из ее методов, но, поскольку я не слишком хорошо знаком с azure, я не уверен, где она будет находиться.
Если вы знаете, как я могу его получить, или знаете, что я должен сделать это по-другому. Я был бы очень признателен вам за ваш вклад.
ссылка на документацию, которую я просматривал: https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2017-12-01/compute#VirtualMachine
Спасибо
Комментарии:
1. Вы можете обратиться к образцам azure-sdk-для-go/compute/vm.go