generated from pulumi/pulumi-tf-provider-boilerplate
/
getAviatrixNetworkDomains.go
29 lines (25 loc) · 1.09 KB
/
getAviatrixNetworkDomains.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT.
// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! ***
package aviatrix
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
// The **aviatrix_network_domains** data source provides details about all Network Domains created by the Aviatrix Controller. Available as of provider version 2.23+.
//
// ## Example Usage
func GetAviatrixNetworkDomains(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAviatrixNetworkDomainsResult, error) {
opts = pkgInvokeDefaultOpts(opts)
var rv GetAviatrixNetworkDomainsResult
err := ctx.Invoke("aviatrix:index/getAviatrixNetworkDomains:getAviatrixNetworkDomains", nil, &rv, opts...)
if err != nil {
return nil, err
}
return &rv, nil
}
// A collection of values returned by getAviatrixNetworkDomains.
type GetAviatrixNetworkDomainsResult struct {
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// The list of all Network Domains
NetworkDomains []GetAviatrixNetworkDomainsNetworkDomain `pulumi:"networkDomains"`
}