Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

Provider

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.

Create a Provider Resource

new Provider(name: string, args: ProviderArgs, opts?: CustomResourceOptions);
def Provider(resource_name: str, opts: Optional[ResourceOptions] = None, address: Optional[str] = None, login_ref: Optional[str] = None, password: Optional[str] = None, port: Optional[str] = None, teem_disable: Optional[bool] = None, token_auth: Optional[bool] = None, username: Optional[str] = None)
func NewProvider(ctx *Context, name string, args ProviderArgs, opts ...ResourceOption) (*Provider, error)
public Provider(string name, ProviderArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ProviderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

Provider Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The Provider resource accepts the following input properties:

Address string

Domain name/IP of the BigIP

Password string

The user’s password

Username string

Username with API access to the BigIP

LoginRef string

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

Port string

Management Port to connect to Bigip

TeemDisable bool

If this flag set to true,sending telemetry data to TEEM will be disabled

TokenAuth bool

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

Address string

Domain name/IP of the BigIP

Password string

The user’s password

Username string

Username with API access to the BigIP

LoginRef string

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

Port string

Management Port to connect to Bigip

TeemDisable bool

If this flag set to true,sending telemetry data to TEEM will be disabled

TokenAuth bool

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

address string

Domain name/IP of the BigIP

password string

The user’s password

username string

Username with API access to the BigIP

loginRef string

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

port string

Management Port to connect to Bigip

teemDisable boolean

If this flag set to true,sending telemetry data to TEEM will be disabled

tokenAuth boolean

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

address str

Domain name/IP of the BigIP

password str

The user’s password

username str

Username with API access to the BigIP

login_ref str

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

port str

Management Port to connect to Bigip

teem_disable bool

If this flag set to true,sending telemetry data to TEEM will be disabled

token_auth bool

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

Outputs

All input properties are implicitly available as output properties. Additionally, the Provider resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Package Details

Repository
https://github.com/pulumi/pulumi-f5bigip
License
Apache-2.0
Notes
This Pulumi package is based on the bigip Terraform Provider.