Show / Hide Table of Contents

Class VirtualServerState

Inheritance
System.Object
InputArgs
ResourceArgs
VirtualServerState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public sealed class VirtualServerState : ResourceArgs

Constructors

View Source

VirtualServerState()

Declaration
public VirtualServerState()

Properties

View Source

ClientProfiles

List of client context profiles associated on the virtual server. Not mutually exclusive with profiles and server_profiles

Declaration
public InputList<string> ClientProfiles { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DefaultPersistenceProfile

Declaration
public Input<string> DefaultPersistenceProfile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

Description of Virtual server

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Destination

Destination IP

Declaration
public Input<string> Destination { get; set; }
Property Value
Type Description
Input<System.String>
View Source

FallbackPersistenceProfile

Specifies a fallback persistence profile for the Virtual Server to use when the default persistence profile is not available.

Declaration
public Input<string> FallbackPersistenceProfile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpProtocol

Specify the IP protocol to use with the the virtual server (all, tcp, or udp are valid)

Declaration
public Input<string> IpProtocol { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Irules

The iRules list you want run on this virtual server. iRules help automate the intercepting, processing, and routing of application traffic.

Declaration
public InputList<string> Irules { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Mask

Mask can either be in CIDR notation or decimal, i.e.: 24 or 255.255.255.0. A CIDR mask of 0 is the same as 0.0.0.0

Declaration
public Input<string> Mask { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Name of the virtual server

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PersistenceProfiles

List of persistence profiles associated with the Virtual Server.

Declaration
public InputList<string> PersistenceProfiles { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Policies

Declaration
public InputList<string> Policies { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Pool

Default pool name

Declaration
public Input<string> Pool { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Port

Listen port for the virtual server

Declaration
public Input<int> Port { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Profiles

List of profiles associated both client and server contexts on the virtual server. This includes protocol, ssl, http, etc.

Declaration
public InputList<string> Profiles { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

ServerProfiles

List of server context profiles associated on the virtual server. Not mutually exclusive with profiles and client_profiles

Declaration
public InputList<string> ServerProfiles { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Snatpool

Specifies the name of an existing SNAT pool that you want the virtual server to use to implement selective and intelligent SNATs. DEPRECATED - see Virtual Server Property Groups source-address-translation

Declaration
public Input<string> Snatpool { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Source

Specifies an IP address or network from which the virtual server will accept traffic.

Declaration
public Input<string> Source { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SourceAddressTranslation

Can be either omitted for none or the values automap or snat

Declaration
public Input<string> SourceAddressTranslation { get; set; }
Property Value
Type Description
Input<System.String>
View Source

State

Specifies whether the virtual server and its resources are available for load balancing. The default is Enabled

Declaration
public Input<string> State { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TranslateAddress

Enables or disables address translation for the virtual server. Turn address translation off for a virtual server if you want to use the virtual server to load balance connections to any address. This option is useful when the system is load balancing devices that have the same IP address.

Declaration
public Input<string> TranslateAddress { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TranslatePort

Enables or disables port translation. Turn port translation off for a virtual server if you want to use the virtual server to load balance connections to any service

Declaration
public Input<string> TranslatePort { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Vlans

The virtual server is enabled/disabled on this set of VLANs. See vlans-disabled and vlans-enabled.

Declaration
public InputList<string> Vlans { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

VlansEnabled

Enables the virtual server on the VLANs specified by the VLANs option.

Declaration
public Input<bool> VlansEnabled { get; set; }
Property Value
Type Description
Input<System.Boolean>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.