f5bigip logo
f5 BIG-IP v3.11.0, Mar 21 23

f5bigip.CommonLicenseManageBigIq

Explore with Pulumi AI

f5bigip.CommonLicenseManageBigIq This Resource is used for BIGIP/Provider License Management from BIGIQ

Example Usage

using System.Collections.Generic;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;

return await Deployment.RunAsync(() => 
{
    // MANAGED Regkey Pool
    var testExampleCommonLicenseManageBigIq = new F5BigIP.CommonLicenseManageBigIq("testExampleCommonLicenseManageBigIq", new()
    {
        BigiqAddress = @var.Bigiq,
        BigiqUser = @var.Bigiq_un,
        BigiqPassword = @var.Bigiq_pw,
        LicensePoolname = "regkeypool_name",
        AssignmentType = "MANAGED",
    });

    // UNMANAGED Regkey Pool
    var testExampleIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new F5BigIP.CommonLicenseManageBigIq("testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", new()
    {
        BigiqAddress = @var.Bigiq,
        BigiqUser = @var.Bigiq_un,
        BigiqPassword = @var.Bigiq_pw,
        LicensePoolname = "regkeypool_name",
        AssignmentType = "UNMANAGED",
    });

    // UNMANAGED Utility Pool
    var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new F5BigIP.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", new()
    {
        BigiqAddress = @var.Bigiq,
        BigiqUser = @var.Bigiq_un,
        BigiqPassword = @var.Bigiq_pw,
        LicensePoolname = "utilitypool_name",
        AssignmentType = "UNMANAGED",
        UnitOfMeasure = "yearly",
        Skukeyword1 = "BTHSM200M",
    });

    // UNREACHABLE Regkey Pool
    var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq1 = new F5BigIP.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1", new()
    {
        BigiqAddress = "xxx.xxx.xxx.xxx",
        BigiqUser = "xxxx",
        BigiqPassword = "xxxxx",
        LicensePoolname = "regkey_pool_name",
        AssignmentType = "UNREACHABLE",
        MacAddress = "FA:16:3E:1B:6D:32",
        Hypervisor = "azure",
    });

    // MANAGED Purchased Pool
    var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq2 = new F5BigIP.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2", new()
    {
        BigiqAddress = @var.Bigiq,
        BigiqUser = @var.Bigiq_un,
        BigiqPassword = @var.Bigiq_pw,
        LicensePoolname = "purchased_pool_name",
        AssignmentType = "MANAGED",
    });

    // UNMANAGED Purchased Pool
    var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq3 = new F5BigIP.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3", new()
    {
        BigiqAddress = @var.Bigiq,
        BigiqUser = @var.Bigiq_un,
        BigiqPassword = @var.Bigiq_pw,
        LicensePoolname = "purchased_pool_name",
        AssignmentType = "UNMANAGED",
    });

});
package main

