sys

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.sys.BigIpLicense(resource_name, opts=None, command=None, registration_key=None, __props__=None, __name__=None, __opts__=None)

Create a BigIpLicense resource with the given unique name, props, and options.

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

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

static get(resource_name, id, opts=None, command=None, registration_key=None)

Get an existing BigIpLicense 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.

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.sys.Dns(resource_name, opts=None, description=None, name_servers=None, number_of_dots=None, searches=None, __props__=None, __name__=None, __opts__=None)

bigip_ltm_dns Configures DNS server on F5 BIG-IP

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

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

  • name_servers (pulumi.Input[list]) – Name or IP address of the DNS server

  • number_of_dots (pulumi.Input[float]) – Configures the number of dots needed in a name before an initial absolute query will be made.

  • searches (pulumi.Input[list]) – Specify what domains you want to search

name_servers = None

Name or IP address of the DNS server

number_of_dots = None

Configures the number of dots needed in a name before an initial absolute query will be made.

searches = None

Specify what domains you want to search

static get(resource_name, id, opts=None, description=None, name_servers=None, number_of_dots=None, searches=None)

Get an existing Dns 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_servers (pulumi.Input[list]) – Name or IP address of the DNS server

  • number_of_dots (pulumi.Input[float]) – Configures the number of dots needed in a name before an initial absolute query will be made.

  • searches (pulumi.Input[list]) – Specify what domains you want to search

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.sys.IApp(resource_name, opts=None, description=None, devicegroup=None, execute_action=None, inherited_devicegroup=None, inherited_traffic_group=None, jsonfile=None, lists=None, metadatas=None, name=None, partition=None, strict_updates=None, tables=None, template=None, template_modified=None, template_prerequisite_errors=None, traffic_group=None, variables=None, __props__=None, __name__=None, __opts__=None)

sys.IApp resource helps you to deploy Application Services template that can be used to automate and orchestrate Layer 4-7 applications service deployments using F5 Network.

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

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

  • jsonfile (pulumi.Input[str]) – Refer to the Json file which will be deployed on F5 BIG-IP.

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

The lists object supports the following:

  • encrypted (pulumi.Input[str])

  • value (pulumi.Input[str])

The metadatas object supports the following:

  • persists (pulumi.Input[str])

  • value (pulumi.Input[str])

The tables object supports the following:

  • columnNames (pulumi.Input[list])

  • encryptedColumns (pulumi.Input[str])

  • name (pulumi.Input[str]) - Name of the iApp.

  • rows (pulumi.Input[list])

    • rows (pulumi.Input[list])

The variables object supports the following:

  • encrypted (pulumi.Input[str])

  • name (pulumi.Input[str]) - Name of the iApp.

  • value (pulumi.Input[str])

jsonfile = None

Refer to the Json file which will be deployed on F5 BIG-IP.

name = None

Name of the iApp.

static get(resource_name, id, opts=None, description=None, devicegroup=None, execute_action=None, inherited_devicegroup=None, inherited_traffic_group=None, jsonfile=None, lists=None, metadatas=None, name=None, partition=None, strict_updates=None, tables=None, template=None, template_modified=None, template_prerequisite_errors=None, traffic_group=None, variables=None)

Get an existing IApp 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.

  • jsonfile (pulumi.Input[str]) – Refer to the Json file which will be deployed on F5 BIG-IP.

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

The lists object supports the following:

  • encrypted (pulumi.Input[str])

  • value (pulumi.Input[str])

The metadatas object supports the following:

  • persists (pulumi.Input[str])

  • value (pulumi.Input[str])

The tables object supports the following:

  • columnNames (pulumi.Input[list])

  • encryptedColumns (pulumi.Input[str])

  • name (pulumi.Input[str]) - Name of the iApp.

  • rows (pulumi.Input[list])

    • rows (pulumi.Input[list])

The variables object supports the following:

  • encrypted (pulumi.Input[str])

  • name (pulumi.Input[str]) - Name of the iApp.

  • value (pulumi.Input[str])

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.sys.Ntp(resource_name, opts=None, description=None, servers=None, timezone=None, __props__=None, __name__=None, __opts__=None)

