1. Packages
  2. F5 BIG-IP
  3. API Docs
  4. vcmp
  5. Guest
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

f5bigip.vcmp.Guest

Explore with Pulumi AI

f5bigip logo
f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi

    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", {
        coresPerSlot: 2,
        initialImage: "12.1.2.iso",
        mgmtAddress: "10.1.1.1/24",
        mgmtNetwork: "bridged",
        mgmtRoute: "none",
        minNumberOfSlots: 1,
        name: "tf_guest",
        numberOfSlots: 1,
        state: "provisioned",
    });
    
    import pulumi
    import pulumi_f5bigip as f5bigip
    
    vcmp_test = f5bigip.vcmp.Guest("vcmp-test",
        cores_per_slot=2,
        initial_image="12.1.2.iso",
        mgmt_address="10.1.1.1/24",
        mgmt_network="bridged",
        mgmt_route="none",
        min_number_of_slots=1,
        name="tf_guest",
        number_of_slots=1,
        state="provisioned")
    
    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{
    			CoresPerSlot:     pulumi.Int(2),
    			InitialImage:     pulumi.String("12.1.2.iso"),
    			MgmtAddress:      pulumi.String("10.1.1.1/24"),
    			MgmtNetwork:      pulumi.String("bridged"),
    			MgmtRoute:        pulumi.String("none"),
    			MinNumberOfSlots: pulumi.Int(1),
    			Name:             pulumi.String("tf_guest"),
    			NumberOfSlots:    pulumi.Int(1),
    			State:            pulumi.String("provisioned"),
    		})
    		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()
        {
            CoresPerSlot = 2,
            InitialImage = "12.1.2.iso",
            MgmtAddress = "10.1.1.1/24",
            MgmtNetwork = "bridged",
            MgmtRoute = "none",
            MinNumberOfSlots = 1,
            Name = "tf_guest",
            NumberOfSlots = 1,
            State = "provisioned",
        });
    
    });
    
    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()        
                .coresPerSlot(2)
                .initialImage("12.1.2.iso")
                .mgmtAddress("10.1.1.1/24")
                .mgmtNetwork("bridged")
                .mgmtRoute("none")
                .minNumberOfSlots(1)
                .name("tf_guest")
                .numberOfSlots(1)
                .state("provisioned")
                .build());
    
        }
    }
    
    resources:
      vcmp-test:
        type: f5bigip:vcmp:Guest
        properties:
          coresPerSlot: 2
          initialImage: 12.1.2.iso
          mgmtAddress: 10.1.1.1/24
          mgmtNetwork: bridged
          mgmtRoute: none
          minNumberOfSlots: 1
          name: tf_guest
          numberOfSlots: 1
          state: provisioned
    

    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)
    public Guest(String name, GuestArgs args)
    public Guest(String name, GuestArgs args, CustomResourceOptions options)
    
    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.

    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

    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.
    CoresPerSlot int
    Specifies the number of cores the system allocates to the guest.
    DeleteVirtualDisk bool
    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 to none to remove the value from the configuration.
    MinNumberOfSlots int
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    NumberOfSlots int
    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.
    CoresPerSlot int
    Specifies the number of cores the system allocates to the guest.
    DeleteVirtualDisk bool
    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 to none to remove the value from the configuration.
    MinNumberOfSlots int
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    NumberOfSlots int
    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.
    coresPerSlot Integer
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk Boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots Integer
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    numberOfSlots Integer
    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.
    coresPerSlot number
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots number
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    numberOfSlots number
    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_slot int
    Specifies the number of cores the system allocates to the guest.
    delete_virtual_disk bool
    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 to none to remove the value from the configuration.
    min_number_of_slots int
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    number_of_slots int
    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.
    coresPerSlot Number
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk Boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots Number
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    numberOfSlots Number
    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) -> 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.
    The following state arguments are supported:
    AllowedSlots List<int>
    Contains those slots to which the guest is allowed to be assigned.
    CoresPerSlot int
    Specifies the number of cores the system allocates to the guest.
    DeleteVirtualDisk bool
    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 to none to remove the value from the configuration.
    MinNumberOfSlots int
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    Name string
    Name of the vCMP guest
    NumberOfSlots int
    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.
    CoresPerSlot int
    Specifies the number of cores the system allocates to the guest.
    DeleteVirtualDisk bool
    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 to none to remove the value from the configuration.
    MinNumberOfSlots int
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    Name string
    Name of the vCMP guest
    NumberOfSlots int
    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.
    coresPerSlot Integer
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk Boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots Integer
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    name String
    Name of the vCMP guest
    numberOfSlots Integer
    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.
    coresPerSlot number
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots number
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    name string
    Name of the vCMP guest
    numberOfSlots number
    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_slot int
    Specifies the number of cores the system allocates to the guest.
    delete_virtual_disk bool
    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 to none to remove the value from the configuration.
    min_number_of_slots int
    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_slots int
    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.
    coresPerSlot Number
    Specifies the number of cores the system allocates to the guest.
    deleteVirtualDisk Boolean
    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 to none to remove the value from the configuration.
    minNumberOfSlots Number
    Specifies the minimum number of slots the guest must be assigned to in order to deploy.
    name String
    Name of the vCMP guest
    numberOfSlots Number
    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 bigip Terraform Provider.
    f5bigip logo
    f5 BIG-IP v3.17.0 published on Thursday, Mar 28, 2024 by Pulumi