import (
	"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleCommonLicenseManageBigIq", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.Any(_var.Bigiq),
			BigiqUser:       pulumi.Any(_var.Bigiq_un),
			BigiqPassword:   pulumi.Any(_var.Bigiq_pw),
			LicensePoolname: pulumi.String("regkeypool_name"),
			AssignmentType:  pulumi.String("MANAGED"),
		})
		if err != nil {
			return err
		}
		_, err = f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.Any(_var.Bigiq),
			BigiqUser:       pulumi.Any(_var.Bigiq_un),
			BigiqPassword:   pulumi.Any(_var.Bigiq_pw),
			LicensePoolname: pulumi.String("regkeypool_name"),
			AssignmentType:  pulumi.String("UNMANAGED"),
		})
		if err != nil {
			return err
		}
		_, err = f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.Any(_var.Bigiq),
			BigiqUser:       pulumi.Any(_var.Bigiq_un),
			BigiqPassword:   pulumi.Any(_var.Bigiq_pw),
			LicensePoolname: pulumi.String("utilitypool_name"),
			AssignmentType:  pulumi.String("UNMANAGED"),
			UnitOfMeasure:   pulumi.String("yearly"),
			Skukeyword1:     pulumi.String("BTHSM200M"),
		})
		if err != nil {
			return err
		}
		_, err = f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.String("xxx.xxx.xxx.xxx"),
			BigiqUser:       pulumi.String("xxxx"),
			BigiqPassword:   pulumi.String("xxxxx"),
			LicensePoolname: pulumi.String("regkey_pool_name"),
			AssignmentType:  pulumi.String("UNREACHABLE"),
			MacAddress:      pulumi.String("FA:16:3E:1B:6D:32"),
			Hypervisor:      pulumi.String("azure"),
		})
		if err != nil {
			return err
		}
		_, err = f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.Any(_var.Bigiq),
			BigiqUser:       pulumi.Any(_var.Bigiq_un),
			BigiqPassword:   pulumi.Any(_var.Bigiq_pw),
			LicensePoolname: pulumi.String("purchased_pool_name"),
			AssignmentType:  pulumi.String("MANAGED"),
		})
		if err != nil {
			return err
		}
		_, err = f5bigip.NewCommonLicenseManageBigIq(ctx, "testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3", &f5bigip.CommonLicenseManageBigIqArgs{
			BigiqAddress:    pulumi.Any(_var.Bigiq),
			BigiqUser:       pulumi.Any(_var.Bigiq_un),
			BigiqPassword:   pulumi.Any(_var.Bigiq_pw),
			LicensePoolname: pulumi.String("purchased_pool_name"),
			AssignmentType:  pulumi.String("UNMANAGED"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.f5bigip.CommonLicenseManageBigIq;
import com.pulumi.f5bigip.CommonLicenseManageBigIqArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var testExampleCommonLicenseManageBigIq = new CommonLicenseManageBigIq("testExampleCommonLicenseManageBigIq", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress(var_.bigiq())
            .bigiqUser(var_.bigiq_un())
            .bigiqPassword(var_.bigiq_pw())
            .licensePoolname("regkeypool_name")
            .assignmentType("MANAGED")
            .build());

        var testExampleIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new CommonLicenseManageBigIq("testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress(var_.bigiq())
            .bigiqUser(var_.bigiq_un())
            .bigiqPassword(var_.bigiq_pw())
            .licensePoolname("regkeypool_name")
            .assignmentType("UNMANAGED")
            .build());

        var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress(var_.bigiq())
            .bigiqUser(var_.bigiq_un())
            .bigiqPassword(var_.bigiq_pw())
            .licensePoolname("utilitypool_name")
            .assignmentType("UNMANAGED")
            .unitOfMeasure("yearly")
            .skukeyword1("BTHSM200M")
            .build());

        var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq1 = new CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress("xxx.xxx.xxx.xxx")
            .bigiqUser("xxxx")
            .bigiqPassword("xxxxx")
            .licensePoolname("regkey_pool_name")
            .assignmentType("UNREACHABLE")
            .macAddress("FA:16:3E:1B:6D:32")
            .hypervisor("azure")
            .build());

        var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq2 = new CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress(var_.bigiq())
            .bigiqUser(var_.bigiq_un())
            .bigiqPassword(var_.bigiq_pw())
            .licensePoolname("purchased_pool_name")
            .assignmentType("MANAGED")
            .build());

        var testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq3 = new CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3", CommonLicenseManageBigIqArgs.builder()        
            .bigiqAddress(var_.bigiq())
            .bigiqUser(var_.bigiq_un())
            .bigiqPassword(var_.bigiq_pw())
            .licensePoolname("purchased_pool_name")
            .assignmentType("UNMANAGED")
            .build());

    }
}
import pulumi
import pulumi_f5bigip as f5bigip

