bigip

package
v0.0.0-...-0fdabba Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2022 License: MPL-2.0 Imports: 35 Imported by: 0

Documentation

Overview

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2022 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2022 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2022 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2021 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2021 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2022 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2021 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2022 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Original work from https://github.com/DealerDotCom/terraform-provider-bigip Modifications Copyright 2019 F5 Networks Inc. This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file,You can obtain one at https://mozilla.org/MPL/2.0/.

Index

Constants

View Source
const CountToEnd = 0

Variables

View Source
var CONTROLS = schema.NewSet(schema.HashString, []interface{}{"caching", "compression", "classification", "forwarding", "request-adaptation", "response-adaptation", "server-ssl"})
View Source
var ProviderVersion = "1.16.1"

ProviderVersion is set at build-time in the release process

View Source
var REQUIRES = schema.NewSet(schema.HashString, []interface{}{"client-ssl", "ssl-persistence", "tcp", "http"})

Functions

func Client

func Client(config *bigip.Config) (*bigip.BigIP, error)

func CreateToken

func CreateToken(tenantID, clientID, clientSecret string) (adal.OAuthTokenProvider, error)

CreateToken creates a service principal token

func DataflattenPolicyRuleActions

func DataflattenPolicyRuleActions(actions []bigip.PolicyRuleAction) []interface{}

func DataflattenPolicyRuleConditions

func DataflattenPolicyRuleConditions(conditions []bigip.PolicyRuleCondition) []interface{}

func DataflattenPolicyRules

func DataflattenPolicyRules(rules []bigip.PolicyRule) []interface{}

func DatainterfaceToResourceData

func DatainterfaceToResourceData(a interface{}) map[string]interface{}

func DatapolicyToData

func DatapolicyToData(p *bigip.Policy, d *schema.ResourceData) error

func DevicegroupToData

func DevicegroupToData(p *bigip.Devicegroup, d *schema.ResourceData) error

func DownloadVwanConfig

func DownloadVwanConfig(config azureConfig) ([]map[string]interface{}, error)

func IappToData

func IappToData(p *bigip.Iapp, d *schema.ResourceData) error

This function "IappToData...." helps to unmarshal json to Go struct

func IsValidIP

func IsValidIP(value string) bool

IsValidIP tests that the argument is a valid IP address.

func Provider

func Provider() terraform.ResourceProvider

func SnatToData

func SnatToData(p *bigip.Snat, d *schema.ResourceData) error

Types

type ExportPb

type ExportPb struct {
	PolicyReference map[string]string `json:"policyReference,omitempty"`
	Inline          bool              `json:"inline,omitempty"`
	Filter          string            `json:"filter,omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

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