Как перечислить имена быстрого подключения, а не имена поставщиков в OCI, используя GO SDK?

Я пытаюсь составить список имен fastconnect, доступных для моего VCN. Проблема сListFastConnectProviderServicesзаключается в том, что в нем перечислены имена провайдеров, а не имена созданных служб FastConnects.

Вот мой текущий код: -

      func checkFastConnect(compId string) {
    provider := common.DefaultConfigProvider()
    client, err := core.NewVirtualNetworkClientWithConfigurationProvider(provider)
    helpers.FatalIfError(err)
    request := core.ListFastConnectProviderServicesRequest{
        CompartmentId: &compId,
    }
    resp, err := client.ListFastConnectProviderServices(context.Background(), request)
    helpers.FatalIfError(err)
    fmt.Println(resp)
}

Может ли кто-нибудь указать мне на правильный вызов API или какую-либо ссылку, где я могу получить созданные мной службы FastConnects, а не имя поставщика?

Спасибо

1 ответ

Нашел ответ на свой собственный вопрос. На самом деле правильный APIListVirtualCircuitsRequest:-

      func checkFastConnect(compId string) {
    provider := common.DefaultConfigProvider()
    client, err := core.NewVirtualNetworkClientWithConfigurationProvider(provider)
    helpers.FatalIfError(err)
    request := core.ListVirtualCircuitsRequest{
        CompartmentId: &compId,
    }
    resp, err := client.ListVirtualCircuits(context.Background(), request)
    helpers.FatalIfError(err)
    fmt.Println(resp)
}
Другие вопросы по тегам