# MANAGED Regkey Pool
test_example_common_license_manage_big_iq = f5bigip.CommonLicenseManageBigIq("testExampleCommonLicenseManageBigIq",
    bigiq_address=var["bigiq"],
    bigiq_user=var["bigiq_un"],
    bigiq_password=var["bigiq_pw"],
    license_poolname="regkeypool_name",
    assignment_type="MANAGED")
# UNMANAGED Regkey Pool
test_example_index_common_license_manage_big_iq_common_license_manage_big_iq = f5bigip.CommonLicenseManageBigIq("testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq",
    bigiq_address=var["bigiq"],
    bigiq_user=var["bigiq_un"],
    bigiq_password=var["bigiq_pw"],
    license_poolname="regkeypool_name",
    assignment_type="UNMANAGED")
# UNMANAGED Utility Pool
test_example_f5bigip_index_common_license_manage_big_iq_common_license_manage_big_iq = f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq",
    bigiq_address=var["bigiq"],
    bigiq_user=var["bigiq_un"],
    bigiq_password=var["bigiq_pw"],
    license_poolname="utilitypool_name",
    assignment_type="UNMANAGED",
    unit_of_measure="yearly",
    skukeyword1="BTHSM200M")
# UNREACHABLE Regkey Pool
test_example_f5bigip_index_common_license_manage_big_iq_common_license_manage_big_iq1 = f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1",
    bigiq_address="xxx.xxx.xxx.xxx",
    bigiq_user="xxxx",
    bigiq_password="xxxxx",
    license_poolname="regkey_pool_name",
    assignment_type="UNREACHABLE",
    mac_address="FA:16:3E:1B:6D:32",
    hypervisor="azure")
# MANAGED Purchased Pool
test_example_f5bigip_index_common_license_manage_big_iq_common_license_manage_big_iq2 = f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2",
    bigiq_address=var["bigiq"],
    bigiq_user=var["bigiq_un"],
    bigiq_password=var["bigiq_pw"],
    license_poolname="purchased_pool_name",
    assignment_type="MANAGED")
# UNMANAGED Purchased Pool
test_example_f5bigip_index_common_license_manage_big_iq_common_license_manage_big_iq3 = f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3",
    bigiq_address=var["bigiq"],
    bigiq_user=var["bigiq_un"],
    bigiq_password=var["bigiq_pw"],
    license_poolname="purchased_pool_name",
    assignment_type="UNMANAGED")
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";

