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.

class pulumi_f5bigip.net.Route(resource_name, opts=None, gw=None, name=None, network=None, __props__=None, __name__=None, __opts__=None)

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.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – Name of the route

  • network (pulumi.Input[str]) – Specifies a gateway address for the route.

name = None

Name of the route

network = None

Specifies a gateway address for the route.

static get(resource_name, id, opts=None, gw=None, name=None, network=None)

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

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • name (pulumi.Input[str]) – Name of the route

  • network (pulumi.Input[str]) – Specifies a gateway address for the route.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_f5bigip.net.SelfIp(resource_name, opts=None, ip=None, name=None, traffic_group=None, vlan=None, __props__=None, __name__=None, __opts__=None)

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.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • ip (pulumi.Input[str]) – The Self IP’s address and netmask.

  • name (pulumi.Input[str]) – Name of the selfip

  • traffic_group (pulumi.Input[str]) – Specifies the traffic group, defaults to traffic-group-local-only if not specified.

  • vlan (pulumi.Input[str]) – Specifies the VLAN for which you are setting a self IP address. This setting must be provided when a self IP is created.

ip = None

The Self IP’s address and netmask.

name = None

Name of the selfip

traffic_group = None

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

vlan = None

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

static get(resource_name, id, opts=None, ip=None, name=None, traffic_group=None, vlan=None)

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

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • ip (pulumi.Input[str]) – The Self IP’s address and netmask.

  • name (pulumi.Input[str]) – Name of the selfip

  • traffic_group (pulumi.Input[str]) – Specifies the traffic group, defaults to traffic-group-local-only if not specified.

  • vlan (pulumi.Input[str]) – Specifies the VLAN for which you are setting a self IP address. This setting must be provided when a self IP is created.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_f5bigip.net.Vlan(resource_name, opts=None, interfaces=None, name=None, tag=None, __props__=None, __name__=None, __opts__=None)

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.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • interfaces (pulumi.Input[list]) – Specifies which interfaces you want this VLAN to use for traffic management.

  • name (pulumi.Input[str]) – Name of the vlan

  • tag (pulumi.Input[float]) – Specifies a number that the system adds into the header of any frame passing through the VLAN.

The interfaces object supports the following:

  • tagged (pulumi.Input[bool]) - Specifies a list of tagged interfaces or trunks associated with this VLAN. Note that you can associate tagged interfaces or trunks with any number of VLANs.

  • vlanport (pulumi.Input[str]) - Physical or virtual port used for traffic

interfaces = None

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

  • tagged (bool) - Specifies a list of tagged interfaces or trunks associated with this VLAN. Note that you can associate tagged interfaces or trunks with any number of VLANs.

  • vlanport (str) - Physical or virtual port used for traffic

name = None

Name of the vlan

tag = None

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

static get(resource_name, id, opts=None, interfaces=None, name=None, tag=None)

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

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • interfaces (pulumi.Input[list]) – Specifies which interfaces you want this VLAN to use for traffic management.

  • name (pulumi.Input[str]) – Name of the vlan

  • tag (pulumi.Input[float]) – Specifies a number that the system adds into the header of any frame passing through the VLAN.

The interfaces object supports the following:

  • tagged (pulumi.Input[bool]) - Specifies a list of tagged interfaces or trunks associated with this VLAN. Note that you can associate tagged interfaces or trunks with any number of VLANs.

  • vlanport (pulumi.Input[str]) - Physical or virtual port used for traffic

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str