sys

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BigIpLicense

type BigIpLicense struct {
	// contains filtered or unexported fields
}

func GetBigIpLicense

func GetBigIpLicense(ctx *pulumi.Context,
	name string, id pulumi.ID, state *BigIpLicenseState, opts ...pulumi.ResourceOpt) (*BigIpLicense, error)

GetBigIpLicense gets an existing BigIpLicense resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewBigIpLicense

func NewBigIpLicense(ctx *pulumi.Context,
	name string, args *BigIpLicenseArgs, opts ...pulumi.ResourceOpt) (*BigIpLicense, error)

NewBigIpLicense registers a new resource with the given unique name, arguments, and options.

func (*BigIpLicense) Command

func (r *BigIpLicense) Command() *pulumi.StringOutput

Tmsh command to execute tmsh commands like install

func (*BigIpLicense) ID

func (r *BigIpLicense) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*BigIpLicense) RegistrationKey

func (r *BigIpLicense) RegistrationKey() *pulumi.StringOutput

A unique Key F5 provides for Licensing BIG-IP

func (*BigIpLicense) URN

func (r *BigIpLicense) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type BigIpLicenseArgs

type BigIpLicenseArgs struct {
	// Tmsh command to execute tmsh commands like install
	Command interface{}
	// A unique Key F5 provides for Licensing BIG-IP
	RegistrationKey interface{}
}

The set of arguments for constructing a BigIpLicense resource.

type BigIpLicenseState

type BigIpLicenseState struct {
	// Tmsh command to execute tmsh commands like install
	Command interface{}
	// A unique Key F5 provides for Licensing BIG-IP
	RegistrationKey interface{}
}

Input properties used for looking up and filtering BigIpLicense resources.

type Dns

type Dns struct {
	// contains filtered or unexported fields
}

func GetDns

func GetDns(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DnsState, opts ...pulumi.ResourceOpt) (*Dns, error)

GetDns gets an existing Dns resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDns

func NewDns(ctx *pulumi.Context,
	name string, args *DnsArgs, opts ...pulumi.ResourceOpt) (*Dns, error)

NewDns registers a new resource with the given unique name, arguments, and options.

func (*Dns) Description

func (r *Dns) Description() *pulumi.StringOutput

Name of the Dns Servers

func (*Dns) ID

func (r *Dns) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Dns) NameServers

func (r *Dns) NameServers() *pulumi.ArrayOutput

Servers Address

func (*Dns) NumberOfDots

func (r *Dns) NumberOfDots() *pulumi.IntOutput

how many DNS Servers

func (*Dns) Searches

func (r *Dns) Searches() *pulumi.ArrayOutput

Servers search domain

func (*Dns) URN

func (r *Dns) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type DnsArgs

type DnsArgs struct {
	// Name of the Dns Servers
	Description interface{}
	// Servers Address
	NameServers interface{}
	// how many DNS Servers
	NumberOfDots interface{}
	// Servers search domain
	Searches interface{}
}

The set of arguments for constructing a Dns resource.

type DnsState

type DnsState struct {
	// Name of the Dns Servers
	Description interface{}
	// Servers Address
	NameServers interface{}
	// how many DNS Servers
	NumberOfDots interface{}
	// Servers search domain
	Searches interface{}
}

Input properties used for looking up and filtering Dns resources.

type IApp

type IApp struct {
	// contains filtered or unexported fields
}

func GetIApp

func GetIApp(ctx *pulumi.Context,
	name string, id pulumi.ID, state *IAppState, opts ...pulumi.ResourceOpt) (*IApp, error)

GetIApp gets an existing IApp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIApp

func NewIApp(ctx *pulumi.Context,
	name string, args *IAppArgs, opts ...pulumi.ResourceOpt) (*IApp, error)

NewIApp registers a new resource with the given unique name, arguments, and options.

func (*IApp) Description

func (r *IApp) Description() *pulumi.StringOutput

Address of the Iapp which needs to be Iappensed

func (*IApp) Devicegroup

func (r *IApp) Devicegroup() *pulumi.StringOutput

BIG-IP password

func (*IApp) ExecuteAction

func (r *IApp) ExecuteAction() *pulumi.StringOutput

BIG-IP password

func (*IApp) ID

func (r *IApp) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*IApp) InheritedDevicegroup

func (r *IApp) InheritedDevicegroup() *pulumi.StringOutput

BIG-IP password

func (*IApp) InheritedTrafficGroup

func (r *IApp) InheritedTrafficGroup() *pulumi.StringOutput

BIG-IP password

func (*IApp) Jsonfile

func (r *IApp) Jsonfile() *pulumi.StringOutput

