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-f5bigiprepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-f5bigiprepo.
Resources
Others
Resources
Resource Route
class Route extends CustomResourcef5bigip.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",
});constructor
new Route(name: string, args: RouteArgs, opts?: pulumi.CustomResourceOptions)Create a Route resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): RouteGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is RouteReturns 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 CustomResourcef5bigip.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.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
const selfip1 = new f5bigip.net.SelfIp("selfip1", {
name: "/Common/internalselfIP",
ip: "11.1.1.1/24",
vlan: "/Common/internal",
trafficGroup: "traffic-group-1",
});constructor
new SelfIp(name: string, args: SelfIpArgs, opts?: pulumi.CustomResourceOptions)Create a SelfIp resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): SelfIpGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is SelfIpReturns 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 CustomResourcef5bigip.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,
});constructor
new Vlan(name: string, args: VlanArgs, opts?: pulumi.CustomResourceOptions)Create a Vlan resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): VlanGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is VlanReturns 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<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 RouteArgsThe 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 RouteStateInput 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 SelfIpArgsThe 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 SelfIpStateInput 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 VlanArgsThe set of arguments for constructing a Vlan resource.
property interfaces
interfaces?: pulumi.Input<pulumi.Input<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 VlanStateInput properties used for looking up and filtering Vlan resources.
property interfaces
interfaces?: pulumi.Input<pulumi.Input<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.