// MANAGED Regkey Pool
const testExampleCommonLicenseManageBigIq = new f5bigip.CommonLicenseManageBigIq("testExampleCommonLicenseManageBigIq", {
    bigiqAddress: _var.bigiq,
    bigiqUser: _var.bigiq_un,
    bigiqPassword: _var.bigiq_pw,
    licensePoolname: "regkeypool_name",
    assignmentType: "MANAGED",
});
// UNMANAGED Regkey Pool
const testExampleIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new f5bigip.CommonLicenseManageBigIq("testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", {
    bigiqAddress: _var.bigiq,
    bigiqUser: _var.bigiq_un,
    bigiqPassword: _var.bigiq_pw,
    licensePoolname: "regkeypool_name",
    assignmentType: "UNMANAGED",
});
// UNMANAGED Utility Pool
const testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq = new f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq", {
    bigiqAddress: _var.bigiq,
    bigiqUser: _var.bigiq_un,
    bigiqPassword: _var.bigiq_pw,
    licensePoolname: "utilitypool_name",
    assignmentType: "UNMANAGED",
    unitOfMeasure: "yearly",
    skukeyword1: "BTHSM200M",
});
// UNREACHABLE Regkey Pool
const testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq1 = new f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1", {
    bigiqAddress: "xxx.xxx.xxx.xxx",
    bigiqUser: "xxxx",
    bigiqPassword: "xxxxx",
    licensePoolname: "regkey_pool_name",
    assignmentType: "UNREACHABLE",
    macAddress: "FA:16:3E:1B:6D:32",
    hypervisor: "azure",
});
// MANAGED Purchased Pool
const testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq2 = new f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2", {
    bigiqAddress: _var.bigiq,
    bigiqUser: _var.bigiq_un,
    bigiqPassword: _var.bigiq_pw,
    licensePoolname: "purchased_pool_name",
    assignmentType: "MANAGED",
});
// UNMANAGED Purchased Pool
const testExampleF5bigipIndex_commonLicenseManageBigIqCommonLicenseManageBigIq3 = new f5bigip.CommonLicenseManageBigIq("testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3", {
    bigiqAddress: _var.bigiq,
    bigiqUser: _var.bigiq_un,
    bigiqPassword: _var.bigiq_pw,
    licensePoolname: "purchased_pool_name",
    assignmentType: "UNMANAGED",
});
resources:
  # MANAGED Regkey Pool
  testExampleCommonLicenseManageBigIq:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: ${var.bigiq}
      bigiqUser: ${var.bigiq_un}
      bigiqPassword: ${var.bigiq_pw}
      licensePoolname: regkeypool_name
      assignmentType: MANAGED
  # UNMANAGED Regkey Pool
  testExampleIndex/commonLicenseManageBigIqCommonLicenseManageBigIq:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: ${var.bigiq}
      bigiqUser: ${var.bigiq_un}
      bigiqPassword: ${var.bigiq_pw}
      licensePoolname: regkeypool_name
      assignmentType: UNMANAGED
  # UNMANAGED Utility Pool
  testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: ${var.bigiq}
      bigiqUser: ${var.bigiq_un}
      bigiqPassword: ${var.bigiq_pw}
      licensePoolname: utilitypool_name
      assignmentType: UNMANAGED
      unitOfMeasure: yearly
      skukeyword1: BTHSM200M
  # UNREACHABLE Regkey Pool
  testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq1:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: xxx.xxx.xxx.xxx
      bigiqUser: xxxx
      bigiqPassword: xxxxx
      licensePoolname: regkey_pool_name
      assignmentType: UNREACHABLE
      macAddress: FA:16:3E:1B:6D:32
      hypervisor: azure
  # MANAGED Purchased Pool
  testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq2:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: ${var.bigiq}
      bigiqUser: ${var.bigiq_un}
      bigiqPassword: ${var.bigiq_pw}
      licensePoolname: purchased_pool_name
      assignmentType: MANAGED
  # UNMANAGED Purchased Pool
  testExampleF5bigipIndex/commonLicenseManageBigIqCommonLicenseManageBigIq3:
    type: f5bigip:CommonLicenseManageBigIq
    properties:
      bigiqAddress: ${var.bigiq}
      bigiqUser: ${var.bigiq_un}
      bigiqPassword: ${var.bigiq_pw}
      licensePoolname: purchased_pool_name
      assignmentType: UNMANAGED

Create CommonLicenseManageBigIq Resource

new CommonLicenseManageBigIq(name: string, args: CommonLicenseManageBigIqArgs, opts?: CustomResourceOptions);
@overload
def CommonLicenseManageBigIq(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             assignment_type: Optional[str] = None,
                             bigiq_address: Optional[str] = None,
                             bigiq_login_ref: Optional[str] = None,
                             bigiq_password: Optional[str] = None,
                             bigiq_port: Optional[str] = None,
                             bigiq_token_auth: Optional[bool] = None,
                             bigiq_user: Optional[str] = None,
                             device_license_status: Optional[str] = None,
                             hypervisor: Optional[str] = None,
                             key: Optional[str] = None,
                             license_poolname: Optional[str] = None,
                             mac_address: Optional[str] = None,
                             skukeyword1: Optional[str] = None,
                             skukeyword2: Optional[str] = None,
                             tenant: Optional[str] = None,
                             unit_of_measure: Optional[str] = None)
@overload
def CommonLicenseManageBigIq(resource_name: str,
                             args: CommonLicenseManageBigIqArgs,
                             opts: Optional[ResourceOptions] = None)