Address of the Iapp which needs to be Iappensed

func (*IApp) Lists

func (r *IApp) Lists() *pulumi.ArrayOutput

func (*IApp) Metadatas

func (r *IApp) Metadatas() *pulumi.ArrayOutput

func (*IApp) Name

func (r *IApp) Name() *pulumi.StringOutput

Address of the Iapp which needs to be Iappensed

func (*IApp) Partition

func (r *IApp) Partition() *pulumi.StringOutput

Address of the Iapp which needs to be Iappensed

func (*IApp) StrictUpdates

func (r *IApp) StrictUpdates() *pulumi.StringOutput

BIG-IP password

func (*IApp) Tables

func (r *IApp) Tables() *pulumi.ArrayOutput

func (*IApp) Template

func (r *IApp) Template() *pulumi.StringOutput

BIG-IP password

func (*IApp) TemplateModified

func (r *IApp) TemplateModified() *pulumi.StringOutput

BIG-IP password

func (*IApp) TemplatePrerequisiteErrors

func (r *IApp) TemplatePrerequisiteErrors() *pulumi.StringOutput

BIG-IP password

func (*IApp) TrafficGroup

func (r *IApp) TrafficGroup() *pulumi.StringOutput

BIG-IP password

func (*IApp) URN

func (r *IApp) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*IApp) Variables

func (r *IApp) Variables() *pulumi.ArrayOutput

type IAppArgs

type IAppArgs struct {
	// Address of the Iapp which needs to be Iappensed
	Description interface{}
	// BIG-IP password
	Devicegroup interface{}
	// BIG-IP password
	ExecuteAction interface{}
	// BIG-IP password
	InheritedDevicegroup interface{}
	// BIG-IP password
	InheritedTrafficGroup interface{}
	// Address of the Iapp which needs to be Iappensed
	Jsonfile  interface{}
	Lists     interface{}
	Metadatas interface{}
	// Address of the Iapp which needs to be Iappensed
	Name interface{}
	// Address of the Iapp which needs to be Iappensed
	Partition interface{}
	// BIG-IP password
	StrictUpdates interface{}
	Tables        interface{}
	// BIG-IP password
	Template interface{}
	// BIG-IP password
	TemplateModified interface{}
	// BIG-IP password
	TemplatePrerequisiteErrors interface{}
	// BIG-IP password
	TrafficGroup interface{}
	Variables    interface{}
}

The set of arguments for constructing a IApp resource.

type IAppState

type IAppState struct {
	// Address of the Iapp which needs to be Iappensed
	Description interface{}
	// BIG-IP password
	Devicegroup interface{}
	// BIG-IP password
	ExecuteAction interface{}
	// BIG-IP password
	InheritedDevicegroup interface{}
	// BIG-IP password
	InheritedTrafficGroup interface{}
	// Address of the Iapp which needs to be Iappensed
	Jsonfile  interface{}
	Lists     interface{}
	Metadatas interface{}
	// Address of the Iapp which needs to be Iappensed
	Name interface{}
	// Address of the Iapp which needs to be Iappensed
	Partition interface{}
	// BIG-IP password
	StrictUpdates interface{}
	Tables        interface{}
	// BIG-IP password
	Template interface{}
	// BIG-IP password
	TemplateModified interface{}
	// BIG-IP password
	TemplatePrerequisiteErrors interface{}
	// BIG-IP password
	TrafficGroup interface{}
	Variables    interface{}
}

Input properties used for looking up and filtering IApp resources.

type Ntp

type Ntp struct {
	// contains filtered or unexported fields
}

func GetNtp

func GetNtp(ctx *pulumi.Context,
	name string, id pulumi.ID, state *NtpState, opts ...pulumi.ResourceOpt) (*Ntp, error)

GetNtp gets an existing Ntp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNtp

func NewNtp(ctx *pulumi.Context,
	name string, args *NtpArgs, opts ...pulumi.ResourceOpt) (*Ntp, error)

NewNtp registers a new resource with the given unique name, arguments, and options.

func (*Ntp) Description

func (r *Ntp) Description() *pulumi.StringOutput

Name of the ntp Servers

func (*Ntp) ID

func (r *Ntp) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Ntp) Servers

func (r *Ntp) Servers() *pulumi.ArrayOutput

Servers Address

func (*Ntp) Timezone

func (r *Ntp) Timezone() *pulumi.StringOutput

Servers timezone

func (*Ntp) URN

func (r *Ntp) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type NtpArgs

type NtpArgs struct {
	// Name of the ntp Servers
	Description interface{}
	// Servers Address
	Servers interface{}
	// Servers timezone
	Timezone interface{}
}

