Package @pulumi/f5bigip

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-f5bigip repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-f5bigip repo.

var f5bigip = require("@pulumi/f5bigip");
import * as f5bigip from "@pulumi/f5bigip";

Modules

Resources

Others

Resources

Resource Provider

class Provider extends ProviderResource

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 for more information.

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

constructor

new Provider(name: string, args: ProviderArgs, opts?: pulumi.ResourceOptions)

Create a Provider resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): boolean

Returns true if the given object is an instance of Provider. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

function getEnv

getEnv(vars: string[]): string | undefined

function getEnvBoolean

getEnvBoolean(vars: string[]): boolean | undefined

function getEnvNumber

getEnvNumber(vars: string[]): number | undefined

function getVersion

getVersion(): string

interface ProviderArgs

interface ProviderArgs

The set of arguments for constructing a Provider resource.

property address

address: pulumi.Input<string>;

Domain name/IP of the BigIP

property loginRef

loginRef?: pulumi.Input<string>;

Login reference for token authentication (see BIG-IP REST docs for details)

property password

password: pulumi.Input<string>;

The user’s password

property tokenAuth

tokenAuth?: pulumi.Input<boolean>;

Enable to use an external authentication source (LDAP, TACACS, etc)

property username

username: pulumi.Input<string>;

Username with API access to the BigIP