func NewCommonLicenseManageBigIq(ctx *Context, name string, args CommonLicenseManageBigIqArgs, opts ...ResourceOption) (*CommonLicenseManageBigIq, error)
public CommonLicenseManageBigIq(string name, CommonLicenseManageBigIqArgs args, CustomResourceOptions? opts = null)
public CommonLicenseManageBigIq(String name, CommonLicenseManageBigIqArgs args)
public CommonLicenseManageBigIq(String name, CommonLicenseManageBigIqArgs args, CustomResourceOptions options)
type: f5bigip:CommonLicenseManageBigIq
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CommonLicenseManageBigIqArgs
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 CommonLicenseManageBigIqArgs
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 CommonLicenseManageBigIqArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CommonLicenseManageBigIqArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CommonLicenseManageBigIqArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CommonLicenseManageBigIq Resource Properties

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

Inputs

The CommonLicenseManageBigIq resource accepts the following input properties:

AssignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

BigiqAddress string

BIGIQ License Manager IP Address, variable type string

BigiqPassword string

BIGIQ License Manager password. variable type string

BigiqUser string

BIGIQ License Manager username, variable type string

LicensePoolname string

A name given to the license pool. type string

BigiqLoginRef string

BIGIQ Login reference for token authentication

BigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

BigiqTokenAuth bool

type bool, if set to true enables Token based Authentication,default is false

DeviceLicenseStatus string

Status of Licence Assignment

Hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

Key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

MacAddress string

MAC address of the BIG-IP. type string

Skukeyword1 string

An optional offering name. type string

Skukeyword2 string

An optional offering name. type string

Tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

UnitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

AssignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

BigiqAddress string

BIGIQ License Manager IP Address, variable type string

BigiqPassword string

BIGIQ License Manager password. variable type string

BigiqUser string

BIGIQ License Manager username, variable type string

LicensePoolname string

A name given to the license pool. type string

BigiqLoginRef string

BIGIQ Login reference for token authentication

BigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

BigiqTokenAuth bool

type bool, if set to true enables Token based Authentication,default is false

DeviceLicenseStatus string

Status of Licence Assignment

Hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

Key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

MacAddress string

MAC address of the BIG-IP. type string

Skukeyword1 string

An optional offering name. type string

Skukeyword2 string

An optional offering name. type string

Tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

UnitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType String

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress String

BIGIQ License Manager IP Address, variable type string

bigiqPassword String

BIGIQ License Manager password. variable type string

bigiqUser String

BIGIQ License Manager username, variable type string

licensePoolname String

A name given to the license pool. type string

bigiqLoginRef String

BIGIQ Login reference for token authentication

bigiqPort String

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth Boolean

type bool, if set to true enables Token based Authentication,default is false

deviceLicenseStatus String

Status of Licence Assignment

hypervisor String

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key String

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

macAddress String

MAC address of the BIG-IP. type string

skukeyword1 String

An optional offering name. type string

skukeyword2 String

An optional offering name. type string

tenant String

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure String

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress string

BIGIQ License Manager IP Address, variable type string

bigiqPassword string

BIGIQ License Manager password. variable type string

bigiqUser string

BIGIQ License Manager username, variable type string

licensePoolname string

A name given to the license pool. type string

bigiqLoginRef string

BIGIQ Login reference for token authentication

bigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth boolean

type bool, if set to true enables Token based Authentication,default is false

deviceLicenseStatus string

Status of Licence Assignment

hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

macAddress string

MAC address of the BIG-IP. type string

skukeyword1 string

An optional offering name. type string

skukeyword2 string

An optional offering name. type string

tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignment_type str

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiq_address str

BIGIQ License Manager IP Address, variable type string

bigiq_password str

BIGIQ License Manager password. variable type string

bigiq_user str

BIGIQ License Manager username, variable type string

license_poolname str