The set of arguments for constructing a Ntp resource.

type NtpState

type NtpState struct {
	// Name of the ntp Servers
	Description interface{}
	// Servers Address
	Servers interface{}
	// Servers timezone
	Timezone interface{}
}

Input properties used for looking up and filtering Ntp resources.

type Provision

type Provision struct {
	// contains filtered or unexported fields
}

func GetProvision

func GetProvision(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ProvisionState, opts ...pulumi.ResourceOpt) (*Provision, error)

GetProvision gets an existing Provision resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProvision

func NewProvision(ctx *pulumi.Context,
	name string, args *ProvisionArgs, opts ...pulumi.ResourceOpt) (*Provision, error)

NewProvision registers a new resource with the given unique name, arguments, and options.

func (*Provision) CpuRatio

func (r *Provision) CpuRatio() *pulumi.IntOutput

cpu Ratio

func (*Provision) DiskRatio

func (r *Provision) DiskRatio() *pulumi.IntOutput

disk Ratio

func (*Provision) FullPath

func (r *Provision) FullPath() *pulumi.StringOutput

path

func (*Provision) ID

func (r *Provision) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Provision) Level

func (r *Provision) Level() *pulumi.StringOutput

what level nominal or dedicated

func (*Provision) MemoryRatio

func (r *Provision) MemoryRatio() *pulumi.IntOutput

memory Ratio

func (*Provision) Name

func (r *Provision) Name() *pulumi.StringOutput

Name of the module to be provisioned

func (*Provision) URN

func (r *Provision) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ProvisionArgs

type ProvisionArgs struct {
	// cpu Ratio
	CpuRatio interface{}
	// disk Ratio
	DiskRatio interface{}
	// path
	FullPath interface{}
	// what level nominal or dedicated
	Level interface{}
	// memory Ratio
	MemoryRatio interface{}
	// Name of the module to be provisioned
	Name interface{}
}

The set of arguments for constructing a Provision resource.

type ProvisionState

type ProvisionState struct {
	// cpu Ratio
	CpuRatio interface{}
	// disk Ratio
	DiskRatio interface{}
	// path
	FullPath interface{}
	// what level nominal or dedicated
	Level interface{}
	// memory Ratio
	MemoryRatio interface{}
	// Name of the module to be provisioned
	Name interface{}
}

Input properties used for looking up and filtering Provision resources.

type Snmp

type Snmp struct {
	// contains filtered or unexported fields
}

func GetSnmp

func GetSnmp(ctx *pulumi.Context,
	name string, id pulumi.ID, state *SnmpState, opts ...pulumi.ResourceOpt) (*Snmp, error)

GetSnmp gets an existing Snmp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSnmp

func NewSnmp(ctx *pulumi.Context,
	name string, args *SnmpArgs, opts ...pulumi.ResourceOpt) (*Snmp, error)

NewSnmp registers a new resource with the given unique name, arguments, and options.

func (*Snmp) Allowedaddresses

func (r *Snmp) Allowedaddresses() *pulumi.ArrayOutput

List of SNMP addresses

func (*Snmp) ID

func (r *Snmp) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Snmp) SysContact

func (r *Snmp) SysContact() *pulumi.StringOutput

Contact Person email

func (*Snmp) SysLocation

func (r *Snmp) SysLocation() *pulumi.StringOutput

Location of the F5

func (*Snmp) URN

func (r *Snmp) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type SnmpArgs

type SnmpArgs struct {
	// List of SNMP addresses
	Allowedaddresses interface{}
	// Contact Person email
	SysContact interface{}
	// Location of the F5
	SysLocation interface{}
}

The set of arguments for constructing a Snmp resource.

type SnmpState

type SnmpState struct {
	// List of SNMP addresses
	Allowedaddresses interface{}
	// Contact Person email
	SysContact interface{}
	// Location of the F5
	SysLocation interface{}
}

Input properties used for looking up and filtering Snmp resources.

type SnmpTraps

type SnmpTraps struct {
	// contains filtered or unexported fields
}

func GetSnmpTraps

func GetSnmpTraps(ctx *pulumi.Context,
	name string, id pulumi.ID, state *SnmpTrapsState, opts ...pulumi.ResourceOpt) (*SnmpTraps, error)

GetSnmpTraps gets an existing SnmpTraps resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSnmpTraps

func NewSnmpTraps(ctx *pulumi.Context,
	name string, args *SnmpTrapsArgs, opts ...pulumi.ResourceOpt) (*SnmpTraps, error)

NewSnmpTraps registers a new resource with the given unique name, arguments, and options.

func (*SnmpTraps) AuthPasswordencrypted

