Show / Hide Table of Contents

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 values
  • metadata - 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,
    });
}

}

SnmpTrapsArgs

SnmpTrapsState

Back to top Copyright 2016-2020, Pulumi Corporation.