Как перечислить имена быстрого подключения, а не имена поставщиков в 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)
}