Module net

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-f5bigip repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-f5bigip repo.

Resources

Others

Resources

Resource Route

class Route extends CustomResource

f5bigip.net.Route Manages a route configuration

For resources should be named with their “full path”. The full path is the combination of the partition + name of the resource. For example /Common/my-pool.

Example Usage

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

const route2 = new f5bigip.net.Route("route2", {
    gw: "1.1.1.2",
    name: "external-route",
    network: "10.10.10.0/24",
});

This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/net_route.html.markdown.

constructor

new Route(name: string, args: RouteArgs, opts?: pulumi.CustomResourceOptions)

Create a Route resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: RouteState, opts?: pulumi.CustomResourceOptions): Route

Get an existing Route resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of Route. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property gw

public gw: pulumi.Output<string | undefined>;

Gateway address

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

Name of the route

property network

public network: pulumi.Output<string>;

Specifies a gateway address for the route.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Resource SelfIp

class SelfIp extends CustomResource

f5bigip.net.SelfIp Manages a selfip configuration

Resource should be named with their “full path”. The full path is the combination of the partition + name of the resource, for example /Common/my-selfip.

This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/net_selfip.html.markdown.

constructor

new SelfIp(name: string, args: SelfIpArgs, opts?: pulumi.CustomResourceOptions)

Create a SelfIp resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: SelfIpState, opts?: pulumi.CustomResourceOptions): SelfIp

Get an existing SelfIp resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of SelfIp. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property ip

public ip: pulumi.Output<string>;

The Self IP’s address and netmask.

property name

public name: pulumi.Output<string>;

Name of the selfip

property trafficGroup

public trafficGroup: pulumi.Output<string | undefined>;

Specifies the traffic group, defaults to traffic-group-local-only if not specified.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property vlan

public vlan: pulumi.Output<string>;

Specifies the VLAN for which you are setting a self IP address. This setting must be provided when a self IP is created.

Resource Vlan

class Vlan extends CustomResource

f5bigip.net.Vlan Manages a vlan configuration

For resources should be named with their “full path”. The full path is the combination of the partition + name of the resource. For example /Common/my-pool.

Example Usage

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

const vlan1 = new f5bigip.net.Vlan("vlan1", {
    interfaces: [{
        tagged: false,
        vlanport: "1.2",
    }],
    name: "/Common/Internal",
    tag: 101,
});

This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/net_vlan.html.markdown.

constructor

new Vlan(name: string, args: VlanArgs, opts?: pulumi.CustomResourceOptions)

Create a Vlan resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: VlanState, opts?: pulumi.CustomResourceOptions): Vlan

Get an existing Vlan resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of Vlan. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property interfaces

public interfaces: pulumi.Output<outputs.net.VlanInterface[] | undefined>;

Specifies which interfaces you want this VLAN to use for traffic management.

property name

public name: pulumi.Output<string>;

Name of the vlan

property tag

public tag: pulumi.Output<number | undefined>;

Specifies a number that the system adds into the header of any frame passing through the VLAN.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface RouteArgs

interface RouteArgs

The set of arguments for constructing a Route resource.

property gw

gw?: pulumi.Input<string>;

Gateway address

property name

name: pulumi.Input<string>;

Name of the route

property network

network: pulumi.Input<string>;

Specifies a gateway address for the route.

interface RouteState

interface RouteState

Input properties used for looking up and filtering Route resources.

property gw

gw?: pulumi.Input<string>;

Gateway address

property name

name?: pulumi.Input<string>;

Name of the route

property network

network?: pulumi.Input<string>;

Specifies a gateway address for the route.

interface SelfIpArgs

interface SelfIpArgs

The set of arguments for constructing a SelfIp resource.

property ip

ip: pulumi.Input<string>;

The Self IP’s address and netmask.

property name

name: pulumi.Input<string>;

Name of the selfip

property trafficGroup

trafficGroup?: pulumi.Input<string>;

Specifies the traffic group, defaults to traffic-group-local-only if not specified.

property vlan

vlan: pulumi.Input<string>;

Specifies the VLAN for which you are setting a self IP address. This setting must be provided when a self IP is created.

interface SelfIpState

interface SelfIpState

Input properties used for looking up and filtering SelfIp resources.

property ip

ip?: pulumi.Input<string>;

The Self IP’s address and netmask.

property name

name?: pulumi.Input<string>;

Name of the selfip

property trafficGroup

trafficGroup?: pulumi.Input<string>;

Specifies the traffic group, defaults to traffic-group-local-only if not specified.

property vlan

vlan?: pulumi.Input<string>;

Specifies the VLAN for which you are setting a self IP address. This setting must be provided when a self IP is created.

interface VlanArgs

interface VlanArgs

The set of arguments for constructing a Vlan resource.

property interfaces

interfaces?: pulumi.Input<pulumi.Input<inputs.net.VlanInterface>[]>;

Specifies which interfaces you want this VLAN to use for traffic management.

property name

name: pulumi.Input<string>;

Name of the vlan

property tag

tag?: pulumi.Input<number>;

Specifies a number that the system adds into the header of any frame passing through the VLAN.

interface VlanState

interface VlanState

Input properties used for looking up and filtering Vlan resources.

property interfaces

interfaces?: pulumi.Input<pulumi.Input<inputs.net.VlanInterface>[]>;

Specifies which interfaces you want this VLAN to use for traffic management.

property name

name?: pulumi.Input<string>;

Name of the vlan

property tag

tag?: pulumi.Input<number>;

Specifies a number that the system adds into the header of any frame passing through the VLAN.