Namespace Pulumi.F5BigIP.Sys
Classes
BigIpLicense
BigIpLicenseArgs
BigIpLicenseState
Dns
f5bigip.sys.Dns Configures DNS server on F5 BIG-IP
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var dns1 = new F5BigIP.Sys.Dns("dns1", new F5BigIP.Sys.DnsArgs
{
Description = "/Common/DNS1",
NameServers =
{
"1.1.1.1",
},
NumberOfDots = 2,
Searches =
{
"f5.com",
},
});
}
}
DnsArgs
DnsState
IApp
f5bigip.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.
Example Usage
using System.IO;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var simplehttp = new F5BigIP.Sys.IApp("simplehttp", new F5BigIP.Sys.IAppArgs
{
Name = "simplehttp",
Jsonfile = File.ReadAllText("simplehttp.json"),
});
}
}
Example Usage of Json file
using Pulumi;
class MyStack : Stack
{
public MyStack()
{
}
}
description- User defined description.deviceGroup- The name of the device group that the application service is assigned to.executeAction- Run the specified template action associated with the application.inheritedDevicegroup- Read-only. Shows whether the application folder will automatically remain with the same device-group as its parent folder. Use 'device-group default' or 'device-group non-default' to set this.inheritedTrafficGroup- Read-only. Shows whether the application folder will automatically remain with the same traffic-group as its parent folder. Use 'traffic-group default' or 'traffic-group non-default' to set this.partition- Displays the administrative partition within which the application resides.strictUpdates- Specifies whether configuration objects contained in the application may be directly modified, outside the context of the system's application management interfaces.template- The template defines the configuration for the application. This may be changed after the application has been created to move the application to a new template.templateModified- Indicates that the application template used to deploy the application has been modified. The application should be updated to make use of the latest changes.templatePrerequisiteErrors- Indicates any missing prerequisites associated with the template that defines this application.trafficGroup- The name of the traffic group that the application service is assigned to.lists- string valuesmetadata- User defined generic data for the application service. It is a name and value pair.tables- Values provided like pool name, nodes etc.variables- Name, values, encrypted or not
IAppArgs
IAppState
Ntp
f5bigip.sys.Ntp provides details about a specific bigip
This resource is helpful when configuring NTP server on the BIG-IP.
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var ntp1 = new F5BigIP.Sys.Ntp("ntp1", new F5BigIP.Sys.NtpArgs
{
Description = "/Common/NTP1",
Servers =
{
"time.facebook.com",
},
Timezone = "America/Los_Angeles",
});
}
}
NtpArgs
NtpState
Provision
f5bigip.sys.Provision provides details bout how to enable "ilx", "asm" "apm" resource on BIG-IP
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var test_provision = new F5BigIP.Sys.Provision("test-provision", new F5BigIP.Sys.ProvisionArgs
{
CpuRatio = 0,
DiskRatio = 0,
FullPath = "asm",
Level = "none",
MemoryRatio = 0,
Name = "TEST_ASM_PROVISION_NAME",
});
}
}
ProvisionArgs
ProvisionState
Snmp
f5bigip.sys.Snmp provides details bout how to enable "ilx", "asm" "apm" resource on BIG-IP
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var snmp = new F5BigIP.Sys.Snmp("snmp", new F5BigIP.Sys.SnmpArgs
{
Allowedaddresses =
{
"202.10.10.2",
},
SysContact = " NetOPsAdmin s.shitole@f5.com",
SysLocation = "SeattleHQ",
});
}
}
SnmpArgs
SnmpState
SnmpTraps
f5bigip.sys.SnmpTraps provides details bout how to enable snmp_traps resource on BIG-IP
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var snmpTraps = new F5BigIP.Sys.SnmpTraps("snmpTraps", new F5BigIP.Sys.SnmpTrapsArgs
{
Community = "f5community",
Description = "Setup snmp traps",
Host = "195.10.10.1",
Name = "snmptraps",
Port = 111,
});
}
}