func (r *SnmpTraps) AuthPasswordencrypted() *pulumi.StringOutput

Encrypted password

func (*SnmpTraps) AuthProtocol

func (r *SnmpTraps) AuthProtocol() *pulumi.StringOutput

Specifies the protocol used to authenticate the user.

func (*SnmpTraps) Community

func (r *SnmpTraps) Community() *pulumi.StringOutput

Specifies the community string used for this trap.

func (*SnmpTraps) Description

func (r *SnmpTraps) Description() *pulumi.StringOutput

User defined description.

func (*SnmpTraps) EngineId

func (r *SnmpTraps) EngineId() *pulumi.StringOutput

Specifies the authoritative security engine for SNMPv3.

func (*SnmpTraps) Host

func (r *SnmpTraps) Host() *pulumi.StringOutput

The host the trap will be sent to.

func (*SnmpTraps) ID

func (r *SnmpTraps) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*SnmpTraps) Name

func (r *SnmpTraps) Name() *pulumi.StringOutput

Name

func (*SnmpTraps) Port

func (r *SnmpTraps) Port() *pulumi.IntOutput

The port that the trap will be sent to.

func (*SnmpTraps) PrivacyPassword

func (r *SnmpTraps) PrivacyPassword() *pulumi.StringOutput

Specifies the clear text password used to encrypt traffic. This field will not be displayed.

func (*SnmpTraps) PrivacyPasswordEncrypted

func (r *SnmpTraps) PrivacyPasswordEncrypted() *pulumi.StringOutput

Specifies the encrypted password used to encrypt traffic.

func (*SnmpTraps) PrivacyProtocol

func (r *SnmpTraps) PrivacyProtocol() *pulumi.StringOutput

Specifies the protocol used to encrypt traffic.

func (*SnmpTraps) SecurityLevel

func (r *SnmpTraps) SecurityLevel() *pulumi.StringOutput

Specifies whether or not traffic is encrypted and whether or not authentication is required.

func (*SnmpTraps) SecurityName

func (r *SnmpTraps) SecurityName() *pulumi.StringOutput

Security name used in conjunction with SNMPv3.

func (*SnmpTraps) URN

func (r *SnmpTraps) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*SnmpTraps) Version

func (r *SnmpTraps) Version() *pulumi.StringOutput

SNMP version used for sending the trap.

type SnmpTrapsArgs

type SnmpTrapsArgs struct {
	// Encrypted password
	AuthPasswordencrypted interface{}
	// Specifies the protocol used to authenticate the user.
	AuthProtocol interface{}
	// Specifies the community string used for this trap.
	Community interface{}
	// User defined description.
	Description interface{}
	// Specifies the authoritative security engine for SNMPv3.
	EngineId interface{}
	// The host the trap will be sent to.
	Host interface{}
	// Name
	Name interface{}
	// The port that the trap will be sent to.
	Port interface{}
	// Specifies the clear text password used to encrypt traffic. This field will not be displayed.
	PrivacyPassword interface{}
	// Specifies the encrypted password used to encrypt traffic.
	PrivacyPasswordEncrypted interface{}
	// Specifies the protocol used to encrypt traffic.
	PrivacyProtocol interface{}
	// Specifies whether or not traffic is encrypted and whether or not authentication is required.
	SecurityLevel interface{}
	// Security name used in conjunction with SNMPv3.
	SecurityName interface{}
	// SNMP version used for sending the trap.
	Version interface{}
}

The set of arguments for constructing a SnmpTraps resource.

type SnmpTrapsState

type SnmpTrapsState struct {
	// Encrypted password
	AuthPasswordencrypted interface{}
	// Specifies the protocol used to authenticate the user.
	AuthProtocol interface{}
	// Specifies the community string used for this trap.
	Community interface{}
	// User defined description.
	Description interface{}
	// Specifies the authoritative security engine for SNMPv3.
	EngineId interface{}
	// The host the trap will be sent to.
	Host interface{}
	// Name
	Name interface{}
	// The port that the trap will be sent to.
	Port interface{}
	// Specifies the clear text password used to encrypt traffic. This field will not be displayed.
	PrivacyPassword interface{}
	// Specifies the encrypted password used to encrypt traffic.
	PrivacyPasswordEncrypted interface{}
	// Specifies the protocol used to encrypt traffic.
	PrivacyProtocol interface{}
	// Specifies whether or not traffic is encrypted and whether or not authentication is required.
	SecurityLevel interface{}
	// Security name used in conjunction with SNMPv3.
	SecurityName interface{}
	// SNMP version used for sending the trap.
	Version interface{}
}

Input properties used for looking up and filtering SnmpTraps resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL