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
- AllowedSlots List<int>
- Contains those slots to which the guest is allowed to be assigned.
- CoresPer intSlot 
- Specifies the number of cores the system allocates to the guest.
- DeleteVirtual boolDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- InitialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- InitialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- MgmtAddress 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.
- MgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- MgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- MinNumber intOf Slots 
- Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- NumberOf 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
- AllowedSlots []int
- Contains those slots to which the guest is allowed to be assigned.
- CoresPer intSlot 
- Specifies the number of cores the system allocates to the guest.
- DeleteVirtual boolDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- InitialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- InitialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- MgmtAddress 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.
- MgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- MgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- MinNumber intOf Slots 
- Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- NumberOf 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
- allowedSlots List<Integer>
- Contains those slots to which the guest is allowed to be assigned.
- coresPer IntegerSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual BooleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- initialHotfix String
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage String
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork String
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute String
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber IntegerOf Slots 
- Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- numberOf 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
- allowedSlots number[]
- Contains those slots to which the guest is allowed to be assigned.
- coresPer numberSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual booleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- initialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber numberOf Slots 
- Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- numberOf 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 tononeto 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
- allowedSlots List<Number>
- Contains those slots to which the guest is allowed to be assigned.
- coresPer NumberSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual BooleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- initialHotfix String
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage String
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork String
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute String
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber NumberOf Slots 
- Specifies the minimum number of slots the guest must be assigned to in order to deploy.
- numberOf 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:
- FullPath string
- Resource name including prepended partition path.
- Id string
- The provider-assigned unique ID for this managed resource.
- VirtualDisk string
- Virtual disk associated with vCMP guest.
- FullPath string
- Resource name including prepended partition path.
- Id string
- The provider-assigned unique ID for this managed resource.
- VirtualDisk string
- Virtual disk associated with vCMP guest.
- fullPath String
- Resource name including prepended partition path.
- id String
- The provider-assigned unique ID for this managed resource.
- virtualDisk String
- Virtual disk associated with vCMP guest.
- fullPath string
- Resource name including prepended partition path.
- id string
- The provider-assigned unique ID for this managed resource.
- virtualDisk 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.
- fullPath String
- Resource name including prepended partition path.
- id String
- The provider-assigned unique ID for this managed resource.
- virtualDisk 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) -> Guestfunc 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)resources:  _:    type: f5bigip:vcmp:Guest    get:      id: ${id}- 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.
- AllowedSlots List<int>
- Contains those slots to which the guest is allowed to be assigned.
- CoresPer intSlot 
- Specifies the number of cores the system allocates to the guest.
- DeleteVirtual boolDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- FullPath string
- Resource name including prepended partition path.
- InitialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- InitialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- MgmtAddress 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.
- MgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- MgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- MinNumber 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
- NumberOf 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].
- VirtualDisk 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
- AllowedSlots []int
- Contains those slots to which the guest is allowed to be assigned.
- CoresPer intSlot 
- Specifies the number of cores the system allocates to the guest.
- DeleteVirtual boolDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- FullPath string
- Resource name including prepended partition path.
- InitialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- InitialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- MgmtAddress 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.
- MgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- MgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- MinNumber 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
- NumberOf 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].
- VirtualDisk 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
- allowedSlots List<Integer>
- Contains those slots to which the guest is allowed to be assigned.
- coresPer IntegerSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual BooleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- fullPath String
- Resource name including prepended partition path.
- initialHotfix String
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage String
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork String
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute String
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber 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
- numberOf 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].
- virtualDisk 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
- allowedSlots number[]
- Contains those slots to which the guest is allowed to be assigned.
- coresPer numberSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual booleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- fullPath string
- Resource name including prepended partition path.
- initialHotfix string
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage string
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork string
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute string
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber 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
- numberOf 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].
- virtualDisk 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 tononeto 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
- allowedSlots List<Number>
- Contains those slots to which the guest is allowed to be assigned.
- coresPer NumberSlot 
- Specifies the number of cores the system allocates to the guest.
- deleteVirtual BooleanDisk 
- Indicates if virtual disk associated with vCMP guest should be removed during remove operation. The default is true
- fullPath String
- Resource name including prepended partition path.
- initialHotfix String
- Specifies the hotfix ISO image file which is applied on top of the base image.
- initialImage String
- Specifies the base software release ISO image file for installing the TMOS hypervisor instance.
- mgmtAddress 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.
- mgmtNetwork String
- Specifies the method by which the management address is used in the vCMP guest. options : [bridged,isolated,host-only].
- mgmtRoute String
- Specifies the gateway address for the mgmt_address. Can be set tononeto remove the value from the configuration.
- minNumber 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
- numberOf 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].
- virtualDisk 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 bigipTerraform Provider.