gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core
gcorelabs.getNetwork
Explore with Pulumi AI
Represent network. A network is a software-defined network in a cloud computing infrastructure
Using getNetwork
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 getNetwork(args: GetNetworkArgs, opts?: InvokeOptions): Promise<GetNetworkResult>
function getNetworkOutput(args: GetNetworkOutputArgs, opts?: InvokeOptions): Output<GetNetworkResult>def get_network(id: Optional[str] = None,
                metadata_k: Optional[str] = None,
                metadata_kv: Optional[Mapping[str, str]] = None,
                name: Optional[str] = None,
                project_id: Optional[float] = None,
                project_name: Optional[str] = None,
                region_id: Optional[float] = None,
                region_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetNetworkResult
def get_network_output(id: Optional[pulumi.Input[str]] = None,
                metadata_k: Optional[pulumi.Input[str]] = None,
                metadata_kv: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                name: Optional[pulumi.Input[str]] = None,
                project_id: Optional[pulumi.Input[float]] = None,
                project_name: Optional[pulumi.Input[str]] = None,
                region_id: Optional[pulumi.Input[float]] = None,
                region_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetNetworkResult]func LookupNetwork(ctx *Context, args *LookupNetworkArgs, opts ...InvokeOption) (*LookupNetworkResult, error)
func LookupNetworkOutput(ctx *Context, args *LookupNetworkOutputArgs, opts ...InvokeOption) LookupNetworkResultOutput> Note: This function is named LookupNetwork in the Go SDK.
public static class GetNetwork 
{
    public static Task<GetNetworkResult> InvokeAsync(GetNetworkArgs args, InvokeOptions? opts = null)
    public static Output<GetNetworkResult> Invoke(GetNetworkInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkResult> getNetwork(GetNetworkArgs args, InvokeOptions options)
public static Output<GetNetworkResult> getNetwork(GetNetworkArgs args, InvokeOptions options)
fn::invoke:
  function: gcorelabs:index/getNetwork:getNetwork
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Name string
 - Id string
 - The ID of this resource.
 - Metadata
K string - Metadata
Kv Dictionary<string, string> - Project
Id double - Project
Name string - Region
Id double - Region
Name string 
- Name string
 - Id string
 - The ID of this resource.
 - Metadata
K string - Metadata
Kv map[string]string - Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string 
- name String
 - id String
 - The ID of this resource.
 - metadata
K String - metadata
Kv Map<String,String> - project
Id Double - project
Name String - region
Id Double - region
Name String 
- name string
 - id string
 - The ID of this resource.
 - metadata
K string - metadata
Kv {[key: string]: string} - project
Id number - project
Name string - region
Id number - region
Name string 
- name str
 - id str
 - The ID of this resource.
 - metadata_
k str - metadata_
kv Mapping[str, str] - project_
id float - project_
name str - region_
id float - region_
name str 
- name String
 - id String
 - The ID of this resource.
 - metadata
K String - metadata
Kv Map<String> - project
Id Number - project
Name String - region
Id Number - region
Name String 
getNetwork Result
The following output properties are available:
- External bool
 - Id string
 - The ID of this resource.
 - Metadata
Read List<GetOnlies Network Metadata Read Only>  - Mtu double
 - Name string
 - bool
 - Type string
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - Metadata
K string - Metadata
Kv Dictionary<string, string> - Project
Id double - Project
Name string - Region
Id double - Region
Name string 
- External bool
 - Id string
 - The ID of this resource.
 - Metadata
Read []GetOnlies Network Metadata Read Only  - Mtu float64
 - Name string
 - bool
 - Type string
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - Metadata
K string - Metadata
Kv map[string]string - Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string 
- external Boolean
 - id String
 - The ID of this resource.
 - metadata
Read List<GetOnlies Network Metadata Read Only>  - mtu Double
 - name String
 - Boolean
 - type String
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - metadata
K String - metadata
Kv Map<String,String> - project
Id Double - project
Name String - region
Id Double - region
Name String 
- external boolean
 - id string
 - The ID of this resource.
 - metadata
Read GetOnlies Network Metadata Read Only[]  - mtu number
 - name string
 - boolean
 - type string
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - metadata
K string - metadata
Kv {[key: string]: string} - project
Id number - project
Name string - region
Id number - region
Name string 
- external bool
 - id str
 - The ID of this resource.
 - metadata_
read_ Sequence[Getonlies Network Metadata Read Only]  - mtu float
 - name str
 - bool
 - type str
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - metadata_
k str - metadata_
kv Mapping[str, str] - project_
id float - project_
name str - region_
id float - region_
name str 
- external Boolean
 - id String
 - The ID of this resource.
 - metadata
Read List<Property Map>Onlies  - mtu Number
 - name String
 - Boolean
 - type String
 - 'vlan' or 'vxlan' network type is allowed. Default value is 'vxlan'
 - metadata
K String - metadata
Kv Map<String> - project
Id Number - project
Name String - region
Id Number - region
Name String 
Supporting Types
GetNetworkMetadataReadOnly    
Package Details
- Repository
 - gcorelabs g-core/terraform-provider-gcorelabs
 - License
 - Notes
 - This Pulumi package is based on the 
gcorelabsTerraform Provider.