Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Core.getVirtualNetworks
Explore with Pulumi AI
Using getVirtualNetworks
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 getVirtualNetworks(args: GetVirtualNetworksArgs, opts?: InvokeOptions): Promise<GetVirtualNetworksResult>
function getVirtualNetworksOutput(args: GetVirtualNetworksOutputArgs, opts?: InvokeOptions): Output<GetVirtualNetworksResult>def get_virtual_networks(compartment_id: Optional[str] = None,
                         display_name: Optional[str] = None,
                         filters: Optional[Sequence[GetVirtualNetworksFilter]] = None,
                         state: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetVirtualNetworksResult
def get_virtual_networks_output(compartment_id: Optional[pulumi.Input[str]] = None,
                         display_name: Optional[pulumi.Input[str]] = None,
                         filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVirtualNetworksFilterArgs]]]] = None,
                         state: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNetworksResult]func GetVirtualNetworks(ctx *Context, args *GetVirtualNetworksArgs, opts ...InvokeOption) (*GetVirtualNetworksResult, error)
func GetVirtualNetworksOutput(ctx *Context, args *GetVirtualNetworksOutputArgs, opts ...InvokeOption) GetVirtualNetworksResultOutput> Note: This function is named GetVirtualNetworks in the Go SDK.
public static class GetVirtualNetworks 
{
    public static Task<GetVirtualNetworksResult> InvokeAsync(GetVirtualNetworksArgs args, InvokeOptions? opts = null)
    public static Output<GetVirtualNetworksResult> Invoke(GetVirtualNetworksInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVirtualNetworksResult> getVirtualNetworks(GetVirtualNetworksArgs args, InvokeOptions options)
public static Output<GetVirtualNetworksResult> getVirtualNetworks(GetVirtualNetworksArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Core/getVirtualNetworks:getVirtualNetworks
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- DisplayName string
- Filters
List<GetVirtual Networks Filter> 
- State string
- CompartmentId string
- DisplayName string
- Filters
[]GetVirtual Networks Filter 
- State string
- compartmentId String
- displayName String
- filters
List<GetVirtual Networks Filter> 
- state String
- compartmentId string
- displayName string
- filters
GetVirtual Networks Filter[] 
- state string
- compartmentId String
- displayName String
- filters List<Property Map>
- state String
getVirtualNetworks Result
The following output properties are available:
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- VirtualNetworks List<GetVirtual Networks Virtual Network> 
- DisplayName string
- Filters
List<GetVirtual Networks Filter> 
- State string
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- VirtualNetworks []GetVirtual Networks Virtual Network 
- DisplayName string
- Filters
[]GetVirtual Networks Filter 
- State string
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- virtualNetworks List<GetVirtual Networks Virtual Network> 
- displayName String
- filters
List<GetVirtual Networks Filter> 
- state String
- compartmentId string
- id string
- The provider-assigned unique ID for this managed resource.
- virtualNetworks GetVirtual Networks Virtual Network[] 
- displayName string
- filters
GetVirtual Networks Filter[] 
- state string
- compartment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- virtual_networks Sequence[GetVirtual Networks Virtual Network] 
- display_name str
- filters
Sequence[GetVirtual Networks Filter] 
- state str
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- virtualNetworks List<Property Map>
- displayName String
- filters List<Property Map>
- state String
Supporting Types
GetVirtualNetworksFilter   
GetVirtualNetworksVirtualNetwork    
- Byoipv6cidrBlocks List<string>
- Byoipv6cidrDetails List<GetVirtual Networks Virtual Network Byoipv6cidr Detail> 
- CidrBlock string
- CidrBlocks List<string>
- CompartmentId string
- DefaultDhcp stringOptions Id 
- DefaultRoute stringTable Id 
- DefaultSecurity stringList Id 
- Dictionary<string, string>
- DisplayName string
- DnsLabel string
- Dictionary<string, string>
- Id string
- Ipv6cidrBlocks List<string>
- Ipv6privateCidr List<string>Blocks 
- IsIpv6enabled bool
- IsOracle boolGua Allocation Enabled 
- SecurityAttributes Dictionary<string, string>
- State string
- TimeCreated string
- VcnDomain stringName 
- Byoipv6cidrBlocks []string
- Byoipv6cidrDetails []GetVirtual Networks Virtual Network Byoipv6cidr Detail 
- CidrBlock string
- CidrBlocks []string
- CompartmentId string
- DefaultDhcp stringOptions Id 
- DefaultRoute stringTable Id 
- DefaultSecurity stringList Id 
- map[string]string
- DisplayName string
- DnsLabel string
- map[string]string
- Id string
- Ipv6cidrBlocks []string
- Ipv6privateCidr []stringBlocks 
- IsIpv6enabled bool
- IsOracle boolGua Allocation Enabled 
- SecurityAttributes map[string]string
- State string
- TimeCreated string
- VcnDomain stringName 
- byoipv6cidrBlocks List<String>
- byoipv6cidrDetails List<GetVirtual Networks Virtual Network Byoipv6cidr Detail> 
- cidrBlock String
- cidrBlocks List<String>
- compartmentId String
- defaultDhcp StringOptions Id 
- defaultRoute StringTable Id 
- defaultSecurity StringList Id 
- Map<String,String>
- displayName String
- dnsLabel String
- Map<String,String>
- id String
- ipv6cidrBlocks List<String>
- ipv6privateCidr List<String>Blocks 
- isIpv6enabled Boolean
- isOracle BooleanGua Allocation Enabled 
- securityAttributes Map<String,String>
- state String
- timeCreated String
- vcnDomain StringName 
- byoipv6cidrBlocks string[]
- byoipv6cidrDetails GetVirtual Networks Virtual Network Byoipv6cidr Detail[] 
- cidrBlock string
- cidrBlocks string[]
- compartmentId string
- defaultDhcp stringOptions Id 
- defaultRoute stringTable Id 
- defaultSecurity stringList Id 
- {[key: string]: string}
- displayName string
- dnsLabel string
- {[key: string]: string}
- id string
- ipv6cidrBlocks string[]
- ipv6privateCidr string[]Blocks 
- isIpv6enabled boolean
- isOracle booleanGua Allocation Enabled 
- securityAttributes {[key: string]: string}
- state string
- timeCreated string
- vcnDomain stringName 
- byoipv6cidr_blocks Sequence[str]
- byoipv6cidr_details Sequence[GetVirtual Networks Virtual Network Byoipv6cidr Detail] 
- cidr_block str
- cidr_blocks Sequence[str]
- compartment_id str
- default_dhcp_ stroptions_ id 
- default_route_ strtable_ id 
- default_security_ strlist_ id 
- Mapping[str, str]
- display_name str
- dns_label str
- Mapping[str, str]
- id str
- ipv6cidr_blocks Sequence[str]
- ipv6private_cidr_ Sequence[str]blocks 
- is_ipv6enabled bool
- is_oracle_ boolgua_ allocation_ enabled 
- security_attributes Mapping[str, str]
- state str
- time_created str
- vcn_domain_ strname 
- byoipv6cidrBlocks List<String>
- byoipv6cidrDetails List<Property Map>
- cidrBlock String
- cidrBlocks List<String>
- compartmentId String
- defaultDhcp StringOptions Id 
- defaultRoute StringTable Id 
- defaultSecurity StringList Id 
- Map<String>
- displayName String
- dnsLabel String
- Map<String>
- id String
- ipv6cidrBlocks List<String>
- ipv6privateCidr List<String>Blocks 
- isIpv6enabled Boolean
- isOracle BooleanGua Allocation Enabled 
- securityAttributes Map<String>
- state String
- timeCreated String
- vcnDomain StringName 
GetVirtualNetworksVirtualNetworkByoipv6cidrDetail      
- Byoipv6rangeId string
- Ipv6cidrBlock string
- Byoipv6rangeId string
- Ipv6cidrBlock string
- byoipv6rangeId String
- ipv6cidrBlock String
- byoipv6rangeId string
- ipv6cidrBlock string
- byoipv6range_id str
- ipv6cidr_block str
- byoipv6rangeId String
- ipv6cidrBlock String
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.