1. Packages
  2. Nutanix
  3. API Docs
  4. getNdbNetworks
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

nutanix.getNdbNetworks

Explore with Pulumi AI

Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg

List of networks in Nutanix Database Service

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";

const nw = nutanix.getNdbNetworks({});
Copy
import pulumi
import pulumi_nutanix as nutanix

nw = nutanix.get_ndb_networks()
Copy
package main

import (
	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nutanix.GetNdbNetworks(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;

return await Deployment.RunAsync(() => 
{
    var nw = Nutanix.GetNdbNetworks.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var nw = NutanixFunctions.getNdbNetworks();

    }
}
Copy
variables:
  nw:
    fn::invoke:
      function: nutanix:getNdbNetworks
      arguments: {}
Copy

Using getNdbNetworks

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getNdbNetworks(opts?: InvokeOptions): Promise<GetNdbNetworksResult>
function getNdbNetworksOutput(opts?: InvokeOptions): Output<GetNdbNetworksResult>
Copy
def get_ndb_networks(opts: Optional[InvokeOptions] = None) -> GetNdbNetworksResult
def get_ndb_networks_output(opts: Optional[InvokeOptions] = None) -> Output[GetNdbNetworksResult]
Copy
func GetNdbNetworks(ctx *Context, opts ...InvokeOption) (*GetNdbNetworksResult, error)
func GetNdbNetworksOutput(ctx *Context, opts ...InvokeOption) GetNdbNetworksResultOutput
Copy

> Note: This function is named GetNdbNetworks in the Go SDK.

public static class GetNdbNetworks 
{
    public static Task<GetNdbNetworksResult> InvokeAsync(InvokeOptions? opts = null)
    public static Output<GetNdbNetworksResult> Invoke(InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetNdbNetworksResult> getNdbNetworks(InvokeOptions options)
public static Output<GetNdbNetworksResult> getNdbNetworks(InvokeOptions options)
Copy
fn::invoke:
  function: nutanix:index/getNdbNetworks:getNdbNetworks
  arguments:
    # arguments dictionary
Copy

getNdbNetworks Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Networks List<PiersKarsenbarg.Nutanix.Outputs.GetNdbNetworksNetwork>
List of networks in NDB
Id string
The provider-assigned unique ID for this managed resource.
Networks []GetNdbNetworksNetwork
List of networks in NDB
id String
The provider-assigned unique ID for this managed resource.
networks List<GetNdbNetworksNetwork>
List of networks in NDB
id string
The provider-assigned unique ID for this managed resource.
networks GetNdbNetworksNetwork[]
List of networks in NDB
id str
The provider-assigned unique ID for this managed resource.
networks Sequence[GetNdbNetworksNetwork]
List of networks in NDB
id String
The provider-assigned unique ID for this managed resource.
networks List<Property Map>
List of networks in NDB

Supporting Types

GetNdbNetworksNetwork

ClusterId This property is required. string
cluster id where network is present
Id This property is required. string
network id
IpAddresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbNetworksNetworkIpAddress>
IP addresses of network
IpPools This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbNetworksNetworkIpPool>
IP Pools of network
Managed This property is required. bool
network managed by NDB or not
Name This property is required. string
network name
Properties This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbNetworksNetworkProperty>
properties of network
PropertiesMaps This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbNetworksNetworkPropertiesMap>
properties map of network
StretchedVlanId This property is required. string
stretched vlan id
Type This property is required. string
type of network
ClusterId This property is required. string
cluster id where network is present
Id This property is required. string
network id
IpAddresses This property is required. []GetNdbNetworksNetworkIpAddress
IP addresses of network
IpPools This property is required. []GetNdbNetworksNetworkIpPool
IP Pools of network
Managed This property is required. bool
network managed by NDB or not
Name This property is required. string
network name
Properties This property is required. []GetNdbNetworksNetworkProperty
properties of network
PropertiesMaps This property is required. []GetNdbNetworksNetworkPropertiesMap
properties map of network
StretchedVlanId This property is required. string
stretched vlan id
Type This property is required. string
type of network
clusterId This property is required. String
cluster id where network is present
id This property is required. String
network id
ipAddresses This property is required. List<GetNdbNetworksNetworkIpAddress>
IP addresses of network
ipPools This property is required. List<GetNdbNetworksNetworkIpPool>
IP Pools of network
managed This property is required. Boolean
network managed by NDB or not
name This property is required. String
network name
properties This property is required. List<GetNdbNetworksNetworkProperty>
properties of network
propertiesMaps This property is required. List<GetNdbNetworksNetworkPropertiesMap>
properties map of network
stretchedVlanId This property is required. String
stretched vlan id
type This property is required. String
type of network
clusterId This property is required. string
cluster id where network is present
id This property is required. string
network id
ipAddresses This property is required. GetNdbNetworksNetworkIpAddress[]
IP addresses of network
ipPools This property is required. GetNdbNetworksNetworkIpPool[]
IP Pools of network
managed This property is required. boolean
network managed by NDB or not
name This property is required. string
network name
properties This property is required. GetNdbNetworksNetworkProperty[]
properties of network
propertiesMaps This property is required. GetNdbNetworksNetworkPropertiesMap[]
properties map of network
stretchedVlanId This property is required. string
stretched vlan id
type This property is required. string
type of network
cluster_id This property is required. str
cluster id where network is present
id This property is required. str
network id
ip_addresses This property is required. Sequence[GetNdbNetworksNetworkIpAddress]
IP addresses of network
ip_pools This property is required. Sequence[GetNdbNetworksNetworkIpPool]
IP Pools of network
managed This property is required. bool
network managed by NDB or not
name This property is required. str
network name
properties This property is required. Sequence[GetNdbNetworksNetworkProperty]
properties of network
properties_maps This property is required. Sequence[GetNdbNetworksNetworkPropertiesMap]
properties map of network
stretched_vlan_id This property is required. str
stretched vlan id
type This property is required. str
type of network
clusterId This property is required. String
cluster id where network is present
id This property is required. String
network id
ipAddresses This property is required. List<Property Map>
IP addresses of network
ipPools This property is required. List<Property Map>
IP Pools of network
managed This property is required. Boolean
network managed by NDB or not
name This property is required. String
network name
properties This property is required. List<Property Map>
properties of network
propertiesMaps This property is required. List<Property Map>
properties map of network
stretchedVlanId This property is required. String
stretched vlan id
type This property is required. String
type of network

GetNdbNetworksNetworkIpAddress

DbserverId This property is required. string
dbserver id
DbserverName This property is required. string
dbserver name
Ip This property is required. string
ip of pool
Status This property is required. string
ip status
DbserverId This property is required. string
dbserver id
DbserverName This property is required. string
dbserver name
Ip This property is required. string
ip of pool
Status This property is required. string
ip status
dbserverId This property is required. String
dbserver id
dbserverName This property is required. String
dbserver name
ip This property is required. String
ip of pool
status This property is required. String
ip status
dbserverId This property is required. string
dbserver id
dbserverName This property is required. string
dbserver name
ip This property is required. string
ip of pool
status This property is required. string
ip status
dbserver_id This property is required. str
dbserver id
dbserver_name This property is required. str
dbserver name
ip This property is required. str
ip of pool
status This property is required. str
ip status
dbserverId This property is required. String
dbserver id
dbserverName This property is required. String
dbserver name
ip This property is required. String
ip of pool
status This property is required. String
ip status

GetNdbNetworksNetworkIpPool

Addresses This property is required. List<PiersKarsenbarg.Nutanix.Inputs.GetNdbNetworksNetworkIpPoolAddress>
address of ips ranges
EndIp This property is required. string
end ip
StartIp This property is required. string
start ip
Addresses This property is required. []GetNdbNetworksNetworkIpPoolAddress
address of ips ranges
EndIp This property is required. string
end ip
StartIp This property is required. string
start ip
addresses This property is required. List<GetNdbNetworksNetworkIpPoolAddress>
address of ips ranges
endIp This property is required. String
end ip
startIp This property is required. String
start ip
addresses This property is required. GetNdbNetworksNetworkIpPoolAddress[]
address of ips ranges
endIp This property is required. string
end ip
startIp This property is required. string
start ip
addresses This property is required. Sequence[GetNdbNetworksNetworkIpPoolAddress]
address of ips ranges
end_ip This property is required. str
end ip
start_ip This property is required. str
start ip
addresses This property is required. List<Property Map>
address of ips ranges
endIp This property is required. String
end ip
startIp This property is required. String
start ip

GetNdbNetworksNetworkIpPoolAddress

Ip This property is required. string
ip of pool
Status This property is required. string
ip status
Ip This property is required. string
ip of pool
Status This property is required. string
ip status
ip This property is required. String
ip of pool
status This property is required. String
ip status
ip This property is required. string
ip of pool
status This property is required. string
ip status
ip This property is required. str
ip of pool
status This property is required. str
ip status
ip This property is required. String
ip of pool
status This property is required. String
ip status

GetNdbNetworksNetworkPropertiesMap

VlanGateway This property is required. string
gateway of vlan
VlanPrimaryDns This property is required. string
primary dns of vlan
VlanSecondaryDns This property is required. string
secondary dns of vlan
VlanSubnetMask This property is required. string
subnet mask of vlan
VlanGateway This property is required. string
gateway of vlan
VlanPrimaryDns This property is required. string
primary dns of vlan
VlanSecondaryDns This property is required. string
secondary dns of vlan
VlanSubnetMask This property is required. string
subnet mask of vlan
vlanGateway This property is required. String
gateway of vlan
vlanPrimaryDns This property is required. String
primary dns of vlan
vlanSecondaryDns This property is required. String
secondary dns of vlan
vlanSubnetMask This property is required. String
subnet mask of vlan
vlanGateway This property is required. string
gateway of vlan
vlanPrimaryDns This property is required. string
primary dns of vlan
vlanSecondaryDns This property is required. string
secondary dns of vlan
vlanSubnetMask This property is required. string
subnet mask of vlan
vlan_gateway This property is required. str
gateway of vlan
vlan_primary_dns This property is required. str
primary dns of vlan
vlan_secondary_dns This property is required. str
secondary dns of vlan
vlan_subnet_mask This property is required. str
subnet mask of vlan
vlanGateway This property is required. String
gateway of vlan
vlanPrimaryDns This property is required. String
primary dns of vlan
vlanSecondaryDns This property is required. String
secondary dns of vlan
vlanSubnetMask This property is required. String
subnet mask of vlan

GetNdbNetworksNetworkProperty

Name This property is required. string
network name
Secure This property is required. bool
Value This property is required. string
Name This property is required. string
network name
Secure This property is required. bool
Value This property is required. string
name This property is required. String
network name
secure This property is required. Boolean
value This property is required. String
name This property is required. string
network name
secure This property is required. boolean
value This property is required. string
name This property is required. str
network name
secure This property is required. bool
value This property is required. str
name This property is required. String
network name
secure This property is required. Boolean
value This property is required. String

Package Details

Repository
nutanix pierskarsenbarg/pulumi-nutanix
License
Apache-2.0
Notes
This Pulumi package is based on the nutanix Terraform Provider.
Nutanix v0.7.4 published on Friday, Mar 21, 2025 by Piers Karsenbarg