f5bigip.vcmp.Guest
Explore with Pulumi AI
f5bigip.vcmp.Guest
Manages a vCMP guest configuration
Resource does not wait for vCMP guest to reach the desired state, it only ensures that a desired configuration is set on the target device.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
const vcmp_test = new f5bigip.vcmp.Guest("vcmp-test", {
name: "tf_guest",
initialImage: "12.1.2.iso",
mgmtNetwork: "bridged",
mgmtAddress: "10.1.1.1/24",
mgmtRoute: "none",
state: "provisioned",
coresPerSlot: 2,
numberOfSlots: 1,
minNumberOfSlots: 1,
});
import pulumi
import pulumi_f5bigip as f5bigip
vcmp_test = f5bigip.vcmp.Guest("vcmp-test",
name="tf_guest",
initial_image="12.1.2.iso",
mgmt_network="bridged",
mgmt_address="10.1.1.1/24",
mgmt_route="none",
state="provisioned",
cores_per_slot=2,
number_of_slots=1,
min_number_of_slots=1)
package main
import (
"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/vcmp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vcmp.NewGuest(ctx, "vcmp-test", &vcmp.GuestArgs{
Name: pulumi.String("tf_guest"),
InitialImage: pulumi.String("12.1.2.iso"),
MgmtNetwork: pulumi.String("bridged"),
MgmtAddress: pulumi.String("10.1.1.1/24"),
MgmtRoute: pulumi.String("none"),
State: pulumi.String("provisioned"),
CoresPerSlot: pulumi.Int(2),
NumberOfSlots: pulumi.Int(1),
MinNumberOfSlots: pulumi.Int(1),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
return await Deployment.RunAsync(() =>
{
var vcmp_test = new F5BigIP.VCMP.Guest("vcmp-test", new()
{
Name = "tf_guest",
InitialImage = "12.1.2.iso",
MgmtNetwork = "bridged",
MgmtAddress = "10.1.1.1/24",
MgmtRoute = "none",
State = "provisioned",
CoresPerSlot = 2,
NumberOfSlots = 1,
MinNumberOfSlots = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.f5bigip.vcmp.Guest;
import com.pulumi.f5bigip.vcmp.GuestArgs;
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 vcmp_test = new Guest("vcmp-test", GuestArgs.builder()
.name("tf_guest")
.initialImage("12.1.2.iso")
.mgmtNetwork("bridged")
.mgmtAddress("10.1.1.1/24")
.mgmtRoute("none")
.state("provisioned")
.coresPerSlot(2)
.numberOfSlots(1)
.minNumberOfSlots(1)
.build());
}
}
resources:
vcmp-test:
type: f5bigip:vcmp:Guest
properties:
name: tf_guest
initialImage: 12.1.2.iso
mgmtNetwork: bridged
mgmtAddress: 10.1.1.1/24
mgmtRoute: none
state: provisioned
coresPerSlot: 2
numberOfSlots: 1
minNumberOfSlots: 1
Create Guest Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Guest(name: string, args: GuestArgs, opts?: CustomResourceOptions);
@overload
def Guest(resource_name: str,
args: GuestArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Guest(resource_name: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
initial_hotfix: Optional[str] = None,
delete_virtual_disk: Optional[bool] = None,
allowed_slots: Optional[Sequence[int]] = None,
initial_image: Optional[str] = None,
mgmt_address: Optional[str] = None,
mgmt_network: Optional[str] = None,
mgmt_route: Optional[str] = None,
min_number_of_slots: Optional[int] = None,
cores_per_slot: Optional[int] = None,
number_of_slots: Optional[int] = None,
state: Optional[str] = None,
vlans: Optional[Sequence[str]] = None)
func NewGuest(ctx *Context, name string, args GuestArgs, opts ...ResourceOption) (*Guest, error)
public Guest(string name, GuestArgs args, CustomResourceOptions? opts = null)
type: f5bigip:vcmp:Guest
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 GuestArgs
- 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 GuestArgs
- 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 GuestArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GuestArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GuestArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var guestResource = new F5BigIP.VCMP.Guest("guestResource", new()
{
Name = "string",
InitialHotfix = "string",
DeleteVirtualDisk = false,
AllowedSlots = new[]
{
0,
},
InitialImage = "string",
MgmtAddress = "string",
MgmtNetwork = "string",
MgmtRoute = "string",
MinNumberOfSlots = 0,
CoresPerSlot = 0,
NumberOfSlots = 0,
State = "string",
Vlans = new[]
{
"string",
},
});
example, err := vcmp.NewGuest(ctx, "guestResource", &vcmp.GuestArgs{
Name: pulumi.String("string"),
InitialHotfix: pulumi.String("string"),
DeleteVirtualDisk: pulumi.Bool(false),
AllowedSlots: pulumi.IntArray{
pulumi.Int(0),
},
InitialImage: pulumi.String("string"),
MgmtAddress: pulumi.String("string"),
MgmtNetwork: pulumi.String("string"),
MgmtRoute: pulumi.String("string"),
MinNumberOfSlots: pulumi.Int(0),
CoresPerSlot: pulumi.Int(0),
NumberOfSlots: pulumi.Int(0),
State: pulumi.String("string"),
Vlans: pulumi.StringArray{
pulumi.String("string"),
},
})
var guestResource = new Guest("guestResource", GuestArgs.builder()
.name("string")
.initialHotfix("string")
.deleteVirtualDisk(false)
.allowedSlots(0)
.initialImage("string")
.mgmtAddress("string")
.mgmtNetwork("string")
.mgmtRoute("string")
.minNumberOfSlots(0)
.coresPerSlot(0)
.numberOfSlots(0)
.state("string")
.vlans("string")
.build());
guest_resource = f5bigip.vcmp.Guest("guestResource",
name="string",
initial_hotfix="string",
delete_virtual_disk=False,
allowed_slots=[0],
initial_image="string",
mgmt_address="string",
mgmt_network="string",
mgmt_route="string",
min_number_of_slots=0,
cores_per_slot=0,
number_of_slots=0,
state="string",
vlans=["string"])
const guestResource = new f5bigip.vcmp.Guest("guestResource", {
name: "string",
initialHotfix: "string",
deleteVirtualDisk: false,
allowedSlots: [0],
initialImage: "string",
mgmtAddress: "string",
mgmtNetwork: "string",
mgmtRoute: "string",
minNumberOfSlots: 0,
coresPerSlot: 0,
numberOfSlots: 0,
state: "string",
vlans: ["string"],
});
type: f5bigip:vcmp:Guest
properties:
allowedSlots:
- 0
coresPerSlot: 0
deleteVirtualDisk: false
initialHotfix: string
initialImage: string
mgmtAddress: string
mgmtNetwork: string
mgmtRoute: string
minNumberOfSlots: 0
name: string
numberOfSlots: 0
state: string
vlans:
- string
Guest 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 Guest resource accepts the following input properties:
- Name string
- Name of the vCMP guest
- Allowed
Slots List<int> - Contains those slots to which the guest is allowed to be assigned.
- Cores
Per intSlot - Specifies the number of cores the system allocates to the guest.
- Delete
Virtual boolDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- Initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- Initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- Mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- Mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - Mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - Min
Number intOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- Number
Of intSlots - Specifies the number of slots for the system to use when creating the guest.
- State string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - Vlans List<string>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- Name string
- Name of the vCMP guest
- Allowed
Slots []int - Contains those slots to which the guest is allowed to be assigned.
- Cores
Per intSlot - Specifies the number of cores the system allocates to the guest.
- Delete
Virtual boolDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- Initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- Initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- Mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- Mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - Mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - Min
Number intOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- Number
Of intSlots - Specifies the number of slots for the system to use when creating the guest.
- State string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - Vlans []string
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- name String
- Name of the vCMP guest
- allowed
Slots List<Integer> - Contains those slots to which the guest is allowed to be assigned.
- cores
Per IntegerSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual BooleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- initial
Hotfix String - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image String - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address String - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network String - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route String - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number IntegerOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- number
Of IntegerSlots - Specifies the number of slots for the system to use when creating the guest.
- state String
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - vlans List<String>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- name string
- Name of the vCMP guest
- allowed
Slots number[] - Contains those slots to which the guest is allowed to be assigned.
- cores
Per numberSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual booleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number numberOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- number
Of numberSlots - Specifies the number of slots for the system to use when creating the guest.
- state string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - vlans string[]
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- name str
- Name of the vCMP guest
- allowed_
slots Sequence[int] - Contains those slots to which the guest is allowed to be assigned.
- cores_
per_ intslot - Specifies the number of cores the system allocates to the guest.
- delete_
virtual_ booldisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- initial_
hotfix str - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial_
image str - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt_
address str - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt_
network str - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt_
route str - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min_
number_ intof_ slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- number_
of_ intslots - Specifies the number of slots for the system to use when creating the guest.
- state str
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - vlans Sequence[str]
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- name String
- Name of the vCMP guest
- allowed
Slots List<Number> - Contains those slots to which the guest is allowed to be assigned.
- cores
Per NumberSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual BooleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- initial
Hotfix String - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image String - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address String - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network String - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route String - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number NumberOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- number
Of NumberSlots - Specifies the number of slots for the system to use when creating the guest.
- state String
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - vlans List<String>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
Outputs
All input properties are implicitly available as output properties. Additionally, the Guest resource produces the following output properties:
- Full
Path string - Resource name including prepended partition path.
- Id string
- The provider-assigned unique ID for this managed resource.
- Virtual
Disk string - Virtual disk associated with vCMP guest.
- Full
Path string - Resource name including prepended partition path.
- Id string
- The provider-assigned unique ID for this managed resource.
- Virtual
Disk string - Virtual disk associated with vCMP guest.
- full
Path String - Resource name including prepended partition path.
- id String
- The provider-assigned unique ID for this managed resource.
- virtual
Disk String - Virtual disk associated with vCMP guest.
- full
Path string - Resource name including prepended partition path.
- id string
- The provider-assigned unique ID for this managed resource.
- virtual
Disk string - Virtual disk associated with vCMP guest.
- full_
path str - Resource name including prepended partition path.
- id str
- The provider-assigned unique ID for this managed resource.
- virtual_
disk str - Virtual disk associated with vCMP guest.
- full
Path String - Resource name including prepended partition path.
- id String
- The provider-assigned unique ID for this managed resource.
- virtual
Disk String - Virtual disk associated with vCMP guest.
Look up Existing Guest Resource
Get an existing Guest 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?: GuestState, opts?: CustomResourceOptions): Guest
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowed_slots: Optional[Sequence[int]] = None,
cores_per_slot: Optional[int] = None,
delete_virtual_disk: Optional[bool] = None,
full_path: Optional[str] = None,
initial_hotfix: Optional[str] = None,
initial_image: Optional[str] = None,
mgmt_address: Optional[str] = None,
mgmt_network: Optional[str] = None,
mgmt_route: Optional[str] = None,
min_number_of_slots: Optional[int] = None,
name: Optional[str] = None,
number_of_slots: Optional[int] = None,
state: Optional[str] = None,
virtual_disk: Optional[str] = None,
vlans: Optional[Sequence[str]] = None) -> Guest
func GetGuest(ctx *Context, name string, id IDInput, state *GuestState, opts ...ResourceOption) (*Guest, error)
public static Guest Get(string name, Input<string> id, GuestState? state, CustomResourceOptions? opts = null)
public static Guest get(String name, Output<String> id, GuestState 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.
- Allowed
Slots List<int> - Contains those slots to which the guest is allowed to be assigned.
- Cores
Per intSlot - Specifies the number of cores the system allocates to the guest.
- Delete
Virtual boolDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- Full
Path string - Resource name including prepended partition path.
- Initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- Initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- Mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- Mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - Mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - Min
Number intOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- Name string
- Name of the vCMP guest
- Number
Of intSlots - Specifies the number of slots for the system to use when creating the guest.
- State string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - Virtual
Disk string - Virtual disk associated with vCMP guest.
- Vlans List<string>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- Allowed
Slots []int - Contains those slots to which the guest is allowed to be assigned.
- Cores
Per intSlot - Specifies the number of cores the system allocates to the guest.
- Delete
Virtual boolDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- Full
Path string - Resource name including prepended partition path.
- Initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- Initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- Mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- Mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - Mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - Min
Number intOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- Name string
- Name of the vCMP guest
- Number
Of intSlots - Specifies the number of slots for the system to use when creating the guest.
- State string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - Virtual
Disk string - Virtual disk associated with vCMP guest.
- Vlans []string
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- allowed
Slots List<Integer> - Contains those slots to which the guest is allowed to be assigned.
- cores
Per IntegerSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual BooleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- full
Path String - Resource name including prepended partition path.
- initial
Hotfix String - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image String - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address String - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network String - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route String - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number IntegerOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- name String
- Name of the vCMP guest
- number
Of IntegerSlots - Specifies the number of slots for the system to use when creating the guest.
- state String
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - virtual
Disk String - Virtual disk associated with vCMP guest.
- vlans List<String>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- allowed
Slots number[] - Contains those slots to which the guest is allowed to be assigned.
- cores
Per numberSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual booleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- full
Path string - Resource name including prepended partition path.
- initial
Hotfix string - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image string - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address string - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network string - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route string - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number numberOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- name string
- Name of the vCMP guest
- number
Of numberSlots - Specifies the number of slots for the system to use when creating the guest.
- state string
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - virtual
Disk string - Virtual disk associated with vCMP guest.
- vlans string[]
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- allowed_
slots Sequence[int] - Contains those slots to which the guest is allowed to be assigned.
- cores_
per_ intslot - Specifies the number of cores the system allocates to the guest.
- delete_
virtual_ booldisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- full_
path str - Resource name including prepended partition path.
- initial_
hotfix str - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial_
image str - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt_
address str - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt_
network str - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt_
route str - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min_
number_ intof_ slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- name str
- Name of the vCMP guest
- number_
of_ intslots - Specifies the number of slots for the system to use when creating the guest.
- state str
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - virtual_
disk str - Virtual disk associated with vCMP guest.
- vlans Sequence[str]
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
- allowed
Slots List<Number> - Contains those slots to which the guest is allowed to be assigned.
- cores
Per NumberSlot - Specifies the number of cores the system allocates to the guest.
- delete
Virtual BooleanDisk - Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is
true
- full
Path String - Resource name including prepended partition path.
- initial
Hotfix String - Specifies the hotfix ISO image file which is applied on top of the base image.
- initial
Image String - Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmt
Address String - Specifies the IP address and subnet or subnet mask you use to access the guest when you want to manage a module running within the guest.
- mgmt
Network String - Specifies the method by which the management address is used in the vCMP guest. options : [
bridged
,isolated
,host-only
]. - mgmt
Route String - Specifies the gateway address for the
mgmt_address
. Can be set tonone
to remove the value from the configuration. - min
Number NumberOf Slots - Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- name String
- Name of the vCMP guest
- number
Of NumberSlots - Specifies the number of slots for the system to use when creating the guest.
- state String
- Specifies the state of the vCMP guest on the system. options : [
configured
,provisioned
,deployed
]. - virtual
Disk String - Virtual disk associated with vCMP guest.
- vlans List<String>
- Specifies the list of VLANs the vCMP guest uses to communicate with other guests, the host, and with the external network. The naming format must be the combination of the partition + name. For example /Common/my-vlan
Package Details
- Repository
- f5 BIG-IP pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigip
Terraform Provider.