f5bigip.Provider
Explore with Pulumi AI
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 Provider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Provider(name: string, args?: ProviderArgs, opts?: CustomResourceOptions);
@overload
def Provider(resource_name: str,
args: Optional[ProviderArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Provider(resource_name: str,
opts: Optional[ResourceOptions] = None,
address: Optional[str] = None,
api_retries: Optional[int] = None,
api_timeout: Optional[int] = None,
login_ref: Optional[str] = None,
password: Optional[str] = None,
port: Optional[str] = None,
teem_disable: Optional[bool] = None,
token_auth: Optional[bool] = None,
token_timeout: Optional[int] = None,
token_value: Optional[str] = None,
trusted_cert_path: Optional[str] = None,
username: Optional[str] = None,
validate_certs_disable: Optional[bool] = None)
func NewProvider(ctx *Context, name string, args *ProviderArgs, opts ...ResourceOption) (*Provider, error)
public Provider(string name, ProviderArgs? args = null, CustomResourceOptions? opts = null)
public Provider(String name, ProviderArgs args)
public Provider(String name, ProviderArgs args, CustomResourceOptions options)
type: pulumi:providers:f5bigip
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- 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.
- args ProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control 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.
- name String
- The unique name of the resource.
- args ProviderArgs
- The arguments to resource properties.
- options 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 Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Provider resource accepts the following input properties:
- Address string
- Domain name/IP of the BigIP
- Api
Retries int - Amount of times to retry AS3 API requests. Default: 10.
- Api
Timeout int - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- Login
Ref string - Login reference for token authentication (see BIG-IP REST docs for details)
- Password string
- The user's password. Leave empty if using token_value
- Port string
- 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)
- Token
Timeout int - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- Token
Value string - A token generated outside the provider, in place of password
- Trusted
Cert stringPath - Valid Trusted Certificate path
- Username string
- Username with API access to the BigIP
- Validate
Certs boolDisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
- Address string
- Domain name/IP of the BigIP
- Api
Retries int - Amount of times to retry AS3 API requests. Default: 10.
- Api
Timeout int - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- Login
Ref string - Login reference for token authentication (see BIG-IP REST docs for details)
- Password string
- The user's password. Leave empty if using token_value
- Port string
- 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)
- Token
Timeout int - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- Token
Value string - A token generated outside the provider, in place of password
- Trusted
Cert stringPath - Valid Trusted Certificate path
- Username string
- Username with API access to the BigIP
- Validate
Certs boolDisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
- address String
- Domain name/IP of the BigIP
- api
Retries Integer - Amount of times to retry AS3 API requests. Default: 10.
- api
Timeout Integer - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- login
Ref String - Login reference for token authentication (see BIG-IP REST docs for details)
- password String
- The user's password. Leave empty if using token_value
- port String
- Management Port to connect to Bigip
- teem
Disable Boolean - If this flag set to true,sending telemetry data to TEEM will be disabled
- token
Auth Boolean - Enable to use an external authentication source (LDAP, TACACS, etc)
- token
Timeout Integer - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- token
Value String - A token generated outside the provider, in place of password
- trusted
Cert StringPath - Valid Trusted Certificate path
- username String
- Username with API access to the BigIP
- validate
Certs BooleanDisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
- address string
- Domain name/IP of the BigIP
- api
Retries number - Amount of times to retry AS3 API requests. Default: 10.
- api
Timeout number - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- login
Ref string - Login reference for token authentication (see BIG-IP REST docs for details)
- password string
- The user's password. Leave empty if using token_value
- port string
- Management Port to connect to Bigip
- teem
Disable boolean - If this flag set to true,sending telemetry data to TEEM will be disabled
- token
Auth boolean - Enable to use an external authentication source (LDAP, TACACS, etc)
- token
Timeout number - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- token
Value string - A token generated outside the provider, in place of password
- trusted
Cert stringPath - Valid Trusted Certificate path
- username string
- Username with API access to the BigIP
- validate
Certs booleanDisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
- address str
- Domain name/IP of the BigIP
- api_
retries int - Amount of times to retry AS3 API requests. Default: 10.
- api_
timeout int - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- login_
ref str - Login reference for token authentication (see BIG-IP REST docs for details)
- password str
- The user's password. Leave empty if using token_value
- 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)
- token_
timeout int - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- token_
value str - A token generated outside the provider, in place of password
- trusted_
cert_ strpath - Valid Trusted Certificate path
- username str
- Username with API access to the BigIP
- validate_
certs_ booldisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
- address String
- Domain name/IP of the BigIP
- api
Retries Number - Amount of times to retry AS3 API requests. Default: 10.
- api
Timeout Number - A timeout for AS3 requests, represented as a number of seconds. Default: 60
- login
Ref String - Login reference for token authentication (see BIG-IP REST docs for details)
- password String
- The user's password. Leave empty if using token_value
- port String
- Management Port to connect to Bigip
- teem
Disable Boolean - If this flag set to true,sending telemetry data to TEEM will be disabled
- token
Auth Boolean - Enable to use an external authentication source (LDAP, TACACS, etc)
- token
Timeout Number - A lifespan to request for the AS3 auth token, represented as a number of seconds. Default: 1200
- token
Value String - A token generated outside the provider, in place of password
- trusted
Cert StringPath - Valid Trusted Certificate path
- username String
- Username with API access to the BigIP
- validate
Certs BooleanDisable - If set to true, Disables TLS certificate check on BIG-IP. Default : True
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 string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Package Details
- Repository
- f5 BIG-IP pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigip
Terraform Provider.