f5bigip

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

Package f5bigip exports types, functions, subpackages for provisioning f5bigip resources.// A Pulumi package for creating and managing F5 BigIP resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-bigip) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-f5bigip` repo](https://github.com/pulumi/pulumi-f5bigip/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-bigip` repo](https://github.com/terraform-providers/terraform-provider-bigip/issues).

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type As3 added in v1.5.0

type As3 struct {
	pulumi.CustomResourceState

	// Path/Filename of Declarative AS3 JSON which can be a template/json file used with builtin “`templatefile“` function (or) “`file“` function
	As3Json pulumi.StringOutput `pulumi:"as3Json"`
	// Name of Tenant
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
}

`.As3` provides details about bigip as3 resource

This resource is helpful to configure as3 declarative JSON on BIG-IP.

> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_as3.html.markdown.

func GetAs3 added in v1.5.0

func GetAs3(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *As3State, opts ...pulumi.ResourceOption) (*As3, error)

GetAs3 gets an existing As3 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 NewAs3 added in v1.5.0

func NewAs3(ctx *pulumi.Context,
	name string, args *As3Args, opts ...pulumi.ResourceOption) (*As3, error)

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

type As3Args added in v1.5.0

type As3Args struct {
	// Path/Filename of Declarative AS3 JSON which can be a template/json file used with builtin “`templatefile“` function (or) “`file“` function
	As3Json pulumi.StringInput
	// Name of Tenant
	TenantName pulumi.StringInput
}

The set of arguments for constructing a As3 resource.

func (As3Args) ElementType added in v1.5.0

func (As3Args) ElementType() reflect.Type

type As3State added in v1.5.0

type As3State struct {
	// Path/Filename of Declarative AS3 JSON which can be a template/json file used with builtin “`templatefile“` function (or) “`file“` function
	As3Json pulumi.StringPtrInput
	// Name of Tenant
	TenantName pulumi.StringPtrInput
}

func (As3State) ElementType added in v1.5.0

func (As3State) ElementType() reflect.Type

type Do added in v1.5.0

type Do struct {
	pulumi.CustomResourceState

	// Name of the of the Declarative DO JSON file
	DoJson pulumi.StringOutput `pulumi:"doJson"`
	// unique identifier for DO resource
	TenantName pulumi.StringOutput `pulumi:"tenantName"`
}

`.Do` provides details about bigip do resource

This resource is helpful to configure do declarative JSON on BIG-IP.

> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/r/bigip_do.html.markdown.

func GetDo added in v1.5.0

func GetDo(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DoState, opts ...pulumi.ResourceOption) (*Do, error)

GetDo gets an existing Do 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 NewDo added in v1.5.0

func NewDo(ctx *pulumi.Context,
	name string, args *DoArgs, opts ...pulumi.ResourceOption) (*Do, error)

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

type DoArgs added in v1.5.0

type DoArgs struct {
	// Name of the of the Declarative DO JSON file
	DoJson pulumi.StringInput
	// unique identifier for DO resource
	TenantName pulumi.StringInput
}

The set of arguments for constructing a Do resource.

func (DoArgs) ElementType added in v1.5.0

func (DoArgs) ElementType() reflect.Type

type DoState added in v1.5.0

type DoState struct {
	// Name of the of the Declarative DO JSON file
	DoJson pulumi.StringPtrInput
	// unique identifier for DO resource
	TenantName pulumi.StringPtrInput
}

func (DoState) ElementType added in v1.5.0

func (DoState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the bigip package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-bigip/blob/master/website/docs/index.html.markdown.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

type ProviderArgs

type ProviderArgs struct {
	// Domain name/IP of the BigIP
	Address pulumi.StringInput
	// Login reference for token authentication (see BIG-IP REST docs for details)
	LoginRef pulumi.StringPtrInput
	// The user's password
	Password pulumi.StringInput
	// Management Port to connect to Bigip
	Port pulumi.StringPtrInput
	// Enable to use an external authentication source (LDAP, TACACS, etc)
	TokenAuth pulumi.BoolPtrInput
	// Username with API access to the BigIP
	Username pulumi.StringInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

Directories

Path Synopsis
nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll
nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll
nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll nolint: lll

Jump to

Keyboard shortcuts

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