A name given to the license pool. type string

bigiq_login_ref str

BIGIQ Login reference for token authentication

bigiq_port str

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiq_token_auth bool

type bool, if set to true enables Token based Authentication,default is false

device_license_status str

Status of Licence Assignment

hypervisor str

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key str

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

mac_address str

MAC address of the BIG-IP. type string

skukeyword1 str

An optional offering name. type string

skukeyword2 str

An optional offering name. type string

tenant str

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unit_of_measure str

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType String

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress String

BIGIQ License Manager IP Address, variable type string

bigiqPassword String

BIGIQ License Manager password. variable type string

bigiqUser String

BIGIQ License Manager username, variable type string

licensePoolname String

A name given to the license pool. type string

bigiqLoginRef String

BIGIQ Login reference for token authentication

bigiqPort String

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth Boolean

type bool, if set to true enables Token based Authentication,default is false

deviceLicenseStatus String

Status of Licence Assignment

hypervisor String

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key String

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

macAddress String

MAC address of the BIG-IP. type string

skukeyword1 String

An optional offering name. type string

skukeyword2 String

An optional offering name. type string

tenant String

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure String

The units used to measure billing. For example, “hourly” or “daily”. Type string

Outputs

All input properties are implicitly available as output properties. Additionally, the CommonLicenseManageBigIq 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.

Look up Existing CommonLicenseManageBigIq Resource

Get an existing CommonLicenseManageBigIq resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: CommonLicenseManageBigIqState, opts?: CustomResourceOptions): CommonLicenseManageBigIq
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        assignment_type: Optional[str] = None,
        bigiq_address: Optional[str] = None,
        bigiq_login_ref: Optional[str] = None,
        bigiq_password: Optional[str] = None,
        bigiq_port: Optional[str] = None,
        bigiq_token_auth: Optional[bool] = None,
        bigiq_user: Optional[str] = None,
        device_license_status: Optional[str] = None,
        hypervisor: Optional[str] = None,
        key: Optional[str] = None,
        license_poolname: Optional[str] = None,
        mac_address: Optional[str] = None,
        skukeyword1: Optional[str] = None,
        skukeyword2: Optional[str] = None,
        tenant: Optional[str] = None,
        unit_of_measure: Optional[str] = None) -> CommonLicenseManageBigIq
