vcd.getNetworkIsolated
Explore with Pulumi AI
Provides a VMware Cloud Director Org VDC isolated Network data source. This can be used to reference internal networks for vApps to connect. This network is not attached to external networks or routers.
Supported in provider v2.5+
Note: This data source supports only NSX-V backed Org VDC networks. Please use newer
vcd.NetworkIsolatedV2
data source which is compatible with NSX-T.
Using getNetworkIsolated
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 getNetworkIsolated(args: GetNetworkIsolatedArgs, opts?: InvokeOptions): Promise<GetNetworkIsolatedResult>
function getNetworkIsolatedOutput(args: GetNetworkIsolatedOutputArgs, opts?: InvokeOptions): Output<GetNetworkIsolatedResult>
def get_network_isolated(filter: Optional[GetNetworkIsolatedFilter] = None,
id: Optional[str] = None,
name: Optional[str] = None,
org: Optional[str] = None,
vdc: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkIsolatedResult
def get_network_isolated_output(filter: Optional[pulumi.Input[GetNetworkIsolatedFilterArgs]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
org: Optional[pulumi.Input[str]] = None,
vdc: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkIsolatedResult]
func LookupNetworkIsolated(ctx *Context, args *LookupNetworkIsolatedArgs, opts ...InvokeOption) (*LookupNetworkIsolatedResult, error)
func LookupNetworkIsolatedOutput(ctx *Context, args *LookupNetworkIsolatedOutputArgs, opts ...InvokeOption) LookupNetworkIsolatedResultOutput
> Note: This function is named LookupNetworkIsolated
in the Go SDK.
public static class GetNetworkIsolated
{
public static Task<GetNetworkIsolatedResult> InvokeAsync(GetNetworkIsolatedArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkIsolatedResult> Invoke(GetNetworkIsolatedInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetNetworkIsolatedResult> getNetworkIsolated(GetNetworkIsolatedArgs args, InvokeOptions options)
public static Output<GetNetworkIsolatedResult> getNetworkIsolated(GetNetworkIsolatedArgs args, InvokeOptions options)
fn::invoke:
function: vcd:index/getNetworkIsolated:getNetworkIsolated
arguments:
# arguments dictionary
The following arguments are supported:
- Filter
Get
Network Isolated Filter - Retrieves the data source using one or more filter parameters
- Id string
- Name string
- A unique name for the network (optional when
filter
is used) - Org string
- The name of organization to use, optional if defined at provider level
- Vdc string
- The name of VDC to use, optional if defined at provider level
- Filter
Get
Network Isolated Filter - Retrieves the data source using one or more filter parameters
- Id string
- Name string
- A unique name for the network (optional when
filter
is used) - Org string
- The name of organization to use, optional if defined at provider level
- Vdc string
- The name of VDC to use, optional if defined at provider level
- filter
Get
Network Isolated Filter - Retrieves the data source using one or more filter parameters
- id String
- name String
- A unique name for the network (optional when
filter
is used) - org String
- The name of organization to use, optional if defined at provider level
- vdc String
- The name of VDC to use, optional if defined at provider level
- filter
Get
Network Isolated Filter - Retrieves the data source using one or more filter parameters
- id string
- name string
- A unique name for the network (optional when
filter
is used) - org string
- The name of organization to use, optional if defined at provider level
- vdc string
- The name of VDC to use, optional if defined at provider level
- filter
Get
Network Isolated Filter - Retrieves the data source using one or more filter parameters
- id str
- name str
- A unique name for the network (optional when
filter
is used) - org str
- The name of organization to use, optional if defined at provider level
- vdc str
- The name of VDC to use, optional if defined at provider level
- filter Property Map
- Retrieves the data source using one or more filter parameters
- id String
- name String
- A unique name for the network (optional when
filter
is used) - org String
- The name of organization to use, optional if defined at provider level
- vdc String
- The name of VDC to use, optional if defined at provider level
getNetworkIsolated Result
The following output properties are available:
- Description string
- Dhcp
Pools List<GetNetwork Isolated Dhcp Pool> - Dns1 string
- Dns2 string
- Dns
Suffix string - Gateway string
- Href string
- Id string
- Metadata Dictionary<string, string>
- Metadata
Entries List<GetNetwork Isolated Metadata Entry> - Netmask string
- bool
- Static
Ip List<GetPools Network Isolated Static Ip Pool> - Filter
Get
Network Isolated Filter - Name string
- Org string
- Vdc string
- Description string
- Dhcp
Pools []GetNetwork Isolated Dhcp Pool - Dns1 string
- Dns2 string
- Dns
Suffix string - Gateway string
- Href string
- Id string
- Metadata map[string]string
- Metadata
Entries []GetNetwork Isolated Metadata Entry - Netmask string
- bool
- Static
Ip []GetPools Network Isolated Static Ip Pool - Filter
Get
Network Isolated Filter - Name string
- Org string
- Vdc string
- description String
- dhcp
Pools List<GetNetwork Isolated Dhcp Pool> - dns1 String
- dns2 String
- dns
Suffix String - gateway String
- href String
- id String
- metadata Map<String,String>
- metadata
Entries List<GetNetwork Isolated Metadata Entry> - netmask String
- Boolean
- static
Ip List<GetPools Network Isolated Static Ip Pool> - filter
Get
Network Isolated Filter - name String
- org String
- vdc String
- description string
- dhcp
Pools GetNetwork Isolated Dhcp Pool[] - dns1 string
- dns2 string
- dns
Suffix string - gateway string
- href string
- id string
- metadata {[key: string]: string}
- metadata
Entries GetNetwork Isolated Metadata Entry[] - netmask string
- boolean
- static
Ip GetPools Network Isolated Static Ip Pool[] - filter
Get
Network Isolated Filter - name string
- org string
- vdc string
- description str
- dhcp_
pools Sequence[GetNetwork Isolated Dhcp Pool] - dns1 str
- dns2 str
- dns_
suffix str - gateway str
- href str
- id str
- metadata Mapping[str, str]
- metadata_
entries Sequence[GetNetwork Isolated Metadata Entry] - netmask str
- bool
- static_
ip_ Sequence[Getpools Network Isolated Static Ip Pool] - filter
Get
Network Isolated Filter - name str
- org str
- vdc str
- description String
- dhcp
Pools List<Property Map> - dns1 String
- dns2 String
- dns
Suffix String - gateway String
- href String
- id String
- metadata Map<String>
- metadata
Entries List<Property Map> - netmask String
- Boolean
- static
Ip List<Property Map>Pools - filter Property Map
- name String
- org String
- vdc String
Supporting Types
GetNetworkIsolatedDhcpPool
- Default
Lease doubleTime - End
Address string - Max
Lease doubleTime - Start
Address string
- Default
Lease float64Time - End
Address string - Max
Lease float64Time - Start
Address string
- default
Lease DoubleTime - end
Address String - max
Lease DoubleTime - start
Address String
- default
Lease numberTime - end
Address string - max
Lease numberTime - start
Address string
- default_
lease_ floattime - end_
address str - max_
lease_ floattime - start_
address str
- default
Lease NumberTime - end
Address String - max
Lease NumberTime - start
Address String
GetNetworkIsolatedFilter
- Ip string
- Search by IP. The value can be a regular expression
- Metadatas
List<Get
Network Isolated Filter Metadata> - metadata filter
- Name
Regex string - Search by name with a regular expression
- Ip string
- Search by IP. The value can be a regular expression
- Metadatas
[]Get
Network Isolated Filter Metadata - metadata filter
- Name
Regex string - Search by name with a regular expression
- ip String
- Search by IP. The value can be a regular expression
- metadatas
List<Get
Network Isolated Filter Metadata> - metadata filter
- name
Regex String - Search by name with a regular expression
- ip string
- Search by IP. The value can be a regular expression
- metadatas
Get
Network Isolated Filter Metadata[] - metadata filter
- name
Regex string - Search by name with a regular expression
- ip str
- Search by IP. The value can be a regular expression
- metadatas
Sequence[Get
Network Isolated Filter Metadata] - metadata filter
- name_
regex str - Search by name with a regular expression
- ip String
- Search by IP. The value can be a regular expression
- metadatas List<Property Map>
- metadata filter
- name
Regex String - Search by name with a regular expression
GetNetworkIsolatedFilterMetadata
- Key string
- Metadata key (field name)
- Value string
- Metadata value (can be a regular expression if "use_api_search" is false)
- Is
System bool - True if is a metadata@SYSTEM key
- Type string
- Type of metadata value (needed only if "use_api_search" is true)
- Use
Api boolSearch - If true, will search the vCD using native metadata query (without regular expressions)
- Key string
- Metadata key (field name)
- Value string
- Metadata value (can be a regular expression if "use_api_search" is false)
- Is
System bool - True if is a metadata@SYSTEM key
- Type string
- Type of metadata value (needed only if "use_api_search" is true)
- Use
Api boolSearch - If true, will search the vCD using native metadata query (without regular expressions)
- key String
- Metadata key (field name)
- value String
- Metadata value (can be a regular expression if "use_api_search" is false)
- is
System Boolean - True if is a metadata@SYSTEM key
- type String
- Type of metadata value (needed only if "use_api_search" is true)
- use
Api BooleanSearch - If true, will search the vCD using native metadata query (without regular expressions)
- key string
- Metadata key (field name)
- value string
- Metadata value (can be a regular expression if "use_api_search" is false)
- is
System boolean - True if is a metadata@SYSTEM key
- type string
- Type of metadata value (needed only if "use_api_search" is true)
- use
Api booleanSearch - If true, will search the vCD using native metadata query (without regular expressions)
- key str
- Metadata key (field name)
- value str
- Metadata value (can be a regular expression if "use_api_search" is false)
- is_
system bool - True if is a metadata@SYSTEM key
- type str
- Type of metadata value (needed only if "use_api_search" is true)
- use_
api_ boolsearch - If true, will search the vCD using native metadata query (without regular expressions)
- key String
- Metadata key (field name)
- value String
- Metadata value (can be a regular expression if "use_api_search" is false)
- is
System Boolean - True if is a metadata@SYSTEM key
- type String
- Type of metadata value (needed only if "use_api_search" is true)
- use
Api BooleanSearch - If true, will search the vCD using native metadata query (without regular expressions)
GetNetworkIsolatedMetadataEntry
- Is
System bool - Key string
- Type string
- User
Access string - Value string
- Is
System bool - Key string
- Type string
- User
Access string - Value string
- is
System Boolean - key String
- type String
- user
Access String - value String
- is
System boolean - key string
- type string
- user
Access string - value string
- is_
system bool - key str
- type str
- user_
access str - value str
- is
System Boolean - key String
- type String
- user
Access String - value String
GetNetworkIsolatedStaticIpPool
- End
Address string - Start
Address string
- End
Address string - Start
Address string
- end
Address String - start
Address String
- end
Address string - start
Address string
- end_
address str - start_
address str
- end
Address String - start
Address String
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.