You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"bigip_common_license_manage_bigiq" {
source="./modules/bigip/r/bigip_common_license_manage_bigiq"# assignment_type - (required) is a type of stringassignment_type=null# bigiq_address - (required) is a type of stringbigiq_address=null# bigiq_login_ref - (optional) is a type of stringbigiq_login_ref=null# bigiq_password - (required) is a type of stringbigiq_password=null# bigiq_port - (optional) is a type of stringbigiq_port=null# bigiq_token_auth - (optional) is a type of boolbigiq_token_auth=null# bigiq_user - (required) is a type of stringbigiq_user=null# device_license_status - (optional) is a type of stringdevice_license_status=null# hypervisor - (optional) is a type of stringhypervisor=null# key - (optional) is a type of stringkey=null# license_poolname - (required) is a type of stringlicense_poolname=null# mac_address - (optional) is a type of stringmac_address=null# skukeyword1 - (optional) is a type of stringskukeyword1=null# skukeyword2 - (optional) is a type of stringskukeyword2=null# tenant - (optional) is a type of stringtenant=null# unit_of_measure - (optional) is a type of stringunit_of_measure=null
}
variable"assignment_type" {
description="(required) - Whether the specified device is a managed/un-managed/un-reachable device "type=string
}
variable"bigiq_address" {
description="(required) - The registration key pool to use"type=string
}
variable"bigiq_login_ref" {
description="(optional) - Login reference for token authentication (see BIG-IQ REST docs for details)"type=stringdefault=null
}
variable"bigiq_password" {
description="(required) - The registration key pool to use"type=string
}
variable"bigiq_port" {
description="(optional) - The registration key pool to use"type=stringdefault=null
}
variable"bigiq_token_auth" {
description="(optional) - Enable to use an external authentication source (LDAP, TACACS, etc)"type=booldefault=null
}
variable"bigiq_user" {
description="(required) - The registration key pool to use"type=string
}
variable"device_license_status" {
description="(optional) - Status of Licence Assignment"type=stringdefault=null
}
variable"hypervisor" {
description="(optional) - Aws/Azure"type=stringdefault=null
}
variable"key" {
description="(optional) - The registration key that you want to assign from the pool"type=stringdefault=null
}
variable"license_poolname" {
description="(required) - The registration key pool to use"type=string
}
variable"mac_address" {
description="(optional) - Sets the rate at which this license usage is billed"type=stringdefault=null
}
variable"skukeyword1" {
description="(optional) - Sets the rate at which this license usage is billed"type=stringdefault=null
}
variable"skukeyword2" {
description="(optional) - Sets the rate at which this license usage is billed"type=stringdefault=null
}
variable"tenant" {
description="(optional) - optional description for the assignment in this field"type=stringdefault=null
}
variable"unit_of_measure" {
description="(optional) - Sets the rate at which this license usage is billed"type=stringdefault=null
}
resource"bigip_common_license_manage_bigiq""this" {
# assignment_type - (required) is a type of stringassignment_type=var.assignment_type# bigiq_address - (required) is a type of stringbigiq_address=var.bigiq_address# bigiq_login_ref - (optional) is a type of stringbigiq_login_ref=var.bigiq_login_ref# bigiq_password - (required) is a type of stringbigiq_password=var.bigiq_password# bigiq_port - (optional) is a type of stringbigiq_port=var.bigiq_port# bigiq_token_auth - (optional) is a type of boolbigiq_token_auth=var.bigiq_token_auth# bigiq_user - (required) is a type of stringbigiq_user=var.bigiq_user# device_license_status - (optional) is a type of stringdevice_license_status=var.device_license_status# hypervisor - (optional) is a type of stringhypervisor=var.hypervisor# key - (optional) is a type of stringkey=var.key# license_poolname - (required) is a type of stringlicense_poolname=var.license_poolname# mac_address - (optional) is a type of stringmac_address=var.mac_address# skukeyword1 - (optional) is a type of stringskukeyword1=var.skukeyword1# skukeyword2 - (optional) is a type of stringskukeyword2=var.skukeyword2# tenant - (optional) is a type of stringtenant=var.tenant# unit_of_measure - (optional) is a type of stringunit_of_measure=var.unit_of_measure
}