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).
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
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
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).
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
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
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 |