Azure SDK для получения группы ресурсов виртуальной машины из compute.Виртуальная машина

# #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