Hetzner Cloud

Pulumi Official
Package maintained by Pulumi
v1.8.0 published on Wednesday, Mar 9, 2022 by Pulumi

getNetwork

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[int] = None,
                ip_range: Optional[str] = None,
                labels: Optional[Mapping[str, Any]] = None,
                most_recent: Optional[bool] = None,
                name: Optional[str] = None,
                with_selector: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetNetworkResult
def get_network_output(id: Optional[pulumi.Input[int]] = None,
                ip_range: Optional[pulumi.Input[str]] = None,
                labels: Optional[pulumi.Input[Mapping[str, Any]]] = None,
                most_recent: Optional[pulumi.Input[bool]] = None,
                name: Optional[pulumi.Input[str]] = None,
                with_selector: 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)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: hcloud:index/getNetwork:getNetwork
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Id int

ID of the Network.

IpRange string

IPv4 prefix of the Network.

Labels Dictionary<string, object>
MostRecent bool
Name string

Name of the Network.

WithSelector string

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

Id int

ID of the Network.

IpRange string

IPv4 prefix of the Network.

Labels map[string]interface{}
MostRecent bool
Name string

Name of the Network.

WithSelector string

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

id Integer

ID of the Network.

ipRange String

IPv4 prefix of the Network.

labels Map
mostRecent Boolean
name String

Name of the Network.

withSelector String

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

id number

ID of the Network.

ipRange string

IPv4 prefix of the Network.

labels {[key: string]: any}
mostRecent boolean
name string

Name of the Network.

withSelector string

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

id int

ID of the Network.

ip_range str

IPv4 prefix of the Network.

labels Mapping[str, Any]
most_recent bool
name str

Name of the Network.

with_selector str

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

id Number

ID of the Network.

ipRange String

IPv4 prefix of the Network.

labels Map
mostRecent Boolean
name String

Name of the Network.

withSelector String

Label Selector. For more information about possible values, visit the Hetzner Cloud Documentation.

getNetwork Result

The following output properties are available:

DeleteProtection bool

(boolean) Whether delete protection is enabled.

Id int

Unique ID of the Network.

IpRange string

IPv4 prefix of the Network.

Labels Dictionary<string, object>
MostRecent bool
Name string

Name of the Network.

WithSelector string
DeleteProtection bool

(boolean) Whether delete protection is enabled.

Id int

Unique ID of the Network.

IpRange string

IPv4 prefix of the Network.

Labels map[string]interface{}
MostRecent bool
Name string

Name of the Network.

WithSelector string
deleteProtection Boolean

(boolean) Whether delete protection is enabled.

id Integer

Unique ID of the Network.

ipRange String

IPv4 prefix of the Network.

labels Map
mostRecent Boolean
name String

Name of the Network.

withSelector String
deleteProtection boolean

(boolean) Whether delete protection is enabled.

id number

Unique ID of the Network.

ipRange string

IPv4 prefix of the Network.

labels {[key: string]: any}
mostRecent boolean
name string

Name of the Network.

withSelector string
delete_protection bool

(boolean) Whether delete protection is enabled.

id int

Unique ID of the Network.

ip_range str

IPv4 prefix of the Network.

labels Mapping[str, Any]
most_recent bool
name str

Name of the Network.

with_selector str
deleteProtection Boolean

(boolean) Whether delete protection is enabled.

id Number

Unique ID of the Network.

ipRange String

IPv4 prefix of the Network.

labels Map
mostRecent Boolean
name String

Name of the Network.

withSelector String

Package Details

Repository
https://github.com/pulumi/pulumi-hcloud
License
Apache-2.0
Notes

This Pulumi package is based on the hcloud Terraform Provider.