func GetCommonLicenseManageBigIq(ctx *Context, name string, id IDInput, state *CommonLicenseManageBigIqState, opts ...ResourceOption) (*CommonLicenseManageBigIq, error)
public static CommonLicenseManageBigIq Get(string name, Input<string> id, CommonLicenseManageBigIqState? state, CustomResourceOptions? opts = null)
public static CommonLicenseManageBigIq get(String name, Output<String> id, CommonLicenseManageBigIqState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AssignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

BigiqAddress string

BIGIQ License Manager IP Address, variable type string

BigiqLoginRef string

BIGIQ Login reference for token authentication

BigiqPassword string

BIGIQ License Manager password. variable type string

BigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

BigiqTokenAuth bool

type bool, if set to true enables Token based Authentication,default is false

BigiqUser string

BIGIQ License Manager username, variable type string

DeviceLicenseStatus string

Status of Licence Assignment

Hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

Key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

LicensePoolname string

A name given to the license pool. type string

MacAddress string

MAC address of the BIG-IP. type string

Skukeyword1 string

An optional offering name. type string

Skukeyword2 string

An optional offering name. type string

Tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

UnitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

AssignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

BigiqAddress string

BIGIQ License Manager IP Address, variable type string

BigiqLoginRef string

BIGIQ Login reference for token authentication

BigiqPassword string

BIGIQ License Manager password. variable type string

BigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

BigiqTokenAuth bool

type bool, if set to true enables Token based Authentication,default is false

BigiqUser string

BIGIQ License Manager username, variable type string

DeviceLicenseStatus string

Status of Licence Assignment

Hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

Key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

LicensePoolname string

A name given to the license pool. type string

MacAddress string

MAC address of the BIG-IP. type string

Skukeyword1 string

An optional offering name. type string

Skukeyword2 string

An optional offering name. type string

Tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

UnitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType String

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress String

BIGIQ License Manager IP Address, variable type string

bigiqLoginRef String

BIGIQ Login reference for token authentication

bigiqPassword String

BIGIQ License Manager password. variable type string

bigiqPort String

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth Boolean

type bool, if set to true enables Token based Authentication,default is false

bigiqUser String

BIGIQ License Manager username, variable type string

deviceLicenseStatus String

Status of Licence Assignment

hypervisor String

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key String

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

licensePoolname String

A name given to the license pool. type string

macAddress String

MAC address of the BIG-IP. type string

skukeyword1 String

An optional offering name. type string

skukeyword2 String

An optional offering name. type string

tenant String

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure String

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType string

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress string

BIGIQ License Manager IP Address, variable type string

bigiqLoginRef string

BIGIQ Login reference for token authentication

bigiqPassword string

BIGIQ License Manager password. variable type string

bigiqPort string

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth boolean

type bool, if set to true enables Token based Authentication,default is false

bigiqUser string

BIGIQ License Manager username, variable type string

deviceLicenseStatus string

Status of Licence Assignment

hypervisor string

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key string

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

licensePoolname string

A name given to the license pool. type string

macAddress string

MAC address of the BIG-IP. type string

skukeyword1 string

An optional offering name. type string

skukeyword2 string

An optional offering name. type string

tenant string

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure string

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignment_type str

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiq_address str

BIGIQ License Manager IP Address, variable type string

bigiq_login_ref str

BIGIQ Login reference for token authentication

bigiq_password str

BIGIQ License Manager password. variable type string

bigiq_port str

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiq_token_auth bool

type bool, if set to true enables Token based Authentication,default is false

bigiq_user str

BIGIQ License Manager username, variable type string

device_license_status str

Status of Licence Assignment

hypervisor str

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key str

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

license_poolname str

A name given to the license pool. type string

mac_address str

MAC address of the BIG-IP. type string

skukeyword1 str

An optional offering name. type string

skukeyword2 str

An optional offering name. type string

tenant str

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unit_of_measure str

The units used to measure billing. For example, “hourly” or “daily”. Type string

assignmentType String

The type of assignment, which is determined by whether the BIG-IP is unreachable, unmanaged, or managed by BIG-IQ. Possible values: “UNREACHABLE”, “UNMANAGED”, or “MANAGED”.

bigiqAddress String

BIGIQ License Manager IP Address, variable type string

bigiqLoginRef String

BIGIQ Login reference for token authentication

bigiqPassword String

BIGIQ License Manager password. variable type string

bigiqPort String

type int, BIGIQ License Manager Port number, specify if port is other than 443

bigiqTokenAuth Boolean

type bool, if set to true enables Token based Authentication,default is false

bigiqUser String

BIGIQ License Manager username, variable type string

deviceLicenseStatus String

Status of Licence Assignment

hypervisor String

Identifies the platform running the BIG-IP VE. Possible values: “aws”, “azure”, “gce”, “vmware”, “hyperv”, “kvm”, or “xen”. type string

key String

License Assignment is done with specified key, supported only with RegKeypool type License assignement. type string

licensePoolname String

A name given to the license pool. type string

macAddress String

MAC address of the BIG-IP. type string

skukeyword1 String

An optional offering name. type string

skukeyword2 String

An optional offering name. type string

tenant String

For an unreachable BIG-IP, you can provide an optional description for the assignment in this field.

unitOfMeasure String

The units used to measure billing. For example, “hourly” or “daily”. Type string

Package Details

Repository
f5 BIG-IP pulumi/pulumi-f5bigip
License
Apache-2.0
Notes

This Pulumi package is based on the bigip Terraform Provider.