sys.Ntp provides details about a specific bigip

This resource is helpful when configuring NTP server on the BIG-IP.

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

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

  • servers (pulumi.Input[list]) – Adds NTP servers to or deletes NTP servers from the BIG-IP system.

  • timezone (pulumi.Input[str]) – Specifies the time zone that you want to use for the system time.

servers = None

Adds NTP servers to or deletes NTP servers from the BIG-IP system.

timezone = None

Specifies the time zone that you want to use for the system time.

static get(resource_name, id, opts=None, description=None, servers=None, timezone=None)

Get an existing Ntp 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.

  • servers (pulumi.Input[list]) – Adds NTP servers to or deletes NTP servers from the BIG-IP system.

  • timezone (pulumi.Input[str]) – Specifies the time zone that you want to use for the system time.

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.sys.Provision(resource_name, opts=None, cpu_ratio=None, disk_ratio=None, full_path=None, level=None, memory_ratio=None, name=None, __props__=None, __name__=None, __opts__=None)

sys.Provision provides details bout how to enable “ilx”, “asm” “apm” resource on BIG-IP

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

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

static get(resource_name, id, opts=None, cpu_ratio=None, disk_ratio=None, full_path=None, level=None, memory_ratio=None, name=None)

Get an existing Provision 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.

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.sys.Snmp(resource_name, opts=None, allowedaddresses=None, sys_contact=None, sys_location=None, __props__=None, __name__=None, __opts__=None)

sys.Snmp provides details bout how to enable “ilx”, “asm” “apm” resource on BIG-IP

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

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

  • allowedaddresses (pulumi.Input[list]) – Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow.

  • sys_contact (pulumi.Input[str]) – Specifies the contact information for the system administrator.

  • sys_location (pulumi.Input[str]) – Describes the system’s physical location.

allowedaddresses = None

Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow.

sys_contact = None

Specifies the contact information for the system administrator.

sys_location = None

Describes the system’s physical location.

static get(resource_name, id, opts=None, allowedaddresses=None, sys_contact=None, sys_location=None)

Get an existing Snmp 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.

  • allowedaddresses (pulumi.Input[list]) – Configures hosts or networks from which snmpd can accept traffic. Entries go directly into hosts.allow.

  • sys_contact (pulumi.Input[str]) – Specifies the contact information for the system administrator.

  • sys_location (pulumi.Input[str]) – Describes the system’s physical location.

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.sys.SnmpTraps(resource_name, opts=None, auth_passwordencrypted=None, auth_protocol=None, community=None, description=None, engine_id=None, host=None, name=None, port=None, privacy_password=None, privacy_password_encrypted=None, privacy_protocol=None, security_level=None, security_name=None, version=None, __props__=None, __name__=None, __opts__=None)

sys.SnmpTraps provides details bout how to enable snmp_traps resource on BIG-IP

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

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

  • community (pulumi.Input[str]) – Specifies the community string used for this trap.

  • description (pulumi.Input[str]) – The port that the trap will be sent to.

  • host (pulumi.Input[str]) – The host the trap will be sent to.

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

  • port (pulumi.Input[float]) – User defined description.

community = None

Specifies the community string used for this trap.

description = None

The port that the trap will be sent to.

host = None

The host the trap will be sent to.

name = None

Name of the snmp trap.

port = None

User defined description.

static get(resource_name, id, opts=None, auth_passwordencrypted=None, auth_protocol=None, community=None, description=None, engine_id=None, host=None, name=None, port=None, privacy_password=None, privacy_password_encrypted=None, privacy_protocol=None, security_level=None, security_name=None, version=None)

Get an existing SnmpTraps 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.

  • community (pulumi.Input[str]) – Specifies the community string used for this trap.

  • description (pulumi.Input[str]) – The port that the trap will be sent to.

  • host (pulumi.Input[str]) – The host the trap will be sent to.

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

  • port (pulumi.Input[float]) – User defined description.

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